Routing User Data Entries to Applications
AssigneeMicrosoft Corporation
InventorsHsuan-Yu Jerry Lin, David T. Pan
Life of this patent
Estimating the term…
Abstract
A user data entry is received at a mobile communications device. After receiving the user data entry, user selections of a first application and a second application are received. In response to the user selections, the user data entry is routed to both the first application and the second application. Additionally, a list of user data entries can be maintained and displayed, allowing the user to select user data entries from the list and also select an application to which a selected user data entry is to be routed.
Claims20
A method comprising:
- receiving, at a mobile communications device, a first user data entry;
- receiving, after receiving the first user data entry, a user selection of a first application of multiple applications;
- receiving, after receiving the first user data entry, a user selection of a second application of the multiple applications;
- routing, in response to the user selection of the first application, the first user data entry to the first application;
- and
- routing, in response to the user selection of the second application, the first user data entry to the second application.
A computing device comprising:
- a user interface module to display a data input bar;
- an input module to receive a first user data entry into the data input bar, to subsequently receive a second user data entry into the data input bar, and to subsequently receive a user selection of a first application to which the first user data entry is to be routed;
- and
- a generic input bar module to receive from the input module both the first user data entry and the second user data entry, to maintain a list of user data entries including both the first user data entry and the second user data entry, to provide the list to the user interface module for display, to receive the user selection of the first user data entry from the displayed list of user data entries, and to route the first user data entry to the first application in response to the user selection of the first data entry from the displayed list of user data entries and to the user selection of the first application.
One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a mobile communications device, cause the one or more processors to:
- receive a first user data entry;
- receive, after receiving the first user data entry, a second user data entry;
- add both the first user data entry and the second user data entry to a list of data entries;
- display the list of data entries;
- receive, after receiving both the first user data entry and the second user data entry, both a first user selection of the first user data entry from the list of data entries and a user selection of a first application of multiple applications;
- route, in response to the first user selection of the first user data entry and the user selection of the first application, the first user data entry to the first application;
- receive, after receiving both the first user selection of the first user data entry and the user selection of the first application, both a second user selection of the first user data entry from the list of data entries and a user selection of a second application of the multiple applications;
- and
- route, in response to the second user selection of the first user data entry and the user selection of the second application, the first user data entry to the second application.
Dependencies are inferred from the claim text.