发明名称 TASK BASED SEMANTIC SEARCH
摘要 Task-based semantic searches fetch user profile data including a role of the user within an enterprise entity from log-in identity data of the user in response to receiving a query text input. Object and task search predicates limit, as a function of the user role, scopes of objects returnable from search of an object index, and tasks returnable from search of a task index, in satisfaction of the query text as a function of the user role. Task and object index searching results are matched into task and object pairs that are allowed by the user role as a function of the enterprise entitlement system, and the task and object pairs are presented to the user in a graphical user interface as task-object pair hypertext references that invoke the task of each pair as a callable action on the object of each pair.
申请公布号 US2016246840(A1) 申请公布日期 2016.08.25
申请号 US201514626051 申请日期 2015.02.19
申请人 ADP, LLC 发明人 Masiero Roberto A.;Saraswat Umakant;Skaria Mathew
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer-implemented method for task-based semantic search, the method comprising executing on a processor the steps of: in response to receiving a query text input from a user, fetching user profile data from log-in identity data of the user, wherein the fetched user profile data comprises a role of the user within an enterprise entity; building at least one object search predicate that limits a scope of objects returnable from a search of an object index in satisfaction of the query text input as a function of the user role, wherein the at least one object search predicate limits results returned from the search of the object index to objects enabled for access by the user role by an enterprise entitlement system; building at least one task search predicate that limits a scope of tasks returnable from a search of a task index in satisfaction of the query text input as a function of the user role, wherein the at least one task search predicate limits results returned from the search of the task index to tasks that are enabled by an enterprise entitlement system for execution upon enterprise data objects by the user role; searching the task index for task results that match the query text input and meet conditions of the task search predicates; searching the object index for object results that match the query text input and meet conditions of the object search predicates; matching the task results of said task index searching and the object results of said object index searching into task and object pairs that are allowed by the user role as a function of the enterprise entitlement system; and presenting the task and object pairs to the user in a graphical user interface as task-object pair hypertext references that invoke the task of each pair as a callable action on the object of each pair in response to a selection by the user via a graphical user interface selection routine.
地址 Roseland NJ US