throbber
Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 1 of 20 PageID #: 1066
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 1 of 20 PagelD #: 1066
`
`EXHIBIT 1
`
`EXHIBIT 1
`
`
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 2 of 20 PageID #: 1067
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 2 of 20 PagelD #: 1067
`
`Attorney Decker No. 30160-G002002
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`Applicant
`Serial No,
`Filed
`Title
`
`: 2172
`Art Unit
`: David Strober
`: John M. Heffington
`Examiner
`. 13/245,001
`: 4575
`Conf. No.
`> September 26, 2011
`: PLAY CONTROL OF CONTENTON A DISPLAY DEVICE
`
`Mail Step Amendment
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`AMENDMENTIN REPLYTO ACTION OF DECEMBER8,2013
`
`Please amend the above-identified application as follows:
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2. Filed 04/18/24 Page 3 of 20 PagelD #: 1068
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 3 of 20 PageID #: 1068
`
`: David Strober
`Applicant
`: 13/245,001
`Serial No,
`: September 26,2011.
`Filed
`Page : 20f.19
`
`- Attorney's Docket No.: 30160-0002002:
`
`Amendmentsto.tlé Claims:
`
`Thislistingof claimsreplacesallpriorversions.andlistings ofclaimsin the application:
`
`
`
`:ListingofClaims: .
`ok
`- (Curientlyamerided)vA:machiie-implementedmethod.of:controllingpresentation.of:
`video:contenton:a-display¢device:‘by amediaplayer, the:method.comprising:,
`receiving;.in-a:serversystem; one ormore siignals:from,aremote.persénial computing
`device,tlie one:ormore.signals.Specifying’avideofile to bé.acted uponand.identifying.amedia
`‘player:‘for playing:‘the.video:content,the:oneormoresignalsfurther:including:‘a-universal
`‘playing:‘of:the:video.contenton-the
`‘play‘back.COfitrolcommand:‘for:controlling:the;
`
`display:device‘by:theinédia‘plajets
`converting;by.the.seryersystem,théuniversallavecorittolcoinriand:‘into™
`db:
`vice’ tocontrol,layingofthevideo
`£content.on.the:displaydeviceBythe:sedilyeheeconvertiny the:unit =corresponding:‘programming.code
`
`
`:
`
`|
`
`
`
`
`
`storing, in‘d-databaseassociated withtheserversystem,aimiiessage fortrarismissionto.or:
`.tetrieval bythe displaydevice, whereinthemessage‘specifiesthe video:file to’be.actéd‘upon,
`identifiesthe.mediaplayerfforplaying:thevideocontent,.and‘includesthecorresponding:
`fy-déviee to cofitrolplayiy ng -of'the:video-content.on.the
`
`programmingcode used-by-the-disp
`e
`display.deviceby'the.media:playeriin1accordancewiththe’‘universal,playback:controlcommand.
`
`(Currentlyamended) The methodofclaim 1 ‘including:
`2.
`checking,.in the server system,the identity ofthe:mediaplayer identified in the one or
`moresignals fromthepersonal computing. device;
`loading anappropriate set ofprotocols orapplication programminginterfaces from a
`librarybased on the identity.ofthe media.player; and
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 4 of 20 PageID #: 1069
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 4 of 20 PagelD #: 1069
`
`Applicant’ : David Strober
`Serial No.
`: 13/245,001
`Filed’; September 26,2011
`Page.
` : 3of 19
`
`,
`
`Attorney’sDocket-No.: 30160-0002002
`
`convertingthe command,fromthepersonalcomputingdevice: into a-corresponding
`JavaSoriptcode:
`
`used bythediaplay-dovice,to.control.the,media:‘Player.
`3.
` (Cartently amended)Themethodofclaim1whéteiticoiivertingthe:command
`
` ‘into correspondingprogramming:‘code: t iceto control::the:mediaplayer.
`includesusing,informationsinalook-up:table.
`4.
`(Carrentlyamended)
`TTheeamethaa ofclaim3 wherein-the-eemmand-contained-in
`
`eommand,andwhereinthe look-up‘tablestores a plurality.ofspecific commands, éachofwhich
`represents,respectively, acorresponding commandforaparticular‘differentmediaplayer.
`
`
`
`5.
`
`(Canceled)
`
`“6 | Original) The:rrcthod ofclaire1wherein:the:itiiversalcommiatid:represents.an.
`‘instruction.toplay:‘the:videocontent,to,Stop playingthevideo:content‘oF topause:playingthe
`video content.
`
`7: (Original)The method ofclaim’I'wherein.the videocontentis-aninteractive:
`_ Videogame.
`
`8.
`
`(Oiiginal)The:methodofclaimI:whereinthevideo:contentisstreamingiédia,
`
`(Original)The method ofclaim:] inchiding:
`9:
`receiving, in the server-system,.a code. from the personal computing device, whereinthe.
`_code-is uniquély: associated withthe:display device on which.the video‘contentisto.be.played;-
`and
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 5 of 20 PageID #: 1070
`Case 2:23-cv-00059-JRG. Document 40-2 Filed 04/18/24 Page.5 of 20 PagelD #: 1070
`
`Applicant: David Strober
`Serial.No.
`13/245,001
`Filed
`:: September26, 2011
`Page
`2: 40f19
`
`Attomey’s Docket'No.: 30160-0002002
`
`storingin the server system:arecordestablishing:a cofinection betweenthepersonal
`computing device and the'display-device’basedon.the code...
`
`(Original)Themethodofclaim9 whereithecodeis differentfrom an IP address
`‘10.
`associatedwiththe:display:device:and.is.different from.a.MACaddressassociatedwiththe
`display,device.
`lle .“isinThemethodofclaim9 includingassigninga:randomilygeneratedcode
`tothe displaydevice:eachtithethedisplay deviee-coanertsfo.thesexversystem. |
`. “2.. (Currently:amended):AS‘system:for’contollingplaying0ofvideocontenton a.
`display.deviceby:ra-media. slayer, the:system comprising:
`.
`aserver system;,
`|
`.
`mo
`afirst:‘database:storingiarelationship‘between:apersonalcomputingdeviceandthe.
`display device;and .
`.
`a‘seconddatabase;
`whereinthe-server-systeis:‘operableto:feceive-onelor.more'siignalsfrom.aremote
`personal computingdevice; the one-or;more.signals.specifying:a‘video file'to’be:acted’upon and.
`identifying’atnedia playerfor’playingthevideocontent;theoneormore:signalsfurther:
`including a universal playback’controlcommaridfor controllifigthe-presentationplayingofthe:
`video:content-on:‘the:display deview, a
`
`convertingtheuniversal‘al playback ccconirol:command:‘into:o.cotrespondingprprogrammingcode.used.
` #€6:to control:playing: ofthe.video content-by the.media player;.wherein
`
`
`respective media player;
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 6 of 20 PageID #: 1071
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 6 of 20 PagelD #: 1071
`
`Applicant + David Strober.
`Serial No.- ::13/245,001_
`Filed
`+’ September:26, 2011
`Page
`:- Sof19.
`
`Attorney’s Docket No:: 30160-0002002
`
`transmission‘to.orretrievaliL by the.displaydevice, vitiorettheitinessagespecifithe.videofile to
`becacted.upon,identifies:the media.Playerfcforplayingththevideo,‘content,.and'inciudesthe
`corréspondingprogramming‘code: used-by the
`-devit
`.
`Edeviee tocontrol playing'ofthevideo:
`
`_ gontent‘onthedisplay.device:‘by.the:media:player‘in-accordance‘with-the:universalplayback
`- ¢ontrolcommand,-
`
`(Currently amended) Thesystemofclaim .12including:
`13.
`alibrary.‘storingprotocols.orapplication:programming”‘interfaces;
`_wherein’the.‘serversystem:is,operable’to check:the:identity|ofthemedia:playeriidentified
`.
`in:the:-one or‘more:‘signals fromthePersonal:computingdevice,Joad:anappropriateset of
`protocolsor:‘pplication:programming interfaces:froim‘the’library basedén.the:identity:ofthe.
`mediaplayer,andconvert,‘the:command,fromthee personal.computingdeviceinto a.
`
` correspondingpprogramming:code't ‘to.control‘the:media’player.
`14,
`(Currentlyametided)Thesystem-ofclan12> inctinding:
`.
`a.look-uptable:storing:a.pluralityof.commands:eachofwhichis’‘for:“aparticulartypeof
`mediaplayer,
`whereinthe:serversystemis+operableto convertthe,commandintocorresponding
`tocontrol.the.media player basedon information programmiifig’code
`in the look-up table.
`
`(Currently amended) The systemofclaim‘12wherein-the-eommand-eontainedin
`.
`15.
`
`wherein the:look-up table stores a.correspondence betweenthe universal command anda:
`plurality of:specific commands, each ‘ofwhich'isfor a:partioulardifferent:media player.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 7 of 20 PageID #: 1072
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 7 of 20 PagelD #: 1072
`
`Applicant’: DavidStrober
`Serial No. : 13/245,001
`Filed.—: September 26, 2011
`Page
`> Gof19
`
`Attomey’s DocketNo.: 30160-0002002
`
`(Original).The systemofclaim 15-theserversystemisoperable to.convertthe -
`16.
`universalcommand:‘by:selecting.from among:the.plurality:ofspecific.‘commands:storediinthe
`Took-uptable.
`
`/ 17. Original)The:sysiem.of,claim:12:“wherein.the-uiiiversalcommand:réepresénts.an.
`. instruction:to"playthevideo content,to stop’playingthe’videocontent.orto:pause,playing:the
`video content.
`
`18. (Origifal)-Thesystemof-ciaim-12-whereinthevideocontentis-aninteractive
`_ videogame.
`
`"19." - (Original)Thesystetofclaim12-wheréinthevideo:contentis:streaming:media.
`
`(Original):The system:of:claim12-wherein.the.server systemis.operable to
`20:.
`receiveacodefromthié:personal computing.device,wheréinthe.code’isuniquelyassociatedwith
`the display.device:onwhich ihe-videocontent.is tobeplayed,“the:serversystemfurtherbeing
`‘operable tostore the-record:establishing,a connection between:the:personal computing device
`~ and?thedisplay¢device‘baséd-on'‘the!code.
`|aa_(Original)9The’systemofclaim:20.vihereinthecode:is:differentffomaan:uIP
`theplydevice.
`
`22.—(Original)The systemofclaim .20-wherein the’server systemis.operableto assign
`a randomly'generated codeto thedisplay device-each time the display.device connects to the
`‘Server system.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 8 of 20 PageID #: 1073
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 8 of 20 PagelD #: 1073
`
`: David Strober
`Applicant
`Serial No:.: 13/245,001
`Filed:
`: September'26, 2011 .
`Page
`> Tof19
`
`_Attorney’s Docket No.: 30160-0002002
`
`(Cufféntly-aniended) Anautoinatedmachine-itnplementedmethodofpresenting _
`23.
`video content.on a.display.deviceby a-mediaplayer,theinethodcomprising:
`retrieving,bythe:displaydevicefrom.-a.server-system, firstinformationthat.specifies a
`firstvideofile'tobe.actediupon, that.identifies:afirst.mediaPlayer’for* playingthefirstvideofilé,
`
`
` ’ y-device to controlplayirig and.that.indicates:corresponding.programmingcode- sed-t lisplay-devi
`- ofithe’firstvideo:file:‘on:thedistlay deviceby‘the:first.media’playerin-accordancewithafirst
`
`playback control commiand;
`obtaining;bythe:displaydevice,over:‘theInternet:thefirst-mediaplayer:forplayingthe
`firstvideofile;
`oe
`_ Toadingthe’‘first:media.playeriinn'the:aigplay'¢device;
`.
`“executing:the:firstplaybackcontrol‘command:withrespect:to”ihe:‘first:video:fileusingthe
`fitst.iniedia’‘player;
`Ss o: Pe md
`subsequently:retrieving,:iby-tthe.display.device‘fromthesserver:‘system,’‘second:information
`.
`that specifies a‘second:video:fileto be:actedupon,thaiidentifies:a‘second:mediaplayerdifferent
`fromthe’firstmediaplayér’rforor playingthesecondvideo!file,.arid-that:indicates:‘corresponding
`deviee
`to:controlplaying of'the:second‘videofile’on-the
` programming:codeuses by
`displaydevice:by.thesecond!‘mediaa playerinaccordancewith:asecond:“playbackcontrol
`‘obtaining; bythe:display:device, overtheInternetthesedondmidiplayerforplayingthe
`second video.file’,
`.
`ro
`|
`loadirig theSecond iniedia’playerinthedisplay device;and
`executingthe’secondplaybackcontrol comumiaridwithrespectt6the sécorid'videofile.
`using the second media.player.
`
`command:
`
`.
`
`24. - COriginalyThe.method ofclaim.23 whereinthe.display:device comprises a
`television’sét:‘with a displayscreen..
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 9 of 20 PageID #: 1074
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 9 of 20 PagelD #: 1074
`
`Applicant : David:Strober
`Serial No. : 13/245,001
`Filed
` : September'26, 2011°
`Page: 8:0f.19
`
`Attomey’s Docket No.: 30160-0002002
`
`(Original)The:method‘ofGlaim'23whereittthésplay:device’‘comprisesalaptop
`25. :
`or‘personal:‘computer:
`26.
`.
`(Giiginaly”Theeinethodof:claim:23.wherein.each’ofthefirstanidsecond
`commandsrepresents:an.instruction:to play.‘the,respective:videofile,‘to-stop.playingtthe.
`respectivevideofileOFtopause.playingtheFespective!videofile.
`~ Original)Themethod:ofclaim.23 wherein the displaydevice:checks:‘whether the
`respictive’media:player neededto”playthe particularvideo file alreadyiis‘loadediinthe:display
`device.before obtaining acopy-of:‘themedia:playerover-theInternet.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 10 of 20 PageID #: 1075
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 10 of 20 PagelD #: 1075
`
`Applicant
`Serial No,
`Fited
`Page
`
`: David Sucher
`7 13/245,00)
`: September 26, 201)
`» Sar ys
`
`Attomey’s Docket No. 301 60-G002002
`
`Clgirng 1-27 are presented for further examination.
`
`REMARRES
`
`
`
`Request that theOffice consider all reference submitted
`in the (OS of S6/11
`
`
`Applicant submitted an Information Disclosure Statement (7D5) together with the
`application on September 26, 2011. The Officeaction “lined through”items 12-15 and 17-28 on
`2
`the form 1449 that accompanied the TDS, indicating that the Examiner might not have considered
`oN
`these tems. The Office, however, failedto provide any explanation for not considering all the
`
`sted items.
`
`As indicated in the [DS, copies afthe foregoimg items, as well as PagereSseBe
`abstracts for items. 12-15, were provided in the parent application (serial no. 13/157,821)in an
`
`TDS submitted on June 10, 2611. Therefore, the Office should haveconsidered cach and every
`
`item Usted on the form 1449 in the [DS for the present application. See 37 CPR. $91.97-1.98.
`Agplicant requests that the Office acknowledge its consideration ofall references in the next
`
`communication.
`
`
`The Office rejected theclaims over the following references:
`(1) Claims 1-10, 12-21 and 23-26 wererejected as anticipated by U.S. Patent Publication
`No, 201 1/0060998 (Schwartz).
`(2) Claims {1 and 22 were rejected as obvious from Schwartz in view of the pvformation
`
`fromthe web site weaw.uvbulletin-com,
`
`(3) Claim 27 wasrejected as obvious from Schwartz.
`
`
`i AYhough page 2, par. 3 of the Office action seemsto indicate that claim 11 also is rejected as
`anticipated by Schwartz, the remainder ofthe actionindicates that claim 11 isrejected only
`under section 103 as obvious.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 11 of 20 PageID #: 1076
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 11 of 20 PagelD #: 1076
`
`Applicant
`SerialNo.
`Filed
`Page
`
`: David Sirober
`: 15/245,001
`: September 26, 2071
`: Weft
`
`Atiorney’s Docket Ne. 50166-D002002
`
`Reconsideration is recnesied,
`
`Claims 1-12
`
`Independent claim | recites a machine-implemented methad of controlling presentation
`
`ae}
`of video content on a display device. The methodincludes receiving, in a server system, one or
`
`more siznais from a remote personal computing device. The one or more signals G) specify a
`
`video fle to be acted upon, (2) identify a media pilayer’ for playingthe video content, and (i)
`Q
`include a universal playbackcommandfor controlling playing ofthevideo content on the display
`device by the media player. Theclaimis amended to clarify that the command is a playback
`contre! command. Support forthis feature can be found, for example, in the Specification at
`a
`page6, Ines 13-17, page 8, Hines 18-21, page 9, Hnes 17-18 and 28-31. In some
`
`implementations, as explained in the Specification (page 9, {ine 28 — page 10, line 1):
`
`ihe user of the mabile phone 20 can control the playingof the video by
`ieee
`entering appropriate commands (¢.g.. pause, fast forward, rewind, stop,
`play, ete.) through the mobile phone. Each commandis incorporated inte
`a message includinga transmission code (FIG. 3) as described above. The
`message is transmitted to the server system 24,...
`
`The method further includes converting, by the server system, the universal playback contral
`command into corresponding programming code to control playing of the video content on the
`display device bythe media player. As recited in claim 1, converting the universal playback
`contre! command includes selecting fom amonga plurality of specific commands, cach of
`which represents a corresponding playback control commandfor a respective media player. As
`
`; in the context of the present application, it is clear that a “media player” refers to application
`software for playing back the video content. Thus, the claims and specificationrefer in some
`cases, for example, to “loading” or “unloading” a media player (see, e.g., Specification at page4,
`line 22, page 9, Ines 18-27). A particular display device, therefore, may, In some cases, be able
`1.
`to load or store any one of different media players.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 12 of 20 PageID #: 1077
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 12 of 20 PagelD #: 1077
`
`Applicant
`Serial No.
`Fuled
`Page
`
`: David Strober
`: 23/245,004
`: September «35, 2011
`> dbofrs
`
`Attorney’s Docket No. 30160-0002002
`
`spinesin the Specification (page 8,ne 18 — page 9, line 6) according to example
`
`Various types of video players may use different JavaScript commands to
`contro! thelr respective playback. Vherefore, in theauwtrated
`implementation, a universal adapter 26is provided to interpret and convert
`a standard or universal cornmand(¢£85 play, pause,etc.) intothe specific
`command recognized by the media player, Each time a signal is received
`rom the mobile device"20, the AP] adapter 26 checksand identifies the
`wih
`specific media player thatis being requesied. Based on this information,
`ch
`he system loads the appropriate set ofprotocols or application
`programminginterfaces (APIs) fromits library and converts the Incoming
`cosmmands fromthe mobile device 20 into the correct JavaScript (or other
`programming) code used bythe target device 22 to control the specific
`player (block|120). The server system 24 then coptes the converted
`version of the message to the database 34 associated with the target device
`22, as indicated above in-connectian with block 122.
`
`| Thus, fora universal command “New Video,” the universal adapter
`26 provides the corresponding command for each of several specific
`media players (e.g. “YtloadV’ideo” for YouTube). Similarly, for a
`universal command “Pause,” the universal adapter 26 provides the
`corresponding command for cach of several specific media players fe-¢..,
`“nauseVideo" for Ted.cem). Other universal commands andthe
`corresponding command(s)sor ane of more media players also canbe
`stored bythe universal adapter 26.
`
`The methodof claim 1 also inchadesstoring, in a database associated with theserver systent, a
`nin.
`message for transmissionto or retrieval by the display device. The message specifies the video
`file to be acied upon, identifies the media player for slaying the video content, and includes the
`corresponding programming code to control playing of the video content on the display device
`by the media player in accordance with the playback contro! command.
`The method maybe used to facilitate, for example, a user's creating a playlist based on
`
`videos fom multiple sources and playing backanyof the videos, where the server system acts as
`a single interface thai can be used to control the different media players (.¢., the computer
`software applications) that may be needed to play the various video files.
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 13 of 20 PageID #: 1078
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 13 of 20 PagelD #: 1078
`
`Applicant
`Serial No.
`Fied
`Page
`
`© Tevid Strober
`: 13/245,00%
`: September 26, 2001
`: defi
`
`Attorney's Docket No.: 30160-0002002
`
`Schwartz disclases a system and method for managing Internet media content. As
`
`Wustrated in FIG. 2 Geproduced below), the systemcan include a computing device (e.g., a
`mobile phone) that executes an application 10 (ie., a sofware program) (seepar, [0138)) to
`facilifate accessing various media content, including video content. The application is connected
`through a home network 20 ta one or more media destinations 21, 22, 23 (e.g, a television),
`
`which can serveas target rendering devioes to which the media content canbe sent.
`
`
`
`As illustrated in FIG. 3 of Schwartz (reproduced above), the application 10 residing on
`the computing device (e.g, the mobile phone) includes various components, such as a
`transcoding engine 90, a media server component 100and a device discovery and control (DDC)
`cornponent 110. The transcoding engine $90 can be used to reformat media content fo prepare it
`for delivery to the specified target media destination (pars. [0114], (01241). Thus, for example,
`response to user Input directing transfer of media content to a particular target rendering
`4
`device, the DDC component 116 communicates with the transcoding engine and/or the media
`server component [00 to obtain the media content in a form that matchesthe media capabilities
`of the target rendering device ({par.0122)). Likewise, in response fo user inputdirecting atarget
`rendering device to render media content, the DDC component 110 communicates with the target
`rendering device to instruct it to request, retrieve, process and/orrender the media content (par.
`fOl18). In addision, Schwartz discloses that the media server component 100 of the application
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 14 of 20 PageID #: 1079
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 14 of 20 PagelD #: 1079
`
`Agplicant’: David Biraber
`Serial No.
`3 TE/245,00)
`Filed
`> Segtember 26,201!
`Pars
`» PPePig
`
`Attorney's Docket No.: MHGOO02002
`
`10 can receive messages from the target rendering device, which may request the transcoded or
`
`reformatted media content (par. [O137]}.
`
`The Office alleges that such messages sent by the target rendering device to the media
`
`server component 100 of the Schwarte’s software application 10 correspond to the “one or more
`
`signals” in claim 1. As explained below, that is Incorrect.
`
`First, applicant points out that claim 1 recites that the oneor more signals are received i
`a serversystemfrom @ remote personal computing device, and that the message stored in the
`
`
`
`database associated with the server system is for transmission to or retrieval by@ display.
`
`
`the one of moresignals (received from the personal computing device) to the display device.
`
`The claimed methodis significantly different from the method of operation disclosed by
`fe.
`Schwartz in which the application {6 residing on the computing device communicates directly
`ihrough the horne network 20 with the target rendering device (e.g., media destination 21). In
`viewof the fact that In Sclowarte’s system the application 1€@ residing on the computing device
`
`comraunteates directly throughthe home network 20 with thetarget rendering device, there is ne
`need to perform the particular operations recited in the method of claim 1 and indeed, as
`explained below, Schwartz does net disclose the claimed methad.
`The Office alleges that the media component 100 of theapplication [0 corresponds to the
`claitned “server system” and the target rendering device corresponds to the claimed “personal
`ommputing device.” However, the messages sent by the target rendering device (e.g., media
`destination 21} to the media server component 100 of the software application 10 do sof
`correspond to the “one or more signals” in claim 1, In particular, Schwartzexplains that the
`media server component 100 can receive request messages fromthe target rendering device (par.
`
`fO137)) (emphasis added):
`
`The media server component 100 manreceive request messagesfromihe
`farget rendering device which may request the transcoded, reformatted
`andéar repurposed internet media cantent. The request messagesfromthe
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 15 of 20 PageID #: 1080
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 15 of 20 PagelD #: 1080
`Apolicart
`© David Strober
`Aftorney’s Docket No. 30160-0002002
`Serial No.
`> 13/245,08
`Filed
`> September 26, 2004
`Page
`> 4 oris
`
`target rendering device mayrequest specific portionsafihe transcoded,
`reformatied and/or repurposed internet media content, Une media server
`component 100 mayreceive instructions from the transcoding engine 90
`and/or from other components of the application 10. Theinstructions may
`direct the media server component 100 to transmit the transcaded,
`reformatied and/or repurposed infernet media content. The instructions
`maydirect the media server component 100 to transmit the specific
`portions ofthe transcoded, reformatted and/or repurposed intemet media
`content, In responseto the request messages and/or the instructions, the
`media server component|{00 may transmit the transcoded, reformatted
`and/or repurposed internet media cantent and/or the specific portions to
`the target rendering device.
`
`There is nothing in Schwartzto Indicatethat the messages sontfrom the target rendering device
`to the media server component 100imclude a “playback control command”for controling
`
`plaving of the video content on the display device.
`Furthermore, although Schwartz elsewhere discloses user-initiated playback controls
`such as “play,” “pause,” ete., any such playback controls are sent fromm the DDC component 110
`of the application 10 residing on the computing device fo the target rendering device (par.
`[OL19}: see alvo par. [0214] and FIG. 6). Such playback controls are mor sent from the target
`rendering device (which allegedly corresponds to the claimed “personal computing device”) to
`the mediaserver component 160 or any component of the application 10 (whichallegedly
`corresponds to the claimed“server system’> Therefore, the media cornponent 100 of the
`application 10 also does not “convert” anyplayback contro! commands that werereceived
`at
`t
`“from” the target rendering device. Furthermore, there is nothing in Schwartz that discloses or
`suggests that converting a universal playback control command includes “selecting from among
`oe
`plurality of specific commands, cach of which represents a corresponding playback control
`pe
`command fora respective media player,” as recited in claim 1.
`
`
`* Receipt bp she application 10 ofplayback controls also doesnot satisfy the claim languageof
`‘receiving, in a server system, one or more signals froma remote personal computing device. .
`For one thing, the application 10 andthe computing device executing the application are nota
`“server system.” Furthermore, the user-initiated playback controls are not received in the
`application 1) “from a remote personal computing device.” Instead, the application 10 is being
`executed by the computing devier on which is resides.
`
`.”
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 16 of 20 PageID #: 1081
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 16 of 20 PagelD #: 1081
`
`Applicant
`Serial No.
`Filed
`Page
`
`¢ David Saaber
`¢ 13/245.004
`: September 26, 2011
`: Poff 4
`
`Attorney's Docket No: 30160-G002002
`
`Applicant acknowledges that, as discussed above, the application 10 includes a
`transcoding engine 90that “may reformat and/or repurposefhe media confent” for compatibility
`
`with the media destination{s} (par. (01149). As explained by Schwartz:
`Bar.
`|
`i
`2p
`)
`
`Thetranseading engine 90 mayprocessthe internet media conten? and/or
`thelocally stored media confenf te prepare the media content for delivery
`ta the specified media destination. Thetranscoding engine 90 may
`transcode the internet media centent and/or the locally stored media
`myis)oe
`went based on the media capabilities of the specified mediadestinalion.
`"ONEmapthe transcoding engine 90may transcodesthe media content
`7ra
`ions‘ibey¢mecoeaSGs
`2 transcoded media content which may conformto mediacodecs
`orofiles4and/or levels which may be supportedby the spectiied media
`destination. The transcoding engine 90 may reformat the media comfent.
`For example, the transcoding engine 90 may reformat the media content ta
`prroduce reformatied media content which may havea file format and/or a.
`o," Beeslivery format appropriatefor the specified media destination.
`
`Here too, however, there is nothing toindicate that the transcoding engine “converts” playback
`
`control comunands.
`
`Instead, anv reformatting or repurposing it might perform is with respectto
`a
`the mediacontent Uself, notwith respect to a playback control command.
`
`In-viewof the foregoingremarks, it is clear that Schwartz fails to disclose (1) receiving,
`
`in a serversystem, one or more signals from aremote personal computing device, ... the ome or
`more signals further includinga universal playback control command for controlling playmgof
`the video content on the display device by the mediaplayer, and (2) converting, by the server
`
`stems, the playback control command into corresponding programming code fo contro! playing
`of the video content on the display device hythe media player, wherein converting the usiversal
`playback control command includes selecting from amonga plurality of specific commands,
`each of which represents a corresponding playback control command for a respective media
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 17 of 20 PageID #: 1082
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 17 of 20 PagelD #: 1082
`
`Apoleant.: David Siraber
`Serial Ne.
`: 13/245,001
`Puled
`» September 26, 2011
`Page
`> 1 of 19
`
`Attomey's Docket No: 30160-0002002
`
`The information from the web site wawwevbulletin.com also fallsto disclose or render
`
`obvious the claimlimitations missing from Schwartz. Therefore, neither Schwartz nor the
`information fromthe web site wwwvbulletin.com, taken alone or in combination, discloses or
`
`renders abviens the subject matter of claim | or its dependent claims.
`At least for these reasons, the rejections of claim 1 and fts dependent claims should be
`
`withdrawn,
`
`Furthermore, the dependent claims recite additional language that rendersthose clainis
`
`independently patentable.
`
`Clalms 12-22
`
`Independent claim 12 recites a systemfor controlling playing of video content on a
`display device. The system includes aserver systemoperable to receive oneor moresignals
`from4 remote personal computing device. The one or more signalsspecify a videofile to be
`actedupon, identify a miedia player for playingthe video content, and include a universal
`playback control command for controllingthe plaving of the video content on the display device:
`by the media player. The server systemalsois operable to convert the universal playback
`control commandinte correspondingprogramming code to control playing of the video content
`
`on the displaydevice by the media player
`‘The reflections of claim 12 as well as its dependent claims under sections 102-103 should
`be withdrawnatleast for the same reasons a
`cussed above with respect to claim 1.
`
`Claims 23-27
`Independent claim 23 recites an automated machine-implemented method ofpresenting
`video content on a display device. The method includes the display device retrieving’ from a
`server system first information () that specifies a first video file to be acted upon, (1) that
`
`mn
`For example, in sorne implementations, the display device canretrieve theinformation by
`periodically checking entries in a database or polling the databaseto determine where there are
`any new messages directed to it (page 9, lines 7-10).
`
`

`

`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 18 of 20 PageID #: 1083
`Case 2:23-cv-00059-JRG Document 40-2 Filed 04/18/24 Page 18 of 20 PagelD #: 1083
`
`: David Sirober
`Applicant
`Serial Mo.°: 13/243.00)
`Filed
`> Beptember 26, 2011
`Pare
`i?Pof}9
`
`Attorney's Docket No. 30¢160-0002002
`
`identifies a first media player for playing thefirst video file, and (18) thatindicates corresponding
`programming code te control playing of the first video file on the display device bythe first
`media player in accordance with a first playback control command. The display device obtains
`over the Internet the first media player for playing the first video file, loads the first mediaplay
`nihe display device, and executes the first playback contral command with respect to the first
`video file using the first media player. Thedisplay device also performs the foregoing
`operations with respect to a secondvideo file, a second media player, and a second playback
`
`control command.
`
`in-contrast, none of the components in Schwariz’s system performsthe recited
`
`operations. For example, the application 1Q-exccuting on {he computing device can “retrieve”
`specified media contentfrom an appropriate media content site (pars. (0102), [D122)). Likewise,
`the DDC component 110 of the application 10 may instruct the target rendering device te
`“retrieve” media content and may specify an appropriate location from which the media content
`
`ig to be retrieved by the target rendering device (par. [O71 8]}.
`However, neither the application 10 nor the target rendering device “retrieves,” from a
`server system, i

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