IP Library Granted Patent US 9,798,779
Granted Patent B2
US 9,798,779 · App. 14/251,971 · Granted Oct 24, 2017

Obtaining desired web content for a mobile device

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 9,798,779
App. No.
14/251,971
Granted
Oct 24, 2017
Kind
B2
Abstract

Methods and systems to obtain desired web content for a mobile device are disclosed. Users access web pages with mobile devices such as smart phones in addition to their non-mobile devices. In order to conveniently display information on mobile devices having smaller screens, mobile versions of web pages offering abridged content are available as well as non-mobile versions. When a web page is selected from search results provided from a query in a web search, the mobile or non-mobile versions of the web page may be delivered. By delivering a web page version to a mobile device based on relevance rankings determined for the non-mobile and mobile versions of the web page, desired content is more efficiently delivered. In this manner, a search experience may be improved by reducing deliveries of mobile versions of web pages to mobile devices where an alternative non-mobile version of the web page is preferred.

Claims (25)

1. A system, comprising:

a processor;

memory containing a program that, when executed by the processor, performs an operation for retrieving and delivering internet content for an application, comprising:

receiving a query for a web search from a user device;

receiving, from the user device, a selection of a web page of a website from a plurality of websites provided as search results from the web search based on the query, and the website comprising a mobile version and a non-mobile version of the web page;

identifying a type of the user device, wherein the type of the user device being one of a mobile device and a non-mobile device;

comparing relevance rankings based on the query for the mobile version and the non-mobile version of the web page; and

determining a version of the web page to be received by the user device, wherein the version of the web page determined to be one of the mobile version and the non-mobile version,

wherein the determining the version being based on the type of the user device and the comparing of the relevance rankings of the mobile version and the non-mobile version of the web page, and wherein the determining the version of the web page comprises making available to the user device the non-mobile version of the web page upon the relevance ranking of the non-mobile version of the web page being higher than the relevance ranking of the mobile version of the web page and upon the type of the user device being a mobile device.

2. The system of claim 1 , wherein the determining the version of the web page comprises making available to the user device the mobile version of the web page upon the relevance ranking of the mobile version of the web page being higher than the relevance ranking of the non-mobile version of the web page and upon the type of the user device being a mobile device.

3. The system of claim 1 , wherein the determining the version of the web page comprises making available to the user device the non-mobile version of the web page upon the user device being a non-mobile device.

4. The system of claim 1 , wherein the comparing the relevance rankings comprises determining the relevance rankings for the mobile version and the non-mobile version based on at least one of: a presence or absence of terms in the query, occurrence of the terms in the query, relative positions of terms in the query, and statistics of previous visitations to the mobile version and the non-mobile version.

5. A computer-readable storage medium, comprising: computer program code that, when executed by operation of one or more computer processors, performs an operation comprising:

receiving a query for a web search from a user device;

receiving, from the user device, a selection of a web page of a website from a plurality of websites provided as search results from the web search based on the query, and the website comprising a mobile version and a non-mobile version of the web page;

identifying a type of the user device, wherein the type being one of a mobile device and a non-mobile device;

comparing relevance rankings based on the query for the mobile version and the non-mobile version of the web page; and

determining a version of the web page to be received by the user device, wherein the version of the web page determined to be one of the mobile version and the non-mobile version of the web page,

wherein the determining the version being based on the type of the user device and the comparing of the relevance rankings of the mobile version and the non-mobile version of the web page, and wherein the determining the version of the web page comprises making available to the user device the non-mobile version of the web page upon the relevance ranking of the non-mobile version of the web page being higher than the relevance ranking of the mobile version of the web page and upon the type of the user device being a mobile device.

6. The computer readable storage medium of claim 5 , wherein the operation further comprises:

making available to the user device the mobile version of the web page upon the relevance ranking of the mobile version of the web page being higher than the relevance ranking of the non-mobile version of the web page and upon the type of the user device being a mobile device.

7. The computer readable storage medium of claim 5 , wherein the operation further comprises:

making available to the user device the non-mobile version of the web page upon the user device being a non-mobile device.

8. The computer readable storage medium of claim 5 , wherein the operation further comprises:

determining the relevance rankings for the mobile version and the non-mobile version based on at least one of: a presence or absence of terms in the query, occurrence of the terms in the query, relative positions of terms in the query, and statistics of previous visitations to the mobile version and the non-mobile version.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2014
From: CLARK, ADAM T.; PAYTON, ASPEN L.; PETRI, JOHN E.; WENDZEL, KEVIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032666/0267 →