IP Library › Granted Patent US 8,935,238
Granted Patent B2
US 8,935,238 · App. 14/257,684 · Granted Jan 13, 2015

Systems and methods for semantic overlay for a searchable space

Inventors: Alain J. Cohen (McLean, VA); Marc A. Cohen (McLean, VA)
Assignee: Bublup Technologies, Inc.
G06F17/30867G06F17/30598G06F17/30864G06F17/30731
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,935,238
App. No.
14/257,684
Granted
Jan 13, 2015
Kind
B2
Abstract

The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space.

Claims (40)

1. A method of assisting a user in organizing new content obtained from a set of search results, said method comprising:

receiving the set of search results in response to a session of one or more searches conducted by the user for information related to an objective of the user;

monitoring interactions by the user with one or more of the search results and a local organized content structure belonging to the user, where the interactions reflect the user's efforts to organize the new content into categories;

receiving, from the user, one or more uncategorized results of interest based on the set of search results, wherein each of the one or more uncategorized results of interest is related to the objective of the user;

determining a suggested categorization for at least one of the one or more uncategorized results of interest within the local organized content structure based on one or more existing categorizations within a global organized content structure, said global organized content structure comprising content obtained from previously monitored interactions with at least one other user; and

outputting information indicating the suggested categorization within the local organized content structure.

2. The method of claim 1 , wherein receiving the set of search results comprises retrieving one or more search results resulting from one or more previous searches performed by the user.

3. The method of claim 1 , wherein determining the suggested categorization for at least one of the one or more uncategorized results of interest comprises:

determining whether at least one of the one or more uncategorized results of interest is currently categorized within the local organized content structure; and

determining information indicating a categorization of the at least one of the one or more uncategorized results of interest within the global organized content structure.

4. The method of claim 1 , wherein outputting information comprises outputting a suggested pathname within the global organized content structure.

5. The method of claim 1 , wherein outputting information comprises outputting information indicating at least a portion of the global organized content structure.

6. The method of claim 1 , wherein receiving the set of search results comprises receiving one or more search results from a search engine over a network.

7. The method of claim 1 , further comprising providing an interface to the global organized content structure that presents the global organized content structure as a hierarchy of categorizations and allows the user to view at least a portion of the categorizations.

8. The method of claim 1 , further comprising:

recording the set of search results as a search session of the user; and

publishing the recorded search session to at least one other user.

9. A system for assisting a user in performing one or more searches for information related to a desired objective of the user, said system comprising:

an interface coupled to a network and configured to receive a set of search results;

at least one processor, configured by executable program code (1) to identify the set of search results received in response to the one or more searches, (2) to monitor interactions by the user with one or more of the search results and a local organized content structure, where the interactions reflect the user's efforts to organize new content obtained from the set of search results, (3) to receive a result of interest based on the set of search results, where said result of interest is related to the desired objective of the user, and (4) to determine a suggested categorization for the result of interest within the local organized content structure based on an existing categorization of content within a global organized content structure, said existing categorization created from previously monitored interactions with at least one other user; and

an output for providing information to one or more client devices indicating the suggested categorization within the local organized content structure.

10. The system of claim 9 , wherein the at least one processor is configured to determine the suggested categorization based on:

determining whether the result of interest is currently categorized within the local organized content structure or the global organized content structure; and

receiving information indicating the existing categorization of the result of interest within the global organized content structure.

11. The system of claim 9 , wherein the interface is configured to receive the set of search results from a search engine over a network.

12. The system of claim 9 , wherein the at least one processor is configured to provide an application programming interface to the global organized content structure that presents at least a portion of the global organized content structure as a hierarchy of categorizations.

13. A client device configured to assist a user in performing one or more searches, said client device comprising:

an application coupled to a network and configured to receive a set of search results over the network in response to one or more searches conducted by the user; and

a result organization tool that is configured

(1) to receive, from the application, a result of interest, said result of interest identified by the user from the set of search results,

(2) to determine a suggested categorization for the result of interest as a content item within a local organized content structure based on one or more categorizations of content items within a global organized content structure, said content items obtained from previously monitored interactions by at least one other user with said content items, and

(3) to output information to a display indicating a location of the suggested categorization within the local organized content structure.

14. The client device of claim 13 , further comprising:

a content tree browser, said content tree browser configured to allow a user to view, on the display, at least a portion of the global organized content structure.

15. The client device of claim 14 , wherein the content tree browser is further configured to indicate one or more pathnames within the global organized content structure in response to a user request for a content item.

16. The client device of claim 13 , wherein the client device comprises a mobile computing device.

17. The client device of claim 13 , wherein the client device comprises a touch screen for selection by the user of the content items and the categorizations.

18. The client device of claim 13 , wherein the client device is further configured to receive user input that requests a change to a property of one or more of the content items displayed on the display.

19. The client device of claim 18 , wherein the user input comprises a request to remove a content item from being displayed on the client device, and wherein the content item remains in the global organized content structure.

20. The client device of claim 19 , wherein the result organization tool is configured to communicate a message requesting a modification to the global organized content structure based on the user input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2021
From: COHEN, ALAIN J.; COHEN, MARC A.
To: BUBLUP, INC.
Reel/Frame 056621/0602 →
Continuity (4)
Continuation 13921726 · Jun 19, 2013
Provisional Application 61661708 · Jun 19, 2012
Provisional Application 61836798 · Jun 19, 2013
Related Publication 20140229461A1 · Aug 14, 2014