throbber

`
`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
`
`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&apos;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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket