Professional Documents
Culture Documents
U.S. Patent 7,590,636 (“Gravel” or the “patent-at-issue”) was filed on February 6, 2006
and claims priority to October 8, 1999. Claims 1, 4, 5, 8, and 9 of the patent-at-issue are
generally directed to a knowledge sharing method and system that comprises receiving
information input and organizing items of information in a database. Accordingly, a knowledge
sharing system and interface are provided which allows every member of a knowledge sharing
group to benefit from aggregate knowledge, experience, and opinions of other members of the
group. The system and method allow individual members to easily locate the information from a
collectively generated knowledge base that is most consistent with that individual's personal
measures of value in the information. More specifically, it is a system and apparatus for allowing
groups of individuals connected to a computer network such as the Internet to collaboratively
build a self-organizing knowledge base that uses ratings and commentary provided by a plurality
of users to rank, sort, and deliver the information from the knowledge base which best matches
each individual user's personal criteria for value in information.
The secondary reference, U.S. Patent 6,438,579 (“Microsoft”), was filed on July 14,
2000. According to the first paragraph in the specification, the patent claims the priority of a
prior application filed on July 16, 1999. The patent is directed to a content and
collaborative filtering system for recommending entertainment-oriented content items, such as
music and videos, and other media content to a user. More specifically, the system stores implicit
and explicit ratings data from the user and other users for such content items. Upon user request,
the system accesses the user's profile and corresponding content interests database and uses the
relationships between the content items to determine a subset of the content items to be referred
to the user. The system also correlates a similarity between the ratings of the content items from
the user and other users. From this, a subset of other users is selected to provide
recommendations to the user. As a result, the recommended items have a high probability of
being subjectively appreciated by the user, who is allowed to explore related items.
A sample claim chart comparing claims 1, 4, 5, 8, and 9 of Gravel to Apple and Microsoft
is provided below.
1
A. WO1995029451 (“Apple”)
US7590636 (“Gravel”)
B. US6438579 (“Microsoft”)
1. A computer-implemented method, A. WO1995029451
comprising: “The illustrated architecture comprises a client-server
arrangement, in which a database of information is stored at
a computer system storing items of a server computer 10, and is accessible through various
information in a database, wherein client computers 12, 14. The server 10 can be any suitable
the items are received from a first set micro, mini or mainframe computer having sufficient storage
of two or more of a plurality of remote capacity to accommodate all of the items of information to
computer systems coupled to the be presented to users. The client computers can be suitable
computer system via a computer desktop computers 12 or portable computers 14, e.g., notebook
network; computers, having the ability to access the server computer 10.
Such access might be provided, for example, via a local area
network or over a wide area through the use of modems,
telephone lines, and/or wireless communications.” Apple at
5:27-6:5.
B. US6438579
“5. A method of providing media content recommendations
through a computer server system connected to a network
communications system, wherein said computer server
system has access to a first database of media content items
including media content and related information....” Microsoft
at Microsoft at 17:22-26.
2
(cont.) to indicate high interest, mediocre interest, or minimal
the computer system receiving, via the interest.” Apple at 8:11-28.
computer network, submissions
regarding two or more particular B. US6438579
ones of the stored items of “The process 36 operates to encourage users 38 to provide
information, wherein each submission source information 40 as at least the initial basis for directing
is received from a corresponding one the production of a recommendation set. This information 40
of a second set of two or more of the may provide express indications of the interest level in
plurality of remote computer systems, different types and instances of media content and media
content items, Such as media tracks, artists, and collections.
wherein each of said submissions These indications or ratings are stored for both general use
includes a rating and/or a comment in connection with the production of recommendation sets
regarding a corresponding one of the for all users and specifically in regard to productions for the
stored items that has been transmitted respective users. The ratings are preferably stored as user
to the corresponding remote computer profiles 24.” Microsoft at 6:7-18.
system via the computer network by
the computer system; “2. Ongoing Ratings A specific ratings request presented
whenever a particular content item is considered by a user;
provided to allow the user to continually update and refine the
user's profile.
3. Rating of Specific New Content Spot-light type quick
rating poll presented to user regarding new or special content
items.
4. Review Ratings Rating of perceived value of opinions
expressed by particular analysts, periodicals, and other
information resources.
5. Post Purchase Ratings Prompted rating of prior content
purchases.” Microsoft at 10:27-35.
3
(cont.)
the computer system storing the B. US6438579
received submissions in the database; “Explicit profiling data provided by the user and implicitly
derived from referral system 20 processes are preferably
processed 22 and stored 24 by the server system 18.”
Microsoft at 4:46-49.
B. US6438579
“The referral system 20 thus operates from a user provided
request, typically identifying some media content item or
artist, individual and collaborative profiles 24, and the content
relations 26 to provide a set of recommended media content
items that are believed likely to be of particular interest to
the user.” Microsoft at 5:20-25.
4
responsive to the request, the computer A. WO1995029451
system providing a first set of data to “A list of the ranked messages is provided to the client
the given remote computer system, program, which displays some number of them through a
wherein the first set of data is usable suitable interface. Preferably, the messages are sorted and
on the given remote computer system displayed in order from the highest to the lowest ranking.”
to display said listing of the stored
items according to said ordering. “Other display techniques can be employed in addition to, or in
lieu of, sorting the messages in order of rank. For example, the
color, size and/or intensity of each displayed message can be
varied in accordance with its predicted relevance. When the
user desires to view any particular message, the desired
message is selected within the window, using any suitable
technique for doing so. Once a message has been selected by
the user, the client program informs the server 10 of the
selected message. In response thereto, the server retrieves the
complete text of the message from the stored file 22, and
forwards it to the client, where it is displayed.” Apple at
7:15-18, 7:30-8:5.
B. US6438579
“The referral system 20 thus operates from a user provided
request, typically identifying some media content item or artist,
individual and collaborative profiles 24, and the content
relations 26 to provide a set of recommended media content
items that are believed likely to be of particular interest to
the user.” Microsoft at 5:20-25.
B. US6438579
“The system and methods of the present invention preferably
provide for a user, operating a user computer system 12
with a network access supported interface 14, such as a
conventional Web browser application, to access and
navigate, via a communications network 16, through
information presented by a server computer system 18.”
Microsoft at 4:33-38.
5
(cont.) “As preferably presented in the browser 14, the user may
4. The method of claim 1, wherein the variously navigate the set of recommendations, including
database includes an extensible requesting samples of particular content items. A database of
hierarchy of information categories, content samples 28 may be provided as part of the server
wherein the method further comprises computer system 18 directly...” Microsoft at 5:25-29.
permitting said given remote
computer system to navigate “This database 26 preferably specifies logical connections
through the extensible hierarchy. between different media content items based on the sharing
or similarity of characterizing attributes. In the case of
music-type audio media content, these characterizing attributes
maybe recognized as the empirically defined genre distinctions
that occur between different music content items. These
distinctions may be identified as belonging within some
generic categories or styles, such as orchestral, blues, and
pop, and perhaps within somewhat more descriptive
categories, such as 1980s Dance, Rock Anthems, and Techno-
Ambient Synth Mixes.” Microsoft at 4:59-5:2.
B. US6438579
“In accordance with the present invention, the user navigation
of a presented recommendation set and the user actions in
reviewing and considering individual and groups of media
content items are utilized in the progressive modification and
6
(cont.) refinement of the profiles data 24.” Microsoft at 5:42-46.
5. The method of claim 4, wherein the
request is received from the given “2. Target Clusters Internally contains categorization
remote computer system after details of user groups preferably on the basis of the strength of
receiving information from the given interest relative to some distinguishing characterizing
remote computer system indicating attributes.” Microsoft at 8:12-13.
that a user of the given remote
computer system has elected to “The preferred uses of the system can be grouped into two
navigate to a particular one of the main classes. The first class relates to uses where the system
information categories within the assists the user in narrowing down the number of choices that
extensible hierarchy, wherein said the user is faced with, at which point the user begins
stored items of information are exploring the recommendations and related items using the
associated with the particular navigation aids provided by the system before selecting an
information category. item to purchase or consume. An example of a use of this first
group would be to help users identify compact discs that they
may be interested in purchasing. The system would suggest a
list of compact discs, and the user would then look at the
details of the albums individually, and may listen to some
preview samples of the tracks on the album. Alternatively, the
user may navigate to related items (albums, artists, genres
etc.) using the relationship navigation tools. Either way they
would eventually decide on which item to purchase based on
the information provided to them.” Microsoft at 13:34-50.
7
(cont.) B. US6438579
8. The method of claim 1, wherein the “The items in the result table are then compared with the users
computer system maintains at most favorite items table with any duplicates removed from the
one rating per contribution source result table. This ensures that the system does not display
for any given one of the stored items of items the user has already rated in the recommendations.”
information. Microsoft at 16:29-32.
B. US6438579
“The items in the result table are then compared with the users
favorite items table with any duplicates removed from the
result table. This ensures that the system does not display
items the user has already rated in the recommendations.”
Microsoft at 16:29-32.