Method and apparatus pertaining to the sending of messages lacking identified recipients
First Claim
1. A method for selectively invoking one of two processes based on a type of user gesture, comprising:
- using a gesture-recognition interface operably coupled with a control circuit of a device, identifying a single user gesture associated with data content presented on a display;
identifying a type of the user gesture;
determining that a client has sent an unbound invocation comprising opportunity to pass an invocation message with no processing entity yet identified;
determining that the unbound invocation provides each of a location of the data content to be acted on by a processing entity and a type of the data content;
determining that the unbound invocation did not specify an action value;
assigning an action value to the invocation message indicating an action to be performed on the data content; and
without requiring additional user input, selectively performing an invocation process according to the type of the user gesture identified;
responsive to determining that the user gesture is a first type of user gesture, performing a first invocation process, comprising;
identifying a specific processing entity to receive the unbound invocation and perform the action, according to the data type, the assigned action value, and the type of the user gesture, from amongst a plurality of possible processing entities suitable to handle the invocation message; and
passing the invocation message to the identified specific processing entity whereupon the identified specific processing entity executes the action on the data content; and
responsive to determining that the user gesture is a second type of user gesture different from the first type of user gesture, performing a second invocation process, comprising;
determining a domain context for the invocation message;
using the domain context and information corresponding to the invocation message, querying an invocation framework that cannot natively intuit domain context from the information;
receiving from the invocation framework a plurality of possible processing entities; and
presenting the plurality of possible processing entities via the display.
5 Assignments
0 Petitions
Accused Products
Abstract
A control circuit detects an opportunity to send a message notwithstanding that no recipient is yet identified and identifies, without user input, a specific recipient from amongst a plurality of possible recipients of the message based, for example, on metadata regarding at least some of the possible recipients using one or more predetermined selection criteria. The control circuit can also determine a domain context for a message as corresponds to such an opportunity and use that domain context along with information corresponding to the message to query an invocation framework that cannot itself natively intuit domain context from the information. Received possible recipients can then be presented via a display to facilitate a user-based selection of one of the recipients.
13 Citations
20 Claims
-
1. A method for selectively invoking one of two processes based on a type of user gesture, comprising:
-
using a gesture-recognition interface operably coupled with a control circuit of a device, identifying a single user gesture associated with data content presented on a display; identifying a type of the user gesture; determining that a client has sent an unbound invocation comprising opportunity to pass an invocation message with no processing entity yet identified; determining that the unbound invocation provides each of a location of the data content to be acted on by a processing entity and a type of the data content; determining that the unbound invocation did not specify an action value; assigning an action value to the invocation message indicating an action to be performed on the data content; and without requiring additional user input, selectively performing an invocation process according to the type of the user gesture identified; responsive to determining that the user gesture is a first type of user gesture, performing a first invocation process, comprising; identifying a specific processing entity to receive the unbound invocation and perform the action, according to the data type, the assigned action value, and the type of the user gesture, from amongst a plurality of possible processing entities suitable to handle the invocation message; and passing the invocation message to the identified specific processing entity whereupon the identified specific processing entity executes the action on the data content; and responsive to determining that the user gesture is a second type of user gesture different from the first type of user gesture, performing a second invocation process, comprising; determining a domain context for the invocation message; using the domain context and information corresponding to the invocation message, querying an invocation framework that cannot natively intuit domain context from the information; receiving from the invocation framework a plurality of possible processing entities; and presenting the plurality of possible processing entities via the display. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
5. An apparatus having a plurality of processing entities comprising:
-
a user-input interface identifying a single user gesture associated with data content presented on a display; and a control circuit configured to selectively effect one of a first invocation process and a second invocation process, based on a type of the user gesture, wherein; the first invocation process comprises; detecting, from a first type of user input, that a client has sent an unbound invocation comprising a first opportunity to pass a processing entity an invocation message with no processing entity of the plurality of processing entities yet identified; determining that the unbound invocation provides each of a location of the data content to be acted on, a type of the data content; determining that the unbound invocation did not specify an action value; assigning an action value to the invocation message indicating an action to be performed on the data content; and without requiring additional user input, selectively performing an invocation process according to the type of the user gesture identified; responsive to determining that the user gesture is a first type of user gesture, performing a first invocation process, comprising; identifying a specific processing entity to receive the unbound invocation and perform the action, according to the data type, the assigned action value, and the type of the user gesture, from amongst a plurality of possible processing entities suitable to handle the invocation message; and passing the invocation message to the identified specific processing entity whereupon the identified specific processing entity executes the action on the data content; and responsive to determining that the user gesture is a second type of user gesture different from the first type of user gesture, performing a second invocation process, comprising; determining a domain context for the invocation message; using the domain context and information corresponding to the invocation message, querying an invocation framework that cannot natively intuit domain context from the information; receiving from the invocation framework a plurality of possible processing entities; and presenting the plurality of possible processing entities via the display. - View Dependent Claims (6, 7, 17, 18, 19, 20)
-
Specification