Y10S707/99933

Group-by size result estimation
09747337 · 2017-08-29 · ·

A method and system for accurately estimating a result size of a Group-By operation in a relational database. The estimate utilizes the probability of union of the columns involved in the operation, as well as the relative cardinality of each column with respect to the other columns in the operation. In addition, the estimate incorporates the use of table filters when indicated such that table filters are applied prior to determining the size of the tables in the operation, as well as including equivalent columns into the list of columns that are a part of the Group-By operation. Accordingly, the estimate of the result size of the operation includes influencing factors that provide an accurate estimation of system memory requirements.

IDENTIFYING EVENTS
20170243145 · 2017-08-24 ·

Events may be identified by storing information in response to activating an event stamp function. As a result of activating the event function, the information collected may immediately be compared to event information in a database. Alternatively, the information collected may later be compared to event information in a database. One or more candidates for the event of interest may be automatically or manually retrieved, and the user may decide whether a candidate event of the one or more candidates correspond to the event of interest. Alternatively, a purchase of an item related to the event may be automatically made in response to activating the event stamp.

Creating flexible structure descriptions of documents with repetitive non-regular structures

Disclosed are systems, computer-readable mediums, and methods for creating a flexible structure description. To create the flexible structure description an image of a document of a particular document type that contains a table is received. An entry describing an item in the table is received. Title elements within the document are searched for based upon the entry. Data fields and anchor elements are detected for the entry. A flexible structure description for the particular document type is generated that includes a set of search elements for each data field in the image of the document and the title elements. The flexible structure description is matched against the image. Data from the image is extracted based upon the matching of the flexible structure description against the image.

SYSTEM AND METHOD FOR DYNAMIC LINKING BETWEEN GRAPHIC DOCUMENTS AND COMMENT DATA BASES
20220035991 · 2022-02-03 ·

A method for dynamic linking between graphic documents and comment databases is described and includes entering a base graphic representation of a project in a computer system. The base graphic representation may be the conversion of a user supplied format graphic to a web support format graphic. A coordinate overlay grid of a coordinate overlay program may be linked to the base graphic representation for overlay positioning and display on the base graphic representation. The coordinate overlay program may have a notation subprogram linked to the coordinate overlay grid for a user to designate notation with an identifier relative to a distinct location of the base graphic representation on the coordinate overlay grid. A text or graphic comment data record may be entered in a comment data record referenced to an identifier and displayed using a computer cursor device and display to activate an identifier.

Methods and apparatus for determining a domain based on the content and context of a natural language utterance

Systems and methods for receiving user generated natural language utterances such as queries and/or commands and executing the queries and/or commands. A parser may be used to determine a domain for a user generated natural language utterance based on the content and context of the natural language utterance. One or more of a plurality of domain agents associated with particular domains are configured to receive and respond to queries and/or commands based on the natural language utterance.

Software distribution method and apparatus
09727703 · 2017-08-08 · ·

The present invention provides for a method and apparatus for distributing digital information, such as software applications, to application users. By providing the digital information on unused memory space of a computer system, and providing a process for authorizing access to the information, the information can be efficiently and cost effectively transferred to users. Traditional inventory and distribution channel difficulties are avoided.

END-TO-END SITUATION AWARE OPERATIONS SOLUTION FOR CUSTOMER EXPERIENCE CENTRIC BUSINESSES
20170221072 · 2017-08-03 ·

An end-to-end situation awareness system to monitor, track, and improve a customer experience in service delivery includes network interfaces communicatively coupled to a plurality of devices distributed throughout a service location; one or more processors; and memory comprising computer-executable instructions, the computer-executable instructions include: design bots adapted to automatically build process maps for any process in the service delivery to give each operations role and each customer notification about the state of the process, wherein the design bots automatically categorize each process into operations excellence categories and the design bots communicate with the sensors, wearable devices, and mobile devices; and delivery bots adapted to automatically build process priorities for any process and notify each operations role, team and customer as needed for action, wherein the priorities are automatically categorized on different dimensions of operations efficiency and wherein the delivery bots communicate with the sensors, wearable devices, and mobile devices.

System and method for dynamic linking between graphic documents and comment data bases
09720886 · 2017-08-01 · ·

A method for dynamic linking between graphic documents and comment databases is described and includes entering a base graphic representation of a project in a computer system. The base graphic representation may be the conversion of a user supplied format graphic to a web support format graphic. A coordinate overlay grid of a coordinate overlay program may be linked to the base graphic representation for overlay positioning and display on the base graphic representation. The coordinate overlay program may have a notation subprogram linked to the coordinate overlay grid for a user to designate notation with an identifier relative to a distinct location of the base graphic representation on the coordinate overlay grid. A text or graphic comment data record may be entered in a comment data record referenced to an identifier and displayed using a computer cursor device and display to activate an identifier.

Method and system for communicating user interfaces between first and second users over a network
09817552 · 2017-11-14 · ·

A search result set is communicated to a first user as hypertext descriptions of data items constituting the result search set. A check box is displayed adjacent each hypertext description, utilizing which the first user may select a subset of the search result set. This subset is then communicated to a second user, again as hypertext descriptions of the subset. Check boxes are furthermore displayed to the second user so as to enable the second user to select a further and narrower subset of the search result set. Selected items of a result set of an Internet-based search may in this way conveniently be communicated between first and second users. Each of a number of interfaces provides the hypertext descriptions of the data items of the search result set.

Multiple index based information retrieval system
09817825 · 2017-11-14 · ·

An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. The document index is partitioned into multiple indexes, including a primary index and a secondary index. The primary index stores phrase posting lists with relevance rank ordered documents. The secondary index stores excess documents from the posting lists in document order.