APPARATUS FOR ENABLING DELIVERY AND ACCESS OF APPLICATIONS AND INTERACTIVE SERVICES
First Claim
1. A non-transitory computer-readable storage medium having a first computer-readable program stored therein, said first computer-readable program comprising sets of instructions executable by a processor associated with a client device, said first computer-readable program capable of being processed by said processor, said processing enables said client device to at least:
- a. determine and send a first plurality of information to a provider device associated with said client device, said first plurality of information comprising at least one of;
a first application identification information that can be used in identifying said first computer-readable program;
a simple information determined based on information stored on a non-transitory computer-readable storage medium associated with said client device;
b. receive a second plurality of information from said provider device, wherein;
at least a portion of said second plurality of information is determined based on information comprising at least a portion of said first plurality of information;
at least a portion of said second plurality of information can be used to at least one of determine a second computer-readable program, access said second computer-readable program and execute a set of instructions associated with said second computer-readable program, said second computer-readable program can be same as or different from said first computer-readable program; and
c. enable at least one of determination of said second computer-readable program, access said second computer-readable program and execution of a set of instructions associated with said second computer-readable program.
3 Assignments
0 Petitions
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.
18 Citations
21 Claims
-
1. A non-transitory computer-readable storage medium having a first computer-readable program stored therein, said first computer-readable program comprising sets of instructions executable by a processor associated with a client device, said first computer-readable program capable of being processed by said processor, said processing enables said client device to at least:
-
a. determine and send a first plurality of information to a provider device associated with said client device, said first plurality of information comprising at least one of; a first application identification information that can be used in identifying said first computer-readable program; a simple information determined based on information stored on a non-transitory computer-readable storage medium associated with said client device; b. receive a second plurality of information from said provider device, wherein; at least a portion of said second plurality of information is determined based on information comprising at least a portion of said first plurality of information; at least a portion of said second plurality of information can be used to at least one of determine a second computer-readable program, access said second computer-readable program and execute a set of instructions associated with said second computer-readable program, said second computer-readable program can be same as or different from said first computer-readable program; and c. enable at least one of determination of said second computer-readable program, access said second computer-readable program and execution of a set of instructions associated with said second computer-readable program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having a first computer-readable program stored therein, said first computer-readable program comprising sets of instructions executable by a processor associated with a client device, execution of a set of instructions associated with said first computer-readable program enables said client device to at least:
-
a. determine and send a first plurality of information to a provider device associated with said client device, said first plurality of information comprising at least one of; a first application identification information that can be used in identifying said first computer-readable program; a simple information determined based on information stored on a non-transitory computer-readable storage medium associated with said client device; information determined based on execution of at least one instruction associated with said first computer-readable program; b. receive a second plurality of information from said provider device, wherein; at least a portion of said second plurality of information is determined based on information comprising at least a portion of said first plurality of information; at least a portion of said second plurality of information can be used to at least one of determine a second computer-readable program, access said second computer-readable program and execute a set of instructions associated with said second computer-readable program, said second computer-readable program can be same as or different from said first computer-readable program; and c. enable at least one of determination of said second computer-readable program, access said second computer-readable program and execution of a set of instructions associated with said second computer-readable program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having at least a first plurality of information stored therein, said first plurality of information capable of being processed by a processor associated with a provider device:
-
a. the processing of said first plurality of information by said processor enables said provider device to at least; determine a second plurality of information based on at least a portion of said first plurality of information; provide said second plurality of information to a client device associated with said provider device, wherein providing said second plurality of information to said client device enables said client device to at least one of determine, access and install one or more client applications; b. said provider device capable of at least enabling installation of at least one provider application on said provider device, said at least one provider application selected from a repository comprising at least one of; a first plurality of provider applications comprising provider applications corresponding to a plurality of application providers or a plurality of application managers; a second plurality of provider applications comprising provider applications that are at least one or more of updated, modified, added to and deleted from said repository over a period of time; and a third plurality of provider applications. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification