throbber
Patent Owner Black Hills Media, LLC
`Trial Demonstratives
`
`1
`
`

`
`• Henry Williams Jr.
`
`• Filed: March 2,
`1998
`
`
`• Issued: August 22,
`2000
`
`• Challenged Claims:
`1, 2, 20, 23, 29 and
`30
`
`2
`
`

`
`U.S. Patent No. 6, 108,686
`
`
`
`U, um
`
`I11] Pnlcm Numhcn
`[45]
`Ilale of Patent:
`
`6,103,636
`Aug. 22, 21:00
`
`
`
`
`United States Patent mu
`Williams, Jr.
`
`NT-BASEII UN-IJJEE INFOIIMATIUN
`
`
` ‘ l‘.'.VAl.AN|.| VII-ZWIN . .
`.M
` Ilurgr R. Williams Jr. 11 I5m.Idwa_v.
`773
`ild Fklil. Ntir Yofll. N Y, IIIIH
`Nor.
`|
`r
`
` (Iii? l5fli
`
`ml}. 7:”-1|}; ?|I'l.2l7
`‘
`'Fl|0'2(E. Ill
`
`71$. lll. SH). ll|I|
`
`“lnhcrluind Annnuucu ;\,pp(nl’l| nut [in Pmnl Applica-
`uuu “
`lulu-J On, 7. MIT. d-urnluadu-I in»-n Inllpr. “\---w m—
`.
`'
`'
`wan ml. I(IlT7*TF
`fl|\nW.iIm].3VIgfl\.
`“Nvnul
`lmcnninds "hinnrl
`t‘nmmum‘cuninns. Patents."
`chwnbadcd
`flnm hIIp.:www.|nI:nnir1d u1rlI.'lIIIlI:!il|s‘
`pzlelu dcsnuml on 11:1-. :1. 10010, .1 pipes.
`‘lnqnluly Atkcd Um-suhns ahnul 1nIcnmud's Palent-s.‘
`dniflihlrlcd
`run.
`I|IlPnHvrww,|nIzrrIIIl'd u'Im.mzl=!ia|r.‘
`[mull
`fuqlnml nn Fun :7. luau, ‘ljfigui
`f“n'nInn' I.mumrr—MchrncI B. ficrkil
`mrmma Agar. or nm—&aI-my, mknunla‘.
`Iafmnn I ll‘
`ABSTRACT
`[57]
`A 2-mhjmapc-:.c‘zc Iuhruulru Ralncwul ma Vkuiug 5,‘,
`ll:|1l (Sl|l\rih) cnlhlcs mnltlpk uxls nf 1 null mmpultr
`-syuern ... mm infnnnannn u1>wdIcmnv.'l_\ou .wL- ma
`mwwk "nu sums 1-. miguul m mum ma {liq-«lay In
`
`a IE<rl'nfl'|l'll|IIi01|lB|-llillg in a pm Ilar. pmdcfincdsuhjocl
`am,Tln: slmrs lI'l.‘lIlI1c§ 3 gnpliicul utcr imcrfaoc imma-
`ing - mulrnl panel and an cmzlwt Virilfl. 11:: mum:-I pu-cl
`cluhlgseldi Inn] user In daring I Iuuque -scl nf scnmll rules
`in locallng .‘nr»m...‘m an an plmcular when are. wired
`1vn|l’=Ilp.nnnI [Imvidcs sash an :1!" ssamh mm In :1 mm:
`
`
`User1 Content
`Use” Rules
` m me ur mum wmme rllulwxes mm nu neuumk. Th:
`User 2 Rules
`0 [HEN HJH-IJl‘AI1l)N5
`User 2 Cnntant
`
`
`inclucing Inalnlluung mu av.-.nl.I sLnu:IIu1:
`in
`IIL “Snub III: “bl! Inllllul I Ekudncht," ll‘
`dine ml.-b Hamel
`In Ill: rvmuw dilabusc and
`
`).m-uL41.Icr- IIIOII.
`
`mmml Inlurmlllun «nun pallwulu mu uI
`IL "All IfI'lI‘-lu4!I.'ll lu[u!!ln.II.'lu|'\.‘ lut MUDLIA:
`
`. ifeVt-w1i.w3urns-1‘uwIfur«nLx'n\N'WWJ.I':|] m'
`
`- nnd display 'u1I'm-malmn smrcd in llu: Iacal
`15. “Mi
`:0 lb: pnnicular sflajocl are: Ind u Ihll
`‘n. -wsn Cumpns Tnkna Mn s¢..uI=.‘n¢ .n nu
`kul pmmung man" may. Include
` User n Content
`lion.‘ Scyhold Itcpon on Dcsklop I'ul1li§h|ng,.
`ufwhidl i'»vu!-lit-Iiirsd In WIIWVG and
`Ill. pp‘ I-9.1990‘
`Local Database
`
`
`
`
`
`rnymu an
`
`
`
` Content Viewer
`
`
`
`
`
`
`
`
`
`
`
`Flemote
`Content
`Database
`
`
`
`
`
`UNG EX, 1001
`
`3
`
`

`
`• SIRViS: Subject-Specific
`Information Retreival and
`Viewing System
`
`
`
`• search agent to locate and
`retrieve from remote server;
`
`
`• single, predefined subject; and
`
`• subject defined by search rules
`
`
`See Paper 36 at 3-4.
`
`4
`
`

`
`U.S. Patent No. 6 108 686
`
`
`
`BACKGROUND OF THE INVENTION
`
`A number of technologies are currently available to allow
`consumers to access information stored remotely on net-
`works such as the Internet, corporate intranets, etc.
`Browsers, for example, are a well-known class of software
`applications which enable computer users to download
`hypertext pages and other types of data from the World Wide
`Web and other remote sources.
`
`The retrieved information may be automatically stored 25
`locally on the user’s computer, such that the user can browse
`the information off-line at a time of his own choosing.
`
`See Ex. 1001 at 1:11-27; See also Paper 36 at 2
`See EX. 1001 at 1:11-27; See also Paper 36 at 2
`
`
`invention is not See EX. 1001 at 3:19-24; See also EX. 2013 at ‘][28, 39
`
`Use” Rules
`User 2 RLIIGS
`
`User 1 Content
`User 2 Content
`
`U ser :1 Content
`Local Database
`
`Remote
`Content
`Database
`
`.
`
`search agent stores information in the local database using
`the same organizational structure in which the information
`was stored in the remote database. This structure is selected
`
`in advance to be suitable for etfectively conveying informa-
`tion on the predefined subject area to a user in a format that
`can be easily assimilated. The present
`
`See Ex. 1001 at 3:19-24; See also Ex. 2013 at ¶28, 39
`
`5
`
`

`
`1. A device for providing a plurality of local users with
`information stored remotely on a network, the device
`comprising:
`
`a rule generation unit configured to define, for each of the
`plurality of local users, a set of search rules applicable to a
`predefined subject; and
`a search agent configured to retrieve information on only
`
`the predefined subject from a database on the network based
`on each set of search rules and to store the retrieved
`information in a local database.
`
`
`
`6
`
`

`
`
` Board’s Institution Decision
`For purposes of this decision, however, no term in claims 1, 2,
`20, 23, 29, and 30 requires express construction at this time.
`(Paper 18 at 7)
`
`
`
` Patent Owner Agrees:
`
`
`For purposes of these proceedings, Patent Owner defers
`without prejudice to the Board’s initial determination to not
`expressly construe these claim limitations. (Paper 36 at 8)
`
`
`
`7
`
` Patent Owner’s Expert Agrees:
`
`“I believe that use of the terms ‘search agent,’ ‘search rules,’
`and ‘search criteria’ in the claims and specification of the ‘686
`Patent is consistent with the ordinary and customary meaning
`of these terms to a person of ordinary skill in the art. (Ex. 2013
`at ¶ 29.)
`
`
`
`
`
`
`
`

`
`1. A device for providing a plurality of local users with
`information stored remotely on a network, the device
`comprising:
`
`a rule generation unit configured to define, for each of the
`plurality of local users, a set of search rules applicable to a
`predefined subject; and
`a search agent configured to retrieve information on only
`
`the predefined subject from a database on the network based
`on each set of search rules and to store the retrieved
`information in a local database.
`
`
`
`8
`
`

`
` See Ex. 2013 at 6:34-39
`
`
`
`
`
` See Ex. 2013 at 5:49
`
`
`
`
`
` See Ex. 2013 at 6:57-65
`
`See also Ex. 2013 at ¶28
`
`9
`
`

`
`Almeroth on Search
`
`So you disagree that
`
`MR. HAIGHT: Q.
`.
`.
`claim 1 requires a search?
`_
`_
`MR. DISCHER: Objection;
`
`form,
`
`in the context of claim 1 by itself.
`
`MR. HAIGHT:
`
`h
`L t
`9 me rep rage
`Q
`What would one of ordinary skill in the art
`understand the term "search" to mean?
`
`.
`
`th t.
`a
`
`mischaracterizes testimony.
`THE WITNESS:
`I don't think that that
`
`question has a lot of meaning. There isn't a
`definition of "search" that's relevant
`
`The issue here is,
`
`14
`
`I5
`
`MR. DISCHER: Objection; scope.
`
`THE WITNESS =—
`
` I think I have
`
`for example, what a search agent might mean and what
`it includes, and I think that characterizing claim 1
`
`as performing a search or not creates a
`
`representation of claim 1 that's potentially
`
`inconsistent with what claim 1 actually requires.
`
`EX.
`See Ex. 2018 at 306:11-17
`
`_ I just don't think it's a reasonable way to try
`21
`and characterize what claim 1 is --
`
`22
`
`23
`
`MR. HAIGHT: Q. Okay.
`
`A.
`
`—— generally speaking.
`
`
`
`See Ex. 2018 at 308:1-21
`See EX. 2018 at 308:1-21
`
`MR. HAIGHT: Q.
`
`So if it's not meaningful
`
`to describe something as push versus pull, why has
`
`that nomenclature creeped into these types of
`
`
`
`systems?
`
`MR. DISCHER: Objection; scope.
`
`THE WITNESS: Well,
`
`I'm not sure it's not
`
`meaningful, but often the terms are taken relative
`
`to each other, and in certain instances —— well,
`
`I
`
`mean,
`
`in some instances it might identify an
`
`
`
`See Ex. 2018 at 297:23-298:7
`See EX. 2018 at 297 :23-298:7
`
`10
`10
`
`

`
`“Search”
`
`b) Search (11o1111) — “l. The process of seeking a pa1Tio11la1' file or
`
`specific data. A soaroll is oa11‘iod out by a p1'og1'a111tl11'ougl1
`
`oo111pa11'so11 or oalo11latio11 to dote1'111i11o wllethor a match to some
`
`pattem exists o1'whetl1e1' some other o1'ite11'a l1EI‘UEt been 111ot..."’34
`
`1:) Search (VE1'l)) — “I. To look for the location of a file. 2. To seek
`
`specific data w:ithi11 a file or data st111ot111'o..."’35
`
`See Ex. 2014 at 399; see also Ex. 2013 at ¶29
`See EX. 2014 at 399; see also EX. 2013 at ‘][29
`
` 11
`
`11
`
`

`
`• James P. Reilly
`
`
`
`• Filed: June 12, 1995
`
`
`
`Issued: April 14, 1998
`
`•
`
`
`
`• Assignee: PointCast, Inc.
`
`12
`
`

`
`U.S. Patent 5,740,549 (“Reilly”)
`
`
`
`
`I JSIIIWAQSIOA
`
`5,740,549
`un Patent Number:
`United States Patent mu
`Apr. 14. I998
`ml Daeuman:
`lldlyeul.
`
` I54) MWXATDN A!WADV'E‘l'Ti
`
`UCIIB-—A RI Rodin AM-Li" Nahum Nth
` §lfimA@IIlD® NIIAIL Ami. IN!
`
`US)
`
` Innuun.JQnP.laIy,S-lhnchm; (u.”.,.g...¢¢..g§_)
`G117 P. ll—II. (ipunm. ban :1
`
`can.
`
`-
`Minn E:'nnh(hi I).
`
`lmama‘ ]m9r°°““°°1"m"
`rm Amp-c: nucamlnr. s-yv-u.cu
`A-nu
`(swllches. 816)
`Aaron; um. u nu-—nnm,. socuu. min A
`nu AWL No.:$.O1I
`7*‘-H UP
`
`my ma:
`1-. 13. ms
`nu
`Atlucr
`
`ha‘ __________,uounu I-a-::uncy.ncp-utuhvanal-nnhlu-annual
`
`l:&CI.
`uvuuqa-nna..y-u;Aa-uwmuu
`
`iihln’ ____:_ 9V“‘_m_o9‘
`qdlnujenlnlotnflouiunuundvcunatult
`,”mn“_1nu{w)_°u.-m,,L" Thcflwnnhnhnunlnhauunatmanxp
`
`Ihvtcollnnhuunuutlulhlmnubnurguy.
`Vunllaunmlykadfluumusuvuué
`
`|ndnkl%.ly4t'Vk¢.lc«é:afimAla&f¢
`z-udvi-‘ulna:-fimdhclimnulunlnund
`nD«!1£I%Ihhtl&II!vrr‘II§8enl|ot'd
`
`nauwylwnumulaflwnnlunllnundntvwnw
`um:-iruaiu|nah:nqvu,Mln{unfl¢-nan:
`ltnuinun-ufiaacunuuhscxéucnhu-h
`
`ncuuncvqhuldngmunrnouhqaldeu
`K111.)
`lulu-nnlu luau and Alveninenan dad In ha!
`
`ME“-5
`-any-rlnnlanlnuh-uolmldr-Iuuanhnuni
`alvafijtl-tdbyrhaaunavunllwékn
`omouu In/ms
`lqty¢u|Iolhucn¢Ivufiu|bl.ny:uuIh:Ivut-
`
`ouzmr um: any-urn
`Idnu':l@q&vh:l|—nubIudmUaInhn
`
`ouuu none 0..., .-
`
`
`
`
`
`Application Server?-
`
`SAMSUNG EX 1003
`
`13
`
`

`
`U.S. Patent 5,740,549 (“Reilly”)
`
`PointCast n. An lntemet service that delivers and dis-
`
`plays a personalized set of news articles to individual
`users. Unlike the World Wide Web and other Internet
`
`applications, PointCast is a push technology, where
`the server automatically uploads data without a spe-
`cific command from the client. See also server (defi-
`
`nition 2).
`
`See EX. 2014 at 348, 365-366
`
`push‘ n. A technology developed in relation to the
`World Wide Web, designed to provide end users with
`personalized Web access by having a site actively
`“push” requested information to the user’s desktop,
`either automatically or at specified intervals. Push
`
`was developed as a means of relieving users from
`having to actively retrieve (“pull”) information from
`the Web. It is not, as yet, especially popular.
`
`See Ex. 2014 at 348, 365-366
`
`14
`14
`
`

`
`Petitioner
`
`Patent Owner
`
`See Ex. 2018 at 297:23-298:7
`
`See Paper 326 at 20
`
`See Ex. 2013 at ¶39
`
`15
`
`

`
`16
`
` Information Server (104)
`
`
`
` Internet (119)
`
`
`
` LAN (106)
`
`
`
` LAN Server (108)
`
` Client (LAN Server)
`
`•
`
`•
`
`•
`
`•
`
` •
`
` Embodiment
`
`•
`
` Client (Stand-Alone)
`
` (102)
`
`

`
`US. Patent 5,740,549 (“Reilly”)
`
`AP News Feed
`DOW News Feed
`Sports Ticker
`
`In one preferred embodiment, when the “client” that is
`connected to the information server for an update is itself a 20
`local area network serven—
`
`In a second preferred
`embodiment, the client/LAN server generates a group pro-
`file that represents the union of all news category and
`subcategory preferences of the subscribers connected to the
`
`
`
`(‘De I
`
`preferred embodiments. the subscriber level news item fil-
`tering is accomplished by setting up the subscriber’s data as
`access tables 186 to include only news items corresponding
`to the subscriber’s user profile. In the computers of stand
`alone subscribers, the filtering of news stories is handled
`during the data download process. by only downloading
`news items corresponding to the snbscriber’s user profile.
`
`User ‘me,-{Ce
`
`Tables tor accessing data
`News Story Items—
`
`
`
`
`Applncatnon Sewers
`
`See Ex. 1003 at 15:19-39; Fig. 1
`See EX. 1003 at 15:19-39; Fig. 1
`
`17
`17
`
`

`
`U.S. Patent 5,740,549 (“Reilly”)
`
`Category P11:-filer Dialog
`
`Category Proliler Dialog Box
`
`Sports News Profile
`
`Check box for each topic that interests you:
`
`E Sports Images
`El Sports Scoboard
`D Baseball news
`
`Include only stories
`mentioning:
`
`E] Basketball news
`E Hockey news
`E] Soccer news
`I:I College news
`
`D TennisfGo[fnews }
`
`Exclude stories
`mentioning:
`
`Select All
`
`Deselect All
`
`News Category Profile Data Structure
`202B
`
`Subcategory selections
`
`Include filters
`
`clude fillers
`
`FIGURE 5
`
`See Ex. 1003 at 9:35-57; Fig. 5
`See EX. 1003 at 9:35-57; Fig. 5
`
`18
`
`A5 mentinmed earlier. each of the category managers
`includes an profile: 1:n'ooe1:lure for lieiining the 51Jl:::3::1'.i,l:Ic:|;'*5.
`interest in receiving news itv.-.1115 wit|11'n each 1'_1:Lforma1:Eo|1
`category. An example of the profile definition dialog gen-
`erallotl by :1. category pro-filer. for H1: Sp-3115 category. is
`shown in FIG. 5. In this exarnple. the Sports Definition
`Profile dialog box 222 includes. on the left .-side. a stroll box
`223 in w|'n'eh the‘. user can select and deselect subcategories
`of sports jnfonnnflon by elieleiug on boxes next to the listed
`3l.ll:H:aILtgI:I!"Il:S.. A "Select All" hulzton in H1: dial og hm: can he
`used {i.»::.._ by etieleiug the subsenher oornput:r's II1n:n.'|5e or
`tteelel:-all device on line ixnage of the box] to select all
`eubeategmies. and a "Deselect All” button can be used to
`iildieete that the subscriber does not want to receive an
`
`news itenn. for the Sports eategotjr.
`
`'1}
`
`55
`
`
`
`

`
`19
`19
`
`Search and Filter
`
`50. Filtering is different from searclling. Filtering is the process of passing
`
`infornlation through a "filter" to screen out unwanted content. The Microsoft
`
`Cfifllputer Dicfioflarr deflles‘—
`
`
`
` ' This is exactly What The Reilly
`
`patent desoribes._ using the category and sub-category inforrnation in
`
`subscriber’s user profiles to filter inforrnation downloaded fi'on1 the remote
`
`.
`.
`lllf-01'I11.Elll.011 S'EI"i.-WEI‘.
`
`39
`
`See Ex. 2013 at ¶50; See also Ex. 2014 at 186
`See EX. 2013 at ‘][50; See also EX. 2014 at 186
`
`

`
`Search and Filter
`
`Category Profiler Dialog Box
`
`Categerjr P11:-filer Dhtleg
`
`Sports News Prolile
`
`Check box for each topic that interests you:
`
`E Sports Images
`El Sports Seaboard
`D Baseball news
`\‘\ . . . . . . \ .\
`
`E] Basketball news
`Hockey news
`B Soccer news
`
`\’
`
`t’
`
`Include only stories
`memmning:
`49ers, Flarns
`
`Exc|ede_ stories
`menllomng:
`
`‘
`
`D Tennls.'Goll news
`Select All
`
`Deselect All
`
`News Category Profile Data Structure
`202B
`
`Subcategory selections
`Include fillers
`Exclude filters
`
`FIGURE 5
`
`24
`
`25
`
`1
`
`2
`
`Q.
`
`And in that example on —— in Figure 5,
`
`where you've got the football news,
`
`the "include"
`
`and "exclude filters" on the side, do you See that?
`
`A.
`
`You've characterized them as filters. -
`I understand , based
`
`See Ex. 2018 at 342:24-343:3
`See EX. 2018 at 342:24-343:3
`
`As mentioned earlier. each of H1: category managers
`includes a profile: 111'-Crt‘;€:t1lJ1‘(‘; fer defining the 51JI::sc:1'_il:Iu;"5
`interest in receiving news ilectns witllin each 1'.1JfI:tn'|:I£11:itJI1
`eategenr. An example of the pnefile l:le:|in.il.it:-l:l dialog gen-
`erated by H. eelegery prt:-filer. [er H11: Sports categury. is
`shown in FIG. 5. In Ihie exarnple. the Sperte Definition
`Prflfile dining 13:11 222 includes. an 111: left side, a etzmll hm:
`223 in which tht: user can select and deselect subcategories
`ef sperm J'_1:Ife1'n:LlI1ien by eliciting an boxes next to the Hated
`eubcategtrics. A "Select All" 'l;1uI:tn.1n in the dial neg hm: can he
`need {i.».:., by clicking the sulz-5:1-II:l-er eernputefs II1n:I1.'|51: er
`treeklaell deviee en the image ef the hex] te select all
`eubeategetiee. and a "Deselect All” button can be used to
`indicete that the subscriber lines not went to Ie::eive an
`
`news items for the Sports
`
`5“
`
`See Ex. 1003 at 9:35-57
`See EX. 1003 at 9:35-57
`
`20
`20
`
`

`
`21

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