Apparatus for enabling delivery and access of applications and interactive services
DCFirst Claim
1. A non-transitory computer-readable storage medium having a first set of computer-readable programs stored therein, said first set of computer-readable programs comprising one or more computer-readable programs, said first set of computer-readable programs comprising sets of instructions executable by a processor, said first set of computer-readable programs comprising sets of instructions when executed by a processor enables a consumer device to at least:
- i. associate said consumer device with a provider device;
ii. enable a first retrieval of at least a portion of a first plurality of information using at least one or more of a wired communication interface and a wireless communication interface;
iii. enable at least one or more of;
a. display of a first content on a display associated with said consumer device, at least a portion of said first content determined based on at least a portion of said first plurality of information; and
b. processing of at least a portion of said first plurality of information by a processor;
iv. enable a second retrieval of at least a portion of a second plurality of information using at least one or more of a wired communication interface and a wireless communication interface, wherein at least a portion of one or more of;
i. information associated with said second retrieval; and
ii. method of said second retrieval;
is determined based on at least a portion of said first plurality of information;
v. determine at least a portion of a third plurality of information based on at least a portion of said second plurality of information;
vi. send at least a portion of said third plurality of information to said provider device;
vii. receive a fourth plurality of information from said provider device;
viii. enable at least one or more of;
a. determination of a first application, said first application comprising sets of instructions executable by a processor;
b. access said first application; and
c. execution of a set of instructions associated with said first application;
based on at least a portion of said fourth plurality of information, said first application can be from a first repository of one or more applications installed on said consumer device, said first repository can have applications added to it or removed from it, when said consumer device is not associated with said provider device.
3 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
-
Citations
25 Claims
-
1. A non-transitory computer-readable storage medium having a first set of computer-readable programs stored therein, said first set of computer-readable programs comprising one or more computer-readable programs, said first set of computer-readable programs comprising sets of instructions executable by a processor, said first set of computer-readable programs comprising sets of instructions when executed by a processor enables a consumer device to at least:
-
i. associate said consumer device with a provider device; ii. enable a first retrieval of at least a portion of a first plurality of information using at least one or more of a wired communication interface and a wireless communication interface; iii. enable at least one or more of; a. display of a first content on a display associated with said consumer device, at least a portion of said first content determined based on at least a portion of said first plurality of information; and b. processing of at least a portion of said first plurality of information by a processor; iv. enable a second retrieval of at least a portion of a second plurality of information using at least one or more of a wired communication interface and a wireless communication interface, wherein at least a portion of one or more of; i. information associated with said second retrieval; and ii. method of said second retrieval; is determined based on at least a portion of said first plurality of information; v. determine at least a portion of a third plurality of information based on at least a portion of said second plurality of information; vi. send at least a portion of said third plurality of information to said provider device; vii. receive a fourth plurality of information from said provider device; viii. enable at least one or more of; a. determination of a first application, said first application comprising sets of instructions executable by a processor; b. access said first application; and c. execution of a set of instructions associated with said first application; based on at least a portion of said fourth plurality of information, said first application can be from a first repository of one or more applications installed on said consumer device, said first repository can have applications added to it or removed from it, when said consumer device is not associated with said provider device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having at least a computer-readable program stored therein, said computer-readable program comprising sets of instructions executable by a processor, said computer-readable program comprising a one or more set of instructions when executed by a processor enables a provider device to at least:
-
i. associate said provider device with a consumer device; ii. receive a first plurality of information from said consumer device, said first plurality of information comprising information related to a one or more applications; iii. determine at least a portion of a second plurality of information, based on at least information comprising at least a portion of said first plurality of information; iv. send at least a portion of said second plurality of information to said consumer device, sending at least a portion of said second plurality of information to said consumer device enables said consumer device to at least; at least one or more of determine a first application comprising sets of instructions executable by a processor, access said first application and execute a set of instructions associated with said first application; and v. associate a first user interface element with at least a first set of instructions, said first user interface element associated with said provider device, an interaction with said first user interface element enables execution of said first set of instructions, execution of said first set of instructions enables at least one or more of determining at least a portion of said second plurality of information and sending at least a portion of said second plurality of information to said consumer device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having a first set of computer-readable programs stored therein, said first set of computer-readable programs comprising one or more computer-readable programs, said first set of computer-readable programs comprising sets of instructions executable by a processor, said first set of computer-readable programs comprising sets of instructions when executed by a processor enables a consumer device to at least:
-
i. associate said consumer device with a client device; ii. enable a first retrieval of at least a portion of a first plurality of information using at least one or more of a wired communication interface and a wireless communication interface; iii. enable at least one or more of; a. display of a first content on a display associated with said consumer device, at least a portion of said first content determined based on at least a portion of said first plurality of information; and b. processing of at least a portion of said first plurality of information by a processor; iv. enable a second retrieval of at least a portion of a second plurality of information using at least one or more of a wired communication interface and a wireless communication interface, said second plurality of information comprising information related to at least one client application, wherein at least a portion of one or more of; i. information associated with said second retrieval; and ii. method of said second retrieval; is determined based on at least a portion of said first plurality of information; v. determine at least a portion of a third plurality of information based on at least a portion of said second plurality of information; vi. send at least a portion of said third plurality of information to said client device to enable said client device to at least; a. at least one or more of determine, access and install at least one of said at least one client application on said client device. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having at least a computer-readable program stored therein, said computer-readable program comprising sets of instructions executable by a processor, said computer-readable program comprising a one or more set of instructions when executed by a processor enables said client a client device to at least:
-
i. associate said client device with a consumer device; ii. receive a first plurality of information from said consumer device, said first plurality of information comprising information related to at least a portion of at least one client application; iii. enable at least one or more of; determine a first client application from said at least one client application, said first client application comprising sets of instructions executable by a processor; access said first client application; and install said first client application on said client device; based on at least a portion of said first plurality of information; and iv. enable execution of a first set of instructions associated with said first client application, at least said execution of said first set of instructions enables said client device to at least one or more of determine at least a portion of a second plurality of information and send at least a portion of said second plurality of information to said consumer device, sending at least a portion of said second plurality of information enables said consumer device to at least one or more of determine an application, access an application and execute a set of instructions associated with an application. - View Dependent Claims (23, 24, 25)
-
Specification