IP Library Granted Patent US 7,831,596
Granted Patent B2
US 7,831,596 · App. 11/772,705 · Granted Nov 9, 2010

Systems and processes for evaluating webpages

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,831,596
App. No.
11/772,705
Granted
Nov 9, 2010
Kind
B2
Abstract

Systems and methods may manage webpages in a set of webpages. The set of webpages may include webpages in an intranet and/or an extranet of an enterprise. Queries may be performed on the webpages and a list of results determined based at least in part on query terms and webpage scores. Webpage scores may be based on ratings of webpages and/or metrics of change. A metric of change of a webpage may be based at least in part on changes in text, images, and/or ratings of the webpage.

Claims (47)

1. A method of accessing webpages, the method comprising:

receiving, at a server, a query from a remote user comprising one or more query terms;

identifying, at the server, one or more user attributes of the remote user responsive to the received query, wherein the user attributes are different from the query terms;

evaluating a set of webpages based at least in part on the one or more query terms and a webpage score associated with each webpage of the set of webpages, wherein the webpage score is based at least in part on ratings from users with at least one user attribute that corresponds to at least one of the user attributes of the remote user;

determining a list of results based on the evaluation of the set of webpages, the evaluation including the query terms received from the remote user and user attributes associated with ratings of the webpages from users, wherein the list of results includes at least one webpage of the set of webpages;

transmitting the list of results to the remote user; and affecting the score of a relevant webpage from the list of results by storing a rating and the user attributes of the remote user for the relevant webpage.

2. The method of claim 1 wherein the set of webpages include webpages accessible on an intranet of an enterprise.

3. The method of claim 1 wherein the set of webpages include webpages accessible on an extranet of an enterprise.

4. The method of claim 1 wherein the set of webpages includes at least one webpage available on the Internet.

5. The method of claim 1 wherein at least one of the user attributes identifies a role of a user.

6. The method of claim 1 further comprising receiving a request for access to one of the webpages in the list of results; and retrieving the requested webpage.

7. The method of claim 6 further comprising:

requesting a rating for the requested webpage from the user;

receiving a rating for the requested webpage from the user; and

storing the received rating.

8. The method of claim 7 further comprising transmitting a message to an administrator of the requested webpage based on the received rating.

9. The method of claim 8 wherein the message includes an aggregate of ratings for the requested webpage received from a plurality of users.

10. An article comprising a machine-readable medium storing instructions for accessing webpages, the instructions operable to cause data processing apparatus to perform operations comprising:

generating, by a server, for presentation an interface for receiving query terms;

receiving, by the server, from a remote user using the interface, a query comprising one or more query terms;

identifying one or more user attributes of the remote user responsive to the received query, wherein the user attributes are different from the query terms;

evaluating a set of webpages based at least in part on the one or more query terms and a webpage score associated with each webpage of the set of webpages, wherein the webpage score is based at least in part on ratings from users with at least one user attribute that corresponds to at least one of the user attributes of the remote user;

determining a list of results based on the evaluation of the set of webpages, the evaluation including the query terms received from the remote user and user attributes associated with ratings of the webpages from users, wherein the list of results includes at least one webpage of the set of webpages;

transmitting the list of results to the remote user; and,

affecting the score of a relevant webpage from the list of results by storing a rating and the user attributes of the remote user for the relevant webpage.

11. The article of claim 10 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising:

requesting a rating for the requested webpage from the user;

receiving a rating for the requested webpage from the user; and

storing the received rating.

12. The article of claim 11 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising transmitting a message to an administrator of the requested webpage based on the received rating.

13. The article of claim 11 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising generating a report based on the received rating.

14. The article of claim 10 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising determining a webpage score, wherein the webpage score is based at least in part on a change in images on the at least one webpage from a prior version of the at least one webpage.

15. The article of claim 10 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising determining a webpage score, wherein the webpage score is based at least in part on a change in ratings for the webpage over time.

16. The article of claim 10 wherein the instructions are further operable to cause data processing apparatus to perform operations comprising determining a webpage score, wherein the webpage score is based at least in part on a change in at least one of text on the at least one webpage from a prior version of the at least one webpage.

17. A system comprising:

a memory storing a set of webpages utilized by an enterprise;

a rating tool operable on a server, in response to a query of a remote user, to determine a webpage score of each webpage of the set of webpages, wherein the webpage score is based at least in part on ratings from the users with at least one user attribute that corresponds to at least one of the user attributes of the remote user associated with the query; and

an information retrieval tool operable on the server to:

receive the query comprising one or more query terms;

identify one or more user attributes of the remote user, wherein the user attributes are different from the query terms;

evaluate the set of webpages based at least in part on the one or more query terms and the webpage score associated with each webpage of the set of webpages; and

determine a list of results based on the evaluation of the set of webpages, the evaluation including the query terms received from the remote user and user attributes associated with ratings of webpages from users, wherein the list of results includes at least one webpage of the set of webpages;

transmit the list of results to the remote user; and

affect the score of a relevant webpage from the list of results by storing a rating and the user attributes of the remote user for the relevant webpage.

18. The system of claim 17 wherein the rating tool is further operable to analyze webpages in the set of webpages by determining a metric of change of the webpages in the set of webpages; and determining a webpage score based at least in part on the determined metric of change.

19. The system of claim 18 wherein a metric of change is based at least in part on change in the at least one webpage relative to a prior version of the at least one webpage and the change comprises a change in at least one of text, images, or ratings.

20. The system of claim 17 wherein the information retrieval tool is adapted to rank webpages at least partially based on rankings of users with at least one of the same user attributes as the user.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENT. SERVICES DEVELOPMENT CORPORATION LP
Reel/Frame 041041/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2007
From: RAIL, PETER D.; EAGLESTONE, ROBERT J.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 019771/0352 →