IP Library Granted Patent US 7,116,784
Granted Patent B2
US 7,116,784 · App. 10/261,288 · Granted Oct 3, 2006

Method and apparatus for authenticated reporting in a mobile communication device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,116,784
App. No.
10/261,288
Granted
Oct 3, 2006
Kind
B2
Abstract

A mobile communication device ( 200 ) has a software architecture ( 302 ) that includes a closed operating environment ( 306 ). The closed operating environment is inaccessible to the user of the mobile communication device, and it includes software for implementing a reporting function designed to collect certain information from within the mobile communication device, and to transmit it to an entity outside the mobile communication device, such as a server ( 310 ).

Claims (24)

1. A method for authenticated reporting in a mobile communication device, the mobile communication device having a closed operating environment, comprising:

requesting information of the mobile communication device to be sent to an entity outside the mobile communication device, the requesting being performed by the entity outside of the closed operating environment;

acquiring the information of the mobile communication device, performed by an entity inside the closed operating environment;

establishing a secure connection with the entity outside of the closed operating environment from within the closed operating environment; and

transmitting the information of the mobile communication device over the secure connection to the entity outside the mobile communication device, performed by the entity inside the closed operating environment.

2. A method for authenticated reporting in a mobile communication device as defined in claim 1 , wherein the requesting is performed by an application entity residing in an open operating environment of the mobile communication device.

3. A method for authenticated reporting in a mobile communication device as defined in claim 1 , wherein the acquiring the information of the mobile communication device comprises acquiring location information, the location information corresponding to a present location of the mobile communication device.

4. A method for authenticated reporting in a mobile communication device as defined in claim 1 , wherein the requesting is initiated in response to message received from outside the mobile communication device.

5. A method for authenticated reporting in a mobile communication device as defined in claim 1 , wherein the transmitting comprises transmitting the information of the mobile communication device over an air interface to a wireless communication system infrastructure, the wireless communication system infrastructure in turn routing the information to an internet-connected entity.

6. A mobile communication device, comprising:

a transceiver, the transceiver capable of establishing a packet data connection over an air interface with a wireless communication infrastructure network to a data network;

a memory means for storing machine readable instruction code, the machine readable instruction code for establishing a open operating environment and a closed operating environment, the closed operating environment including a reporting function that acquires information about the mobile communication device upon receiving a request message, and transmitting the information over the packet data connection in an encrypted form to an entity connected to the network.

7. A mobile communication device as defined by claim 6 , wherein the open operating environment includes an application program responsive input received by a user of the mobile communication device for generating the request message, and the machine readable code establishes an interface between the closed operating environment and the open operating environment.

8. A mobile communication device as defined by claim 7 , wherein the application program is a Java applet.

9. A mobile communication device as defined by claim 6 , wherein the reporting function is a closed Java class.

10. A mobile communication device as defined by claim 6 , wherein the mobile communication device further comprises a satellite positioning system receiver, and the information acquired by the reporting function is a present location of the mobile communication device as determined by the satellite positioning system receiver.

11. A mobile communication device as defined in claim 10 , wherein the satellite positioning system receiver operates in an assisted mode by receiving assist information through the transceiver, from the wireless communication infrastructure network.

12. A method for authenticated location reporting in mobile communication device, the mobile communication device having a closed operating environment and an open operating environment, comprising:

requesting location information to be sent to a location server, the requesting being performed by an entity outside the closed operating environment;

acquiring the location information, performed by a reporting function operating in the closed operating environment;

establishing a secure connection with the location server, performed by the reporting function, the secure connection being established over a data connection via an air interface with a wireless communication system infrastructure network and subsequently to an internet connection; and

transmitting the information over the secure connection to the location server.

13. A method for authenticated location reporting as defined in claim 12 , wherein the requesting is performed by an application operating in the open operating environment in response to an input by a user of the mobile communication device.

14. A method for authenticated location reporting as defined in claim 12 , wherein the requesting is performed in response to a message received at the mobile communication device from the location server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034227/0095 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2002
From: LIN, JYH-HAN; LEE, WEI-HSING DAN; SMITH, RONALD R; PATEL, BIREN
To: MOTOROLA INC
Reel/Frame 013355/0648 →