IP Library Granted Patent US 7,461,155
Granted Patent B2
US 7,461,155 · App. 11/361,358 · Granted Dec 2, 2008

Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping

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 7,461,155
App. No.
11/361,358
Granted
Dec 2, 2008
Kind
B2
Abstract

An apparatus for finding resources on a network comprises a finder server having access to: (a) a database including: (i) an index of resources available on network of interconnected computers on which a plurality of resources reside; and (ii) information regarding user feedback gathered from previous operations of the apparatus by a user and plural previous users; and (b) a learning system operable to access and learn from information contained on the database. The finder server is operable to locate, in response to entry by the user of a resource identity signifier, a single intended target resource intended by the user to uniquely correspond to the resource identity signifier, from among a plurality of resources located on the network, by: receiving a resource identity signifier from the user; accessing the database to determine, based on the information in the database, which, if any, of the indexed resources is likely to be the intended target resource; and directing a computer of the user so as to cause that computer to connect the user to the address of the resource, if any, determined as likely to be the intended target resource.

Claims (47)

1. A method of determining a target resource in response to a user input, the method comprising:

recognizing the user input as a resource identity signifier;

accessing database information that includes an index of available resources on a network of interconnected computers, wherein at least some of the plurality of available resources are identified by resource locators containing registered elements;

learning a social usage of the resource identity signifier from feedback and other inputs gathered from a plurality of users based on previous social usage of the resource identity signifier, wherein the feedback and other inputs includes suggested associations between the resource identity signifier and at least one of the plurality of available resources; and

determining which, if any, of the plurality of available resources is likely to be the target resource based on the social usage of the recognized resource identity signifier irrespective of whether any substring in the resource identity signifier matches any substring in any of the registered elements.

2. The method according to claim 1 , wherein a resource is determined as likely to be a target resource if the database information indicates that a confidence level associated with that resource is of at least a predetermined level.

3. The method according to claim 2 , further comprising:

determining if none of the indexed resources has an associated confidence level of at least the predetermined level; and

presenting the user with a list of one or more links to possible resources, the list being ordered according to confidence level, with a resource having a highest confidence level being ranked highest.

4. The method according to claim 2 , wherein the confidence level is determined predominately based on popularity of social usage.

5. The method according to claim 1 , further comprising:

presenting the user with a list of one or more links to possible resources, the list being ordered according to confidence level, with a resource having a highest confidence level being ranked highest.

6. The method according to claim 1 , wherein users may elect to have the method performed based especially on their personal usage, learned from their personal entries and/or feedback, with reduced or no regard to the usage of other users.

7. The method according to claim 1 , wherein users may elect to have the method performed based on their personal usage, learned from their personal entries and/or feedback, with no regard to the usage of other users.

8. An apparatus configured to perform a method of determining a target resource in response to a user input, the method comprising:

recognizing the user input as a resource identity signifier;

accessing database information that includes an index of available resources on a network of interconnected computers, wherein at least some of the plurality of available resources are identified by resource locators containing registered elements;

learning a social usage of the resource identity signifier from feedback and other inputs gathered from a plurality of users based on previous social usage of the resource identity signifier, wherein the feedback and other inputs includes suggested associations between the resource identity signifier and at least one of the plurality of available resources; and

determining which, if any, of the plurality of available resources is likely to be the target resource based on the social usage of the recognized resource identity signifier irrespective of whether any substring in the resource identity signifier matches any substring in any of the registered elements.

9. A computer readable storage medium comprising computer executable instructions for performing a method of determining a target resource in response to a user input, the method comprising:

recognizing the user input as a resource identity signifier;

accessing database information that includes an index of available resources on a network of interconnected computers, wherein at least some of the plurality of available resources are identified by resource locators containing registered elements;

learning a social usage of the resource identity signifier from feedback and other inputs gathered from a plurality of users based on previous social usage of the resource identity signifier, wherein the feedback and other inputs includes suggested associations between the resource identity signifier and at least one of the plurality of available resources; and

determining which, if any, of the plurality of available resources is likely to be the target resource based on the social usage of the recognized resource identity signifier irrespective of whether any substring in the resource identity signifier matches any substring in any of the registered elements.

10. A method of determining a target resource in response to a user input, the method comprising:

recognizing, from the user input, one or more resource identity signifiers;

determining associations between the one or more resource identity signifiers and resource locators containing registered elements, said resource locators identifying resources available on a network,

wherein the determining is based on previous social usage of the one or more resource identity signifiers by a plurality of users, and wherein the previous social usage includes suggested associations between the one or more resource identity signifiers and at least one of the plurality of resources; and

determining the target resource from the resources available on the network based on the user input and the social usage of the resource identity signifiers recognized in the user input, irrespective of whether any substring in the one or more resource identity signifiers match any substring in any of the registered elements.

11. The method according to claim 10 , wherein determining the target resource comprises determining whether a confidence level for the target resource is of at least a predetermined level.

12. The method according to claim 10 , wherein determining associations between the resource identity signifiers and resource locators containing registered elements identifying resources available on the network comprises:

presenting the user with an ordered list of links to possible resources in the network, the list being ordered according to confidence level; and

determining one or more selections by the user of links in the ordered list.

13. The method according to claim 10 , further comprising presenting the user with a list of one or more links to possible resources, the list being organized based on an extent to which the social usage of the resource identity signifiers signify the possible resources.

14. The method according to claim 13 , wherein the list is organized based on popularity of social usage.

15. The method according to claim 10 , wherein users may elect to have their social usage of resource identity signifiers learned from their personal usage of the resource identity signifiers, without regard to the social usage of other users.

16. The method according to claim 10 , wherein users may elect to have the target resource determined using associations between the resource identity signifiers and resource locators containing registered elements identifying resources that are based predominantly on their personal usage of the resource identity signifiers.

17. A method of locating a target resource on the Internet, the method comprising:

receiving, from a user, a user input including at least one expression;

determining an association between the at least one expression and one or more URLs associated with candidate resources, the determining being based, at least in part, on a previous social usage of the at least one expression;

enabling the user to suggest an association between the at least one expression and the one or more of the URLs associated with the candidate resources to be used included in the social usage; and

determining which of the one or more URLs associated with the candidate resources is likely to be the URL associated with the target resource based on the at least one expression and the previous social usage of the at least one expression, without regard to matching any portion of any text in the at least one expression to any portion of any text in the one or more URLs associated with the candidate resources.

18. The method according to claim 17 , wherein the method is performed at least in part by a server on the Internet.

19. The method according to claim 17 , wherein the receiving of a user input is done via an interaction with a Web browser.

20. The method according to claim 17 , wherein one of the likely candidate target resource URLs and the likely intended target resource, itself, is sent to the user to be presented to the user via a Web browser.

21. The method according to claim 17 , wherein the user is not an editor having special editorial privileges granted by the entity responsible for the operation of the method.

22. The method according to claim 17 , wherein the expression received from the user is recognized to be a resource identity signifier.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: NAGRAVISION S.A.
To: OPENTV, INC.
Reel/Frame 042294/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: NAGRAVISION S.A.
To: OPENTV, INC.
Reel/Frame 040744/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: RPX CORPORATION
To: NAGRAVISION S.A.
Reel/Frame 041120/0117 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2012
From: REISMAN, RICHARD R.
To: RPX CORPORATION
Reel/Frame 029065/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2009
From: REISMAN, RICHARD
To: RPX CORPORATION
Reel/Frame 023504/0509 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM ASSIGNMENT TO SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 022939 FRAME 0624. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Sep 3, 2009
From: RPX CORPORATION
To: RICHARD R. REISMAN
Reel/Frame 023196/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2009
From: RPX CORPORATION
To: RICHARD R. REISMAN
Reel/Frame 022939/0624 →