IP Library Patent Application 12900735
Patent Application
App. No. 12/900,735

Search Container

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 None
App. No.
12/900,735
Abstract

Particular embodiments identify a search result in response to a search query issued by a user; select a web-based application based on the search query; construct a web page dynamically, the web page comprising: the search result; and a search container comprising an interface of the web-based application; and transmit the web page to a network device associated with the user for presentation to the user.

Claims (44)

1 . A method, comprising: by one or more computing devices,

identifying a search result in response to a search query issued by a user;

selecting a web-based application based on the search query;

constructing a web page dynamically, the web page comprising:

the search result; and

a search container comprising an interface of the web-based application; and

transmitting the web page to a network device associated with the user for presentation to the user.

2 . The method of claim 1 , further comprising receiving revenue from a third-party associated with the web-based application.

3 . The method of claim 1 , further comprising selecting an advertisement based on the search query, wherein the search container further comprises the advertisement.

4 . The method of claim 3 , further comprising receiving revenue from a third-party associated with the advertisement.

5 . The method of claim 1 , further comprising:

receiving an input to the web-based application from the user via the interface of the web-based application presented to the user in the search container;

updating the interface of the web-based application in response to the input; and

transmitting the updated interface of the web-based application to the network device associated with the user for presentation to the user in the search container.

6 . A system, comprising:

a memory comprising instructions executable by one or more processors; and

the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to:

identify a search result in response to a search query issued by a user;

select a web-based application based on the search query;

construct a web page dynamically, the web page comprising:

the search result; and

a search container comprising an interface of the web-based application; and

transmit the web page to a network device associated with the user for presentation to the user.

7 . The system of claim 6 , wherein the one or more processors are further operable when executing the instructions to receive revenue from a third-party associated with the web-based application.

8 . The system of claim 6 , wherein the one or more processors are further operable when executing the instructions to select an advertisement based on the search query, wherein the search container further comprises the advertisement.

9 . The system of claim 8 , wherein the one or more processors are further operable when executing the instructions to receive revenue from a third-party associated with the advertisement.

10 . The system of claim 6 , wherein the one or more processors are further operable when executing the instructions to:

receive an input to the web-based application from the user via the interface of the web-based application presented to the user in the search container;

update the interface of the web-based application in response to the input; and

transmit the updated interface of the web-based application to the network device associated with the user for presentation to the user in the search container.

11 . One or more computer-readable tangible storage media embodying software operable when executed by one or more computer systems to:

identify a search result in response to a search query issued by a user;

select a web-based application based on the search query;

construct a web page dynamically, the web page comprising:

the search result; and

a search container comprising an interface of the web-based application; and

transmit the web page to a network device associated with the user for presentation to the user.

12 . The media of claim 11 , wherein the software is further operable when executed by one or more computer systems to receive revenue from a third-party associated with the web-based application.

13 . The media of claim 11 , wherein the software is further operable when executed by one or more computer systems to select an advertisement based on the search query, wherein the search container further comprises the advertisement.

14 . The media of claim 13 , wherein the software is further operable when executed by one or more computer systems to receive revenue from a third-party associated with the advertisement.

15 . The media of claim 11 , wherein the software is further operable when executed by one or more computer systems to:

receive an input to the web-based application from the user via the interface of the web-based application presented to the user in the search container;

update the interface of the web-based application in response to the input; and

transmit the updated interface of the web-based application to the network device associated with the user for presentation to the user in the search container.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2010
From: SETH, SHASHI; VASUDEV, HARI; MISHRA, GAURAV
To: YAHOO! INC.
Reel/Frame 025113/0091 →