IP Library Granted Patent US 8,219,902
Granted Patent B2
US 8,219,902 · App. 12/165,431 · Granted Jul 10, 2012

System and method for remote update of display pages

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,219,902
App. No.
12/165,431
Granted
Jul 10, 2012
Kind
B2
Abstract

A system and method may include a device, e.g., a cellular telephone, and a server providing for remotely updating display pages of the device. The server may: provide for display of a webpage including a first section having a visual replication of a display page of the device and a second section including a plurality of graphical objects, the webpage including interactive functionality for modification of the visual replication in response to a drag-and-drop operation of one of the plurality of graphical objects to a position in the visual replication; and, responsive to receipt of an instruction to permanently set the modification, transmit a synchronization message to the device indicating an association of the one of the plurality of graphical objects with the position. In accordance with the synchronization message, the device may update a data store used by the device for generating the display page.

Claims (81)

1. A system for updating display pages of a handheld device, comprising:

a first server configured to maintain a website;

a first device configured to access the first server; and

a second device configured to display a display page having a set of defined positions;

wherein:

in response to the access by the first device, the first server transmits to the first device a webpage including a first section having a representation of the display page that visually appears as at least a portion of the display page including the set of defined positions and a second section having a plurality of graphical objects;

the first device:

displays the webpage;

receives user input interpreted as an interaction with the webpage to update the display page representation to include at one of the defined positions a selected one of the graphical objects; and

transmits to the first server data indicating that the update is to be applied to the display page;

responsive to receipt of the data transmitted to the first server, the first server:

updates a positions-objects association such that the updated positions-objects association associates the one of the defined positions with the selected graphical object; and

transmits a synchronization message to the second device identifying the association of the one of the defined positions with the selected graphical object; and

the second device displays, in accordance with the synchronization message, an updated version of the display page including the selected graphical object at the one of the defined positions.

2. The system of claim 1 , wherein:

the plurality of graphical objects of the second portion includes graphical objects offered for sale by a content provider;

responsive to receipt of the data transmitted to the first server, the first server sends a purchase request to the content provider for the selected graphical object; and

the first server receives a copy of the selected graphical object from the content provider.

3. The system of claim 2 , wherein the copy is sent by the content provider without Digital Rights Management (DRM) protection to the first server, the first server modifies the copy to include the DRM protection, and the identification of the association of the one of the defined positions with the selected graphical object in the synchronization message includes the modified copy.

4. The system of claim 1 , wherein the data is transmitted to the first server in response to a user input instruction to update the display page to appear as the updated display page representation.

5. The system of claim 1 , wherein the synchronization message includes at least one of a Short Messaging Service (SMS) and a Multimedia Messaging service (MMS) message.

6. The system of claim 5 , wherein:

the second device:

stores a first MMS profile and a second MMS profile, the synchronization message including an MMS message that is in accordance with the second MMS profile; and

outputs an alert responsive to receipt of a message that is in accordance with the first MMS profile and not in response to receipt of any message that is in accordance with the second MMS profile; and

the display of the updated version of the display page by the second device occurs without any user interaction with the second device.

7. The system of claim 5 , wherein:

the plurality of graphical objects of the second portion includes graphical objects offered for sale by a content provider; responsive to receipt of the data transmitted to the first server, the first server sends a purchase request to the content provider for the selected graphical object; the first server receives a copy of the selected graphical object from the content provider, and

wherein the copy is sent by the content provider without Digital Rights Management (DRM) protection to the first server, the first server modifies the copy to include the DRM protection, and the identification of the association of the one of the defined positions with the selected graphical object in the synchronization message includes the modified copy.

8. The system of claim 1 , wherein:

each of the set of defined positions is reserved for association with a corresponding contacts record; and

the display page of the second device includes functionality such that responsive to selection of the selected graphical object in the one of the defined positions of the updated version of the display page, the second device one of displays the contacts record corresponding to the one of the defined positions and initiates a communication in accordance with at least one communication listing of the corresponding contacts record.

9. The system of claim 1 , wherein:

responsive to user input entered at the second device for updating the display page to include at the one of the defined positions a second graphical object, the second device transmits a synchronization message to the first server identifying the association of the one of the defined positions with the second graphical object; and

responsive to receipt of the synchronization message transmitted by the second device, the first server updates a positions-objects association.

10. The system of claim 9 , wherein:

the updating the display page to include at the one of the defined positions the second graphical object includes the second device transmitting a request to a content provider to purchase the second graphical object;

responsive to the request, the content provider transmits a version of the second graphical object having Digital Rights Management (DRM) protection to the second device and a version of the second graphical object without the DRM protection to the first server; and

the identification of the association of the one of the defined positions with the second graphical object identifies the version of the second graphical object transmitted by the content provider to the first server.

11. The system of claim 1 , wherein the interaction includes a drag-and-drop operation of the selected graphical object from the second section to the one of the defined positions in the first section.

12. The system of claim 1 , wherein the second device is a cellular telephone.

13. The system of claim 12 , wherein the first server and the website are maintained by a provider of cellular service to the cellular telephone.

14. The system of claim 1 , wherein:

the plurality of graphical objects of the second portion includes graphical objects offered for sale;

responsive to receipt of the data transmitted to the first server, the first server:

sends a copy of the selected graphical object without Digital Rights Management (DRM) protection to a second server; and

generates a copy of the selected graphical object including the DRM protection; and

the synchronization message includes the copy including the DRM protection.

15. A method for updating display pages of a handheld device, comprising:

responsive to access of a first server by a first device, the first server transmitting to the first device a webpage that includes a first section having a representation of a display page that a second device is configured to display, the display page having a set of defined positions, and that includes a second section having a plurality of graphical objects, wherein the representation of the display page visually appears as at least a portion of the display page including the set of defined positions;

the first device:

displaying the webpage;

receiving user input interpreted as an interaction with the webpage to update the display page representation to include at one of the defined positions a selected one of the graphical objects; and

transmitting to the first server data indicating that the update is to be applied to the display page;

responsive to receipt of the data transmitted to the first server, the first server:

updating a positions-objects association such that the updated positions-objects association associates the one of the defined positions with the selected graphical object; and

transmitting a synchronization message to the second device identifying the association of the one of the defined positions with the selected graphical object; and

the second device displaying, in accordance with the synchronization message, an updated version of the display page including the selected graphical object at the one of the defined positions.

16. The method of claim 15 , wherein the plurality of graphical objects of the second portion includes graphical objects offered for sale by a content provider, the method further comprising:

responsive to receipt of the data transmitted to the first server, the first server sending a purchase request to the content provider for the selected graphical object; and

the first server receiving a copy of the selected graphical object from the content provider.

17. The method of claim 16 , wherein the copy is sent by the content provider without Digital Rights Management (DRM) protection to the first server, the method further comprising:

the first server modifying the copy to include the DRM protection, the association of the one of the defined positions with the selected graphical object in the synchronization message including the modified copy.

18. The method of claim 15 , wherein the data is transmitted to the first server in response to a user input instruction to update the display page to appear as the updated display page representation.

19. The method of claim 15 , wherein the synchronization message includes at least one of a Short Messaging Service (SMS) and a Multimedia Messaging service (MMS) message.

20. The method of claim 19 , further comprising:

the second device:

storing a first MMS profile and a second MMS profile, the synchronization message including an MMS message that is in accordance with the second MMS profile; and

outputting an alert responsive to receipt of a message that is in accordance with the first MMS profile and not in response to receipt of any message that is in accordance with the second MMS profile.

21. The method of claim 15 , wherein:

each of the set of defined positions is reserved for association with a corresponding contacts record; and

the display page of the second device includes functionality such that responsive to selection of the selected graphical object in the one of the defined positions of the updated version of the display page, the second device one of displays the contacts record corresponding to the one of the defined positions and initiates a communication in accordance with at least one communication listing of the corresponding contacts record.

22. The method of claim 15 , further comprising:

responsive to user input entered at the second device for updating the display page to include at the one of the defined positions a second graphical object, the second device transmitting a synchronization message to the first server identifying the association of the one of the defined positions with the second graphical object; and

responsive to receipt of the synchronization message transmitted by the second device, the first server updating a positions-objects association.

23. The method of claim 22 , further comprising:

responsive to the user input entered at the second device for updating the display page, the second device transmitting a request to a content provider to purchase the second graphical object;

the second device receiving from the content provider a version of the second graphical object having Digital Rights Management (DRM) protection and that was transmitted to the second device by the content provider in response to the request; and

the first server receiving from the content provider a version of the second graphical object without the DRM protection that was transmitted to the first server by the content provider in response to the request;

wherein the identification of the association of the one of the defined positions with the second graphical object of the synchronization message transmitted by the second device identifies the version of the second graphical object received by the first server from the content provider.

24. The method of claim 15 , wherein the interaction includes a drag-and-drop operation of the selected graphical object from the second section to the one of the defined positions in the first section.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2009
From: FARRELL, JASON; GLENNON, ASHLEY; ROGNEBY, ERIK; UDEZUE, EZINNE OJI
To: T-MOBILE USA, INC.
Reel/Frame 022275/0535 →