System, method and apparatus for enabling access to applications and interactive services
First Claim
1. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said 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 computer-readable program enables said client device to at least:
- a. determine a first plurality of information comprising information related to at least a portion of a phone number;
b. send said first plurality of information to one or more information processing devices, at least one of said one or more information processing devices are not physically connected to or not physically associated with said client device;
c. enable a user interface to accept a third plurality of information, wherein at least a portion of said third plurality of information can be determined based on at least a portion of contents of a second plurality of information received by said client device;
d. determine a contextual tag comprising information related to at least a portion of said third plurality of information;
e. determine one or more set of instructions based on at least a portion of said contextual tag, said one or more set of instructions comprising a first set of instructions; and
f. enable access to, or enable execution of at least one instruction from said first set of instructions;
at least one instruction from said one or more set of instructions can be associated with at least one of a one or more applications, at least a portion of said one or more applications is stored in an application repository, said application repository allows applications to at least one of;
be updated or modified in said application repository over a period of time;
be added to said application repository over a period of time; and
be deleted from said application repository over a period of time.
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.
-
Citations
27 Claims
-
1. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said 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 computer-readable program enables said client device to at least:
-
a. determine a first plurality of information comprising information related to at least a portion of a phone number; b. send said first plurality of information to one or more information processing devices, at least one of said one or more information processing devices are not physically connected to or not physically associated with said client device; c. enable a user interface to accept a third plurality of information, wherein at least a portion of said third plurality of information can be determined based on at least a portion of contents of a second plurality of information received by said client device; d. determine a contextual tag comprising information related to at least a portion of said third plurality of information; e. determine one or more set of instructions based on at least a portion of said contextual tag, said one or more set of instructions comprising a first set of instructions; and f. enable access to, or enable execution of at least one instruction from said first set of instructions; at least one instruction from said one or more set of instructions can be associated with at least one of a one or more applications, at least a portion of said one or more applications is stored in an application repository, said application repository allows applications to at least one of; be updated or modified in said application repository over a period of time; be added to said application repository over a period of time; and be deleted from said application repository over a period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said 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 computer-readable program enables said client device to at least:
-
determine at least one of; a first context information; a first identifier associated with a first set of instructions; associate at least one of said first context information, said first identifier and said first set of instructions with said client device; wherein said association of at least one of said first context information, said first identifier and said first set of instructions with said client device enables said client device to at least; enable execution of at least one instruction from said first set of instructions, based on at least a portion of a second context information received by said client device, wherein at least; i. at least a portion of said second context information is received by said client device from at least one provider device over a wireless communication medium; ii. at least a portion of said second context information can be received by said client device when said client device is not physically presented to or not physically associated with at least one of said at least one provider device; iii. said second context information is related to said first context information, or at least a portion of said second context information is same as or matches at least a portion of said first context information; wherein said first set of instructions and said computer-readable program are related to or part of at least one application from an application repository, said application repository allows applications to at least one of ; be updated or modified in said application repository over a period of time; be added to said application repository over a period of time; and be deleted from said application repository over a period of time. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having a generator computer-readable program stored therein, said generator computer-readable program comprising sets of instructions executable by a processor associated with a generator device, execution of a set of instructions associated with said generator computer-readable program enables said generator device to at least send a first context information to one or more client devices, wherein:
-
a. said first context information can be sent by said generator device when a first client device from said one or more client devices is not physically presented to or not physically associated with said generator device; b. sending of said first context information by said generator device enables a first client processor associated with said first client device to determine and execute a first client set of instructions associated with a client computer-readable program, said client computer-readable program comprising sets of instructions and stored on a client non-transitory computer-readable storage medium associated with said first client device, wherein at least one of said first client set of instructions and said client computer-readable program are determined based on at least a portion of contents of said first context information; and c. said client computer-readable program is related to or part of an application from an application repository, said application repository allows applications to at least one of ; i. be updated or modified in said application repository over a period of time; ii. be added to said application repository over a period of time; and iii. be deleted from said application repository over a period of time. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said computer-readable program comprising sets of instructions executable by a processor associated with a client device, said client device capable of determining a first plurality of information comprising information related to at least a portion of a phone number, said client device capable of sending said first plurality of information to one or more information processing devices, at least one of said one or more information processing devices are not physically connected to or not physically associated with said client device, execution of a set of instructions associated with said computer-readable program enables said client device to at least:
-
a. enable a user interface to accept a third plurality of information, wherein at least a portion of said third plurality of information can be determined based on at least a portion of contents of a second plurality of information received by said client device; b. determine a contextual tag comprising information related to at least a portion of said third plurality of information; c. determine one or more set of instructions based on at least a portion of said contextual tag, said one or more set of instructions comprising a first set of instructions; and d. enable access to, or enable execution of at least one instruction from said first set of instructions; at least one instruction from said one or more set of instructions can be associated with at least one of a one or more applications, at least a portion of said one or more applications is stored in an application repository, said application repository allows applications to at least one of; be updated or modified in said application repository over a period of time; be added to said application repository over a period of time; and be deleted from said application repository over a period of time. - View Dependent Claims (24, 25, 26, 27)
-
Specification