Real-time global positioning system application in two-way mobile wireless networks
First Claim
Patent Images
1. A client method for managing global-positioning-system information, comprising:
- receiving a global-positioning-system signal;
communicating the global-positioning-system signal to a universal client program;
encoding the global-positioning-system signal by the universal client program;
transmitting the encoded data to a server;
receiving value added data from the server computer; and
enabling viewing of the value added data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided which includes a client receiving a global positioning system (GPS) signal, communicating the GPS signal to a universal client program, encoding the GPS signal by the universal client program, transmitting the encoded data to a server, receiving value added data an application program that has a synchronized state with the universal client program from server computer, and enabling viewing of the value added data on the client.
49 Citations
34 Claims
-
1. A client method for managing global-positioning-system information, comprising:
-
receiving a global-positioning-system signal;
communicating the global-positioning-system signal to a universal client program;
encoding the global-positioning-system signal by the universal client program;
transmitting the encoded data to a server;
receiving value added data from the server computer; and
enabling viewing of the value added data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions to cause a client computer to perform a method comprising:
-
receiving a global-positioning-system signal;
communicating the global-positioning-system signal to a universal client program;
encoding the global-positioning-system signal by the universal client program;
transmitting the encoded data to a server;
receiving value added data from server computer; and
enabling viewing of the value added data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer data signal embodied in a carrier wave and representing a sequence of instructions which, when executed by a processor, cause the processor to perform the method of:
-
receiving a global-positioning-system signal;
communicating the global-positioning-system signal to a universal client program;
encoding the global-positioning-system signal by the universal client program;
transmitting the encoded data to a server;
receiving value added data from server computer; and
enabling viewing of the value added data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A client method for managing global-positioning-system information, comprising:
-
receiving global-positioning-system data;
converting the global-positioning-system data into digital representations of the latitude, longitude, and elevation;
combining the digital representation with an encoded representation of user actions involving the user interface elements provided and managed by a universal client program;
packetizing mobile terminal server data and the combined data;
transmitting the packetized data to a server;
receiving response data from the server, including value-added information;
decoding the received data;
formatting the decoded data;
decoding the formatted data by the universal client program; and
presenting the decoded value-added information by altering an aspect of the user interface, by the universal client program.
-
-
23. A computer-readable medium having computer-executable instructions to cause a client computer to perform a method comprising:
-
receiving global-positioning-system data;
converting the global-positioning-system data into digital representations of the latitude, longitude, and elevation;
combining the digital representation with an encoded representation of user actions involving the user interface elements provided and managed by a universal client program;
packetizing mobile terminal server data and the combined data;
transmitting the packetized data to a server;
receiving response data from the server, including value-added information;
decoding the received data;
formatting the decoded data;
decoding the formatted data by the universal client program; and
presenting the decoded value-added information by altering an aspect of the user interface, by the universal client program.
-
-
24. A computer data signal embodied in a carrier wave and representing a sequence of instructions which, when executed by a processor, cause the processor to perform the method of:
-
receiving global-positioning-system data;
converting the global-positioning-system data into digital representations of the latitude, longitude, and elevation;
combining the digital representation with an encoded representation of user actions involving the user interface elements provided and managed by a universal client program;
packetizing mobile terminal server data and the combined data;
transmitting the packetized data to a server;
receiving response data from the server, including value-added information;
decoding the received data;
formatting the decoded data;
decoding the formatted data by the universal client program; and
presenting the decoded value-added information by altering an aspect of the user interface, by the universal client program.
-
-
25. A server method for managing global-positioning-system information, comprising:
-
receiving an encoded global-positioning-system signal data from a client system, by an application program;
processing the global-positioning-system data by the application program running on server system, in conjunction with another information source available to the server; and
transmitting the results of the processing to the client.
-
-
26. A computer-readable medium having computer-executable instructions to cause a server computer to perform a method comprising:
-
receiving an encoded global-positioning-system signal data from a client system, by an application program;
processing the global-positioning-system data by the application program running on server system, in conjunction with another information source available to the server; and
transmitting the results of the processing to the client.
-
-
27. A computer data signal embodied in a carrier wave and representing a sequence of instructions which, when executed by a processor, cause the processor to perform the method of:
-
receiving an encoded global-positioning-system signal data from a client system, by an application program;
processing the global-positioning-system data by the application program running on server system, in conjunction with another information source available to the server; and
transmitting the results of the processing to the client.
-
-
28. A server method for managing global-positioning-system information, comprising:
-
receiving global-positioning-system-related data;
decoding mobile terminal server and digital representations of the latitude, longitude, and elevation;
passing the mobile terminal server and the digital representations of the latitude, longitude, and elevation an application program;
preparing a database query from the mobile terminal server data and the digital representations of the latitude, longitude, and elevation;
performing the database query;
receiving query results by an application program;
formatting the received query results into protocol messages by the application program for delivery to a universal client program;
packetizing the formatted data; and
transmitting the packetized data to a client.
-
-
29. A computer-readable medium having computer-executable instructions to cause a server computer to perform a method comprising:
-
receiving global-positioning-system-related data;
decoding mobile terminal server and digital representations of the latitude, longitude, and elevation;
passing the mobile terminal server and the digital representations of the latitude, longitude, and elevation an application program;
preparing a database query from the mobile terminal server data and the digital representations of the latitude, longitude, and elevation;
performing the database query;
receiving query results by an application program;
formatting the received query results into protocol messages by the application program for delivery to a universal client program;
packetizing the formatted data; and
transmitting the packetized data to a client.
-
-
30. A computer data signal embodied in a carrier wave and representing a sequence of instructions which, when executed by a processor, cause the processor to perform the method of:
-
receiving global-positioning-system-related data;
decoding mobile terminal server and digital representations of the latitude, longitude, and elevation;
passing the mobile terminal server and the digital representations of the latitude, longitude, and elevation an application program;
preparing a database query from the mobile terminal server data and the digital representations of the latitude, longitude, and elevation;
performing the database query;
receiving query results by an application program;
formatting the received query results into protocol messages by the application program for delivery to a universal client program;
packetizing the formatted data; and
transmitting the packetized data to a client.
-
-
31. A computerized apparatus, comprising:
-
a processor;
a global-positioning-system receiver device, operably coupled to the processor;
an operating system executing on the processor and operably coupled to the receiver device that receives, that receives output of the global-positioning-system device; and
a universal client program that facilitates the operation of a plurality application programs running respectively on a plurality of operably coupled server systems, that receives the output of the global-positioning-system device from the operating system, and passes the output of the global-positioning-system device to the at least one of the application programs, operates the functions of user interface. - View Dependent Claims (32)
-
-
33. A computerized apparatus, comprising:
-
a processor;
an operating system executing on the processor and operably coupled to the receiver device that receives, that receives output data of a global-positioning-system device on a separate computerized apparatus; and
a plurality of application programs executing on the processor, operably coupled to the operating system, and enabled for communication with a universal client program on a separate computerized apparatus, that performs at least one programmed function related to the functionality associated with a user. - View Dependent Claims (34)
-
Specification