IP Library Granted Patent US 8,954,534
Granted Patent B2
US 8,954,534 · App. 13/734,738 · Granted Feb 10, 2015

Host-based intelligent results related to a character stream

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 8,954,534
App. No.
13/734,738
Granted
Feb 10, 2015
Kind
B2
Abstract

Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.

Claims (35)

1. A method of presenting information to a user, the method comprising:

using a first application to receive a character stream of one or more non-completion characters that indicate that additional characters may be received;

exchanging the character stream with a host that analyzes the character stream to generate results that are responsive to a user's predicted interest;

receiving the results; and

displaying the results so that the user may select one of the results to launch a code segment related to a selected result.

2. The method of claim 1 wherein using the first application, exchanging the character stream, receiving the results, and displaying the results includes

using a web browser to receive the character stream in an address line of the web browser,

exchanging the character stream with the host to generate one or mapping results that are responsive to the user's predictive interest,

receiving the mapping results, and

displaying the mapping results with an overview map that the user may select to display more detailed mapping information related to the overview map selected.

3. The method of claim 1 further comprising:

using the first application to receive one or more updates to the character stream;

exchanging the updates to the character stream with the host to permit the host to analyze the character stream using the updates to generate updated results that are responsive to the user's predicted interest;

receiving the updated results; and

displaying the updated results so that the user may select one of the updated results to launch a code segment related to a selected result.

4. The method of claim 3 wherein exchanging the updates includes exchanging all the characters in the character stream.

5. The method of claim 3 wherein exchanging the updates includes exchanging one or more characters in the character stream that have been received since the character stream was last exchanged.

6. The method of claim 3 wherein exchanging the character stream includes determining whether there is a sufficient amount of data in the character stream to generate accurate results, and, if so, analyzing the character stream to display the results.

7. The method of claim 6 further comprising delaying analyzing the character stream when there is not the sufficient amount of data in the character stream to generate accurate results.

8. The method of claim 6 wherein determining whether there is the sufficient amount of data includes waiting until a predetermined number of characters has been entered.

9. The method of claim 6 wherein determining whether there is the sufficient amount of data includes waiting until a predetermined amount of time has elapsed since the user last entered a new character in the character stream.

10. The method of claim 6 wherein determining whether there is the sufficient amount of data includes waiting until a predetermined number of characters has been entered, unless a predetermined amount of time has elapsed since a new character in the character stream has been entered.

11. The method of claim 1 wherein analyzing the character stream includes identifying results that are more responsive to the predicted interest of the user.

12. The method of claim 1 wherein displaying the results includes displaying the results that are more responsive to the predicted interest of the user.

13. The method of claim 1 wherein displaying the results so that the user may select one of the results to launch a code segment includes enabling the user to launch a second application that is different from the first application that receives the character stream.

14. The method of claim 1 wherein exchanging the character stream with a host includes polling multiple databases to identify results from each of the multiple databases.

15. The method of claim 1 further comprising enabling the user to configure the first application to control an operating mode of the first application.

16. The method of claim 1 wherein enabling the user to configure the first application includes enabling the user to select one or more databases to be accessed.

17. The method of claim 1 wherein enabling the user to configure the first application includes enabling the user to control a format with which the results are displayed.

18. The method of claim 1 wherein enabling the user to configure the first application includes enabling the user to control a configuration for a drop down menu used to display the results.

19. The method of claim 1 further comprising:

analyzing the character stream to determine a user profile;

storing the user profile; and

using the user profile to analyze subsequent character streams from the first application.

20. The method of claim 1 wherein displaying the results includes displaying a map related to the character stream.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2013
From: MEHANNA, LARA; HASAN, SHAWKAT; VANDERMOLEN, HARMANNUS; CAMPBELL, GERALD
To: AMERICA ONLINE, INC.
Reel/Frame 029850/0480 →
CHANGE OF NAME Recorded Feb 21, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 029850/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 029850/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 029850/0720 →