IP Library Granted Patent US 11,436,637
Granted Patent B2
US 11,436,637 · App. 16/026,439 · Granted Sep 6, 2022

Remote mobile profile detection and modification

Inventors: Jason Morse (Mountain View, CA); Jonathan Grubb (San Francisco, CA)
Assignee: YAHOO ASSETS LLC
G06Q30/0255G06F16/954G06F16/9535G06Q30/02G06Q30/0259G06Q30/0267H04L67/535H04L67/55H04L67/60H04W4/023H04L67/04H04L67/306H04L67/62H04W4/029H04W88/02
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,436,637
App. No.
16/026,439
Granted
Sep 6, 2022
Kind
B2
Abstract

A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.

Claims (59)

1. A method comprising:

receiving, by a processor associated with a portal service, a communication from a mobile device;

establishing, via the portal service processor, based on said communication, a mobile profile at a network location associated with the portal service, said mobile profile initially comprising information indicating characteristics of the mobile device, the information further indicating capabilities of the mobile device that are associated with and based on a service provided by the portal service;

monitoring, via the portal service processor, online activities of the mobile device, said monitoring comprising identifying communications associated with the mobile device and comparing characteristics of each communication to the information stored in said mobile profile;

identifying, via the portal service processor, changes to the mobile device based on said monitoring; and

updating, via the portal service processor, said mobile profile to include information related to said changes, said updated mobile profile comprising current characteristics and capabilities of the mobile device.

2. The method of claim 1 , further comprising:

analyzing the mobile profile, and based on said analysis, determining locations at which the mobile device is active on the network, said determination based on analysis of the current characteristics and capabilities of the mobile device.

3. The method of claim 2 , further comprising:

analyzing the current characteristics and capabilities of the mobile device, and based on said analysis, determining weights for each characteristic and capability, wherein said determination of the location is further based on the weighted characteristics and capabilities of the mobile device.

4. The method of claim 3 , further comprising:

determining, based on said weight of each characteristic and capability, a category that describes a user of the mobile device.

5. The method of claim 4 , further comprising:

prefetching, prior to said mobile device being determined to be within a predetermined distance to a location, a digital content item based on said category; and

communicating said prefetched digital content item to said mobile device upon said predetermined distance being satisfied.

6. The method of claim 2 , further comprising:

determining a merchant located within a predetermined distance from a location in the determined locations;

transmitting information to the merchant comprising data indicating said mobile device is within said predetermined distance; and

receiving a digital content item from said merchant.

7. The method of claim 6 , further comprising:

communicating said received digital content item to said mobile device.

8. The method of claim 1 , further comprising:

receiving, from the mobile device, permission to track said online activities.

9. The method of claim 1 , wherein said online activities comprise web sites that the mobile user accesses, when the mobile user accesses those sites, and geographic locations at which the mobile user accesses those sites.

10. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, such that when a processor associated with a portal service executes the instructions, a method is performed comprising:

receiving, by the portal service processor, a communication from a mobile device;

establishing, via the portal service processor, based on said communication, a mobile profile at a network location associated with the portal service, said mobile profile initially comprising information indicating characteristics of the mobile device, the information further indicating capabilities of the mobile device that are associated with and based on a service provided by the portal service;

monitoring, via the portal service processor, online activities of the mobile device, said monitoring comprising identifying communications associated with the mobile device and comparing characteristics of each communication to the information stored in said mobile profile;

identifying, via the portal service processor, changes to the mobile device based on said monitoring; and

updating, via the portal service processor, said mobile profile to include information related to said changes, said updated mobile profile comprising current characteristics and capabilities of the mobile device.

11. The non-transitory computer-readable storage medium of claim 10 , further comprising:

analyzing the mobile profile, and based on said analysis, determining locations at which the mobile device is active on the network, said determination based on analysis of the current characteristics and capabilities of the mobile device.

12. The non-transitory computer-readable storage medium of claim 11 , further comprising:

analyzing the current characteristics and capabilities of the mobile device, and based on said analysis, determining weights for each characteristic and capability, wherein said determination of the location is further based on the weighted characteristics and capabilities of the mobile device.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising:

determining, based on said weight of each characteristic and capability, a category that describes a user of the mobile device.

14. The non-transitory computer-readable storage medium of claim 13 , further comprising:

prefetching, prior to said mobile device being determined to be within a predetermined distance to a location, a digital content item based on said category; and

communicating said prefetched digital content item to said mobile device upon said predetermined distance being satisfied.

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

determining a merchant located within a predetermined distance from a location in the determined locations;

transmitting information to the merchant comprising data indicating said mobile device is within said predetermined distance; and

receiving a digital content item from said merchant.

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

communicating said received digital content item to said mobile device.

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

receiving, from the mobile device, permission to track said online activities.

18. The non-transitory computer-readable storage medium of claim 10 , wherein said online activities comprise web sites that the mobile user accesses, when the mobile user accesses those sites, and geographic locations at which the mobile user accesses those sites.

19. A computing device comprising:

a processor; and

a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for receiving, by a portal service, a communication from a mobile device;

logic executed by the processor for establishing, via the portal service, based on said communication, a mobile profile at a network location associated with the portal service, said mobile profile initially comprising information indicating characteristics of the mobile device, the information further indicating capabilities of the mobile device that are associated with and based on a service provided by the portal service;

logic executed by the processor for monitoring, via the portal service, online activities of the mobile device, said monitoring comprising identifying communications associated with the mobile device and comparing characteristics of each communication to the information stored in said mobile profile;

logic executed by the processor for identifying, via the portal service, changes to the mobile device based on said monitoring; and

logic executed by the processor for updating, via the portal service, said mobile profile to include information related to said changes, said updated mobile profile comprising current characteristics and capabilities of the mobile device.

20. The computing device of claim 19 , further comprising:

logic executed by the processor for prefetching, prior to said mobile device being determined to be within a predetermined distance to a location, a digital content item based on said category; and

logic executed by the processor for communicating said prefetched digital content item to said mobile device upon said predetermined distance being satisfied.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
NOTICE OF RELEASE OF SECURITY INTEREST IN SPECIFIEDPATENTS Recorded Dec 27, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: YAHOO ASSETS LLC
Reel/Frame 069792/0193 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 047286/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 047286/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: MORSE, JASON; GRUBB, JONATHAN
To: YAHOO! INC.
Reel/Frame 046581/0504 →