Information delivery system and method for mobile appliances
First Claim
Patent Images
1. A mobile appliance having a user associated therewith, the mobile appliance comprising:
- a microprocessor;
a local synonym table including a local synonym data set that includes a plurality of stored records, wherein each of the stored records includes a sequence of symbols that is indexed to one or more corresponding words, characters, number sequences or letter/number sequences and further includes at least one flag indicating whether a remote database system has records corresponding to a particular sequence of user inputsa storage device associated with the microprocessor; and
an input device in communication with the microprocessor, wherein the input device includes a plurality of polysemous keys, wherein each of the polysemous keys represents more than one symbol corresponding to any of a letter, a number, or a portion of a character;
wherein the microprocessor includes instructions for performing a method comprising;
responsive to a powering on of the mobile appliance automatically sending a wireless signal over a wireless communication channel to a base station of a plurality of base stations associated with a network, to initiate wireless communication over the network to establish local time and approximate location of the mobile appliance;
wherein the approximate location is based on a location of the base station; and
wherein the local time is based on any ofa time provided by a clock included with the mobile appliance, orthe location of the base station;
automatically updating, by the microprocessor, the local synonym table to reflect the local time and approximate location of the mobile appliance,determining, by the microprocessor, one or more records are no longer useful, by comparing the local time and approximate location of the mobile appliance to predetermined criteria;
in response to determining the one or more records are longer useful, automatically removing the one or more records from the storage device;
sending, by the microprocessor, a query over the network to the remote database system with a dynamic record index alterable by a service provider, for information items that are applicable to the mobile appliance based on the local time and approximate location of the mobile appliance;
receiving, by the microprocessor, the information items over the network from the remote database system;
storing the received information items in the storage device;
further updating the local synonym table to point to the stored received information items in the storage device, including a sequence of symbols corresponding to each information item of the received and stored information items;
receiving a sequence of user inputs through the polysemous keys that indicate more than one word, character, number sequence, or letter/number sequence;
searching the further updated local synonym table to identify an information item that is stored in the storage device that corresponds to the received sequence of inputs;
based on the searching, retrieving the identified information item that corresponds to the received sequence of inputs from the storage device; and
displaying the corresponding information item on a monitor for the user;
wherein the displayed corresponding information item applicable to the user, based on the local time and the approximate location of the mobile appliance.
7 Assignments
0 Petitions
Accused Products
Abstract
Information delivery systems and methods are disclosed. In a system according to the invention, there is a database system, a user appliance, a first communication channel and a second communication channel. The database system may have records that are alterable by a service provider. The user appliance may have an input device with polysemous keys. Further, the user appliance may also have a monitor, which is able to provide the user with information corresponding to records of the database system.
22 Citations
20 Claims
-
1. A mobile appliance having a user associated therewith, the mobile appliance comprising:
-
a microprocessor; a local synonym table including a local synonym data set that includes a plurality of stored records, wherein each of the stored records includes a sequence of symbols that is indexed to one or more corresponding words, characters, number sequences or letter/number sequences and further includes at least one flag indicating whether a remote database system has records corresponding to a particular sequence of user inputs a storage device associated with the microprocessor; and an input device in communication with the microprocessor, wherein the input device includes a plurality of polysemous keys, wherein each of the polysemous keys represents more than one symbol corresponding to any of a letter, a number, or a portion of a character; wherein the microprocessor includes instructions for performing a method comprising;
responsive to a powering on of the mobile appliance automatically sending a wireless signal over a wireless communication channel to a base station of a plurality of base stations associated with a network, to initiate wireless communication over the network to establish local time and approximate location of the mobile appliance;wherein the approximate location is based on a location of the base station; and wherein the local time is based on any of a time provided by a clock included with the mobile appliance, or the location of the base station; automatically updating, by the microprocessor, the local synonym table to reflect the local time and approximate location of the mobile appliance, determining, by the microprocessor, one or more records are no longer useful, by comparing the local time and approximate location of the mobile appliance to predetermined criteria; in response to determining the one or more records are longer useful, automatically removing the one or more records from the storage device; sending, by the microprocessor, a query over the network to the remote database system with a dynamic record index alterable by a service provider, for information items that are applicable to the mobile appliance based on the local time and approximate location of the mobile appliance; receiving, by the microprocessor, the information items over the network from the remote database system; storing the received information items in the storage device; further updating the local synonym table to point to the stored received information items in the storage device, including a sequence of symbols corresponding to each information item of the received and stored information items; receiving a sequence of user inputs through the polysemous keys that indicate more than one word, character, number sequence, or letter/number sequence; searching the further updated local synonym table to identify an information item that is stored in the storage device that corresponds to the received sequence of inputs; based on the searching, retrieving the identified information item that corresponds to the received sequence of inputs from the storage device; and displaying the corresponding information item on a monitor for the user; wherein the displayed corresponding information item applicable to the user, based on the local time and the approximate location of the mobile appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19)
-
-
14. A method of providing information to a user of a mobile appliance, the mobile appliance comprising a microprocessor, a local synonym table including a local synonym data set that includes a plurality of stored records, wherein each of the stored records includes a sequence of symbols that is indexed to one or more corresponding words, characters, number sequences or letter/number sequences and further includes at least one flag indicating whether a remote database system has records corresponding to a particular sequence of user inputs, a storage device associated with the microprocessor, and an input device in communication with the microprocessor, wherein the input device includes a plurality of polysemous keys, wherein each of the polysemous keys represents more than one symbol corresponding to any of a letter, a number, or a portion of a character, wherein the microprocessor includes instructions for performing the method comprising:
-
responsive to a powering on of the mobile appliance, automatically sending a wireless signal over a wireless communication channel to a base station of a plurality of base stations associated with a network, to initiate wireless communication over the network to establish local time and approximate location of the mobile appliance; wherein the approximate location is based on a location of the base station; and wherein the local time is based on any of a time provided by a clock included with the mobile appliance, or the location of the base station; automatically updating, by the microprocessor, the local synonym table to reflect the local time and the approximate location of the mobile appliance, determining, by the microprocessor, one or more records are no longer useful, by comparing the local time and approximate location of the mobile appliance to predetermined criteria; in response to determining the one or more records are longer useful, automatically removing the one or more records from the storage device; sending, by the microprocessor, a query over the network to the remote database system with a dynamic record index alterable by a service provider, for information items that are applicable to the mobile appliance based on the local time and the approximate location of the mobile appliance; receiving by the microprocessor, the information items over the network from the remote database system; storing the received information items in the storage device; further updating the local synonym table to point to the stored received information items in the storage device, including a sequence of symbols corresponding to each information item of the received and stored information items; receiving a sequence of user inputs through the polysemous keys that indicate more than one word, character, number sequence, or letter/number sequence; searching the further updated local synonym table to identify an information item that is stored in the storage device that corresponds to the received sequence of inputs; based on the searching, retrieving the identified information item that corresponds to the received sequence of inputs from the storage device; and displaying the corresponding information item on a monitor for the user;
wherein the displayed corresponding information item applicable to the user, based on the local time and the approximate location of the mobile appliance. - View Dependent Claims (15, 16, 17, 20)
-
Specification