IconFind, Inc. v. Google, Inc.
Filing
66
SECOND AMENDED ANSWER to 1 Complaint with Jury Demand, COUNTERCLAIM against IconFind, Inc. by Google, Inc.. (Attachments: # 1 Exhibit 1, # 2 Appendix A, # 3 Appendix B, # 4 Appendix C, # 5 Appendix D, # 6 Appendix E, # 7 Appendix F, # 8 Appendix G, # 9 Appendix H, # 10 Appendix I, # 11 Appendix J, # 12 Appendix K)(Malecek, Michael)
APPENDIX C
U.S. Pat. No. 7,181,459
Shear
1. A computer implemented method of
categorizing a network page,
comprising:
Shear discloses a matching and classification utility system
900 shown in Figure 13. System 900 includes “an object
classifier 902; a user (people) classifier 904; and a matching
engine 906. Object classifier 902 classifies things. User
classifier 904 classifies people. Matching engine 906 matches
things with other things, things with people, and/or people with
other people.” Shear at col. 33, ll. 49-57; Fig. 13.
Shear discloses that things 908 include “content objects”.
Shear at col. 34, ll. 4-5. The content objects may include a
web/network page, such as web page 4308. Shear at col. 79, ll.
19-26; Fig. 13.
[a] providing a list of categories,
wherein said list of categories include a
category for transacting business and a
category for providing information,
and wherein said list of categories
include a category based on copyright
status of material on a page;
Shear discloses “classes of content” that classifies content
objects such as web pages into categories/classes. Shear at col.
14, ll. 34-38.
Shear discloses the following sources of categories for
classifying web pages, that includes topical and descriptive
information:
“topical identification, for example, such as information
represented in typical library subject and/or author and/or
catalog and/or keyword search and retrieval information
systems;
any commercial requirements, associated with the use of
electronic information (and/or to products, including nonelectronic products, and/or to any service), including
information embodied in encrypted rules (controls and/or
parameter data) governing rights in electronic value chain and
electronic interaction contexts, and further including
information guaranteed for integrity;
any information descriptive of an available resource (which
may include any information, product, and/or service, whether
available in electronic and/or physical forms) such as: the
quality of a digital product as evaluated and ranked and/or
otherwise specified by one or more third parties and/or
independent third parties (e.g., Consumer Reports, a trusted
friend, and/or a professional advisor), the size of a product,
length in time in business of a service or in the market of a
-1-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
product, a product's or service's market share, and/or subject
governmentally and/or other societally imposed rules and/or
integrity guaranteed descriptions, including any associated
regulatory requirements, such as societal requirements granting
and/or reporting access to information, for example,
information on how to create a nuclear bomb to a confidential
government auditing agency (this allowing free access to
information while protecting societal rights).”
Shear at col. 14, ll. 38-67.
Fig. 16B of Shear shows an embodiment that has categories
including “industrial hard goods trading” (i.e., transacting
business) and “business information” (i.e., providing
information).
Shear discloses that a classification category includes
copyright status:
The system can “automatically compile commercial and other
relevant (e.g., societal regulatory information such as a given
jurisdiction's copyright, content access and/or taxation
regulations) for classification/matching purposes.” Shear at
col. 14, ll. 7-11.
“As discussed above, these inventions provide, among other
things, matching, classification, narrowcasting, and/or
selection based on rights management and other information.
In particular preferred examples, these matching, classification,
narrowcasting, and/or selection processes and/or techniques
may be based at least in part on rights management
information. The rights management information may be an
input to the process, it may be an output from the process,
and/or the process can be controlled at least in part by rights
management information.” Shear at col. 18, ll. 52-61.
[b] assigning said network page to one
or more of said list of categories;
-2-
“Among the numerous advantages of the present inventions is
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed.” Shear
at col. 78, l. 63 – col. 79, l. 2..
Shear discloses using metadata to assign categories/classes to a
web page:
“Among the numerous advantages of the present inventions is
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
[c] providing a categorization label for
the network page using the copyright
status of material on the network page;
and
[d] controlling usage of the network
page using the categorization label and
the copyright status of the network
page.
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed. For
example, the IETF Uniform Resource Locator (URL), the
International Standard Book Number (ISBN), International
Standard Serial Number (ISSN), MARC library catalog
records, and the recent proposed "Dublin Core" (Weibel,
Stuart, Jean Godby, Eric Miller, and Ron Daniel,
"OCLC/NCSA Metadata Workshop Report", URL
http://www.oclc.org:5047
oclc/research/conferences/metadata/dublin_core_report.html)
are non-limiting examples of prior classifications that can
themselves be classified using the present inventions.
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 78, l. 63 – col. 79, l. 18.
Shear discloses that the metadata may include
rights/permission management (i.e., copyright status):
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 79, ll. 12-18.
Shear discloses in Figs. 68A-68B, the use of classes, including
categorization label and copyright status, to search for web
pages:
“In example step "1," object metadata 4302 is sent to a
matching and classification utility 900 which (example step
"2") may create new "classes of classes" 4306. These new
classes 4306 are then made available on a Web page 4308
(example step "3") to interested parties who may then search
for objects according to their membership in one (or more) of
these new classes of classes. In example step "4" an interested
party 4320 sends a VDE container with a request to retrieve the
Web page 4308 with the classes of metadata information. The
Web server (in example step "5") returns a copy of the page
-3-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
4312 to the interested user 4320, who (in example step "6")
sends a VDE container with a query to the matching and
classification utility 900 asking, in this example, for objects in
new class 3 that cost less than $1.98, and that grant a "modify"
permission. In example step "7," the matching and
classification utility 900 returns a VDE container 4316 with list
of objects that match the criteria. The matching and
classification utility 900 may, in turn, provide URLs or other
location information for at least one member of the desired
class(es) in the list in container 4316.” Shear at col. 79, ll. 1938.
Shear discloses searching for web pages and other network
resources based on rights management:
“You therefore wish to search and match against rights
management rules associated with such products--non-limiting
examples of which include: cost ceilings, redistribution rights
(e.g., limits on the quantity that may be redistributed),
modification rights, class related usage rights, category related
usage rights, sovereignty based licensing and taxation
fees, import and export regulations, and reporting and/or
privacy rights (you don't want to report back to the product
provider the actual identity of your end users and/or
customers).” Shear at col. 5, ll. 24-38.
6. The method of claim 1, wherein said
plurality of categories based on the
copyright status of material on a page
comprise categories related to public
domain, fair use only, use with
attribution, and permission of
copyright owner needed.
Shear discloses categories based on a web page’s copyright
status and rights management as discussed in conjunction with
claim 1. Therefore, Shear inherently discloses the recited
categories.
9. The method of claim 1, wherein said
categories include: a plurality of
categories based on the copyright
status of the material on a page.
Shear discloses the web page may be classified by subject
matter:
“Example 4300, FIG. 68A-68B, shows several objects
4304(1)-4304(n) each of which may have associated with it
various metadata 4302(1)-4302(n) that locates the object in one
or more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 78, ll. 12-19.
Shear discloses categories based on a web page’s copyright
-4-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
status and rights management as discussed in conjunction with
claim 1.
16. The method of claim 1, further
comprising providing an indicium for
each of said categories.
Shear discloses using metadata (i.e., an indicium) to assign a
category, as discussed in conjunction with claim 1.
17. The method of claim 16, wherein
said indicium comprises an icon.
Shear discloses the use of a graphical representation (i.e., icon)
for categories:
“As one example, one publisher might use a special purpose
graphical representation such as the video kiosk to support an
electronic video store. Other publishers may use different
graphical representations altogether.” Shear at col. 6, ll. 3236.
19. The method of claim 1, further
comprising providing a categorization
code that can be used to label the page
with the categorization label that
indicates the categories to which the
page is assigned.
Shear discloses using metadata (i.e., categorization code) to
assign a category, as discussed in conjunction with claim 1.
20. The method of claim 19, wherein
said categorization code comprises an
indicium for each of said categories.
Shear discloses using metadata (i.e., an indicium) to assign a
category, as discussed in conjunction with claim 1.
21. The method of claim 20, wherein
said indicium comprises two letters.
The metadata disclosed in Shear is not limited to less than two
letters.
22. The method of claim 20, wherein
said categorization label includes the
indicia for each category to which a
page is assigned.
Shear discloses using metadata for each category, as discussed
in conjunction with claim 1.
27. The method of claim 19, further
comprising making said categorization
label recognizable by a search engine.
Shear discloses using a search engine with the metadata:
-5-
“In example step "1," object metadata 4302 is sent to a
matching and classification utility 900 which (example step
"2") may create new "classes of classes" 4306. These new
classes 4306 are then made available on a Web page 4308
(example step "3") to interested parties who may then search
for objects according to their membership in one (or more) of
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
these new classes of classes.” Shear at col. 79, ll. 12-18.
28. The method of claim 1, further
comprising making said categories to
which a page is assigned recognizable
by a search engine.
Shear discloses using a search engine with the metadata:
29. The method of claim 1, wherein
said list of categories is provided on a
graphical user interface.
Shear discloses using a search engine. It is inherent that a
search engine is a “graphical user interface”.
30. A computer implemented method
for categorizing a network page,
comprising:
Shear discloses a matching and classification utility system
900 shown in Fig. 13. System 900 includes “an object
classifier 902; a user (people) classifier 904; and a matching
engine 906. Object classifier 902 classifies things. User
classifier 904 classes people. Matching engine 906 matches
things with other things, things with people, and/or people with
other people.” Shear at col. 33, ll. 49-57; Fig. 13.
“In example step "1," object metadata 4302 is sent to a
matching and classification utility 900 which (example step
"2") may create new "classes of classes" 4306. These new
classes 4306 are then made available on a Web page 4308
(example step "3") to interested parties who may then search
for objects according to their membership in one (or more) of
these new classes of classes.” Shear at col. 79, ll. 12-18.
Shear discloses that things 908 include “content objects”.
Shear at col. 34, ll. 4-5. The content objects may include a
web/network page, such as web page 4308. Shear at col. 79, ll.
19-26; Fig. 13.
[a] providing a list of categories,
wherein said list of categories include a
category for transacting business and a
category for providing information,
and wherein said list of categories
include a plurality of categories based
on the copyright status of material on a
page;
Shear discloses “classes of content” that classifies content
objects such as web pages into categories/classes. Shear at col.
14, ll. 34-38.
Shear discloses the following sources of categories for
classifying web pages, that includes topical and descriptive
information:
“topical identification, for example, such as information
represented in typical library subject and/or author and/or
catalog and/or keyword search and retrieval information
systems;
any commercial requirements, associated with the use of
electronic information (and/or to products, including nonelectronic products, and/or to any service), including
-6-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
information embodied in encrypted rules (controls and/or
parameter data) governing rights in electronic value chain and
electronic interaction contexts, and further including
information guaranteed for integrity;
any information descriptive of an available resource (which
may include any information, product, and/or service, whether
available in electronic and/or physical forms) such as: the
quality of a digital product as evaluated and ranked and/or
otherwise specified by one or more third parties and/or
independent third parties (e.g., Consumer Reports, a trusted
friend, and/or a professional advisor), the size of a product,
length in time in business of a service or in the market of a
product, a product's or service's market share, and/or subject
governmentally and/or other societally imposed rules and/or
integrity guaranteed descriptions, including any associated
regulatory requirements, such as societal requirements granting
and/or reporting access to information, for example,
information on how to create a nuclear bomb to a confidential
government auditing agency (this allowing free access to
information while protecting societal rights).”
Shear at col. 14, ll. 38-67.
Fig. 16B of Shear shows a embodiment that has categories
including “industrial hard goods trading” (i.e., transacting
business) and “business information” (i.e., providing
information).
Shear discloses that a classification category includes
copyright status:
The system can “automatically compile commercial and other
relevant (e.g., societal regulatory information such as a given
jurisdiction's copyright, content access and/or taxation
regulations) for classification/matching purposes.” Shear at
col. 14, ll. 7-11.
“As discussed above, these inventions provide, among other
things, matching, classification, narrowcasting, and/or
selection based on rights management and other information.
In particular preferred examples, these matching, classification,
narrowcasting, and/or selection processes and/or techniques
may be based at least in part on rights management
information. The rights management information may be an
input to the process, it may be an output from the process,
-7-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
and/or the process can be controlled at least in part by rights
management information.” Shear at col. 18, ll. 52-61.
[b] providing a categorization code for
labeling the network page with a
categorization label, wherein said
categorization label indicates a set of
categories and subcategories to which
the network page is assigned, and
wherein said categorization label
indicates the copyright status of
material on the network page; and
“Among the numerous advantages of the present inventions is
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed.” Shear
at col. 78, l. 63 – col. 79, l. 2..
Shear discloses using metadata to assign categories/classes to a
web page:
“Among the numerous advantages of the present inventions is
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed. For
example, the IETF Uniform Resource Locator (URL), the
International Standard Book Number (ISBN), International
Standard Serial Number (ISSN), MARC library catalog
records, and the recent proposed "Dublin Core" (Weibel,
Stuart, Jean Godby, Eric Miller, and Ron Daniel,
"OCLC/NCSA Metadata Workshop Report", URL
http://www.oclc.org:5047
oclc/research/conferences/metadata/dublin_core_report.html)
are non-limiting examples of prior classifications that can
themselves be classified using the present inventions.
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 78, l. 63 – col. 79, l. 18.
Shear discloses that the metadata may include
rights/permission management (i.e., copyright status):
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 79, ll. 12-18.
-8-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
[c] controlling usage of the network
page using the categorization label and
the copyright status of the network
page.
Shear discloses in Figs. 68A-68B the use of classes, including
categorization label and copyright status, to search for web
pages:
“In example step "1," object metadata 4302 is sent to a
matching and classification utility 900 which (example step
"2") may create new "classes of classes" 4306. These new
classes 4306 are then made available on a Web page 4308
(example step "3") to interested parties who may then search
for objects according to their membership in one (or more) of
these new classes of classes. In example step "4" an interested
party 4320 sends a VDE container with a request to retrieve the
Web page 4308 with the classes of metadata information. The
Web server (in example step "5") returns a copy of the page
4312 to the interested user 4320, who (in example step "6")
sends a VDE container with a query to the matching and
classification utility 900 asking, in this example, for objects in
new class 3 that cost less than $1.98, and that grant a "modify"
permission. In example step "7," the matching and
classification utility 900 returns a VDE container 4316 with list
of objects that match the criteria. The matching and
classification utility 900 may, in turn, provide URLs or other
location information for at least one member of the desired
class(es) in the list in container 4316.” Shear at col. 79, ll. 1938.
Shear discloses searching for web pages and other network
resources based on rights management:
“You therefore wish to search and match against rights
management rules associated with such products--non-limiting
examples of which include: cost ceilings, redistribution rights
(e.g., limits on the quantity that may be redistributed),
modification rights, class related usage rights, category related
usage rights, sovereignty based licensing and taxation
fees, import and export regulations, and reporting and/or
privacy rights (you don't want to report back to the product
provider the actual identity of your end users and/or
customers).” Shear at col. 5, ll. 24-38.
31. A computer implemented method
of categorizing a network page,
comprising:
-9-
Shear discloses a matching and classification utility system
900 shown in Fig. 13. System 900 includes “an object
classifier 902; a user (people) classifier 904; and a matching
engine 906. Object classifier 902 classifies things. User
classifier 904 classes people. Matching engine 906 matches
things with other things, things with people, and/or people with
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
other people.” Shear at col. 33, ll. 49-57; Fig. 13.
Shear discloses that things 908 include “content objects”.
Shear at col. 34, ll. 4-5. The content objects may include a
web/network page, such as web page 4308. Shear at col. 79, ll.
19-26; Fig. 13.
[a] providing a list of categories,
wherein said categories include a
category based on the copyright status
of material on a page, and wherein the
copyright status comprises categories
related to public domain, fair use only,
use with attribution, and permission of
copyright owner needed;
Shear discloses “classes of content” that classifies content
objects such as web pages into categories/classes. Shear at col.
14, ll. 34-38.
Shear discloses that a classification category includes
copyright status:
“The system can “automatically compile commercial and other
relevant (e.g., societal regulatory information such as a given
jurisdiction's copyright, content access and/or taxation
regulations) for classification/matching purposes.” Shear at
col. 14, ll. 7-11 (emphasis added).
“As discussed above, these inventions provide, among other
things, matching, classification, narrowcasting, and/or
selection based on rights management and other information.
In particular preferred examples, these matching, classification,
narrowcasting, and/or selection processes and/or techniques
may be based at least in part on rights management
information. The rights management information may be an
input to the process, it may be an output from the process,
and/or the process can be controlled at least in part by rights
management information.” Shear at col. 18, ll. 52-61.
“Among the numerous advantages of the present inventions is
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed.” Shear
at col. 78, l. 63 – col. 79, l. 2.
Shear discloses specific classifications based on rights
management:
“You therefore wish to search and match against rights
management rules associated with such products--non-limiting
examples of which include: cost ceilings, redistribution rights
-10-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
[b] assigning said network page to one
or more of a plurality of said list of
categories;
[c] providing a categorization label for
the network page using the copyright
status of material on the network page;
and
[d] controlling usage of the network
page using the categorization label and
the copyright status of the network
page.
-11-
(e.g., limits on the quantity that may be redistributed),
modification rights, class related usage rights, category related
usage rights, sovereignty based licensing and taxation
fees, import and export regulations, and reporting and/or
privacy rights (you don't want to report back to the product
provider the actual identity of your end users and/or
customers).” Shear at col. 5, ll. 24-38.
Shear discloses using metadata to assign categories/classes to a
web page:
“Among the numerous advantages of the present inventions is
the ability to create classes of classes based in part on rights
management information. The feature may enhance search
efficiency by enabling search engines to locate members of
classes provided by any of numerous schemes for object
naming and object metadata that have been proposed. For
example, the IETF Uniform Resource Locator (URL), the
International Standard Book Number (ISBN), International
Standard Serial Number (ISSN), MARC library catalog
records, and the recent proposed "Dublin Core" (Weibel,
Stuart, Jean Godby, Eric Miller, and Ron Daniel,
"OCLC/NCSA Metadata Workshop Report", URL
http://www.oclc.org:5047
oclc/research/conferences/metadata/dublin_core_report.html)
are non-limiting examples of prior classifications that can
themselves be classified using the present inventions.
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 78, l. 63 – col. 79, l. 18.
Shear discloses that the metadata may include
rights/permission management (i.e., copyright status):
Example 4300, FIG. 68A-68B, shows several objects 4304(1)4304(n) each of which may have associated with it various
metadata 4302(1)-4302(n) that locates the object in one or
more classes, non-limiting examples of which may include
network address (URL), price, control set information,
permission strings, subject category, title, and publisher.”
Shear at col. 79, ll. 12-18.
Shear discloses in Figs. 68A-68B the use of classes, including
categorization label and copyright status, to search for web
pages:
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
“In example step "1," object metadata 4302 is sent to a
matching and classification utility 900 which (example step
"2") may create new "classes of classes" 4306. These new
classes 4306 are then made available on a Web page 4308
(example step "3") to interested parties who may then search
for objects according to their membership in one (or more) of
these new classes of classes. In example step "4" an interested
party 4320 sends a VDE container with a request to retrieve the
Web page 4308 with the classes of metadata information. The
Web server (in example step "5") returns a copy of the page
4312 to the interested user 4320, who (in example step "6")
sends a VDE container with a query to the matching and
classification utility 900 asking, in this example, for objects in
new class 3 that cost less than $1.98, and that grant a "modify"
permission. In example step "7," the matching and
classification utility 900 returns a VDE container 4316 with list
of objects that match the criteria. The matching and
classification utility 900 may, in turn, provide URLs or other
location information for at least one member of the desired
class(es) in the list in container 4316.” Shear at col. 79, ll. 1938.
Shear discloses searching for web pages and other network
resources based on rights management:
“You therefore wish to search and match against rights
management rules associated with such products--non-limiting
examples of which include: cost ceilings, redistribution rights
(e.g., limits on the quantity that may be redistributed),
modification rights, class related usage rights, category related
usage rights, sovereignty based licensing and taxation
fees, import and export regulations, and reporting and/or
privacy rights (you don't want to report back to the product
provider the actual identity of your end users and/or
customers).” Shear at col. 5, ll. 24-38.
-12-
GOOGLE’S INVALIDITY CONTENTIONS - APPENDIX C
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?