G06F40/247

Document retrieval through assertion analysis on entities and document fragments

Document retrieval through assertion analysis on entities and document fragments is disclosed. A document is received. Logical structures and entities are extracted from the document by parsing the document. For an entity in the extracted entities, an object representing the entity is created, an assertion made in the document associated with the entity is determined, and the assertion is linked to the object representing the entity. A logical structure from the extracted logical structures and content of the logical structure containing the assertion are identified and linked to the object representing the entity.

LIVE MEETING ASSISTANCE FOR CONNECTING TO A NEW MEMBER

Meetings conducted over a network are commonplace. It is also commonplace that the participants of a meeting cannot resolve an issue that could be resolved by a non-attending party. Accordingly, systems and methods are provided wherein an unresolvable issue (for the attendees of a meeting) may be resolved by an absent participant. A message generated comprising a summary of the issue and automatically sent to the absent participant. A reply is then presented to the meeting, which may be an answer or other information or action, or the absent participant may elect to join the meeting and interact with the others in the meeting.

LIVE MEETING ASSISTANCE FOR CONNECTING TO A NEW MEMBER

Meetings conducted over a network are commonplace. It is also commonplace that the participants of a meeting cannot resolve an issue that could be resolved by a non-attending party. Accordingly, systems and methods are provided wherein an unresolvable issue (for the attendees of a meeting) may be resolved by an absent participant. A message generated comprising a summary of the issue and automatically sent to the absent participant. A reply is then presented to the meeting, which may be an answer or other information or action, or the absent participant may elect to join the meeting and interact with the others in the meeting.

MACHINE REASONING AS A SERVICE
20230017672 · 2023-01-19 ·

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for responding to a query. In some implementations, a computer obtains a query. The computer determines a meaning for each term in the query. The computer determines user data for the user that submitted the query. The computer identifies one or more ontologies based on the meanings for at least some of the terms. The computer identifies a knowledge graph based on the identified ontologies and the user data. The computer generates a response to the query by traversing a path of the identified knowledge graph to identify items in the knowledge graph based on the determined meaning for each of the terms. The computer generates path data that represents the path taken by the computer through the identified knowledge graph. The computer provides the generated response and the path data to the client device.

MULTI-BOT DIGITAL CONTENT RETRIEVAL AND GENERATION SYSTEMS

The invention provides, in some aspects, a system for digital content retrieval and generation that includes a digital data processing system and one or more content management systems executing on the digital data processing system. Each content management system comprises, for each of a plurality of digital assets, (i) an identifier of the respective digital asset and (ii) one or more associated tags that characterize that asset, An ontology manager executing on the digital data processing system represents one or more ontologies of different respective knowledge domains. Each of those representations includes (i) plural content facets, each of which corresponds to one or more tags of the content management system, and (ii) one or more dialog facets, each associated with one or more content facets and each including a dialog segment expandable using those associated content facets, A plurality of chat bots execute on the digital data processing system. Each of those chat bots is configured to drive at least a portion of a conversation with a user through a human machine interface using dialog segments from one or more of the ontologies as expanded with content facets associated with the dialog facets in which those segments are included. The digital data processing system transmits to the user digital assets identified through the conversation.

Conversational computer agent and outcome

An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.

Conversational computer agent and outcome

An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.

COGNITIVE DETECTION OF USER INTERFACE ERRORS

An embodiment includes detecting an interface element and an element attribute of the interface element in a series of views of a user interface, and then after an update of the user interface, detecting a candidate element and a candidate element attribute in a series of views of the updated user interface. The embodiment then determines that the updated user interface lacks any errors using a decision tree that includes comparisons of all interface elements of the user interface to corresponding candidate elements of the updated user interface. The embodiment then generates an optimized decision tree based at least in part on an analysis of the comparisons of the user interface to the updated user interface resulting in a condition that allows for the determining of a lack of errors based on comparisons of a subset of the interface elements to corresponding candidate elements.

COGNITIVE DETECTION OF USER INTERFACE ERRORS

An embodiment includes detecting an interface element and an element attribute of the interface element in a series of views of a user interface, and then after an update of the user interface, detecting a candidate element and a candidate element attribute in a series of views of the updated user interface. The embodiment then determines that the updated user interface lacks any errors using a decision tree that includes comparisons of all interface elements of the user interface to corresponding candidate elements of the updated user interface. The embodiment then generates an optimized decision tree based at least in part on an analysis of the comparisons of the user interface to the updated user interface resulting in a condition that allows for the determining of a lack of errors based on comparisons of a subset of the interface elements to corresponding candidate elements.

Dynamically scheduling non-programming media items in contextually relevant programming media content

A hardware media items scheduling and packaging system, which schedules and distributes channels to be viewed on a plurality of consumer devices, extracts contextual data from program-specific information associated with programming media content of a channel received from a distribution source device. A plurality of potential non-programming media items is determined for a plurality of users based on a match between a sentiment type of each of a plurality of non-programming media items and the extracted contextual data. Based on at least the extracted contextual data and the sentiment type of each of the plurality of potential non-programming media items, a plurality of candidate spots in the programming media content is determined. Based on at least a set of constraints and user estimation data associated with the plurality of users, a schedule of non-programming media item(s) is dynamically generated for at least one candidate spot in the programming media content.