Software Rights Archive, LLC v. Google Inc. et al
Filing
318
CLAIM CONSTRUCTION CHART filed by Software Rights Archive, LLC. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D)(DiNovo, Andrew)
D
EXHIBIT B: THE PARTIES' PROPOSED CONSTRUCTIONS OF DISPUTED CLAIM TERMS, PHRASES, AND CLAUSES U.S. Patent No. 5,544,352
Claim 26 Disputed Claim Term A non-semantical method Plaintiff's Proposed Construction A method reciting steps that analyze or use nonsemantical relationships (i.e., citation or hyperlink relationships). A computer-implemented ... method for numerically representing a set of objects in a computer database and for computerized searching of the set of numerically represented objects in the computer database Defendants' Proposed Construction A method of analysis that does not account for phrases and words in a textual object and that is based on explicit references to other textual objects No construction necessary
26
26
A ... method for numerically representing objects in a computer database and for computerized searching of numerically represented objects in the computer database. objects in a computer database
No construction necessary Alternatively, Plaintiff offers this definition: Any electronic collection of objects stored in computer media.
a defined collection of electronic data available for computerized searching
26
26
creating a first numerical representation for each identified object in the database based upon the object's direct relationship with other objects in the database generating a second numerical representation
creating a first numerical representation for each identified object within the set of numerically represented objects in the database based upon the object's direct relationship with other objects in the database generating a second numerical representation of each identified object within the set of numerically
creating a first numerical representation for each marked object in the database based upon citations determined to be the object's direct citations to other objects in the database
generating a second numerical representation of each object in the database that describes the indirect
1
ockets.Justia.com
Claim
Disputed Claim Term of each object based on the analysis of the first numerical representation
Plaintiff's Proposed Construction represented objects based on the analysis of the first numerical representations
Defendants' Proposed Construction citation relationships found by analyzing the first numerical representation
26 26
identified object analyzing the first numerical representations for indirect relationships searching the objects in the database using a computer and the stored second numerical representations
an object identified by a search using a computer and each object that has been marked a second numerical representation No construction necessary using the first numerical representations to locate and identify the indirect relationships No construction necessary The searching step is performed after the other recited claim steps. construe "searching the objects in the database using a computer " as retrieving objects from a database in response to selection of an object by an end user after the prior recited steps have been completed No construction necessary See construction for "computerized searching" below. See construction for "computerized searching" below. retrieving objects from a database in response to selection of an object by an end user after the prior recited steps have been completed a list of core English words and the respective paragraph numbers where those words are located
26
26
26
26
storing the first numerical representation for use in computerized searching storing the second numerical representation for use in computerized searching computerized searching
No construction necessary
No construction necessary
27
boolean word index
No construction necessary Alternatively, Plaintiff offers this construction: Definition of Boolean Word Index: A word index that is capable of supporting Boolean
2
Claim
Disputed Claim Term
Plaintiff's Proposed Construction searches, which use keywords and operators such as "AND, " "OR " and "NOT " to locate documents No construction necessary Alternatively, Plaintiff offers this construction for "semantic indexing techniques ": methods for creating and using indexes that use text analysis No construction necessary Alternatively, Plaintiff offers this construction for "coefficients of similarity ": Coefficients of similarity are values indicating similarity.
Defendants' Proposed Construction
27
semantic indexing techniques
creating a word index for text analysis
33
coefficients of similarity
a value between 0 and 100% representing the comparative Euclidean distance between two objects in the database
34
34
wherein the marking step includes the step of marking subsets of objects in the database subset
Marking portions of an object (words, phrases, paragraphs or other portions of an object) A portion of an object (word, phrase, paragraph, or other portion of an object).
marking portions (words, phrases, paragraphs, or portions of other full textual objects that are referred to in another full textual object) of an object A portion (words, phrases, paragraphs) of an object or a portion of another object that is referred to in the object
35
clustering the subsets into sections based upon the subset analysis section
No construction necessary Alternatively, Plaintiff offers this construction: grouping the subsets into sections based upon an analysis of the subset numerical representations No construction necessary Alternatively, Plaintiff offers this construction for
grouping paragraphs based on weighing their Euclidean distances and contiguity
35
group of contiguous or related paragraphs
3
Claim
Disputed Claim Term section:
Plaintiff's Proposed Construction
Defendants' Proposed Construction
a group of subsets 37 graphically displaying one or more of the identified objects No construction necessary displaying a graphic showing the relations, patterns, and similarity found among one or more of the identified objects
39
pool-importance searching to identify an important pool of textual objects, important in relation to the objects in the selected pool pool-similarity searching to identify a similar pool of textual objects, similar in relation to the objects in marked pool identifying a paradigm pool of objects A method for the nonsemantical indexing of objects stored in a computer database, the method for use in searching the database for the objects objects stored in a computer database
searching objects to identify a pool of important textual objects from the selected pool by ranking the relative importance of the objects in the selected pool searching objects to identify a pool of similar textual objects to the selected pool by ranking the relative similarity of objects in the marked pool identifying a pool of exemplary, model, or archetypical objects that serve as a reference point for analyzing direct and indirect relationships between objects A method for the non-semantical indexing of a set of objects stored in a computer database, the method for use in searching the database for the objects in the set of indexed objects
searching objects to identify a group of important textual objects from the selected pool by ranking the relative importance of the objects in the selected pool
39
searching objects to identify a group of similar textual objects to the selected pool by determining the relative similarity of objects in the marked pool identifying a group of textual objects with a determined geographic center calculated by the mean of the Euclidean distances of all the textual objects in the pool A method of analysis and searching that does not account for phrases and words in a textual object and that is based on explicit references to other textual objects
40
41
41
No construction necessary
a defined collection of electronic data available for computerized searching
4
Claim
Disputed Claim Term
Plaintiff's Proposed Construction Alternatively, Plaintiff offers this construction for database: any electronic collection of objects stored in computer media generating a second numerical representation for each object within the set of indexed objects based on each object's references to other objects creating a third numerical representation for each object within the set of indexed objects calculating a fourth numerical representation for each object within the set of indexed objects based on the Euclidean distances between the third numerical representations.
Defendants' Proposed Construction
41
41
generating a second numerical representation for each object based on each object's references to other objects creating a third numerical representation for each object calculating a fourth numerical representation for each object based on the euclidean distances between the third numerical representations determining a fifth numerical representation for each object by processing the fourth numerical representations through similarity processing
generating a second numerical representation for each labeled object
creating a third numerical representation for each labeled object calculating a fourth numerical representation for each labeled object based on the euclidean distances between the third numerical representations
41
41
41
storing the fifth numerical representations in the computer database as the
determining a fifth numerical representation for each object within the set of indexed objects by processing the fourth numerical representations through similarity processing .... Similarity processing is any processing to determine the similarity of objects. For example, determining if two objects relate to the same topic is similarity processing. Another example would be examining link relationships to determine if two objects are similar. No construction necessary
determining a fifth numerical representation for each labeled object by processing the fourth numerical representations to determine the degree of similarity between each labeled object and the other labeled objects
The searching is performed after the other recited claim steps. construe "searching for objects in the database " as retrieving objects from a database in response to
5
Claim
Disputed Claim Term index for use in searching for objects in the database
Plaintiff's Proposed Construction
Defendants' Proposed Construction selection of an object by an end user after the prior recited steps have been completed
42 43
clustering objects having similar characteristics clustering adjacent paragraphs that have similar characteristics
No construction necessary No construction necessary. Alternatively, plaintiff proposes this construction grouping adjacent paragraphs that have similar characteristics
grouping objects based on weighing their Euclidean distances grouping paragraphs based on weighing their Euclidean distances and contiguity
44
analyzing the second numerical representation against a plurality of empirically defined patterns, wherein certain patterns are more important than others
No construction necessary. Alternatively, Plaintiff offers this construction: Empirically defined patterns are patterns of citation relationships that have been determined to be useful in search. Examples of such patterns include (assuming that a, b, and c occur before A; A occurs before d, e, and f, which occur before B; and B occurs before g, h, and i) the following: 1. B cites A; 2. B cites c, and A cites c; 3. g cites A, and g cites B; 4. B cites f, and f cites A; 5. B cites f, f cites e, and e cites A; 6. B cites f, f cites e, e cites d, and d cites A; 7. g cites A, g cites a, h cites B, and h cites a; 8. i cites B, i cites f (or g), and f (or g) cites A; 9. i cites g, i cites A, and g cites B; 10. i cites g (or d), i cites h, g (or d) cites A, h cites
patterns of citation relationships previously identified as useful in search
6
Claim
Disputed Claim Term
Plaintiff's Proposed Construction g, and h cites B; 11. i cites A, i cites e, and B cites e; 12. i cites A, i cites e, and B cites e; 13. g cites A, g cites a, h cites a, and h cites B; 14. i cites a, i cites d, and B cites d; and A cites a; 15. i cites d, i cites B, and d cites a; 16. B cites d, d cites b, and A cites b; 17. B cites d, d cites a, b cites a, and A cites b; 18. B cites a, d cites b, and A cites a
Defendants' Proposed Construction
44
45
weighing the analyzed second numerical representations according to the importance of the patterns entering search commands presenting one or more objects
No construction necessary
assigning a weight to the second numerical representations according to the results of their analysis against the empirical patterns ranked by importance initiating a search by the end user inputting commands to the computer processor via an input means presenting a diagram showing an identified object and its connections and interrelations to other identified objects calculating the Euclidean distances from the selected object to each object in the group of identified objects
No construction necessary
45
No construction necessary
45
quantifying the relationship of the selected object to each object in the group of objects
No construction necessary
7
U.S. Patent No. 5,832,494
Claim 1 Disputed Term database Plaintiff's Proposed Construction No construction necessary Alternatively, Plaintiff offers this definition: Any electronic collection of objects stored in computer media.. A relationship defined by mathematically analyzing direct links in a set of paths between two nodes A set of cluster links from a selected node to other nodes from which actual cluster links may be derived Cluster links that are derived from candidate cluster links for use in the display of nodes and are derived prior to searching. No construction necessary Defendants' Proposed Construction a defined collection of electronic data stored in a computer device that is connected to a computer processor
All All
Cluster link Candidate cluster links
a relationship between two nodes based upon a statistical analysis of multiple relationships between nodes in a database the set of all possible cluster links between a search node and a target node subset of candidate cluster links for use in display based on weights in relation to the selected node under analysis wherein the step of generating comprises identifying and classifying one or more non-semantical relationships that are characterized by at least one intermediate node between two nodes in the database See separate definition of "actual cluster links " in supplemental terms.
All
Actual cluster links
1
1
wherein the step of generating comprises an analysis of one or more indirect relationships in the database deriving actual cluster links from the candidate cluster links node
choosing actual cluster links based on the weight of direct links in a set of paths between nodes
All
A node is any entity that can be represented on a display. A node can be an object in a database, a portion of an object in a database, a document, a section of a document, a World Wide Web page, website, or an idea or concept, such as a topic name.
any entity that can be represented by a box on a display, for example, an object in a database, a portion of an object in a database, a document, a section of a document, a World Wide Web page, or an idea or concept, such as a topic name.
8
Claim 1 3
Disputed Term selecting a node for analysis selecting the top rated candidate cluster links, wherein the top rated candidate cluster links are those which are most closely linked to the node under analysis*
Plaintiff's Proposed Construction No construction necessary No construction necessary Plaintiff offers the following alternative construction: Selecting candidate cluster links to be used as actual cluster links according to the weight that corresponds to being most closely linked to the node under analysis No construction necessary Alternatively, Plaintiff offers this construction: An object stored outside the database.
Defendants' Proposed Construction identifying, by an end user, a node to be nonsemantically analyzed choosing a subset of candidate cluster links whose weights indicate that they are the strongest cluster links for the node under analysis
7
external object
an object that is not within the database
7
activating the desired node
No construction necessary Alternatively, Plaintiff offers the following construction: Initiating a function associated with a desired node. an application separate from the database that can run simultaneously with other programming An application that is separate from the database that connects to another computer or application No construction necessary
Indefinite.
8 9 12
independent application which can be executed in background independent application which can be executed as an extension wherein the generating step includes an analysis of one or more indirect
software application that is not within the database and that runs without interaction by the user while the user is working on another task software application that is not within the database and that modularly adds functionality to another program wherein the generating step includes identifying and classifying one or more non-semantical relationships that are characterized by at least one intermediate
9
Claim
Disputed Term relationships in the database deriving an actual cluster link set for the selected object using the generated candidate cluster link set selecting an object to determine the proximity of other objects to the selected object determining the weight of the path
Plaintiff's Proposed Construction choosing a set of actual cluster links for the selected object based on the weight of direct links in a set of paths between two nodes No construction necessary
Defendants' Proposed Construction node between two nodes in the database determining the subset of candidate cluster links for use in display based on weights in relation to the selected object under analysis inputting, by an end user, an object to nonsemantically determine the relations, patterns, and similarity of other objects to the selected object computing the combined weight of direct links in each path of a candidate cluster link and summing those combined weights for each chain of direct links between two nodes
12
12
14
No construction necessary except that Plaintiff offers this construction of "path": A path is a particular sequence of citations that make up a relationship between two nodes No construction necessary except that Plaintiff offers this construction of "path": A path is a particular sequence of citations that make up a relationship between two nodes
14
for each path
14 15
initializing a set of candidate cluster links deriving the actual cluster links wherein the actual cluster links are a subset of the candidate cluster links A method of analyzing a database identifying at least one object in the database, wherein the stored
setting the computer to the starting conditions for the generation of candidate cluster links choosing a set of actual cluster links based on the weight of direct links in a set of paths between nodes wherein the actual cluster links are a subset of the candidate cluster links No construction necessary No construction necessary
defining the weight of each member of the stored set of candidate cluster links as equal to one path length of zero from the start node determining the subset of candidate cluster links for display based on weights in relation to the selected node under analysis A non-semantical method of analyzing a database non-semantically locating at least one object in the database based on end user input
18 18
10
Claim
Disputed Term numerical representation is used to identify objects generating a graphical display for representing an object A method of representing data in a computer database generating node identifications based upon the assigned links, wherein node identifications are generated so that each link represents a relationship between two identified nodes searching for node identifications using the stored links
Plaintiff's Proposed Construction
Defendants' Proposed Construction
23
No construction necessary
displaying a graphic showing the relations, patterns, and similarity found between the object and other objects A non-semantical method of representing data in a computer database identifiers that are unique to each node and that take into account each link associated with each respective node
33 33
No construction necessary No construction necessary
33
No construction necessary
using stored links to non-semantically locate node identifications based on end user input
11
U.S. Patent No. 6,233,571
Claim 1, 11, 22 Disputed Term activating a link represented on the source map, wherein a user may hyperjump to a node represented as a node of the link active links generating a source map, wherein the source map represents hyperjump links that identify a chosen node as a destination of a link activating an embedded icon Plaintiff's Proposed Construction activating a link represented on the map of source links (i.e., outbound links), wherein a user may hyperjump to a node represented as a node of the link No construction necessary generating a map of source links (i.e., outbound links), wherein the map represents hyperjump links that identify a chosen node as a destination of a link a node No construction necessary Alternatively, plaintiff offers this construction: Initiating a function associated with an icon No construction necessary Defendants' Construction "activating a link ": enabling a reference on a source map to a node to be selectable by a user to allow the user to access the node "source map ": see separate definition below direct links to nodes in a network outside the database and computer that may be accessed non-sematically evaluating an object in the database to display a map of all of the nodes external to the database and computer that the object directly links to, including the chosen node
1 1
2
enabling a small graphical image that represents a minimized, running software application within the source map to be selectable by a user identifying, by an end user, a node for nonsemantical analysis direct links that connect web pages, web sites, and documents outside the database
5
choosing a node
All
hyperjump data /hyperjump links
No construction necessary Hyperjump data is data related to hypertext systems such as web pages, websites, Universal Resource Locators, and hyperjump pointers a method of analyzing the identified hyperlink data for indirect relationships to generate a reference of relations, patterns, or similarity for use in subsequent computerized searching
5
wherein the step of determining comprises proximity analyzing the identified hyperjump
analyzing the identified hyperjump data by using statistical techniques and empirically developed algorithms to non-semantically determine the relations, patterns, and similarity between objects
12
Claim 10 11
Disputed Term data visually representing more than one coordinate plane generating a source map using one or more of the determined hyperjump data, wherein the source map represents hyperjump links that identify the chosen node as a destination of a link choosing an identifiable web page cluster analyzing the Universal Resource Locators for indirect relationships generate a graphical user display
Plaintiff's Proposed Construction No construction necessary No construction necessary Alternatively, plaintiff offers this definition: generating a map of source links (i.e., outbound links), wherein the map represents hyperjump links that identify a chosen node as a destination of a link a node No construction necessary generating a set of candidate cluster links for objects indirectly related to the chosen web page using the Universal Resource Locators, assigning weights to the candidate cluster links and deriving actual cluster links from the set of candidate cluster links using the weights of the candidate cluster links No construction necessary
Defendants' Construction displaying information using more than two axes non-semantically evaluating a node by using the determined hyperjump data to display a map of all of the other nodes external to the database and computer that the node directly links to, including the chosen node
12 12
identifying, by an end user, an identifiable web page for non-semantical cluster analysis non-semantically generating the set of candidate cluster links for web pages indirectly related to the chosen web page using the Universal Resource Locators, assigning weights to the candidate cluster links and deriving actual cluster links from the set of candidate cluster links based on the assigned weights displaying a graphic showing the relations, patterns, and similarity found between the web page and other web pages non-semantically generating the set of candidate cluster links for documents indirectly related to the chosen document using the Universal Resource Locators, assigning weights to the candidate cluster links and deriving actual cluster links from the set of candidate cluster links based on the assigned weights identifying, by an end user, a document for nonsemantical cluster analysis
15
16
cluster analyzing the Universal Resource Locators for indirect relationships choosing a document
16
generating the set of candidate cluster links for objects indirectly related to the chosen document using the Universal Resource Locators, assigning weights to the candidate cluster links, and deriving actual cluster links from the set of candidate cluster links based on the assigned weights No construction necessary
13
Claim 18
Disputed Term cluster analyzing the pages
Plaintiff's Proposed Construction
Defendants' Construction non-semantically generating the set of candidate cluster links for pages indirectly related to the chosen page using the Universal Resource Locators, assigning weights to the candidate cluster links and deriving actual cluster links from the set of candidate cluster links based on the assigned weights identifying, by an end user, a node for nonsemantical analysis a reference where at least one intermediate node exists between two nodes and where the intermediate nodes connect the two nodes through a chain of explicit citations
No construction necessary
21 22
choosing a node indirect reference
No construction necessary No construction necessary An indirect reference is a relationship where at least one intermediate node exists between two nodes and where the intermediate nodes connect the two nodes through a chain of citations
22
generating a source map using one or more of the determined hyperjump data, wherein the source map represents hyperjump links that identify the chosen node as a destination of a link
generating a map of source links (i.e., outbound links) using one or more of the determined hyperjump data, wherein the source map represents hyperjump links that identify the chosen node as a destination of a link
non-semantically evaluating a node by using the determined hyperjump data to display a map of all of the other nodes that the hyperjump data directly links to, including the chosen node
14
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?