Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for searches associated with the enterprise information. In one aspect, a method includes receiving a query from a member of an enterprise; searching an index that includes member information and resources: the resources include entities and entity facts related to the enterprise; the entity facts are identified from the entities; the index includes data defining access privileges to the entities and the entity facts according entity fact access control lists; determining the entity facts that are accessible to the member according to the entity fact access control lists; determining, based on member information and entity facts, search result data including data describing entities and entity facts relevant to the query; and providing search results to the member of the enterprise, the search results including the entities and entity facts determined to be relevant to the query.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for personal assistance based on enterprise information and personal information. In one aspect, a method includes accessing enterprise resources that are accessible to a member of the enterprise, the enterprise resources including entities related to the enterprise, and enterprise information specific to the member; identifying entity facts of the entities from the enterprise resources, each entity fact describing at least one feature of the entity; accessing member personal information specific to the member, the member personal information including information not described by the enterprise resources that are accessible to the member; determining, by a computer-implemented assistant and based on the member personal information, enterprise information and the entity facts, enterprise actions to perform for the member; and for each enterprise action determined to be performed, causing a user device of the member to present a notification.