`
`if
`
`o
`rs
`an
`sa
`
`ARCHIVE
`
`=a—
`
`www.archive.org
`415.561.6767
`415.840-0391 e-fax
`
`Internet Archive
`300 Funston Avenue
`
`San Francisco, CA 94118
`
`AFFIDAVIT OF DUNCAN HALL
`
`I am a Records Request Processor at the Internet Archive, located in San Francisco,
`California. I make this declaration of my own personal knowledge.
`
`The Internet Archive is a website that provides accessto a digital library of Internet
`sites and other cultural artifacts in digital form. Like a paperlibrary, we provide
`free access to researchers, historians, scholars, and the general public. The Internet
`Archive has partnered with and receives support from variousinstitutions,
`including the Library of Congress.
`
`The Internet Archive has created a service known as the Wayback Machine. The
`Wayback Machine makesit possible to browse more than 450 billion pages stored
`in the Internet Archive's web archive. Visitors to the Wayback Machine can search
`archives by URL (i.e., a website address). If archived records for a URL are
`available, the visitor will be presented with a display of available dates. The visitor
`mayselect one of those dates, and begin browsing an archivedversion of the Web.
`Links on archivedfiles in the Wayback Machinepoint to other archivedfiles
`(whether HTML pagesorotherfile types), if any are found for the URL indicated
`by a given link. For instance, the Wayback Machineis designed such that when a
`visitor clicks on a hyperlink on an archived pagethat points to another URL, the
`visitor will be served the archivedfile found for the hyperlink’s URL with the
`closest available date to the initial file containing the hyperlink.
`
`The archived data made viewable and browseable by the Wayback Machineis
`obtained by use of web archiving software that automatically stores copies of files
`available via the Internet, each file preservedasit existed at a particular point in
`time.
`
`The Internet Archive assigns a URL onitssite to the archivedfiles in the format
`http://web.archive.org/web/[Year in yyyy][Month in mm][Day in dd][Time code in
`hh:mm:ss]/[Archived URL] aka an “extended URL”. Thus, the extended URL
`http://web.archive.org/web/19970126045828/http://www.archive.org/ would be the
`URL for the record of the Internet Archive home page HTML file
`(http://www.archive.org/) archived on January 26, 1997 at 4:58 a.m. and 28
`seconds (1997/01/26 at 04:58:28). The date indicated by an extended URL applies
`to a preservedinstance ofa file for a given URL, but not necessarily to any other
`files linked therein. Thus,in the case of a page constituted by a primary HTML file
`and other separate files(e.g., files with images, audio, multimedia, design
`elements, or other embedded content) linked within that primary HTML file, the
`primary HTML file and the other files will each have their own respective extended
`URLsand may not have been archived on the samedates.
`
`Attached hereto as Exhibit A are true and accurate copies of screenshots of the
`Internet Archive's recordsof the archivedfiles for the URLs andthe dates specified
`in the attached coversheet of each printout.
`
`Facebook's Exhibit No. 1010
`Page 001
`
`Facebook's Exhibit No. 1010
`Page 001
`
`
`
`7.
`
`I declare under penalty of perjury that the foregoing 1s true and correct.
`
`DATE:
`
`07/20/2021
`Dewi ULL
`
`Duncan Hall
`
`Facebook's Exhibit No. 1010
`Page 002
`
`jaa)
`zz
`[a4
`jaa)
`
` e
`
`=C
`
`e=
`
`Facebook's Exhibit No. 1010
`Page 002
`
`
`
`EXHIBIT A
`
`Facebook's Exhibit No. 1010
`Page 003
`
`Facebook's Exhibit No. 1010
`Page 003
`
`
`
`https://web.archive.org/web/20060705114622/http://www.google.com/apis/reference.html
`
`Facebook's Exhibit No. 1010
`Page 004
`
`Facebook's Exhibit No. 1010
`Page 004
`
`
`
`Home
`
`About Google
`SOAPSearch API
`Overview
`Download
`Create Account
`GettingHelp
`API Terms
`FAQs
`> Reference
`Release Notes
`
`Google Code
`Other Google APIs and
`developertools.
`
`Find on this site:
`
`| Search |
`
`
`INTERNET ARCHIVE
`1 Dec 2002 - 27 Feb 2021
` http://www.google.com/apis/reference.html
`
`Waybgelserine
`494 captures
`
`Google SOAPSearch API(beta)
`
`Google SOAP Search API Reference
`
`Contents
`
`1. Overview
`
`1.1 Search Requests
`1.2 Cache Requests
`1.3 SpellingRequests
`
`2. Search Request Format
`2.1 Search Parameters
`2.2 QueryTerms
`2.3 AutomaticFiltering
`2.4 Restricts
`2.5 Input and Output Encoding
`2.6 SafeSearch
`2.7 Limitations
`3. Search Results Format
`
`3.1 Search Response
`3.2 Result Element
`3.3 Directory Category
`
`1. Overview
`Back to top
`
`: This document explainsin detail the semantics of the function calls you can make using the Google SOAP Search APIservice.In this document, you will learn:
`+ How Google's query syntax works.
`* How to restrict your queries to portions of Google's index, such as a particular language or country.
`« How to interpret the search results information sent back by the Google SOAP Search APIservice.
`
`You mayalso find the followingfiles from the Google SOAP Search API developerkit to be helpful:
`* GoogleSearch.wsdl - WSDLdescription for Google SOAP Search API SOAP interface.
`*
`soap-samples/ - example SOAP messages and responses.
`*
`javadoc/index.html- javadoc for the example Javalibraries.
`
`This is a beta document. If you have comments,find errors, or just have questions, please use the Google SOAP Search APIdiscussion forum.
`
`1.1 Search Requests
`
`Backto top
`
`Search requests submit a query string and a set of parameters to the Google SOAP Search APIservice andreceivein return a set of search
`results. Search results are derived from Google's indexofbillions of web pages.
`
`The details of the interactions involved with search requests are covered in the Search Request Format and Search Results Formatsections of
`this document.
`
`1.2 Cache Requests
`
`Backto top
`
`Cache requests submit a URL to the Google SOAP Search APIservice and receive in return the contents of the URL when Google's crawlers last
`visited the page(if available).
`
`Please note that Googleis not affiliated with the authors of cached pages norresponsible for their content.
`
`The return type for cached pagesis base64 encoded text.
`
`1.3 Spelling Requests
`
`Backto top
`
`Spelling requests submit a query to the Google SOAP Search APIservice and receive in return a suggested spell correction for the query (if
`available). Spell corrections mimic the same behavior as found on Google's Website.
`
`Spelling requests are subject to the same query string limitations as any other search request.(Theinputstring is limited to 2048 bytes and 10
`individual words.)
`
`The return type for spelling requests is a text string.
`
`2. Search Request Format
`
`2.1 Search Parameters
`
`Backto top
`
`Backto top
`
`This tablelists all the valid name-value pairs that can be used in a search request and describes how these parameters will modify the search
`results.
`
`have many matches,the actual numberof results you get may be smaller than what you request.
`
`Description
`Provided by Google, this is required for you to access the Google service. Google uses the key for authentication
`andlogging.
`(See Query Terms section for details on query syntax.)
`Zero-basedindex ofthefirst desired result.
`Numberof results desired per query. The maximum value per query is 10. Note: If you do a query that doesn't
`
`abe 2 aeA nk teae a tee a 2 ee oe tee ee ate a tees == ena -.2..
`Activates or deactivates automatic results filtering, which hides very similar results and results that all come from
`
`Facebook's Exhibit No. 1010
`Page 005
`
`Facebook's Exhibit No. 1010
`Page 005
`
`
`
`THUer
`
`Ne SAME VED NOSL FILENng Lends lO IInprove ine End USEF EXpe4nence OM WOOGIE, DULIOF YOU applicauon you
`maypreferto turn it off. (See Automatic Filtering section for more details.)
`Restricts the search to a subsetof the Google Webindex, such as a country like "Ukraine" or a topic like "Linux."
`(See Restricts for more details.)
`A Booleanvalue which enablesfiltering of adult content in the search results. See SafeSearch for more details.
`Language Restrict - Restricts the search to documents within one or more languages.
`Input Encoding - this parameter has been deprecated andis ignored.All requests to the AP! should be made with
`UTF-8 encoding. (See Input and Output Encodings sectionfor details.)
`
`Output Encoding - this parameter has been deprecated andis ignored.All requests to the API should be made with
`
`UTF-8 encoding. (See Input and Output Encodingsfordetails.)
`
`2.2 Query Terms - <q>
`Default Search
`
`Backto top
`
`By default, Google searchesfor all of your search terms, as well as for relevantvariations of the terms you've entered. There is no need to include
`“AND" between terms. Keepin mind that the order of the termsin the query will affect the search results.
`
`Stop Words
`
`Google ignores common words and characters such as “where” and "how," as well as certain single digits and single letters. Common wordsthat
`are ignored are knownas stop words.
`
`However, you can prevent Google from ignoring stop words by enclosing them in quotes, such asin the phrase “to be ornot to be".
`
`Special Characters
`
`By default, all non-alphanumeric characters that are included in a search query are treated as word separators.
`
`The only exceptions are the following: double quote mark (" ), plus sign ( +), minus sign or hyphen( - ), and ampersand( & ).
`
`The ampersand character( & ) is treated as another characterin the query term in whichit is included, while the remaining exception characters
`correspondto searchfeatureslisted in the section below.
`
`Special Query Terms
`
`Google supports the use of several special query termsthat allow the user or search administrator to access additional capabilities of the Google
`search engine.ign in frontofit.
`
`Special Query Capability
`
`Example Query
`
`Include Query Term
`
`Star Wars Episode +1
`
`Exclude Query Term
`
`Phrase Search
`
`“yellow pages”
`
`Boolean OR Search
`
`vacation london ORparis
`
`Site Restricted Search
`
`admission
`site:www.stanford.edu
`
`include it by putting a "+" sign in frontofit.
`You can exclude a word from your search by putting a minussign("-")
`immediately in front of the term you wantto exclude from the search
`results.
`
`Search for complete phrases by enclosing them in quotation marks or
`connecting them with hyphens. Words markedin this waywill appear
`togetherin all results exactly as entered.
`
`Note: You may need to use a "+" to force inclusion of common words
`in a phrase.
`Google search supports the Boolean| operator. To retrieve pagesthat
`include either word A or word B, use an uppercase ORbetweenterms.
`If you know the specific web site you want to search butaren't sure
`wherethe information is located within that site, you can use Google to
`search only within a specific website.
`Dothis by entering your query followed bythe string “site:" followed by
`the host name.
`
`Note: The exclusion operator("-") can be applied to this query term to
`remove a website from consideration in the search.
`
`Note: Only onesite: term per query is supported.
`If you wantto limit your results to documents that were published
`within a specific date range, then you can use the “daterange:" query
`term to accomplish this. The “daterange:" query term must bein the
`following format:
`daterange:<start_date>-<end date>
`
`allintitle: Google search If a commonwordis essential to getting the results you want, you can
`
`Date Restricted Search
`
`Star Wars daterange:2452122-
`2452234
`
`where
`
`<start_date> = Julian date indicating the start of the
`date range
`<end date> = Julian date indicating the endof the date
`range
`
`Title Search (term)
`
`intitle:Google search
`
`Title Search (all)
`
`The Julian date is calculated by the numberof days since January 1,
`4713 BC.For example, the Julian date for August 1, 2001 is 2452122.
`If you prepend “intitie:" to a query term, Google searchrestricts the
`results to documents containing that wordin thetitle. Note there can
`be no space betweenthe “intitle:” and the following word.
`
`Note: Putting “intitle:” in front of every word in your query is equivalent
`to putting “allintitle:" at the front of your query.
`Starting a query with the term “allintitle:" restricts the results to those
`with all of the query wordsin thetitle.
`If you prepend “inurl:" to a query term, Google search restricts the
`results to documents containing that word in the result URL. Note
`there can be no space betweenthe “inur/:" and the following word.
`
`Facebook's Exhibit No. 1010
`Page 006
`
`Facebook's Exhibit No. 1010
`Page 006
`
`
`
`URL Search (term)
`
`inurl:Google search
`
`URL Search(all)
`
`allinurl: Google search
`
`Text Only Search(all)
`
`allintext: Google search
`
`Note:“inurl:" works only on words , not URL components.In particular,
`it ignores punctuation and usesonlythefirst word following the “inurl:"
`operator. To find multiple words in a result URL, use the “inurl:”
`operator for each word.
`
`Note:Putting “inurl:" in front of every word in your query is equivalent
`to putting “allinuri:" at the front of your query.
`Starting a query with the term “allinurl:" restricts the results to those
`with all of the query wordsin the result URL.
`
`Note: “allinurl:" works only on words, not URL components.In
`particular, it ignores punctuation. Thus,“allinurl: foo/bar” restricts the
`results to pages with the words “foo” and "bar™ in the URL, but does
`not require that they be separated by a slash within that URL,that they
`be adjacent,orthat they be in that particular word order. Thereis
`currently no way to enforce these constraints.
`Starting a query with the term “allintext:" restricts the results to those
`with all of the query wordsin only the body text, ignoring link, URL,
`andtitle matches.
`
`Links Only Search (all)
`
`.
`allinlinks: Google search
`
`Starting a query with the term “allinlinks:" restricts the results to those
`with all of the query wordsin the URLlinks on the page.
`The query prefix “filetype:" filters the results returned to include only
`documents with the extension specified immediately after. Note there
`can be no space between “filetype:", and the specified extension.
`File Type Filtering a OR
`Note: Multiple file types can be included inafiltered search by adding
`more “filetype:" terms to the search query.
`The query prefix “-filetype:"filters the results to exclude documents
`with the extension specified immediately after. Note there can be no
`space between"-filetype:" and the specified extension.
`
`within the cached document.
`
`File Type Exclusion
`
`Google -filetype:doc -
`filetype:pdf
`
`Web DocumentInfo
`
`info:www.google.com
`
`+
`Back Links
`
`.
`link:www.google.com
`
`Related Links
`
`related:www.google.com
`
`Cached Results Page
`
`cache:www.google.com web
`
`Note: Multiple file types can be excludedin a filtered search by adding
`more “-filetype:" terms to the search query.
`The query prefix “info:" returns a single result for the specified URLif it
`exists in the index.
`
`Note: No other query terms can be specified whenusingthis special
`query term.
`The query prefix “link:" lists web pagesthat havelinks to the specified
`web page.Note there can be no space between “link:" and the web
`page URL.
`
`Note: No other query terms can be specified whenusing this special
`query term.
`The query prefix “related:" lists web pagesthat are similar to the
`specified web page. Note there can be no space between “related:”
`and the web page URL.
`Note: No other query terms can be specified whenusing this special
`query term.
`The query prefix “cache.” returns the cached HTMLversion of the
`specified web documentthat the Google search crawled. Note there
`can be no space between “cache:" and the web page URL.If you
`include other words in the query, Google will highlight those words
`
`2.3 Automatic Filtering - <filter>
`
`Backto top
`
`The <filter> parameter causes Google tofilter out someof the results for a given search. This is done to enhance the user experience on
`Google.com,but for your application, you mayprefer to turnfiltering off in order to get the full set of search results.
`
`Whenenabled,filtering takes the following actions:
`
`* Near-Duplicate ContentFilter = If multiple search results contain identical titles and snippets, then only one of the documentsis returned.
`*¢ Host Crowding= If multiple results come from the same Webhost, thenonly the first two are returned.
`
`2.4 Restricts - <Ir> <restrict>
`
`Backto top
`
`Google providesthe ability to search a predefined subset of Google's web index. This is enabled by usingthe Ir and restrict parameters.
`
`<ir> - languagerestrict
`
`To search for documents within a particular language, use the parameter, using oneofthe valuesin the table below.
`
`
`[Language[<iva|[Laneuage[=>va
`
`aveirae_|fewenscna.|
`tan[nak
`
`Koreanato|
`
`amvenena.
`Norweain[aero
`Ponsquese[aaot
`Poinfea
`
`
`
`Facebook's Exhibit No. 1010
`Page 007
`
`Facebook's Exhibit No. 1010
`Page 007
`
`
`
`Komanian
`
`|lang_ro
`
`<restrict> - Country and Topic Restricts
`
`3 3 F
`
`Svalbard and
`Jan Mayen
`Islands
`
`Google allows you to search for Web information within one or more countries, using an algorithm that considers the top level domain nameof the
`server and the geographiclocation of the server IP address.
`
`The automatic country sub-collections currently supported are listed below:
`
`countryKP
`
`untryKR
`
`Korea,
`Republic of
`
`Herzegowina
`
`Bangladesh
`
`States of g|8HE
`
`Micronesia,
`Federated
`
`8§3
`
`Democratic
`Republic of
`
`Guatemala
`
`Guinea-
`Bissau
`
`8/8§|5§
`
`acebook's Exhibit No. 1010
`Page 008
`
`Facebook's Exhibit No. 1010
`Page 008
`
`
`
`Saint Vincent
`
`
`seGrenadines
`ae
`cant
`he
`Cocos
`Virgin Islands
`Croatia
`(Keeling)
`
`{local name:|countryHR (British) countryVG
`Hrvatska)
`Congo, The
`Virgin Islands
`Republic of
`
`Democratic Haiti|(U.S.)
`
`
`
`]8§|5sAWEe}a
`s|s]sS|S{53/8lé
`oOnaim
`8/3185/81/58
`=ria
`
`853=
`
`8|8]8§{81/5
`
`8§3
`
`Google also hasfourtopic restricts:
`[Terie [Sestrieevu
`JUSGoverment|nesam|
`
`Combining the <Ir> and <restrict> parameters:
`
`Search requests which usethe Ir and restrict parameters support the Boolean operatorsidentified in the table below (in order of precedence).
`
`Note:If both Ir and restrict parameters are used in a search request, the sub-collection strings will be combined together using "AND"logic.
`
`Kingdom sub-collections.
`
`Boolean NOT [-]
`
`lang_fr
`
`Boolean AND [.]
`
`linux.countryFR
`
`Boolean OR [|]
`
`lang_en|lang_fr
`
`Parentheses [()]
`
`(linux).(-
`(conutryUK|countryUS))
`
`Removesall results which are defined as part of the sub-collection
`immediately following the "-" operator.
`The example restrict value would removeall results in French.
`Returns results which arein the intersection of the results returned by
`the sub-collectionto either side of the "." operator.
`
`The example restrict value would return all results which are from
`both the "linux" subtopic and identified as being located in France.
`Returns results which arein either of the results returned by the sub-
`collection to either side of the "|" operator.
`
`The example restrict value would return all results matching the query
`that are in either the French or English sub-collections.
`All terms within the innermostset of parenthesesin a sub-collection
`string will be evaluated before terms outside the parentheses are
`evaluated. Use parenthesesto adjust the order of term evaluation.
`The example restrict value would return all results in the "linux"
`custom sub-collection that are not in either the United States or United
`
`Note: Spacesare not valid characters in the restrict parameter.
`
`2.5 Input and Output Encodings - <ie>, <oe>
`
`Backto top
`
`In order to support searching documentsin multiple languages and character encodings the Google SOAP Search APIperformsall requests and
`responsesin the UTF-8 encoding. The parameters <ie> and <oe> are required in client requests but their values are ignored. Clients should
`encodeall request data in UTF-8 and should expect results to be in UTF-8.
`
`2.6 SafeSearch - <safeSearch>
`
`Backto top
`
`Many Google users prefer not to have adult sites included in their search results. Google's SafeSearch feature screensfor sites that contain this
`type of information and eliminates them from search results. While nofilter is 100% accurate, Google'sfilter uses advanced proprietary
`technology that checks keywords and phrases, URLs, and Open Directory categories.
`
`If you have SafeSearch activated andstill find websites containing offensive content in your results, please contact us and we'll investigateit.
`
`2.7 Limitations
`
`Backto top
`
`There are some importantlimitations you should be aware of. Some of these are because Google's infrastructure is currently optimized for end
`users. However,in the future we hope to vastly increase the limits for Google SOAP Search API developers.
`
`[componentdm enh 2046
`
`Maximum numberof words in the auerv
`
`10
`
`Facebook's Exhibit No. 1010
`Page 009
`
`= 8
`a a
`
`§{5sAATLRA
`88/88/8§§S|S/5§
`
`°°
`
`countryiR
`caer
`cae
`
`French
`Polynesia
`Papua New
`Guinea
`a 3%
`Pakistan
`Poland
`"
`and
`St. Pierre
`tween
`
`Iran (Islamic
`Republic of)
`
`=
`
`Facebook's Exhibit No. 1010
`Page 009
`
`
`
`
`
`Maximum numberofsite: terms in the query|1 (per search request)
`Maximum numberof results per query fos
` Maximum value of <start> + <maxResults> 1000s
`
`3. Search Results Format
`
`3.1 Search Response
`
`Backto top
`
`Backto top
`
`Each time you issue a search request to the Google service, a responseis returned back to you. This section describes the meaningsof the
`values returned to you.
`
`<documentFiltering> - A Boolean value indicating whetherfiltering was performed on the search results. This will be "true" only if (a) you
`requestedfiltering and (b)filtering actually occurred.
`
`<searchComments>-Atext string intendedfor display to an end user. One of the most common messagesfoundhereis a note that “stop
`words" were removed from the search automatically. (This happens for very common words such as “and" and “as.")
`
`<estimatedTotalResultsCount> - The estimated total numberof results that exist for the query. Note: The estimated number maybeeither
`higheror lowerthan the actual numberofresults that exist.
`
`<estimatelsExact> - A Boolean value indicating that the estimate is actually the exact value.
`
`<resultElements> - An array of <resultElement> items. This correspondsto the actuallist of search results.
`
`<searchQuery> - This is the value of <q> for the search request.
`
`<startindex>- Indicates the index (1-based) ofthe first search result in <resultElements>.
`
`<endindex>- Indicates the index (1-based)of the last search result in <resultElements>.
`
`<searchTips>- A text string intended for display to the enduser. It provides instructive suggestions on how to use Google.
`
`<directoryCategories> - An array of <directoryCategory> items. This correspondsto the ODPdirectory matchesfor this search.
`
`<searchTime> - Text, floating-point numberindicating the total server time to return the search results, measured in seconds.
`
`3.2 Result Element
`
`Backto top
`
`<summary>- If the search result hasa listing in the ODP directory, the ODP summary appears hereasa text string.
`
`<URL> - The URLof the search result, returned as text, with an absolute URL path.
`
`<snippet> - A text excerpt from the results page that shows the query in context as it appears on the matching results page. This is formatted
`HTMLandusually includes <B> tagswithin it. Query termswill be highlighted in bold in the results, and line breakswill be included for proper text
`wrapping. If Google searched for stemmedvariants of the query termsusing its proprietary technology, those termswill also be highlighted in bold
`in the snippet. Note that the query term does not always appearin the snippet.
`
`<title> - Thetitle of the search result, returned as HTML.
`
`<cachedSize> - Text (Integer + "k"). Indicates that a cached version of the <URL>is available; size is indicatedin kilobytes.
`
`<relatedinformationPresent> - Boolean indicating that the "related:" query term is supported for this URL.
`
`<hostName> - Whenfiltering occurs, a maximum oftwo results from any given hostis returned. When this occurs, the second resultElementthat
`comesfrom that host contains the host namein this parameter.
`
`<directoryCategory> - See below.
`
`<directoryTitle> - If the URL for this resultElementis contained in the ODPdirectory,thetitle that appears in the directory appears here as a text
`string. Note that the directoryTitle may be different from the URL's<title>.
`
`3.3 Directory Category
`
`Backto top
`
`<fullViewableName> - Text, containing the ODP directory namefor the current ODP category.
`
`<specialEncoding> - Specifies the encoding schemeofthe directory information.
`
`©2006 Google - Home - About Google - We're Hiring - Site Map
`
`Facebook's Exhibit No. 1010
`Page 0010
`
`Facebook's Exhibit No. 1010
`Page 0010
`
`
`
`https://web.archive.org/web/20050217010356/https://www.w3.org/2004/06/03-google-soap-
`wsdl.html
`
`Facebook's Exhibit No. 1010
`Page 0011
`
`Facebook's Exhibit No. 1010
`Page 0011
`
`
`
`
`
`
`
`
`
`
`
`[ntps:7Fwww.w3.org/2004706/03-google-soap-wsd.html GO]!|ssrceves cecusve [RUDS=77oww.w3-0rg/2004706703-google-soap-wsdl-html oa
`
`17Sep 2004 17 Sep 2004~4 Sesale i
`
`
`
`WaybelMeching
`
`
`
`
`$4captures fneeing64captures| | Way <
`
`
`
`Sample SOAP Messagefor Google's WebService Interface
`Forillustrative purposes only: Using SOAP 1.1 and WSDL1.1 (proprietary specifications)
`Thanksto Philippe Le Hégaret
`Web Service Description Language (WSDL1.1) description ofinterface for searching:
`+ http:/api.google.com/GoogleSearch.wsdl
`
`Here is an example ofa SOAP 1.1 requestto search for "shrdiu winograd maclispteletype":
`<?xml version='1.0' encoding='UTF-8'?>
`<soapl1:Envelope
`xmlns="urn:GoogleSearch”
`xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">
`<soapl1:Body>
`<doGoogleSearch>
`<key>00000000000000000000000000000000</key>
`<q>shrdlu winograd maclisp teletype</q>
`<start>0</start>
`<maxResults>10</maxResults>
`<filter>true</filter>
`<restrict></restrict>
`<safeSearch>false</safeSearch>
`<ir></1r>
`<ie>latinl</ie>
`<oe>latinl</oe>
`</doGoogleSearch>
`</soap11:Body>
`</soap11:Envelope>
`Result:
`<?xml version='1.0' encoding='UTF-8'?>
`<soapl1:Envelope
`xmlns="urn:GoogleSearch"
`xmlns:google="urn:GoogleSearch”
`xmlns:soapenc="http: //schemas .xmlsoap.org/soap/encoding/"
`
`xmlns:soapl1="http://schemas.xmlsoap.org/soap/envelope/">
`<soap11:Body>
`<doGoogleSearchResponse>
`<return>
`<documentFiltering>false</documentFiltering>
`<estimatedTotalResultsCount>3</estimatedTotalResultsCount>
`
`<directoryCategories soapenc:arrayType="google:DirectoryCategory|0]"></directoryCategories>
`<searchTime>0.194871</searchTime>
`<resultElements soapenc:arrayType="google:ResultElement(3]">
`<item
`<cachedSize>12k</cachedSize>
`<hostName></hostName>
`<snippet> <b>...</b> on a simple dialog (via <b>teletype</b>) with a user, about a <b>...</b> http://hci.stanford.edu/<b>winograd</b>/<b>shrdlu</b><br> . It is written in <b>MacLisp</b>, vintage 1970, and to <b>...</b></snippet>
`<directoryCategory>
`<specialEncoding></specialEncoding>
`<fullViewableName></fullViewableName>
`</directoryCategory>
`<relatedInformationPresent>true</relatedInformationPresent>
`<directoryTitle></directoryTitle>
`<summary></summary>
`<URL>http: //hei.stanford.edu/cs147/examples/shrdlu/</URL>
`<title><b>SHRDLU</b></title>
`</item>
`<item><cachedSize>12k</cachedSize>
`<hostName></hostName>
`<snippet> <b>...</b> on a simple dialog (via <b>teletype</b>) with a user, about a <b>...</b> http: //hci.stanford.edu/<b>winograd</b>/<b>shrdlu</b>/code<br> . It is written in <b>MacLisp</b>, vintage 1970, and to <b>...</b></snippet>
`<directoryCategory>
`<specialEncoding></specialEncoding>
`<ful1ViewableName></fullViewableName>
`</directoryCategory>
`<relatedInformationPresent>true</relatedInformationPresent>
`<directoryTitle></directoryTitle>
`<summary></summary>
`<URL>http: //hei.stanford.edu/winograd/shrdlu</URL>
`<title><b>SHRDLU</b></title>
`</item>
`<item<cachedSize>32k</cachedSize>
`<hostName></hostName>
`<snippet> <b>...</b> man and woman through <b>teletype</b> and has to <b>...</b> human diseases) 1970* Terry <b>Winograd's</b> <b>SHRDLU</b><br> (Natural Language Processing <b>...</b> Lisp Machine Lisp, <b>MacLisp</b>, NIL, S-1 <b>...</b></snippet>
`<directoryCategory>
`<specialEncoding></specialEncoding>
`<fullViewableName></fullViewableName>
`</directoryCategory>
`<relatedInformationPresent>true</relatedInformationPresent>
`<directoryTitle></directoryTitle>
`<summary></summary>
`<URL>http: //www.trentu.ca/csd/newsarchives/trentu/csp/cr350/79</URL>
`<title></title>
`</item>
`</resultElements>
`<endIndex>3</endIndex>
`<searchTips></searchTips>
`<searchComments></searchComments>
`<startIndex>1</startIndex>
`<estimateIsExact>true</estimateIsExact>
`<searchQuery>shrdlu winograd maclisp teletype</searchQuery>
`</return>
`</doGoogleSearchResponse>
`</soap11:Body>
`</soap11:Envelope>
`
`Last change $Id: 03-google-soap-wsdl.html,v 1.7 2004/06/03 22:05:39steve Exp $
`Steve Bratt
`
`Facebook's Exhibit No. 1010
`Page 0012
`
`Facebook's Exhibit No. 1010
`Page 0012
`
`
`
`https://web.archive.org/web/20060903005554/http://developers.sun.com/prodtech/javatools
`/jscreator/index.jsp
`
`Facebook's Exhibit No. 1010
`Page 0013
`
`Facebook's Exhibit No. 1010
`Page 0013
`
`
`
`INTERNET ARCHIVE
`JUL
`http://developers.sun.com/prodtech/javatools/jscreator/index.jsp
`<
`521 captures
`dali Join SDN|My Profile | Why Join?
`17 Feb 2004 - 25 Jan 2021
`2005
`PAUIYAE ¥ Aboutthis capture
`
`Java|Solaris=Communities|Sun Store
` APis Downloads Technologies Products Support Training
`>
`
`aero’
`
`Sun.com
`Developers Home > Products & Technologies > Development Tools > Java Studio Tools > Java Studio Creator
`
`FF:cola 91-3
`
`Java Studio Creator At a Glance Efficiency
`
`Java Studio Creator: Rapid visual web application and portlet development.
`
`Marco Walther, our deploymentexpert, rides his bicycle to Sun’s Mento Park, California campus.
`
`felisum System Requirements
`Reference
`Learning
`Community
`Support Downloads
`PAEReMRmelMROMMMMceaM Mereas
`You've reached the developer resource center for the Java Studio Creator
`integrated development environment, a tool you can usefor rapid visual
`JavaServer Faces web application and portlet development. The latest version is
`built on the NetBeansplatform, and includes features such as AJAX-enabled
`a JavaServer Faces components, support for building JSR-168 portlets, easy
`accessto databases, a streamlined application model, and more. Anyone
`building JavaServer Faces-based webapplications with Java Studio Creatorwill benefit from
`our large and active community.
`
`Let us know how youlike using Java Studio
`Creator.
`
`:
`Subscribe to What's New via our RSS
`Feed
`You'll be notified when there are new tech articles,
`tutorials, webinars, events, updates,hot fixes, and
`more. New to RSS? See our FAQ.
`
`See Java Studio Creator 2 in Action
`Product Tour
`g
`-
`See how you can
`develop web
`applications and
`portlets in this
`entertaining, high-
`level look at the IDE
`
`and its capabilities
`window, navigator,
`
`Screen Shots
`Take a quick tour of
`the visual interface,
`stepping through
`elements like the
`editing area, menu
`bar, properties
`and other visual components palettes.
`» Flash version
`» HTMLversion
`
`Downloadthe Field Guide
`oo
`Thedefinitive guide to
`vA STY
`Java Studio Creator is
`CREATOR
`free in PDFformat.
`LD GUIDE
`Downloadit now.
`
`
`
`Spotlight
`
` performance with this latest hot fix. Connect to the
`
`Get Improved Performancewith
`Hotfix 2
`You asked for it, you gotit...the
`Java Studio Creator team has
`provided significant design-time
`Update Centerand getit today!
`Webinar: eBusiness Applications’ Grid AJAX
`Component
`Tune in anytime from Aug 28 to Sept 1 to learn how to
`use this AJAX-powered componentthat gives your web
`apps responsive,interactive data editing in an
`spreadsheetlike user-interface.
`Developing Internationalized Applications
`Learn how to set up your applicationsfor localization in
`this new technical article.
`
`Developers Like You
`Developers using Java Studio Creator share how they
`use the IDE on this pageof testimonials, success
`stories, case studies, and reviews. Take a look,andlet
`us know if you'd like to share yourstory, too.
`
`See how Developer Expert Assistance can help you...
`“_l was stuck on a design problem,
`and neededhelp right away.
`Sun Developer Expert Assistance
`came through for me in a big way...”
`= Joe Paladin,founderCommunityguru.com, expertdeveloper
`
`A One Stop Shop
`One downloadincludes a complete development
`environment, everything you need to install, develop
`and deploy, with zero-to-minimal configuration hassles:
`+ A full set of JavaServer Faces components
`+ The application server
`+ AJava database with sample applications
`+ Access a range of popular databases
`+ Integration with popular version control systems
`+ Membershipin the Sun Developer Network (SDN)
`
`SDNInternational
`» Japan—- AAARAY 7 b
`» China — {24i] 0)Se Ri ia) at eA
`» Korea — QhSt YEoS
`» Espagne(clasesparticulares solamente)
`» France (cours d'instruction seulement)
`
`» Site Map
`
`Search
`Java Studio Creator
`
`[|
`
`Sun Tech Days +
`NetBeans Day +
`OpenSolaris Day
`Seattle, Sept 6-7
`Advance yourskills with in-
`depth technical training -
`from the source.
`
`Getting Started?
`» Down