Patent classifications
G06F17/25
AUTO-SCROLLING INPUT IN A DUAL-DISPLAY COMPUTING DEVICE
In some implementations, a computing device may include a first display device and a second display device that are both touch sensitive devices. An auto-scroll module executing on the computing device may create an input area on at least one of the first display device or the second display device based on an orientation of the computing device. The auto-scroll module may automatically scroll the input area as input is received in the input area. The automatic scrolling may include removing a portion of the input being displayed in the input area, recognizing text in the portion of the input, and displaying the text in a text area of a window associated with an application.
SYSTEMS AND METHODS FOR AUTOMATED LOCAL STORY GENERATION AND CURATION
Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.
SYSTEMS AND METHODS FOR AUTOMATED LOCAL STORY GENERATION AND CURATION
Systems and methods for automated local story generation and curation are described. In one example embodiment, a server computer receives content from client devices, and processes the content to identify content characteristics. Stories are then generated based on the characteristics of the received content, and the stories are communicated to client devices. In certain embodiments, selection at a client device of an individual piece of content within a story may further be used by the system to provide the client device with a sub-story that includes pieces of content sharing content characteristics with the characteristics of the selected image or video.
Coefficients attribution for different objects based on natural language processing
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.
Title extraction using natural language processing
Methods, systems, and computer programs are presented for selecting a title for a post of a social network. A method includes operations for identifying a word weight for each word in a corpus based on the relevance of each word, receiving a document that includes several sentences, and assigning to each word in the sentences a tag indicative of a part of speech. Further, the method includes operations for calculating a topic weight for each sentence based on the tags of the words in the sentence, and for calculating a sentence weight for each sentence based on a sum of the word weights of the words in the sentence, the topic weight for the sentence, and a position weight of the sentence within a paragraph. The sentence with the highest sentence weight is selected as the title for the document, and the title is presented with the document to a user.
Document distribution and interaction
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
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
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.
TITLE EXTRACTION USING NATURAL LANGUAGE PROCESSING
Methods, systems, and computer programs are presented for selecting a title for a post of a social network. A method includes operations for identifying a word weight for each word in a corpus based on the relevance of each word, receiving a document that includes several sentences, and assigning to each word in the sentences a tag indicative of a part of speech. Further, the method includes operations for calculating a topic weight for each sentence based on the tags of the words in the sentence, and for calculating a sentence weight for each sentence based on a sum of the word weights of the words in the sentence, the topic weight for the sentence, and a position weight of the sentence within a paragraph. The sentence with the highest sentence weight is selected as the title for the document, and the title is presented with the document to a user.