# US 2018/0025010 A1 · Presentation of search results to mobile devices based on viewing history

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025010 A1
- Document ID: US20180025010A1
- Status: Published application
- Kind: A1
- Application number: 15/724,136
- Filed: 2017-10-03
- Published: 2018-01-25
- Earliest claimed: 2005-09-14
- Assignees: Millennial Media, Inc.
- Applicants: Millennial Media LLC
- Inventors: Jorey Ramer; Adam Soroca; Dennis Doughty
- Web page: https://patentgrep.com/patent/US20180025010A1

## CPC

- G06F 16/738: Presentation of query results
- H04W 4/02: Services making use of location information
- G06F 16/24578: {using ranking}
- G06F 16/7867: {using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- H04L 67/306: User profiles
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/53: using third party service providers
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04N 21/251: {Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04W 4/029: Location-based management or tracking services
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for presenting targeted search results to a mobile communication facility, where the search results are based on a viewing history of audio content consumed by a user on a mobile communication facility, the audio content delivered by a carrier of cellular services to the mobile communication facility. Upon receiving a query from the mobile communication facility the system determines whether the query is contextually more relevant to audio content than search results unrelated to the audio content based on the viewing history. This determination is used to direct the mobile communication facility to prioritize a search result from the query based on the search result being related to the audio content consumed by the user, over search results from the query unrelated to the audio content consumed by the user.

## Claims

### Claim 1

One or more non-transitory computer readable device having stored thereon instructions which, when executed by one or more processors of the one or more computers, cause the one or more computers to:
obtain a viewing history of audio content consumed by a user on a mobile communication facility, the audio content delivered by a carrier of cellular services to the mobile communication facility;
receive from the mobile communication facility a query;
determine that the query is contextually more relevant to the audio content than search results unrelated to the audio content based on the viewing history; and
direct the mobile communication facility to prioritize a search result from the query, wherein the prioritization is based on the search result being related to the audio content consumed by the user, over search results from the query unrelated to the audio content consumed by the user.

### Claim 2 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on a downloading history of audio content from the carrier.

### Claim 3 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on timing and duration of listening to the audio content delivered by the carrier.

### Claim 4 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on bookmarks, made by the user, related to the audio content.

### Claim 5 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on a usage pattern by the user related to the audio content.

### Claim 6 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on a service purchased by the user.

### Claim 7 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on category-based inferences related to a category of the audio content.

### Claim 8 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on regression analysis related to the viewing history of audio content.

### Claim 9 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on neural networks related to the viewing history of audio content.

### Claim 10 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on a hidden query related to the audio content.

### Claim 11 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
present one or more search results based on a viewing history of video content provided by the carrier.

### Claim 12 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the mobile communication facility is a cellular phone.

### Claim 13 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the mobile communication facility has an operating system utilizing Mobile Information Device Profile (MIDP) compatible software.

### Claim 14 (depends on 1)

The one or more non-transitory computer readable device of claim 1, wherein the instructions further cause the one or more computers to:
obtain the viewing history of audio content via a 3G network from the mobile communication facility.

### Claim 15

A computer-implemented method, comprising:
obtaining a viewing history of audio content consumed by a user on a mobile communication facility, the audio content delivered by a carrier of cellular services to the mobile communication facility;
receiving a query from the mobile communication facility;
determining that the query is contextually more relevant to the audio content than search results unrelated to the audio content based on the viewing history; and
directing the mobile communication facility to prioritize a search result from the query, wherein the prioritization is based on the search result being related to the audio content consumed by the user, over search results from the query unrelated to the audio content consumed by the user.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
presenting one or more search results based on a service purchased by the user.

### Claim 17 (depends on 15)

The method of claim 15, wherein the video content is a television program, and the method further comprising:
presenting one or more search results based on a usage pattern by the user related to the audio content.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
presenting one or more search results based on timing and duration of viewing the audio content delivered by the carrier.

### Claim 19 (depends on 15)

The method of claim 15, further comprising:
presenting one or more search results based on bookmarks, made by the user, related to the audio content.

### Claim 20 (depends on 15)

The method of claim 15, further comprising:
presenting one or more search results based on category-based inferences related to a category of the audio content.
