Patent classifications
G06F16/38
Automated assistance for generating relevant and valuable search results for an entity of interest
Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity). For each of the search results, a score can be determined taking as input (a) likelihood of match between the seed entity and the hit entity or between a seed-linked entity and a hit-linked entity, (b) presence of a new entity in the search result not present in the search queries or a difference between the new entity and an entity present in the search queries, and (c) characteristic of the new entity in the search result. Based on the scores, high priority search results can be presented a user for further analysis.
Automated assistance for generating relevant and valuable search results for an entity of interest
Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity). For each of the search results, a score can be determined taking as input (a) likelihood of match between the seed entity and the hit entity or between a seed-linked entity and a hit-linked entity, (b) presence of a new entity in the search result not present in the search queries or a difference between the new entity and an entity present in the search queries, and (c) characteristic of the new entity in the search result. Based on the scores, high priority search results can be presented a user for further analysis.
DERIVING GLOBAL INTENT FROM A COMPOSITE DOCUMENT TO FACILITATE EDITING OF THE COMPOSITE DOCUMENT
An illustrator system accesses a multi-element document, the multi-element document including a plurality of elements. The illustrator system determines, for each of the plurality of elements, an element-specific topic distribution comprising a ranked list of topics. The illustrator system creates a first aggregated topic distribution from the determined element-specific topic distributions. The illustrator system determines a global intent for the multi-element document, the global intent including one or more terms from the first aggregated topic distribution. The illustrator system queries a database using the global intent to retrieve a substitute element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of an element in the multi-element document The at least one substitute element is different from the element in the displayed multi-element document.
SYSTEM AND METHOD FOR GENERATION OF A UNIQUE IDENTIFICATION CODE OF AN INDUSTRIAL COMMODITY
Systems and methods thereof, of generating a unique identification code for an industrial commodity. The method includes receiving a user query indicative of at least one constructional and operational characteristic of the commodity, inspecting the user query to determine whether the user query is complete for identification of the commodity, updating the user query based on the inspection, identifying at least one attribute of the commodity from the updated user query, based on a list of predefined attributes of the commodity, mapping the at least one attribute to at least one of predefined attribute types, predefined regional standards, predefined commodity rules, and predefined commodity types, and generating the unique identification code for the commodity, based on the mapping. The predefined attribute types may be a predefined commodity group and a predefined commodity part.
Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface.
Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface.
PROGRESSIVE API RESPONSES
Methods, systems, and computer programs encoded on computer storage media, for incrementally receiving and rendering content items. One example system includes a server, a user device, and a client running on the user device. The client sends a content request to the server. The client receives a response to the content request incrementally in multiple fragments. The multiple fragments constitute the entire response. The fragments include content items and metadata describing the content items, and each content item is renderable and defined by one or more data objects. The client incrementally renders the content items in the fragments in a display buffer as the fragments are received. The content items are rendered in an order determined by the metadata. The client displays all or a part of the display buffer on a display of the user device.
PROGRESSIVE API RESPONSES
Methods, systems, and computer programs encoded on computer storage media, for incrementally receiving and rendering content items. One example system includes a server, a user device, and a client running on the user device. The client sends a content request to the server. The client receives a response to the content request incrementally in multiple fragments. The multiple fragments constitute the entire response. The fragments include content items and metadata describing the content items, and each content item is renderable and defined by one or more data objects. The client incrementally renders the content items in the fragments in a display buffer as the fragments are received. The content items are rendered in an order determined by the metadata. The client displays all or a part of the display buffer on a display of the user device.
SYSTEMS AND METHODS FOR MANAGING A DATABASE STORING CLAUSES
System and methods for managing a clauses database for use with creating electronic documents are disclosed. In one embodiment, a computer-implemented method for updating a database includes receiving, from a graphical user interface, a clause, the graphical user interface comprising an electronic document panel and a clauses panel, receiving, from the clauses panel, a clause approval assignment that assigns the clause to an approver; receiving, from the approver, an approval or a denial of the clause, and when an approval is received, storing the clause in the database, wherein the clause is marked as approved.
SYSTEMS AND METHODS FOR MANAGING A DATABASE STORING CLAUSES
System and methods for managing a clauses database for use with creating electronic documents are disclosed. In one embodiment, a computer-implemented method for updating a database includes receiving, from a graphical user interface, a clause, the graphical user interface comprising an electronic document panel and a clauses panel, receiving, from the clauses panel, a clause approval assignment that assigns the clause to an approver; receiving, from the approver, an approval or a denial of the clause, and when an approval is received, storing the clause in the database, wherein the clause is marked as approved.