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 executable by a processor associated with a client device, said computer-readable program comprising sets of instructions to enable said processor to at least:
- determine a contextual tag wherein said contextual tag comprises at least a portion of at least one of;
a phone number;
a number dialed by a user; and
a number associated with a phone call associated with said client device;
determine a first information associated with said contextual tag, wherein;
said first information can comprise a second information retrieved from a second device; and
said second device and said client device are physically separate devices; and
display at least a portion of said first information on a display associated with said client device.
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
37 Claims
-
1. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said computer-readable program executable by a processor associated with a client device, said computer-readable program comprising sets of instructions to enable said processor to at least:
-
determine a contextual tag wherein said contextual tag comprises at least a portion of at least one of; a phone number; a number dialed by a user; and a number associated with a phone call associated with said client device; determine a first information associated with said contextual tag, wherein; said first information can comprise a second information retrieved from a second device; and said second device and said client device are physically separate devices; and display at least a portion of said first information on a display associated with said client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said computer-readable program executable by a processor associated with a client device, said computer-readable program comprising sets of instructions to enable said processor to at least:
-
determine a contextual tag comprising information related to at least one of; moving of said client device; location of said client device; time; connect of said client device to a second device; and input of some data by a user; determine one or more applications associated with said contextual tag; and enable access to at least one of said one or more applications. - View Dependent Claims (8, 9, 10, 11, 30, 31)
-
-
12-23. -23. (canceled)
-
24. A non-transitory computer-readable storage medium having a computer-readable program stored therein, said computer-readable program executable by a processor associated with a client device, said computer-readable program comprising sets of instructions, to enable said processor to at least:
-
a. determine at least one set of message handler instructions, based on at least a portion of contents of at least one message received by said client device, wherein at least; i. at least one of said at least one message is received by said client device from one of at least one provider device over a wireless communication medium; and ii. at least one of said at least one message can be received by said client device when said client device is not physically presented to or physically associated with at least one of said at least one provider device; and b. execute at least one instruction from said at least one set of message handler instructions; wherein, said computer-readable program is related to or part of an application from an application repository, said application repository allows applications to be updated or modified or added to said application repository or deleted from said application repository over a period of time. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
32. A non-transitory computer-readable storage medium having a generator computer-readable program stored therein, said generator computer-readable program executable by a processor associated with a generator device, said generator computer-readable program comprising sets of instructions to enable said processor to at least send a context message to one or more client devices, wherein:
-
a. said context message 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 physically associated with said generator device; b. said first client device comprises a client non-transitory computer-readable storage medium having a client computer-readable program stored therein, said client computer-readable program executable by a first client processor associated with said first client device, said client computer-readable program comprising sets of instructions; c. sending of said context message by said generator device enables said first client processor to at least; i. determine at least one set of message handler instructions from said client computer-readable program based on at least a portion of contents of said context message; and ii. execute at least one instruction from said at least one set of message handler instructions; and d. at least one of said generator computer-readable program and said client computer-readable program is related to or part of an application from an application repository, said application repository allows applications to be updated or modified or added to said application repository or deleted from said application repository over a period of time. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification