Merging various request methods into a single unified user interface
First Claim
1. In a device that allows a user to enter a request for service using a plurality of request methods, the meaning of the request depending on the user'"'"'s intended request method, a method for merging the plurality of request methods so as to allow the user to enter the request without requiring that the user specify the request method, the method comprising the following:
- a specific act of detecting user input that represents a user request for service, the meaning of the request depending on the user'"'"'s intended request method;
a specific act of retrieving first response data that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method;
a specific act of retrieving second response data that represents an appropriate response to the request should the user intend the request to be in accordance with a second request method; and
a specific act of unifying the first response data and the second response data into a unified data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for allowing a user to enter a request, such as dialing input, without having to specify, or otherwise commit to, a particular request method. Upon detecting a user input that represents a user request for service, response data is retrieved that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method. However, other response data is also retrieved that represents an appropriate response to the request should the user have intended the request to be in accordance with other request methods. Accordingly, the user need not commit to a particular request method before entering the request, thus unifying and simplifying the request process.
-
Citations
36 Claims
-
1. In a device that allows a user to enter a request for service using a plurality of request methods, the meaning of the request depending on the user'"'"'s intended request method, a method for merging the plurality of request methods so as to allow the user to enter the request without requiring that the user specify the request method, the method comprising the following:
-
a specific act of detecting user input that represents a user request for service, the meaning of the request depending on the user'"'"'s intended request method;
a specific act of retrieving first response data that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method;
a specific act of retrieving second response data that represents an appropriate response to the request should the user intend the request to be in accordance with a second request method; and
a specific act of unifying the first response data and the second response data into a unified data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a device that allows a user to enter a request for service using a plurality of request methods, the meaning of the request depending on the user'"'"'s intended request method, a method for merging the plurality of request methods so as to allow the user to enter the request without requiring that the user specify the request method, the method comprising the following:
-
a specific act of detecting user input that represents a user request for service, the meaning of the request depending on the user'"'"'s intended request method; and
a step for representing a plurality of responses to the request, the plurality of response in aggregate representing responses that would be appropriate for two or more of the request methods. - View Dependent Claims (21, 22, 23, 24, 25, 27, 29)
-
-
26. A computer program product for use in a device that allows a user to enter a request for service using a plurality of request methods, the meaning of the request depending on the user'"'"'s intended request method, the computer program product for implementing a method for merging the plurality of request methods so as to allow the user to enter the request without requiring that the user specify the request method, the computer program product comprising computer-readable media having stored thereon the following:
-
computer-executable instructions for detecting user input that represents a user request for service, the meaning of the request depending on the user'"'"'s intended request method;
computer-executable instructions for causing first response data to be retrieved, the first response data representing an appropriate response to the request should the user intend the request to be in accordance with a first request method;
computer-executable instructions for causing second response data to be retrieved, the second response data representing an appropriate response to the request should the user intend the request to be in accordance with a second request method; and
computer-executable instructions for causing the first response data and the second response data to be presented to the user so the user may review the first and second response data through a single unified user interface.
-
-
28. In a telephonic device that allows a user to enter dialing input using a plurality of dialing methods, the meaning of the dialing input depending on the user'"'"'s intended dialing method, a method for merging the dialing methods so as to allow the user to dial using the plurality of dialing methods without requiring that the user specify the dialing method, the method comprising the following:
-
a specific act of detecting user input that represents dialing input, the meaning of the dialing input depending on the user'"'"'s intended dialing method;
a specific act of retrieving first response data that represents an appropriate response to the dialing input should the user intend the dialing input to be in accordance with a first dialing method;
a specific act of retrieving second response data that represents an appropriate response to the dialing input should the user intend the dialing input to be in accordance with a second dialing method; and
a specific act of unifying the first response data and the second response data into a unified data structure.
-
-
30. In a telephonic device that allows a user to enter dialing input using a plurality of dialing methods, the meaning of the dialing input depending on the user'"'"'s intended dialing method, a method for merging the dialing methods so as to allow the user to dial using the plurality of dialing methods without requiring that the user specify the dialing method, the method comprising the following:
-
a specific act of detecting user input that represents dialing input, the meaning of the dialing input depending on the user'"'"'s intended dialing method;
a step for retrieving and presenting a plurality of responses to the dialing input, the plurality of response in aggregate representing responses that would be appropriate for two or more of the dialing methods.
-
-
31. A computer program product for use in a telephonic device that allows a user to enter dialing input using a plurality of dialing methods, the meaning of the dialing input depending on the user'"'"'s intended dialing method, the computer program product for implementing a method for merging the dialing methods so as to allow the user to dial using the plurality of dialing methods without requiring that the user specify the dialing method, the computer program product comprising computer-readable media having stored thereon the following:
-
computer-executable instructions for detecting user input that represents dialing input, the meaning of the dialing input depending on the user'"'"'s intended dialing method;
computer-executable instructions for causing first response data to be retrieved, the first response data representing an appropriate response to the dialing input should the user intend the dialing input to be in accordance with a first dialing method;
computer-executable instructions for causing second response data to be retrieved, the second response data representing an appropriate response to the dialing input should the user intend the dialing input to be in accordance with a second dialing method; and
computer-executable instructions for causing the first response data and the second response data to be presented to the user so the user may review the first and second response data through a single unified user interface. - View Dependent Claims (32)
-
-
33. A device that allows a user to enter a request using a plurality of request methods, the meaning of the request depending on the user'"'"'s intended request method, the device merging the plurality of request methods so as to allow the user to enter the request without requiring that the user specify the request method, the telephonic device comprising the following:
-
a data source representing data appropriate for one or more request methods;
an input user interface configured to detect a user-entered request, the meaning of the request depending on the user'"'"'s intended request method;
a filter configured to return at least some of the data in the data source that represents an appropriate response to the request should the user intend to use a first request method;
a second filter configured to return at least some of the data source that represents an appropriate response to the request should the user intend to use a second request method; and
a single unified user interface configured to receive at least some of the data returned from the first and second filters, and configured to present the received data to the user in a unified fashion. - View Dependent Claims (34, 35)
-
-
36. A telephonic device that allows a user to enter dialing input using a plurality of dialing methods, the meaning of the dialing input depending on the user'"'"'s intended dialing method, the telephonic device merging the dialing methods so as to allow the user to dial using the plurality of dialing methods without requiring that the user specify the dialing method, the telephonic device comprising the following:
-
a data source representing dialing information;
a input user interface configured to detect user-entered dialing input, the meaning of the dialing input depending on the user'"'"'s intended dialing method;
a first filter configured to return at least some of the dialing information in the data source that conforms with the dialing input should the user intend to use a first dialing method;
a second filter configured to return at least some of the dialing information in the data source that conforms with the dialing input should the user intend to use a second dialing method; and
a single unified user interface configured to receive at least some of the dialing information returned from the first and second filters, and configured to present the received data to the user in a unified fashion.
-
Specification