G06F17/26

Coefficients attribution for different objects based on natural language processing
10169472 · 2019-01-01 · ·

In one embodiment, a method includes receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.

Template bootstrapping for domain-adaptable natural language generation

The present invention relates to a system and method for bootstrapping templates for use in natural language sentence generation. More specifically, the present invention relates to identifying a set of candidate sentences from a large corpus based on a set of original templates by using a similarity measure. The set of candidate sentences are then processed or cleaned to generate a set of templates for use in natural language sentence generation.

Summarization and communication of large data sets

Techniques for providing information about large data sets may be provided. For example, a summary of the data sets and of patterns between the data sets may be presented. Traffic associated with a network-based resource that includes a number of documents may be an example of large data sets. The traffic may be analyzed and traffic patterns may be determined. A structure may be generated based on the traffic patterns and may use nodes to represent the documents. Further, a visualization of the structure may be presented. The visualization may include recursive clusters of the nodes, where the clusters may be labeled based on the respective clustered nodes.

Method and apparatus for seamless state transfer between user interface devices in a mobile control room

Methods and systems for operating a process plant include multiple user interface devices, each operating a plurality of applications, and operable to pass device state from device to device. A first user interface device is communicatively coupled to a unitary, logical data storage area, and executes one or more first routines for performing a function. A second user interface device is communicatively coupled via a network to the unitary, logical data storage area and executes one or more stored routines each corresponding to one of the first routines. The first user interface device passes to the second user interface device state information indicative of one or more first routines operating on the first user interface device such that the second user interface device, upon receiving the state information, executes one or more of the second routines corresponding to one or more of the first routines.

Coefficients attribution for different objects based on natural language processing
09953089 · 2018-04-24 · ·

In one embodiment, a method includes receiving free-form text from users of an online social network, wherein the free-form text of each input corresponds to an object associated with the online social network; determining a plurality of affinity declarations from the free-form text that are associated with the object; determining, for each affinity declaration, an affinity coefficient between a respective user and the object; and upon determining that the affinity coefficient for a threshold number of users exceeds a threshold value, creating a page associated with the object for display on the online social network.

Document distribution and interaction
09942396 · 2018-04-10 · ·

Workflows are provided that enable documents to be distributed, assented to, and otherwise interacted with on an aural and/or oral basis. Such workflows can be implemented so as to allow a recipient to receive, understand, and interact with a document using conventional components such as the microphone and speaker provided by a telephone. For instance, in one embodiment a document originator may send a document to a recipient with a request for an electronic signature. The document may include an audio version of the document terms. The recipient can listen to the audio version of the document terms and record an electronic signature that represents assent to such terms. An electronic signature server can record the recipient's electronic signature and incorporate it into the document, such that it forms part of the electronic document just as a traditional handwritten signature forms part of a signed paper document.

Annotation driven representational state transfer (REST) web services
09934029 · 2018-04-03 · ·

Techniques for annotation driven Representational State Transfer (REST) web services are presented. A platform-independent World-Wide Web application is annotated to expose the methods of the application when accessed via a WWW site. The methods are described when rendered via a WWW site in a REST compliant format (RESTful).

Avionics text entry, cursor control, and display format selection via voice recognition

A method includes detecting an initiation command to begin outputting text data received from a voice recognition system to a text buffer of an aircraft. The method includes recognizing user speech as the text data and outputting the text data to the text buffer for presentation to a user. The method further includes detecting an end command to end outputting the text data received from the voice recognition system to the text buffer. The method also includes receiving a confirmation input from the user, the confirmation input indicating that the user has confirmed accuracy of the text data of the text buffer. The method additionally includes receiving a destination selection from the user, the destination selection indicating a destination selected by the user for the text data of the text buffer. The method further includes outputting the text data of the text buffer to the destination selected by the user.

Triggering workflows from a multifunction device
09912824 · 2018-03-06 · ·

In response to user selection of a workflow from among workflow menu options presented on a graphic user interface of a multifunction device, methods and systems automatically and dynamically create device-specific user interface screens that are used in execution of the selected workflow. The device-specific user interface screens comply with unique formatting requirements of the graphic user interface of the multifunction device upon which they are displayed. The device-specific user interface screens provide data input instructions on the graphic user interface, to which the user responds, allowing these methods and systems to receive workflow data into the graphic user interface. These methods and systems transmit the workflow data from the multifunction device to a computerized device over a computerized network. Thus, these methods execute the workflow (through the computerized device and/or the multifunction device) using the workflow data.

Multi-user search system with methodology for bypassing instant indexing

Multi-user computer search system with methodology for bypassing instant indexing of documents. In some embodiments, for example, a system for bypassing instant indexing includes a token store storing a set of token for a current version of a document and a tokenizer server configured to tokenize a new version of the document and to generate a set of tokens for the new version of the document. The system further includes an instant indexer server configured to determine tokens to index the document by based on identified differences between the set of tokens for the new version of the document and the set of tokens for the current version of the document, to determine whether the new version of the document is a bypass document version or non-bypass document version, and to generate an index mutation for the new version of the document including a specification of whether the generated index mutation is a bypass index mutation or a non-bypass index mutation based on whether the new version of the document is a bypass document version or non-bypass document version. The system also includes an index mutation server configured to provide the generated index mutation to an index server, if the generated index mutation is a non-bypass index mutation, or not provide the generated index mutation to the index server, if the generated index mutation is a bypass index mutation.