Application-based tracking and mapping function in connection with vehicle-based services provision
First Claim
1. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
- install the software application on the respective one of the cellphones;
permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; and
conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service;
wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as show the most recent location of the vehicle associated with provision of the service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel.
2824 Citations
29 Claims
-
1. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
-
install the software application on the respective one of the cellphones; permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; and conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service; wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as show the most recent location of the vehicle associated with provision of the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
-
install the software application on the respective one of the cellphones; permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; and conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service; wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as to show the most recent location of the vehicle associated with provision of the service; and wherein said instructions when executed are to cause the respective one of the cellphones to, in connection with execution of the software application on the respective one of the cellphones, render the moving map in a manner that depicts updated position of the user of the respective one of the cellphones and updated position of the vehicle, wherein the moving map is automatically re-centered and resized in a manner dependent on each of updated GPS position information of the respective one of the cellphones and updated GPS position information of the vehicle. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
-
install the software application on the respective one of the cellphones; permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service; wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as to show the most recent location of the vehicle associated with provision of the service; and wherein said instructions when executed are further to cause the respective one of the cellphones to, in connection with execution of the software application on the respective one of the cellphones, display a cursor to the user of the respective one of the cellphones, via a visual display of the respective one of the cellphones, permit the user to define a location by user-positioning of a cursor on the visual display on the respective one of the cellphones, and transmit to the vehicle position information identifying the location defined by the user-positioning. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
-
install the software application on the respective one of the cellphones; permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; and conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service; wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as to show the most recent location of the vehicle associated with provision of the service; wherein the instructions, when executed, are to cause the respective one of the cellphones to communicate with a server and store an activation code from the server on the respective one of the cellphones, contingent on submission to the server of the payment information; and wherein responsive to launch, the software application is to cause the respective one of the cellphones to check for validity of the activation code and is to enable the location tracking and position-mapping function of the software application on the respective one of the cellphones contingent on validity of the activation code. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An apparatus comprising instructions stored on non-transitory processor-readable media, the instructions embodied as a software application adapted for selective download to already-deployed web-enabled cellphones possessing GPS receivers, said instructions when executed adapted to cause a processor of a respective one of the cellphones to:
-
install the software application on the respective one of the cellphones; permit a user of the respective one of the cellphones to selectively establish an account, the account conditioned on submission of payment information by the user of the respective one of the cellphones, the submission being executable via a user-interface of the respective one of the cellphones; and conditioned on establishment of the account and conditioned on launch of the software application in connection with a request for a service, the request accompanied by request information also entered by the user of the respective one of the cellphones into the user-interface of the respective one of the cellphones, provide a tracking and position-mapping function, via the software application, to permit the user of the respective one of the cellphones to see on a map the location of a vehicle associated with provision of the service; wherein said instructions are to, via execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive via a cellular wireless service GPS information of the vehicle and to receive via a wide area network a map from a server and, responsive to the received GPS information, render as part of the tracking and position-mapping function a moving map on a display of the respective one of the cellphones, the moving map being rendered using the map received from the server, the moving map rendered on the display of the respective one of the cellphones so as to show the most recent location of the vehicle associated with provision of the service; and wherein the software application is to provide a common application programming interface to extract commercial enterprise-specific content associated with multiple parties for presentation to the user via the respective one of the cellphones, and said instructions when executed are to, in connection with execution of the software application on the respective one of the cellphones, cause the respective one of the cellphones to receive a choice from the user of the respective one of the cellphones, entered via a user interface of the respective one of the cellphones, the choice free to designate the commercial enterprise-specific content of any of the multiple parties.
-
Specification