System and method for multimodal short-cuts to digital services
First Claim
Patent Images
1. A method comprising:
- storing on a user'"'"'s wireless device information identifying a plurality of services;
determining a current context based on current environment of the wireless device sensed by one or more sensors and at least one of a selected profile of the wireless device or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the wireless device includes at least one privacy setting;
recommending to the user through the wireless device a subset of services, the subset dynamically selected from the plurality of services in the wireless device in response to the current environment sensed by the one or more sensors and the profile of the wireless device or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; and
selecting a service to be accessed through the wireless device from the subset of services according to a voice command by the user corresponding to the at least one voice short-cut of the service,wherein the recommending comprises determining a dynamic subset of services of interest to the user from the identified plurality of services based on the determined current context.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for facilitating user access to services through a wireless device of a user, involves recommending to a user a subset of services from a plurality of services available to the user in which each recommended service of the subset has at least one voice short-cut associated therewith, and selecting a service to be accessed through the user'"'"'s wireless device from the subset of services according to a voice command by the user corresponding to the voice short-cut of the service.
15 Citations
115 Claims
-
1. A method comprising:
-
storing on a user'"'"'s wireless device information identifying a plurality of services; determining a current context based on current environment of the wireless device sensed by one or more sensors and at least one of a selected profile of the wireless device or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the wireless device includes at least one privacy setting; recommending to the user through the wireless device a subset of services, the subset dynamically selected from the plurality of services in the wireless device in response to the current environment sensed by the one or more sensors and the profile of the wireless device or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; and selecting a service to be accessed through the wireless device from the subset of services according to a voice command by the user corresponding to the at least one voice short-cut of the service, wherein the recommending comprises determining a dynamic subset of services of interest to the user from the identified plurality of services based on the determined current context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 107, 110, 111, 112, 113, 114, 115)
-
-
38. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine a current context based on current environment sensed by one or more sensors and at least one of a selected profile of the apparatus or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the apparatus includes at least one privacy setting, determine to recommend to a user a subset of services from a plurality of services, the subset dynamically selected in response to the current environment sensed by the one or more sensors and the profile of the apparatus or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service, and select a service to be accessed through the apparatus from the subset of services according to a user'"'"'s voice command corresponding to the voice short-cut of the service, wherein the recommending comprises determining a dynamic subset of services of interest to the user from a plurality of services previously used by the user through the user'"'"'s device based on the determined current context. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A system comprising:
-
an apparatus, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine to store information identifying a plurality of services, determine to enable communication between the apparatus and a server, determine to cooperate with the server to determine a current context based on current environment of the apparatus sensed by one or more sensors and at least one of a selected profile of the apparatus or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the wireless device includes at least one privacy setting, to recommend a subset of services from the plurality of identified services, the subset dynamically selected in the apparatus in response to the current environment sensed by the one or more sensors and the profile of the apparatus or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service, and to select a service to be accessed through the apparatus from the subset of services according to the user'"'"'s voice command corresponding to the voice short-cut of the service, wherein the recommending of a subset of services comprises determining a dynamic subset of services of interest to the user from a plurality of services available to the user through the apparatus based on the determined current context. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A system comprising:
-
at least one processor; at least one memory including computer program code for storing on an apparatus operated by a user information identifying a plurality of services; the at least one memory and the computer program code configured to, with the at least one processor, cause the following, determining a current environment of the apparatus; sensing a current context based on at least one of a selected profile of the apparatus or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the apparatus includes at least one privacy setting; recommending to the user a subset of services from the identified plurality of services, the subset dynamically selected in the apparatus in response to the sensed current environment and the profile of the apparatus or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; receiving a voice command from the user and comparing the user'"'"'s voice command to the voice short-cuts of the recommended service; and accessing a service, from the subset of recommended services, with a voice short-cut matching the voice command, wherein the recommending comprises determining a dynamic subset of services of interest to the user from a plurality of services available to the user through the apparatus based on the current context.
-
-
106. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
storing on a wireless device of a user information identifying a plurality of services determining a current context based on current environment of the wireless device sensed by one or more sensors and at least one of a selected profile of the wireless device or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the wireless device includes at least one privacy setting; recommending to a user a subset of services from the identified plurality of services, the subset dynamically selected in the wireless device in response to the current environment sensed by the one or more sensors and the profile of the wireless device or user, each recommended service of the subset having at least one voice short-cut associated therewith, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; and selecting a service to be accessed through the wireless device from the subset of services according to a voice command by the user corresponding to the voice short-cut of the service, wherein the recommending comprises determining a dynamic subset of services of interest to the user from a plurality of services available to the user through the wireless device based on the determined current context.
-
-
108. A method comprising:
-
storing on a wireless device of a user information identifying a plurality of services; determining a current context based on current environment of the wireless device sensed by one or more sensors and at least one of a selected profile of the wireless device or user profile from an online server or web site, wherein the current context 1s represented as a metadata vector, and wherein the wireless device includes at least one privacy setting; recommending a subset of selectable services of interest to the user from the identified plurality of services, the subset dynamically selected in the wireless device in response to the current environment sensed by the one or more sensors and the profile of the wireless device or user, each selectable service of the subset having at least one voice short-cut associated therewith and being transparent to the user, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; and selecting a service to be accessed through the wireless device from the subset of services according to a voice command by the user corresponding to the voice short-cut of the service, wherein the recommending comprises determining a dynamic subset of services of interest to the user from a plurality of services available to the user through the wireless device based on the determined current context.
-
-
109. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determining a current context based on current environment of the apparatus sensed by one or more sensors and at least one of a selected profile of the apparatus or user profile from an online server or web site, wherein the current context is represented as a metadata vector, and wherein the wireless device includes at least one privacy setting; recommending a subset of selectable services of interest to the user from the identified plurality of services, the subset dynamically selected in the apparatus in response to the current environment sensed by the one or more sensors and the profile of the apparatus or user, each selectable service of the subset having at least one voice short-cut associated therewith and being transparent to the user, each voice short-cut in the form of a voice tag based, at least in part, on metadata associated with the recommended service or a service provider of the recommended service; and selecting a service to be accessed through the apparatus from the subset of services according to a voice command by the user corresponding to the voice short-cut of the service, wherein the recommending operation comprises determining a dynamic subset of services of interest to the user from a plurality of services previously used by the user through the apparatus based on the determined current context.
-
Specification