ASSISTED CONTENT AUTHORING
First Claim
1. One or more device-readable storage media that store executable instructions to assist a user in authoring a message, wherein the instructions, when executed by a device, cause the device to perform acts comprising:
- receiving, from said user, a request to create text based on information that exists on said device;
in response to said request, creating, based on said information, proposed text that comprises a noun and a first verb;
providing, to said user, a first interface that allows said user to replace said first verb with a second verb that is distinct from said first verb;
receiving, from said user, a selection of said second verb to replace said first verb, thereby creating modified text that comprises said proposed text with said second verb in place of said first verb; and
communicating said modified text from said device to a location remote from said device.
2 Assignments
0 Petitions
Accused Products
Abstract
An authoring system on a mobile device (or other type of device) may help a user to author a message based on context available on the device. Context data comes to exist on the device in some manner. For example, the context may contain the results of a search that a user has performed on the device. A message may be proposed based on the search query and/or the result—e.g., if a user searches for “Edinburgh,” the authoring system may propose the message “Username likes Edinburgh” or “Username is learning about Edinburgh.” The authoring system may allow the user to change the message and/or to add additional content and/or links to the message. The user may then to send the message over some channel such as e-mail, a social network, a microblogging site, etc.
-
Citations
20 Claims
-
1. One or more device-readable storage media that store executable instructions to assist a user in authoring a message, wherein the instructions, when executed by a device, cause the device to perform acts comprising:
-
receiving, from said user, a request to create text based on information that exists on said device; in response to said request, creating, based on said information, proposed text that comprises a noun and a first verb; providing, to said user, a first interface that allows said user to replace said first verb with a second verb that is distinct from said first verb; receiving, from said user, a selection of said second verb to replace said first verb, thereby creating modified text that comprises said proposed text with said second verb in place of said first verb; and communicating said modified text from said device to a location remote from said device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method helping a user to author a message, the method comprising:
using a processor to perform acts comprising; presenting data to said user on a device; receiving, from said user, an indication that said user wants to create a message based on said data; creating proposed text based on said data; presenting, to said user, a first interface that allows said user to modify said proposed text by replacing first content in a segment of said proposed text with second content that is distinct from said first content, wherein said first interface allows said user to modify said proposed text without said user'"'"'s composing or entering said second content; receiving, from said user, a selection of said second content; in said proposed text, replacing said first content with said second content, thereby creating modified text; and transmitting said modified text over a channel. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A device for communicating information to remote locations, the device comprising:
-
a processor; a memory; a display; a communication component that allows said device to communicate with locations remote from said device; an input mechanism that allows a user to interact with said device; and a message authoring component that receives, from said user, an indication that said user wants to author a message based on information that is displayed on said display, that creates a proposed message based on said information wherein said proposed message comprises a noun and a first verb, that presents, to said user through said display, a first interface which allows said user to select a second verb to replace said first verb, said second verb being distinct from said first verb, that receives said user'"'"'s selection of said second verb and creates a modified message that contains text from said proposed message but with said second verb in place of said first verb, and that communicates said modified message to a remote location through said communication component. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification