IP Library Granted Patent US 11,064,311
Granted Patent B2
US 11,064,311 · App. 15/977,382 · Granted Jul 13, 2021

Automatic mobile device website login

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 11,064,311
App. No.
15/977,382
Granted
Jul 13, 2021
Kind
B2
Abstract

A processing system receives device registration information from a registered user of a website. The device registration information includes a registered telephone number assigned to a mobile communications device. The processing system receives a request for a homepage of the website from a requesting mobile communications device coupled to the processing system via a mobile carrier communications system. The Internet Protocol (IP) address associated with the request is obtained, and the processing system obtains a telephone number currently associated with the IP address from a mobile carrier communications system. The processing system attempts to automatically login the requesting mobile communications device to the website by matching the telephone number currently associated with the IP address to the registered telephone number, and conditionally transmits different versions of the homepage based on whether the requesting mobile communications device has been automatically logged in to the website.

Claims (70)

1. A method for use in a processing system configured to control access to a web site, the method comprising:

receiving at the processing system, from a first network connected device, device registration information from a registered user of a website, the device registration information including a registered telephone number assigned to a mobile communications device, wherein the first network connected device is a device other than the mobile communications device;

receiving at the processing system, a request for a homepage of the web site, the request for a homepage being received from a requesting mobile communications device coupled to the processing system via a mobile carrier communications system;

determining an Internet Protocol (IP) address associated with the request for a homepage;

obtaining, from the mobile carrier communications system a telephone number currently associated with the IP address;

attempting to automatically login the requesting mobile communications device to the web site by matching the telephone number currently associated with the IP address to the registered telephone number; and

conditionally transmitting different versions of the homepage to the requesting mobile communications device based on whether the requesting mobile communications device has been automatically logged in to the website.

2. The method of claim 1 , further comprising:

storing an association between the registered telephone number and a user-specific version of the homepage; and

in response to the requesting mobile communications device automatically logging in to the website, transmitting the user-specific version of the homepage to the requesting mobile communications device.

3. The method of claim 1 , further comprising:

in response to a failure of the requesting mobile communications device to automatically log in to the website, transmitting a general version of the homepage to the requesting mobile communications device.

4. The method of claim 3 , further comprising:

transmitting a token associated with one or more web service calls to the requesting mobile communications device; and

tracking user interactions with the one or more web service calls using the token.

5. The method of claim 3 , further comprising:

transmitting an interstitial upon first access to one or more services provided via the general version of the homepage.

6. The method of claim 1 , wherein conditionally transmitting includes:

transmitting different user-specific versions of the homepage to each of a plurality of requesting mobile communications devices associated with different registered telephone numbers; and

transmitting a same general version of the homepage to a plurality of requesting mobile communications devices associated with telephone numbers not matching a registered telephone number.

7. The method of claim 1 , wherein:

the request for a homepage of the website is a Wireless Application Protocol (WAP) request; and

the different versions of the homepage are transmitted using WAP.

8. A system configured to control access to a website, the system comprising:

a processor;

memory coupled to the processor;

a program of instructions stored in the memory and executed by the processor, the program of instructions including:

at least one instruction to receive, from a first network connected device, device registration information from a registered user of a website, the device registration information including a registered telephone number assigned to a mobile communications device, wherein the first network connected device is a device other than the mobile communications device;

at least one instruction to receive a request for a homepage of the website, the request for a homepage being received from a requesting mobile communications device coupled to the system via a mobile carrier communications system;

at least one instruction to determine an Internet Protocol (IP) address associated with the request for a homepage;

at least one instruction to obtain, from the mobile carrier communications system, a telephone number currently associated with the IP address;

at least one instruction to attempt automatic login of the requesting mobile communications device to the website by matching the telephone number currently associated with the IP address to the registered telephone number; and

at least one instruction to conditionally transmit different versions of the homepage to the requesting mobile communications device based on whether the requesting mobile communications device has been automatically logged in to the website.

9. The system of claim 8 , further comprising:

at least one instruction to store an association between the registered telephone number and a user-specific version of the homepage; and

at least one instruction to transmit the user-specific version of the homepage to the requesting mobile communications device in response to the requesting mobile device being automatically logged in to the website.

10. The system of claim 8 , further comprising:

at least one instruction to transmit a general version of the homepage to the requesting mobile communications device in response to a failure of the requesting mobile communications device to automatically log in to the website.

11. The system of claim 10 , further comprising:

at least one instruction to transmit a token associated with one or more web service calls to the requesting mobile communications device; and

at least one instruction to track user interactions with the one or more web service calls using the token.

12. The system of claim 10 , further comprising:

at least one instruction to transmit an interstitial upon first access to one or more services provided via the general version of the homepage.

13. The system of claim 8 , wherein conditionally transmitting includes:

transmitting different user-specific versions of the homepage to each of a plurality of requesting mobile communications devices associated with different registered telephone numbers; and

transmitting a same general version of the homepage to a plurality of requesting mobile communications devices associated with telephone numbers not matching a registered telephone number.

14. The system of claim 8 , wherein:

the request for a homepage of the website is a Wireless Application Protocol (WAP) request; and

the different versions of the homepage are transmitted using WAP.

15. A non-transitory computer readable medium tangibly embodying a program of instructions configured to be stored in a memory and executed by a processor, the program of instructions including:

at least one instruction to receive, from a first network connected device, device registration information from a registered user of a website, the device registration information including a registered telephone number assigned to a mobile communications device, wherein the first network connected device is a device other than the mobile communications device;

at least one instruction to receive a request for a homepage of the website, the request for a homepage being received from a requesting mobile communications device coupled to the processing system via a mobile carrier communications system;

at least one instruction to determine an Internet Protocol (IP) address associated with the request for a homepage;

at least one instruction to obtain, from the mobile carrier communications system, a telephone number currently associated with the IP address;

at least one instruction to attempt automatic login of the requesting mobile communications device to the website by matching the telephone number currently associated with the IP address to the registered telephone number; and

at least one instruction to conditionally transmit different versions of the homepage to the requesting mobile communications device based on whether the requesting mobile communications device has been automatically logged in to the website.

16. The non-transitory computer readable medium of claim 15 , further comprising:

at least one instruction to store an association between the registered telephone number and a user-specific version of the homepage; and

at least one instruction to transmit the user-specific version of the homepage to the requesting mobile communications device in response to the requesting mobile device being automatically logged in to the website.

17. The non-transitory computer readable medium of claim 15 , further comprising:

at least one instruction to transmit a general version of the homepage to the requesting mobile communications device in response to a failure of the requesting mobile communications device to automatically log in to the website.

18. The non-transitory computer readable medium of claim 17 , further comprising:

at least one instruction to transmit a token associated with one or more web service calls to the requesting mobile communications device; and

at least one instruction to track user interactions with the one or more web service calls using the token.

19. The non-transitory computer readable medium of claim 15 , wherein conditionally transmitting includes:

transmitting different user-specific versions of the homepage to each of a plurality of requesting mobile communications devices associated with different registered telephone numbers; and

transmitting a same general version of the homepage to a plurality of requesting mobile communications devices associated with telephone numbers not matching a registered telephone number.

20. The non-transitory computer readable medium of claim 15 , wherein:

the request for a homepage of the website is a Wireless Application Protocol (WAP) request; and

the different versions of the homepage are transmitted using WAP.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2018
From: SCHWARTZ, EVAN; HAMRE, LASSE; MOSS, MICHAEL R.; MACTIERNAN, DANIEL N.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 045823/0133 →
CHANGE OF NAME Recorded May 16, 2018
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 046173/0114 →