IP Library Granted Patent US 8,135,672
Granted Patent B1
US 8,135,672 · App. 12/395,902 · Granted Mar 13, 2012

Deleting website-specific data at a wireless-network gateway

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,135,672
App. No.
12/395,902
Granted
Mar 13, 2012
Kind
B1
Abstract

Computer-readable media are described to delete a wireless user's website-specific data, or cookies from a wireless-network gateway. A control port is provided at the wireless-network gateway and is configured to receive commands to delete a user's cookies from databases associated with the wireless-network gateway. A command message including a command to delete the user's website-specific data is received from the user's mobile device. The command message includes a unique user identifier to assist in identifying the user's website-specific data. The user's website-specific data are also labeled with the unique user identifier when stored in the databases. The user's website-specific data are identified in the databases using the unique identifier and are deleted. A status indication may be communicated to the mobile device and to the user to indicate successful deletion of the user's cookies.

Claims (44)

1. Computer-readable media having computer-executable instructions embodied thereon that, when executed, performs a method that causes a wireless-network gateway to harmonize remote website-specific information stored therein with local website-specific information stored on a mobile device, the method comprising:

receiving website-specific data generated by a user's web-browsing experience that is performed on a mobile device;

storing the website-specific data in a database at a wireless-network gateway, the database being associated with the wireless-network gateway, and the website-specific data being associated with the user;

receiving a command at the wireless-network gateway from the mobile device to delete one or more of the website-specific data from the database, the command being generated automatically as a background process on the mobile device when the mobile device executes a command to delete website-specific data stored on the mobile device, the command comprising a hypertext transfer protocol (HTTP) POST;

parsing the command to obtain a unique user identifier;

identifying the website-specific data in the database at the wireless-network gateway;

deleting the website-specific data from the database; and

communicating the status of the command to the mobile device as an HTTP status code.

2. The computer-readable media of claim 1 , wherein the command is received to delete all of the user's website-specific data.

3. The computer-readable media of claim 1 , wherein the command is received to delete a selected group of one or more of the user's website-specific data.

4. The computer-readable media of claim 1 , wherein a unique user identifier is received with the command.

5. The computer-readable media of claim 4 , wherein the unique user identifier is one of: a mobile device number (“MDN”), a network access identifier (“NAI”), and a mobile station identification (“MSID”).

6. The computer-readable media of claim 4 , wherein each of the website-specific data are labeled with the unique user identifier and are identified in the database by the unique user identifier.

7. The computer-readable media of claim 1 , wherein website-specific data stored in the mobile device are also deleted.

8. The computer-readable media of claim 1 , further comprising:

providing a control port at a gateway configured to receive the command.

9. The computer-readable media of claim 1 , wherein the website-specific data comprise one or more cookies.

10. Computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method that causes a wireless-network gateway to harmonize remote website-specific information stored therein with local website-specific information stored on a mobile device, the method comprising:

receiving one or more website-specific data items generated by a web-browsing experience, wherein a user's web browsing is performed via a mobile device;

storing the website-specific data items in one or more databases at a wireless-network gateway, wherein the website-specific data items are associated with the user;

receiving a command from the mobile device to delete one or more of the website-specific data items from the one or more databases, the command being generated as a background process on the mobile device when the mobile device executes a command to delete website-specific data stored on the mobile device, and the command comprising a hypertext transfer protocol (HTTP) POST;

parsing the command to obtain a unique user identifier;

identifying the one or more of the website-specific data items in the one or more databases;

deleting the identified one or more of the website-specific data items from the one or more databases; and

communicating the status of the command to the mobile device as an HTTP status code.

11. The computer-readable media of claim 10 , wherein the command is in a hypertext transfer protocol (“HTTP”) POST.

12. The computer-readable media of claim 11 , wherein the command is contained in a header of the HTTP POST.

13. The computer-readable media of claim 11 , wherein the HTTP POST also contains at least one of a user's mobile device number (“MDN”), a network access identifier (“NAI”), and a mobile station identification (“MSID”).

14. The computer-readable media of claim 10 , wherein the status is communicated as a hypertext transfer protocol (“HTTP”) status code.

15. The computer-readable media of claim 10 , wherein the one or more databases are located at one or more wireless-network gateways, and wherein said wireless-network gateways are communicatively linked.

16. The computer-readable media of claim 10 , wherein the one or more website-specific data items are identified and deleted from a central database that is used by one or more wireless-network gateways.

17. The computer-readable media of claim 10 , wherein the one or more website-specific data items are identified and deleted from a first database, and wherein one or more second databases are synchronized with the first database to delete said website-specific data items from said second databases.

18. The computer-readable media of claim 10 , wherein the wireless-network gateway is a wireless application protocol (WAP) gateway.

19. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method that causes a wireless-network gateway to harmonize remote website-specific information stored therein with local website-specific information stored on a mobile device, the method comprising:

providing a control port at a wireless-network gateway configured to receive commands to delete website-specific data, wherein:

a) the website-specific data are stored in one or more databases accessible by the wireless-network gateway,

b) each of the website-specific data are labeled with a unique user identifier,

c) the website-specific data are generated through a web browsing experience, and

d) the web browsing experience is performed via a mobile device;

receiving a command message from the mobile device at the control port including a command to delete one or more of the website-specific data from the one or more databases, wherein the command is generated as a background process on the mobile device when the mobile device executes a command to delete website-specific data stored on the mobile device, and wherein the command comprises a hypertext transfer protocol (HTTP) POST that includes a unique user identifier;

parsing the command message to obtain the unique user identifier;

identifying the website-specific data labeled with the unique user identifier in the one or more databases;

deleting the identified website-specific data from the one or more databases; and

communicating the status of the command to the mobile device as an HTTP status code, wherein the mobile device displays the status to a user.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2009
From: DAVIS, JOHN W.; BRYAN, JEFF H.; UPADHYAY, PIYUSH; BERTZ, LYLE T.; SUBRAMANYAN, BADRI P.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022330/0270 →