IP Library Granted Patent US 8,204,519
Granted Patent B2
US 8,204,519 · App. 11/452,099 · Granted Jun 19, 2012

Methods and apparatus for updating a communications device using SMS messages

Assignee: Dyna LLC
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 8,204,519
App. No.
11/452,099
Granted
Jun 19, 2012
Kind
B2
Abstract

Method and apparatus for using text messages, e.g., SMS messages, to trigger a device update and/or to update a communications device, e.g., cell phone, are described. The cell phone can be updated/programmed from a remote device. The updating can use SMS messages to accomplish the update. An SMS message may include a command and, optionally, other update information in the message body. Received SMS messages are checked to determine if they include an update command. If an update command is present the command is performed after a security check is satisfied. In some but not necessarily all embodiments, a simplified user interface is supported in addition to SMS update features.

Claims (48)

1. A method of operating a portable communications device to perform an update operation, the method comprising:

receiving an SMS message including a header portion and a message body portion;

determining if the SMS message is a text message intended to be displayed to a user of the device or is a device update message, said determining if the SMS message is a text message or is a device update message including checking the body portion of the SMS message for a service control message indicator included at a predetermined location in the body portion of said SMS message;

if the SMS message is determined to be a device update message:

omitting the SMS message from an inbox of said user; and

performing an update operation as a function of the content of the body portion of said received SMS message without displaying the full content of the body portion of said SMS message, said SMS message including in said body portion an update command and information to be used when implementing said update command, said performing an update operation including performing the commanded update operation using said information;

wherein said update command is a command to update a phonebook application; and

wherein said performing an update operation includes storing information included in the body portion of the SMS message in memory as part of a new entry in said phone book; and

if said SMS message is not determined to be a device update message:

displaying a text message included in said received SMS message to said user of said device.

2. The method of claim 1 ,

wherein performing an update operation as a function of the content of the body portion of said received SMS message includes:

performing a command included in the SMS message.

3. The method of claim 1 , wherein determining if the SMS message includes said indicator includes:

checking the header portion of said message to determine if said SMS message includes a predetermined value used to indicate that said SMS message is an update message.

4. The method of claim 1 , wherein determining if the SMS message is a text message intended to be displayed to a user of the device or is a device update message includes:

searching the SMS message for an update command.

5. The method of claim 4 , wherein said portable communications device is a cell phone; and

wherein said SMS message includes encrypted service data in addition to said update command, the method further comprising:

decrypting said service data; and

implementing the command following decrypting said service data.

6. The method of claim 1 ,

wherein said service control message indicator is a predetermined alphanumeric value.

7. The method of claim 1 , further comprising:

performing a security check prior to performing said update operation; and

implementing said update operation after the security check has been successful.

8. The method of claim 7 , wherein said update operation is not performed for received SMS messages when said security check message is not successful.

9. The method of claim 7 , wherein said security check includes at least one of an authentication operation and a decryption operation and wherein said security check is unsuccessful if there is failure to authenticate when an authentication operation is performed or a failure to decrypt when a decryption operation is performed.

10. A method of operating a portable communications device to perform an update operation, the method comprising:

receiving an SMS message including a header portion and a message body portion;

determining if the SMS message is a text message intended to be displayed to a user of the device or is a device update message, said determining if the SMS message is a text message or is a device update message including checking the body portion of the SMS message for a service control message indicator included at a predetermined location in the body portion of said SMS message;

if the SMS message is determined to be a device update message:

omitting the SMS message from an inbox of said user;

performing an update operation as a function of the content of the body portion of said received SMS message without displaying the full content of the body portion of said SMS message, said SMS message including in said body portion an update command and information to be used when implementing said update command, said performing an update operation including performing the commanded update operation using said information;

wherein said command is a command to perform an update operation involving the retrieval of at least some information from a remote database; and

wherein said act of performing an update operation includes retrieving information from said database via a connection to the database established through a base station; and

if said SMS message is not determined to be a device update message:

displaying a text message included in said received SMS message to said user of said device.

11. The method of claim 10 , wherein the step of retrieving information includes retrieving at least one of data to be used in a phone book entry, and data representing at least one image to be stored in set of image data used by a photo album application.

12. A method of operating a portable communications device to perform an update operation, the method comprising:

receiving an SMS message including a header portion and a message body portion;

determining if the SMS message is a text message intended to be displayed to a user of the device or is a device update message, said determining if the SMS message is a text message or is a device update message including checking the body portion of the SMS message for a service control message indicator included at a predetermined location in the body portion of said SMS message;

if the SMS message is determined to be a device update message:

omitting the SMS message from an inbox of said user;

performing an update operation as a function of the content of the body portion of said received SMS message without displaying the full content of the body portion of said SMS message, said SMS message including in said body portion an update command and information to be used when implementing said update command, said performing an update operation including performing the commanded update operation using said information;

wherein said command is a command to enable or disable a service that can be provided by said device; and

if said SMS message is not determined to be a device update message:

displaying a text message included in said received SMS message to said user of said device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: DAWES, MICHAEL S.
To: DYNA LLC
Reel/Frame 018729/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: RICHARDSON, BRIAN THOMAS
To: DYNA LLC
Reel/Frame 018729/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: COZZA, MARY
To: DYNA LLC
Reel/Frame 018729/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: BENEKE, VIRGINIA ELLEN
To: DYNA LLC
Reel/Frame 018729/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: BENEKE, VIRGINIA ELLEN
To: DYNA LLC
Reel/Frame 018729/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: HARRIS, ARLENE JOY
To: DYNA LLC
Reel/Frame 018729/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: DUTHIE, SUSAN M.
To: DYNA LLC
Reel/Frame 018729/0704 →
Continuity (4)
Provisional Application 60690556 · Jun 13, 2005
Provisional Application 60690357 · Jun 13, 2005
Provisional Application 60690356 · Jun 13, 2005
Related Publication 20070087765A1 · Apr 19, 2007