Rockstar Consortium US LP et al v. Google Inc

Filing 121

NOTICE by Google Inc, NetStar Technologies LLC, Rockstar Consortium US LP PR 4-3 Submission of the Parties (Attachments: # 1 Exhibit A -- Rockstar's Proposals, # 2 Exhibit B -- Google's Proposals)(Sistos, Antonio)

Download PDF
Exhibit B Defendants’ Claim Constructions and Evidence for Disputed Terms1 Term advertisement database Proposed Construction(s) a database [as defined] of products or services with corresponding advertisements Evidence 2:16-21; 3:20-28; 3:66 to 4:25; 4:31-45; 5:29-38; 5:45-49; 5:64 to 6:16; Figs 1 and 2. advertising machine computer configured to provide advertisements 3:43 to 4:2; 5:18-57; Figs. 1 and 2. machine “A mechanical, electric, or electronic device, such as a computer, tabulator, sorter, or collator.”2 “[A]n instrument (as a lever) designed to transmit or modify the application of power, force, or motion.”3 “A computer or processor.”4 “an apparatus consisting of interrelated parts with separate functions”5 “a device that transmits or modifies force or motion”6 associate search engine 1 2 3 4 5 6 indefinite All patent cites are to the ‘065 Patent. McGraw-Hill Dictionary of Scientific and Technical Terms (4th Ed. 1989) Webster’s Third New International Dictionary (1993) Modern Dictionary of Electronics (6th Ed. 1997) Random House Webster’s College Dictionary (1999) Id. 01980.00010/6159296.1 -1- “the associate search engine” as recited in claim 26 of the ‘883 Patent associative search engine indefinite a search engine that selects the product or service that is closest to the need of the end user 2:16-21; 3:43-47; 4:14-25; 4:31-40; 5:7-17; 5:39-48; 5:64 to 6:4; Figs. 1, 2. client end user computer 3:62-65; 5:18-26; Figs 1, 2. client “1. In an Internet service, a program that can communicate with a server located on the Internet to exchange data of a certain type, such as a Web document or an e-mail message. A web browser is a client for accessing information available on Web servers. 2. In a client/server network, a program that is designed to request information from a server.”7 “Clients are devices and software that request information. Clients are objects that use the resources of another object. A client is a fancy name for a PC on a local area network. It used to be called a workstation. Now it is the ‘client’ of the server.”8 “a computer that receives services from another computer, or (on multitasking operating systems) a process that receives services from another process. The machine or process that is supplying the services is called the server.”9 7 8 9 Webster’s New World Dictionary of Computer Terms (2000) Newton’s Telecom Dictionary, 16th Edition (2000) Barron’s Dictionary of Computer and Internet Terms (1996) 01980.00010/6159296.1 -2- “a workstation on a network that gains access to central data files, programs, and peripheral devices through a server”10 communications interface indefinite, or alternately “browser application” 3:50-62; Figs. 1 and 2. interface “The connection between two hardware devices, between two applications, or between different sections of a computer network.”11 “A mechanical or electrical link connecting two or more pieces of equipment together.”12 “Some form of electronic device that enables one piece of gear to communicate with or control another.”13 “The hardware for linking two units of electronic equipment, for example, a hardware component to link a computer with its input (or output) device.”14 “computer hardware or software designed to communicate information between hardware devices, between software programs, between devices and programs, or between a computer and a user.”15 “Connection between two systems or devices.”16 10 11 12 13 14 15 16 Random House Webster’s College Dictionary (1999) Webster’s New World Dictionary of Computer Terms (2000) Newton’s Telecom Dictionary, 16th Edition (2000) McGraw-Hill Dictionary of Scientific and Technical Terms (4th Ed. 1989) Modern Dictionary of Electronics (6th Ed. 1997) Random House Webster’s College Dictionary (1999) Dictionary of Internetworking Terms and Acronyms (2001) 01980.00010/6159296.1 -3- “the point of interaction or communication between a computer and any other entity, such as a printer”17 “the communication interface” as recited in claim 12 of the ‘183 Patent communications link indefinite the physical network connection between the data processing device and the advertising machine 3:43-62; 4:5-10; 5:12-15; Figs. 1 and 2. Communication Link “The physical means of connecting one location to another for the purpose of transmitting and receiving the information.”18 Data Link “the physical equipment for automatic transmission and reception of information. Also known as communication link”19 “equipment, especially transmission cables and interface modules, which permits the transmission of information”20 “A term used to describe the communications link used for data transmission from a source to a destination. In short, a phone line for data transmission. Or, a fiber optic.”21 correlating matching 4:14-19; 4:31-40; 5:29-34; 5:64 to 6:11. ‘969 File History, 6/2/05 Corrected Reply Brief, at 10-11; Id., 2/17/07 Notice of Allowability at 2-3; Id., 3/28/07 Comments on Statement for Reasons of Allowance at 1; File History, U.S. 17 18 19 20 21 American Heritage College Dictionary (Third Ed. 1997) Modern Dictionary of Electronics (6th Ed. 1997) McGraw-Hill Dictionary of Scientific and Technical Terms (4th Ed. 1989) Modern Dictionary of Electronics (6th Ed. 1997) Newton’s Telecom Dictionary, 16th Edition (2000) 01980.00010/6159296.1 -4- Appl. 13/031478, 3/6/14 Reply to Office Action at 9-10; File History, U.S. Appl. 13/723642, 9/20/13 Reply at 9; Id. at 12. correlate “to establish a one-to-one correspondence of (two sets or series of things)”22 [correlating/ correlates] the received search argument to a particular advertisement See constructions of constituent components data network related information information from the data network being searched 1:38-49; 1:58 to 2:2; 3:53-58. Computer Network “A system of two or more computers interconnected by communication channels”23 Network “collection of computers, printers, routers, switches, and other devices that can communicate with each other over some transmission medium”24 “a communications, data exchange, and resource sharing system created by linking two or more computers and establishing standards, or protocols, so that they can work together25” 22 23 24 25 Webster’s Third New International Dictionary (1993) McGraw-Hill Dictionary of Scientific and Technical Terms (4th Ed. 1989) Dictionary of Internetworking Terms and Acronyms (2001) Webster’s New World Dictionary of Computer Terms (2000) 01980.00010/6159296.1 -5- database an organized collection of data stored on a computer storage medium 1:42 to 2:9; 3:9-19; 4:31-40; 5:29-57; 5:64 to 6:11; Figs. 1, 2. database “a collection of organized, related data, esp. one in electronic form that can be accessed and manipulated by specialized computer software.”26 “A collection of data structured and organized in a disciplined fashion so that access is possible quickly to information of interest.”27 “The entire body of data that has to do with one or more related subjects. Typically, it consists of a collection of data files . . . stored in a computer system so that they are readily available.”28 “A block of computer memory containing information about one given thing.”29 “a collection of data stored on a computer storage medium, such as a disk, that can be used for more than one purpose.”30 database search engine indefinite 1:8-31; 2:34-39; 4:2-13; 4:32-33; 5:64-65; Figs. 1, 2. “Why are my submitted pages (or site) not in the index yet? The Open Text Index is updated on a regular basis, typically at least once a month and sometimes more frequently than that. Each version of the database is based on pages and links found in the previous one, plus submitted pages and sites. Due to the way 26 27 28 29 30 Random House Webster’s College Dictionary (1999) Newton’s Telecom Dictionary (16th Ed. 2000) Modern Dictionary of Electronics, def. 1. (6th Ed. 1997) Id. at def. 2. Dictionary of Computer and Internet Terms (5th Ed. 1996) 01980.00010/6159296.1 -6- our crawler works, we cannot guarantee that any particular page or site will be included in any version of the Open Text Index. Reasonable efforts are made to include such submissions in the index, but there are many factors that can affect which pages or sites actually make it into the final index (sites or pages may be inaccessible at the time they are crawled, duplicate pages and pages with repeating text strings are removed, to name a few).”31 “Open Text has been a leader in the full-text indexing software business for years. The strength of our software lies in its ability to search extremely large textual databases at blazing speed. It also understands the structure of documents, and handles SGML and HTML. When the World Wide Web came along, we thought it would be cool to see if our software would run on it. And guess what? It does! So now we maintain the Open Text Index as a live demonstration of the power of our software, which you can purchase or license for your organization.”32 “People find information on the Internet through directories or search engines, but they often use the wrong one for what they are looking for. Directory sites are best for finding sites on a specific subject: Yahoo!, LookSmart and other Internet directories have categorized sites by subject matter. When looking for a very specific subject, such as Nairobi-based flautists with gout, a search engine is a better choice because it will examine all words on all pages of the Internet. Infoseek, Excite, AltaVista and other search engines can provide information not available from a directory, but they may also generate hundreds of thousands of responses to a query. Website designers can make their sites more search-engine-friendly by being sure that each page has a unique, descriptive title. There should also be links from every page to the site's home page…. 31 The Open Text Index - Frequently Asked Questions, available at http://web.archive.org/web/19971210183120/ http://index.opentext.net/main/faq.html 32 The Open Text Index - Frequently Asked Questions, available at http://web.archive.org/web/19971210183120/ http://index.opentext.net/main/faq.html 01980.00010/6159296.1 -7- When you're looking for a site devoted to a particular topic, directory sites are the place to start. These sites, including Yahoo! and LookSmart, offer orderly listings created by a team of editors who've combed through the Internet and categorized sites based on their subject matter. Directory sites such as Yahoo! try to be complete guides to the Web and will include just about any submitted site in their listings…. Search engines send out "robots," automated Web browsers that surf endlessly from link to link, keeping track of what text appears on Webpages. As a result, when you use Infoseek, Excite, or AltaVista, you're combing through a massive database.”33 “There are dozens of Web search tools available, but most of them fall into one of two basic categories: search engines and directories. Search engines typically use automation to assemble massive indexes of Web sites. Controlled by software running on powerful machines, they crawl electronically through every Web site they can find, downloading pages as they go. The crawlers, often called "spiders," extract information from the Web pages and store it in the search engine's index. Directories are compiled by human beings who collect information about Web sites by looking at them individually. Unlike a search engine, which tries to include as much information as possible, a directory is more selective, categorizing sites in an attempt at useful organization. Yahoo, the most famous of the Web directories, has a staff of 55 surfers. Most of their work consists of examining and categorizing sites submitted to them by computer users and site developers, although they also do some active browsing to catch pages that aren't called to their attention.”34 “Iain Osborne, marketing director of Yahoo!'s European operation, says: 'I don't like being called a search engine. We are not a search engine, and we never have been a search engine: we're an Internet media company.' While it's possible to dismiss 33 34 “When Hits Are Misses” ZDNet (1997) “WEAVING THROUGH THE WEB” (1997) 01980.00010/6159296.1 -8- Osborne's complaint as semantics - Yahoo! is a hierarchical directory of Web sites created by human beings, rather than an index compiled by software robots called 'crawlers' or 'spiders', like Alta Vista - he is making a serious point.”35 “Spiders are widely recognized as one of the key technologies which have made the Internet's vast resources accessible to end users by collecting and organizing information into searchable databases. Without them, the wells of data located on Internetconnected machines worldwide would be nearly impossible for average users to find. The patent covers two important areas of spider technology: that which uses an intelligent, heuristic method to determine which sites to spider; and using Web site "popularity" as a determinant.”36 “Web-based engines like Lycos (http://www.lycos.com), Infoseek Guide (http://www2.infoseek.com), Excite (http://www.excite.com) and Alta Vista (http://www.altavista.digital.com) send out software agents, or "spiders", that crawl the nooks and crannies of the vast global information network, building indexes that can be scanned in seconds. Complementing these databases are searchable "directories" like Yahoo! (http://www.yahoo.com), Magellan (http://www.mckinley.com) and PointCom (http://www.pointcom.com).”37 “"We have dealt with it very directly," said Sarah Garnsey, marketing communications manager at Lycos, which counts 2 million page views per day. In the past few months, the company has been developing and using a more sophisticated kind of spider. "We have patent-pending technology that looks at the positioning of words on a page, the number of times they are repeated and their proximity to one another," she said. "It 35 36 37 “Computing and the Net: The new seekers” (1997) “Significant Patent To Be Issued for Lycos' Intelligent "Spider" Technology” (1997) “Finding Web Info Is Now A Lot Easier” (1996) 01980.00010/6159296.1 -9- processes all those pieces of information. It pretty much ignores the more obvious tricks." Yahoo! - more of a directory than a grab-all search engine - has its own way of cheating the cheats. "It doesn't impact us as much," said Karen Edwards, director of brand management, repeating the mantra of nearly every search engine employee I spoke to. "Basically, the way we work is that we have our directory, which is about 370,000 sites categorized by humans, so when you do a search on Yahoo! the first search gives you results within Yahoo!" Edwards said. "Those searches are based only on words in the title or in the 20-word description of the site." All titles and descriptions are viewed by Yahoo! employees, she said, before they are entered in the directory. Even so, spamdexing a site won't do designers much good when the Yahoo! search looks only at the title and the description. Recently, Alta Vista became the second search choice of Yahoo! visitors, so if they don't find what they want in the ordered world of Yahoo! they can click on the Alta Vista icon and head for the much bigger, less controlled vat of sites and Usenet postings that the Digital-owned engine encompasses. Monier said Alta Vista's search tools don't get fooled by spamming. "Our search engine is smarter than that," he said. "We use a different formula. The number of times a word appears in the document counts for very little. Our engine looks for how rare a word is, where it is in the document and, if there are several words in the query, how close to each other those words appear in the document. All those things count a lot more than repeated words."”38 “We set out to test the seven major Web search engines available for free on the Internet: Alta Vista, Excite, InfoSeek Guide, Lycos, Open Text, Web Crawler, and WWWWorm. Each of these systems offers essentially the same service: You log onto the page with a browser, type a query into a text box, and within seconds the program returns a list of clickable links. No special software is needed. These seven sites are quite different from Net directories like Yahoo and Magellan, which are essentially 38 “Life In Cyberspace / Cheaters Connive For Pole Position On Search Engines” (1996) 01980.00010/6159296.1 - 10 - registries of Web sites based on descriptions submitted by Webmasters or written by the directory's staffs. ENGINE ANATOMY Web search engines attempt to create a detailed record of the Web using automated software agents nicknamed spiders-that crawl from URL to URL, visiting every site in the public areas of the Web and recording the addresses. All search engines handle these initial steps in essentially the same way. What the various systems do from this point on makes for some significant differences in the quality and quantity of search results. Some send robot software to every site and record the full text of every page. Others first analyze the addresses in the database to determine which sites seem most popular (typically by determining the number of links pointing to the sites in question). They then send out software to record information at these sites only--anything from the bare HTML title and header to an algorithmically constructed summary of contents to the full text of the entire site. And whatever the scope of the database, it must be rebuilt, refreshed, or updated regularly to keep the system current.”39 “Whether or not the Lycos database is a complete snapshot of the Web should be of little concern to users as long as the search engine delivers accurate results. In our tests, Lycos often delivered the most comprehensive results (generally equivalent to Alta Vista's). However, the size of each report often was overwhelming. We generally did not find relevant information on the first two or three pages of Lycos 's search results as often as we did with Excite, InfoSeek, and Open Text searches. Lycos builds its database cumulatively rather than rebuilding the database periodically. In updating information on new and existing URLs, Lycos's software creates a measure of each site's popularity by looking at the number of other links pointing to a site. The engine then uses this popularity index in performing each search. The relevancy of each hit result is partly based on 39 "Search Engine Showdown" (1996), at 79-80. 01980.00010/6159296.1 - 11 - the site's relative popularity. … The Lycos database is not based on the full text of each page. Rather, it creates abstracts of pages based mainly on headers, titles, links, and the first few words of key paragraphs-all of which is designed to maximize broadly relevant information.”40 “Two Ways Engines List Sites Search mechanisms fall Into two categories. The first are sites like Yahoo! which function like telephone books, usually listing sites one or two times under specific subjects. "Net masters should submit their URL in order to be listed. By contrast, search engines like WebCrawler and InfoSeek use “spider” or “robots” to index the Web. These programs automatically search the Web by indexing one page and then indexing all documents that are hyperlinked to it. If your Web site has 50 pages, a spider web may index every page Major engines—including Alta Vista, Excite, Infoseek, Lycos, Yahoo! and WebCrawler—use a dataset Indexed by the spider to provide a set of related sites. These sites are presented to the user in order of their relevance, which is determined by set criteria used by the engine.”41 See also GOOG-WRD-00190574-84; GOOG-WRD-00191531912; GOOG-WRD-00190917-23; GOOG-WRD-00190823-32; OTLB00000027-41; OTLB00000044-47; OTLB00000188-90; OTLB00000191-93; OTLB00000194-201; OTLB00000204-225; OTLB00000302-04; OTLB0000001-305. data processing device (of a a desktop computer, such as a PC or user) a Macintosh, executing a browser 40 41 3:50-65; 5:39-57; Figs. 1 and 2. "Search Engine Showdown" (1996), at 83-84. PR News, “Make Sure Search Engines Find Your Site” (1996) 01980.00010/6159296.1 - 12 - “the desired information”, indefinite as recited in claim 22 of the ‘969 Patent determining whether the advertisement was successful indefinite direct[ing] the data processing device to a website corresponding to the selection of the advertisement. connect[ing] the data processing device to the website of the advertiser or seller 4:64 to 5:3; 6:39-44. display[ing] [] in a [first|second] display portion of a display of the data processing device display [as defined] in a first|second window of a display of the data processing device 2:35-48; 4:14-25; 4:41-45; 4:56-61; 6:27-31. distinct differing databases indefinite extract a toll based upon a fee record obtain payment of a fee recited in a fee record 4:64 to 5:6; 6:39-44. Extract “obtain (something such as money or an admission) from someone in the face of initial unwillingness”42 “to obtain (as money or knowledge of a secret) by much maneuvering and effort from or as if from someone unwilling”43 42 http://www.oxforddictionaries.com/us/definition/american_english/extract 01980.00010/6159296.1 - 13 - “to draw forth; educe”44 (generate a) fee record (generate) a record of a toll for bringing a buyer and seller together 4:64 to 5:6; 6:39-44. included in a web page included in a file or document on the 4:19-25; 4:41-45; 5:29-38; 6:12-16. World Wide Web Web Page “An HTML document on the Web, usually one of many that together make up a Website.”45 “a single, usually hypertext document on the World Wide Web that can incorporate text, graphics, sounds, etc.”46 “a file of information made available for viewing on the World Wide Web and seen by the user as a page of information on the screen”47 interacting with the advertising machine via the communications link to provide information used to create user profile data for the user 43 44 45 46 47 48 49 the data processing device and advertising machine acting upon each other via the communications link to provide information used to create user profile data for the user 2:44-51; 3:50-65; 5:39-57; 6:4-12; Figs. 1 and 2. interact “to act upon each other : have a reciprocal effect or influence”48 “to act upon one another”49 Webster’s Third New Dictionary (1993) Random House Webster’s College Dictionary (1999) Newton’s Telecom Dictionary (16th Edition 2000) Random House Webster’s College Dictionary (1999) Barron’s Dictionary of Computer and Internet Terms (1996) Webster’s Third New International Dictionary (1993) Random House Webster’s College Dictionary (1999) 01980.00010/6159296.1 - 14 - “to act on each other”50 modified search results a set of search results created by modifying previous search results; not a new set of results 2:22-27; 4:46-61; 6:17-29. particular advertisement advertisement that is closest to the need of the user 1:38-49; 1:58 to 2:2; 4:14-25; 5:7-17; 5:29-38. information about the user’s preferences, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. preference data for the user File History, U.S. Appl. 13/031478, 3/6/14 Reply to Office Action at 9-10. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. prior searching history the user’s previous search arguments 2:22-27; 4:49-63; 5:7-17; 5:49-57; 6:34-37. receiv[e|ing] a response from the data processing device via the communications link that indicates non-selection of the at least one advertisement. receiv[e|ing] a response from the data processing device via the communications link that shows non-selection of the at least one advertisement refin[ing] the search results narrowing the previous set of search results refined search results a set of search results created by narrowing the previous set of search 3:20-28; 4:46-63; 6:20-34. indicates “to point out or point to or toward with more or less exactness.”51 “to point out or point to”52 2:22-27; 4:46-48; 6:17-29. refine 50 51 52 American Heritage College Dictionary (Third Ed. 1997) Webster’s Third New International Dictionary (1993) Random House Webster’s College Dictionary (1999) 01980.00010/6159296.1 - 15 - results “to improve or perfect by pruning, polishing, or rarefying”53 “to make more fine, subtle, or precise”54 “to reduce to a pure state; purify”55 search argument search refinement input the text entered by the user and submitted to the search engine 1:38 to 2:10; 4:2-13; 4:29-40; 5:49 to 6:11; Figs. 1 and 2. ‘178 File History, 9/23/2009 Response to Non-Final Office Action at 10-11, 15; ‘178 File History, 5/27/10 Response to Final Office Action at 11-12; '883 File History, 9/22/09 Response to Non-Final Office Action at 9-10; File History, U.S. Appl. 13/031478, 3/6/14 Reply to Office Action at 9-10; File History, U.S. Appl. 13/723642, 9/20/13 Reply at 9, 12; Id., 4/9/14 Reply at 10, 11, 15; File History, U.S. Appl. 13/724,076, 10/9/13 Reply at 12; File History, U.S. Appl. 13/724,076, 4/22/14 Reply at 12; File History, U.S. Appl. 13/724,369, 10/4/13 Reply at 7-8. information regarding a search query 2:22-27; 4:46-48; 6:17-29. entered after receiving the initial set ‘178 File History, 9/23/2009 Response to Non-Final Office of search results Action at 12, 15; ‘178 File History, 5/27/10 Response to Final Office Action at 13. refine “to improve or perfect by pruning, polishing, or rarefying”56 “to make more fine, subtle, or precise”57 53 54 55 56 57 Webster’s Third New International Dictionary (1993) Random House Webster’s College Dictionary (1999) American Heritage College Dictionary (Third Ed. 1997) Webster’s Third New International Dictionary (1993) Random House Webster’s College Dictionary (1999) 01980.00010/6159296.1 - 16 - “to reduce to a pure state; purify”58 search result[s] a page of WWW site locations matching the search argument “the search term” as recited in claims 7 and 20 of the ‘183 Patent select[ing] at least one differing advertisement based upon the nonselection of the at least one advertisement indefinite selecting at least one replacement advertisement based upon the nonselection of the at least one advertisement 2:22-27; 3:20-28; 4:49-63; 6:20-34. server [computer] a computer that provides services to client programs on end user’s computers 3:62-65; 5:18-26; Fig. 2. 3:66 to 4:13; 4:31-40; 5:64 to 6:11. Server “a computer that provides services to another computer (called the client)”59 “Node or software program that provides services to clients”60 “a server is a shared computer on the local area network that can be as simple as a regular PC set aside to handle print requests to a single printer. Or, more usually, it is the fastest and brawniest PC around . . . used as a repository and distributor of oodles of data. IT may also be the gatekeeper controlling access to voice mail, electronic-mail, facsimile services”61 58 59 60 61 American Heritage College Dictionary (Third Ed. 1997) Barron’s Dictionary of Computer and Internet Terms (1996) Dictionary of Internetworking Terms and Acronyms (2001) Newton’s Telecom Dictionary (16th Edition 2000) 01980.00010/6159296.1 - 17 - “in a client/server network, a computer or program that is dedicated to providing information in response to external requests”62 “a computer that makes services, as access to data files, programs, and peripheral devices, available to workstations on a network”63 sort[] the search results 2:33-43. separate the search results into groups sort the search results have been search results that have been separated into groups sorted “to separate from other sorts”64 “to assign by or as if by lot”65 “to separate from others”66 “(1) The operation of sorting. (A) (2) In word processing, rearrangement of blocks of text according to specific instructions. (3) To segregate items into groups according tp specified criteria. (l) (A) (4) To arrange a set of items according to keys used as a basis for determining the sequence of the items; for example, to arrange the records of a personnel file in alphabetical sequence by using the employee names as sort keys. (A) (5) Synonym for order. Note: Sorting involves ordering, but need not involve sequencing, for the groups may be arranged in an arbitrary 62 63 64 65 66 Webster’s New World: Dictionary of Computer Terms (2000) Random House Webster’s College Dictionary (1999) Random House Webster’s College Dictionary (1999) Webster’s Third New International Dictionary (1993) American Heritage College Dictionary (Third Ed. 1997) 01980.00010/6159296.1 - 18 - order.”67 subsequent advertisement selection operations selection of replacement ads within a search session the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user preference data indefinite update[e|ing] the advertisement database based upon the [non-] selection of the advertisement change[ing] the advertisement database to indicate that an advertisement has [not] been selected updating advertisements provided to the data processing device based upon a determination that the user does not select the at least one advertisement 3:1-8; 3:30-28; 4:49-63; 6:20-37. 4:56 to 5:7; 6:27-44. update “To change a record by entering current information; for example, to enter a new address or account number in the record pertaining to an employee or customer. Also known as posting.”68 To search the file (such as a particular record in a computer tape) and select one entry, then perform some operation to bring the entry up to date.”69 “Generally applied to computer files, in which records are added, deleted, or amended, to ensure that the latest information is contained in the file.”70 67 68 69 70 IBM Dictionary of Computing (Tenth Ed. 1993) McGraw-Hill Dictionary of Scientific and Technical Terms (4th Ed. 1989) Modern Dictionary of Electronics (1997) Modern Dictionary of Electronics (1997) 01980.00010/6159296.1 - 19 - “to bring up to date; incorporate new information in.”71 “to bring up to date”72 used to create user preference data by the advertising machine indefinite user a person using or operating a computer 1:19-31; 2:16-21; 2:33-52; 3:9-19; 4:26-28; 5:58-60. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. “the user” as recited in claim 45 of the ‘970 Patent indefinite [creating] user preference data [creating] information about the user’s preferences, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. additional input about the user’s preferences, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. input about the user’s preferences, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. user preference edit input user preference input File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. user preference reprioritization input 71 72 additional input about the priority of the user’s preferences, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. Random House Webster’s College Dictionary (1999) Webster’s Third New International Dictionary (1993) 01980.00010/6159296.1 - 20 - user profile data data in the profile about the user 2:44-49; 2:53-58; 5:7-12; 5:15-17; 5:39-57; 6:5-11; 6:35-38; Figs. 1 and 2. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. user specified preferences preferences specified by the user, not the user’s search arguments 2:44-49; 2:53-58; 5:7-12; 5:39-57; 6:5-11; Figs. 1 and 2. File History, U.S. Appl. 13/724,369, 4/29/14 Reply at 15. web page data format HTML format HTML “The language used to describe WWW pages so that font size and color, hypertext links, nice backgrounds, graphics, and positioning can be specified and maintained (though users can change how these are actually displayed by their own browsers.”73 “HyperText Markup Language: a set of standards, a variety of SGML, used to tag the elements of a hypertext document, the standard for documents on the World Wide Web.”74 “HyperText Markup Language. This is the authoring software language used on the Internet’s World Wide Web. HTML is used for creating World Wide Web pages.”75 “Acronym for HyperText Markup Language. A markup language for identifying the portions of a document (called elements) so that, when accessed by a program called a Web browser, each portion appears with a distinctive format. HTML 73 74 75 Computer Dictionary (1998) Random House Webster’s College Dictionary (1999) Newton’s Telecom Dictionary (16th Edition 2000) 01980.00010/6159296.1 - 21 - is the markup language behind the appearance of documents on the World Wide Web (WWW).”76 Order of steps of claim 17 of the ‘970 Patent Steps 17[b] and 17[c] must occur in order.77 Order of steps of claim 26 of the ‘970 Patent Steps 26[b] and 26[c] must occur in order.78 Order of steps of claim 41 of the ‘970 Patent Steps 41[b] and 41[c] must occur in order.79 Order of steps of claim 1 of the ‘178 Patent Steps 1[b] and 1[c] must occur in order. Steps 1[f] and 1[g] must occur in order.80 Order of steps of claim 12 of the ‘178 Patent Steps 12[d], 12[e], and 12[f] must occur in order.81 Order of steps of claim 1 of the ‘183 Patent Steps 1[b] and 1[c] must occur in order.82 76 Webster’s New World: Dictionary of Computer Terms (2000) The parties agree that step 17[a] must occur first, and that steps 17[d], 17[e], and 17[f] must occur in order after steps 17[b] and 17[c]. 78 The parties agree that step 26[a] must occur first, and that steps 26[d] and 26[e] must occur in order after steps 26[b] and 26[c]. 79 The parties agree that step 41[a] must occur first, and that step 41[d] must occur after steps 41[b] and 41[c]. 80 The parties agree that step 1[a] must occur first, that steps 1[d] and 1[e] must occur in order after steps 1[b] and 1[c], and that step 1[h] must occur last. 81 The parties agree that steps 1[a], 1[b], and 1[c] must occur in order first, and that steps 1[g] and 1[h] must occur in order after steps 1[d], 1[e], and 1[f]. 82 The parties agree that step 1[a] must occur first, and that step 1[d] must occur after steps 1[b] and 1[c]. 77 01980.00010/6159296.1 - 22 - 01980.00010/6159296.1 - 23 -

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?