throbber

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria1 Virginia 22313- 1450
`wwwnsptogov
`
`APPLICATION NO.
`
`
`
`
`
` F ING DATE
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`
`
`
`
`CONF {MATION NO.
`
`12/304,375
`
`09/02/2009
`
`Guofu Wang
`
`CSPT—108US
`
`5108
`
`EXAMINER
`RATNERPRESTIA —
`“”9”” —
`7590
`52473
`PO. BOX 980
`BELANI, KISHIN G
`VALLEY FORGE, PA 19482-0980
`
`PAPER NUMBER
`
`ART UNIT
`
`2443
`
`MAIL DATE
`
`11/19/2012
`
`DELIVERY MODE
`
`PAPER
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`PTOL—90A (Rev. 04/07)
`
`

`

`
`
`Office Action Summary
`
`Application No.
`
`Applicant(s)
`
`12/304,375
`
`Examiner
`KISHIN G. BELANI
`
`WANG, GUOFU
`
`Art Unit
`2443
`
`-- The MAILING DA TE of this communication appears on the cover sheet with the correspondence address --
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE 3 MONTH(S) OR THIRTY (30) DAYS,
`WHICHEVER IS LONGER, FROM THE MAILING DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR1. 136( a).
`In no event however may a reply be timely filed
`after SIX () MONTHS from the mailing date of this communication.
`If NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any
`earned patent term adjustment. See 37 CFR 1.704(b).
`
`Status
`
`1)IZI Responsive to communication(s) filed on 28 September 2012.
`
`2a)IZ| This action is FINAL.
`
`2b)I:l This action is non-final.
`
`3)I:I An election was made by the applicant in response to a restriction requirement set forth during the interview on
`
`
`; the restriction requirement and election have been incorporated into this action.
`
`4)|:l Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`
`closed in accordance with the practice under Exparte Quay/e, 1935 CD. 11, 453 O.G. 213.
`
`Disposition of Claims
`
`5)IZI Claim(s) 1-18 is/are pending in the application.
`
`5a) Of the above claim(s) _ is/are withdrawn from consideration.
`
`6)I:I Claim(s) _ is/are allowed.
`
`7)|Zl Claim(s)_1-18 is/are rejected.
`
`8)I:I Claim(s) _ is/are objected to.
`
`
`9)I:l Claim((s)
`
`are subject to restriction and/or election requirement.
`
`* If any claims have been determined allowable, you may be eligible to benefit from the Patent Prosecution Highway
`program at a participating intellectual property office for the corresponding application. For more information, please see
`
`htt
`:/'/www.us to. ovI’Watents/Init events/neb/Indexls or send an inquiry to PPeredback usntqt 0v.
`
`Application Papers
`
`10)|:l The specification is objected to by the Examiner.
`
`11)|:| The drawing(s) filed on _ is/are: a)|:l accepted or b)I:l objected to by the Examiner.
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`Priority under 35 U.S.C. § 119
`
`12)IZ| Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`
`a)lX| AII
`
`b)I:I Some * c)|:l None of:
`
`1.IZI Certified copies of the priority documents have been received.
`
`2.I:I Certified copies of the priority documents have been received in Application No. _
`
`3.|:I Copies of the certified copies of the priority documents have been received in this National Stage
`
`application from the International Bureau (PCT Rule 17.2(a)).
`
`* See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1) I] Notice of References Cited (PTO-892)
`
`2) I] Information Disclosure Statement(s) (PTO/SB/OS)
`Paper No(s)/Mai| Date
`US. Patent and Trademark Office
`
`3) D Interview Summary (PTO-413)
`Paper No(s)/Mai| Date.
`4) D Other:
`
`PTOL-326 (Rev. 09-12)
`
`Office Action Summary
`
`Part of Paper No./Mai| Date 20121117
`
`
`
`

`

`Application/Control Number: 12/304,375
`
`Page 2
`
`Art Unit: 2443
`
`DETAILED ACTION
`
`This action is in response to Applicant’s amendment filed on 09/28/2012.
`
`Independent claims 1, 11, 17 and 18 as well as dependent claims 2-10 and 12 have
`
`been amended. Claims 1-18 are now pending in the present application. The
`
`applicant’s amendments to claims are shown in bold and italics, and the examiner’s
`
`response to the claim amendments is shown in bold in this office action. This Action
`
`is made FINAL.
`
`Claim Rejections - 35 USC § 101
`
`35 U.S.C. 101 reads as follows:
`
`Whoever invents or discovers any new and useful process, machine, manufacture, or composition of
`matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the
`conditions and requirements of this title.
`
`Claims 1-10 are rejected under 35 USC 101 since the claims are directed to
`
`non-statutory subject matter. Claim(s) 1-10 recite a digital television middleware
`
`included on a computer-readable storage medium which appears to cover both
`
`transitory and non-transitory embodiments. The United States Patent and Trademark
`
`Office (USPTO) is reguired to give claims their broadest reasonable interpretation
`
`consistent with the specification during proceedings before the USPTO. See In re Zletz,
`
`893 F.2d 319 (Fed. Cir. 1989) (during patent examination the pending claims must be
`
`interpreted as broadly as their terms reasonably allow). The broadest reasonable
`
`interpretation of a claim drawn to a computer readable medium (also called machine
`
`readable medium and other such variations) typically covers forms of non-transitory
`
`

`

`Application/Control Number: 12/304,375
`
`Page 3
`
`Art Unit: 2443
`
`tangible media and transitory propagating signals per se in view of the ordinary and
`
`customary meaning of computer readable media, particularly when the specification is
`
`
`silent. See MPEP 2111.01. When the broadest reasonable interpretation of a claim
`
`
`covers a signal per se, the claim must be rejected under 35 U.S.C. § 101 as covering
`
`non-statutory subject matter. See In re Nuijten, 500 F.3d 1346, 1356-57 (Fed. Cir.
`
`2007) (transitory embodiments are not directed to statutory subject matter) and Interim
`
`Examination Instructions for Evaluating Subject Matter Eligibility under 35 U.S.C. § 101,
`
`Aug.24,2009;p.2.
`
`The Examiner suggests that the Applicant add the limitation “non-transitory
`
`computer-readable storage medium" to the claim(s) in order to properly render the
`
`claims in statutory form in view of their broadest reasonable interpretation in light of the
`
`originally filed specification.
`
`Claim Rejections - 35 USC § 103
`
`The following is a quotation of 35 U.S.C. 103(a) which forms the basis for all
`
`obviousness rejections set forth in this Office action:
`
`(a) A patent may not be obtained though the invention is not identically disclosed or described as set forth
`in section 102 of this title, if the differences between the subject matter sought to be patented and the prior
`art are such that the subject matter as a whole would have been obvious at the time the invention was
`made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall
`not be negatived by the manner in which the invention was made.
`
`The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148
`
`USPQ 459 (1966), that are applied for establishing a background for determining
`
`obviousness under 35 U.S.C. 103(a) are summarized as follows:
`
`

`

`Application/Control Number: 12/304,375
`
`Page 4
`
`Art Unit: 2443
`
`1.
`2.
`3.
`4.
`
`Determining the scope and contents of the prior art.
`Ascertaining the differences between the prior art and the claims at issue.
`Resolving the level of ordinary skill in the pertinent art.
`Considering objective evidence present in the application indicating
`obviousness
`
`or nonobviousness.
`
`Claims 1-11 and 15-18 are rejected under 35 U.S.C. 103(a) as being
`
`unpatentable over Szues et al. (U.S. Patent Publication # 7,617,514 B2) in view of
`
`Pelizza et al. (U.S. Patent Application Publication # 2008/0010664 A1).
`
`Consider claim 1, Szues et al. show and disclose a computer-readable storage
`
`medium including digital television middleware (Fig. 1 that shows a MHP terminal
`
`device 1 connected via a local network 7 to a network device 8; column 6, lines 49-59
`
`disclose these details; and column 6, lines 63-67 as well as column 8, lines 33-37
`
`further disclose using middleware to route data streams between the devices connected
`
`to the local network), comprising:
`
`application program description information finding unit software for causing a
`
`processor to request application program description information from a first network
`
`and a second network (Fig. 2 that shows a resident application 18 [functioning as an
`
`application program description information finding unit] within a MHP [Multimedia
`
`Home Platform] device that monitors both inbound transport streams [a broadcast
`
`transport stream 14 corresponding to a first network and a local network transport
`
`stream 17 corresponding to a second network], in order to detect MHP applications
`
`

`

`Application/Control Number: 12/304,375
`
`Page 5
`
`Art Unit: 2443
`
`transmitted within these transport streams; column 8, lines 39-54 further disclose these
`
`details); and
`
`AIT buffering unit software for causing the processor to buffer the converted
`
`description information so as to download the requested application program description
`
`information for the second network to be used by the first network (Fig. 2 that shows an
`
`Application Manager 19; and column 8, line 66 through column 9, line 3 which teach
`
`that the application manager 19 maintains an application database [application manager
`
`19 and application database together creating an AIT table buffering unit for buffering
`
`the converted description information] in which each of the downloaded MHP
`
`application [e.g. broadcast application 20 as well as local network applications 21, 22] is
`
`registered; and Fig. 3 that shows a data stream 27 containing Program Specific
`
`Information [PSI] in the format of AIT is multiplexed with MHP Application Bytecode 28
`
`and Audio/Video content 26 to produce a DVB transport stream to be used by the first
`
`network).
`
`However, Szues et al. do not explicitly disclose an application program
`
`description information converting unit software for causing the processor to convert
`
`the received application program description information for the second network into
`
`description information in a format of an application program information table (AIT)
`
`which can be used by the first network, although Szues et al. do disclose inserting
`
`Program Specific Information (PSI) in the form of AIT in the DVB transport stream
`
`transmitted from a local network to a MHP terminal device in the broadcast network [see
`
`Fig. 2, PSI 27 and DVB transport stream 30; and column 9, lines 12-16].
`
`

`

`Application/Control Number: 12/304,375
`
`Page 6
`
`Art Unit: 2443
`
`In the same field of endeavor, Pelizza et al. disclose the claimed digital television
`
`middleware, further comprising an application program description information
`
`converting unit software for causing the processor to convert the received application
`
`program description information for the second network into description information in a
`
`format of an application program information table (AIT) which can be used by the first
`
`network (paragraph 0028 which discloses that software applications can be launched in
`
`a digital receiving device following a request from a client, as in case of pull-type
`
`services; further disclosing that the applications can be downloaded from a server that
`
`may be resident in a remote network, such as the Internet or a broadcast channel; and
`
`paragraph 0012 which teaches that a STB generally needs a middleware to launch an
`
`application; furthermore, Fig. 1 shows and paragraphs 0043 and 0045 disclose that
`
`some applications may need internal databases 13, in which raw data are stored into a
`
`format [i.e. converted] that can be read and understood by the software modules of the
`
`executable portion 1 of the application 10; also paragraph 0016 which teaches that all
`
`information of downloadable applications is stored in an Application Information Table
`
`(AIT), which is multiplexed and transmitted together with other elementary streams in
`
`MPEG-2 transport stream; the application manager needs this information to identify the
`
`location and signaling information of the applications).
`
`Therefore, it would have been obvious to a person of ordinary skill in the art at
`
`the time the invention was made to include an application program description
`
`information converting unit software for causing the processor to convert the received
`
`application program description information for the second network into description
`
`

`

`Application/Control Number: 12/304,375
`
`Page 7
`
`Art Unit: 2443
`
`information in a format of an application program information table (AIT) which can be
`
`used by the first network, as taught by Pelizza et al., in the digital television middleware
`
`of Szues et al., so as to maintain compatibility for the descriptions of applications
`
`between the broadcast and IP networks.
`
`Consider claim 2, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising a second network based application program downloading
`
`unit software for causing the processor to download the application program and
`
`relevant data thereof via said second network (in Szues et al. reference, Fig. 3 that
`
`shows a DVB transport stream 30 being downloaded to a MHP terminal device 1 [e.g.
`
`IDTV set shown in Fig. 1] via a local network 24 [a second network] after being
`
`encapsulated by local network protocol encapsulation unit 31; Fig.1 also shows a local
`
`T8 9 being downloaded to MHP terminal device 1; column 9, lines 4-34 disclose these
`
`details).
`
`Consider claim 3, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising application program downloading unit software for
`
`causing the processor to monitor the changes in the AIT buffering unit and to
`
`download the application program and relevant data thereof in compliance with specific
`
`conditions (in Szues et al. reference, column 3, lines 6-11 disclose a resident
`
`

`

`Application/Control Number: 12/304,375
`
`Page 8
`
`Art Unit: 2443
`
`application 18 [shown in Fig. 2] that monitors both the broadcast network and the local
`
`[i.e. IP] network in order to detect MHP applications transmitted within the broadcast
`
`stream or within the local network transport stream, and that initiates loading of the
`
`MHP applications; and column 3, lines 21-32 which disclose that the MHP terminal
`
`device comprises an application manager responsible for download of both the
`
`broadcast MHP applications and local network MHP applications; the resident
`
`application initiating a download when a MHP application is detected; the download
`
`being carried out by the application manager; further disclosing that the application
`
`manager maintains an application database [part of buffering unit] in which each
`
`downloaded MHP application is registered; furthermore, column 9, lines 12-16 disclose
`
`inserting an AIT table in the downloaded local network transport stream).
`
`Consider claim 4, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, wherein said application program description information converting unit
`
`software causes the processor to convert the application program description
`
`information from said second network into a format of the AIT already existing in said
`
`first network so as to be used in the first network (in Pelizza et al. reference, Fig. 1 and
`
`paragraphs 0064 and 0045 which show and teach that the Logic Manager 14 creates
`
`database 13 to store parsed multimedia and program data from Parser 8 and organize
`
`them into a format and structure which are readable by the business logic, thereby
`
`disclosing an application program description information converting unit; furthermore,
`
`

`

`Application/Control Number: 12/304,375
`
`Page 9
`
`Art Unit: 2443
`
`paragraph 0016 teaches that all information of downloadable applications is stored in an
`
`Application Information Table (AIT), which is multiplexed and transmitted together with
`
`other elementary streams in MPEG-2 transport stream; and
`
`in Szues et al. reference, Fig. 3 shows and column 9, lines 4-15 further disclose these
`
`details).
`
`Consider claim 5, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising data channel providing unit software for causing the
`
`processor to provide a data channel for the first network for transporting data from the
`
`second network to be used by the application program (in Szues et al. reference, Fig. 1
`
`that shows a local transport stream 9 [a data channel shown in Fig. 3 that includes
`
`multiplexed Program Specific Information 27, MHP Application Bytecode 28 and
`
`Audio/Video Content 26] for the first [i.e. broadcast] network transmitted from the
`
`second network [e.g. an IP network]; column 6, line 49 through column 7, line 5 and
`
`column 9, lines 4-15 disclose these details).
`
`Consider claim 6, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising audio and video stream transport channel providing
`
`unit software for causing the processor to provide an audio and video stream
`
`transport channel for transporting an audio and video stream transmitted on the first
`
`

`

`Application/Control Number: 12/304,375
`
`Page 10
`
`Art Unit: 2443
`
`network (in Szues et al. reference, Fig. 1 that shows a local transport stream 9 [a data
`
`channel shown in Fig. 3 that includes multiplexed Program Specific Information 27,
`
`MHP Application Bytecode 28 and Audio/Video Content 26] for the first [i.e. broadcast]
`
`network transmitted from the second network [e.g. an IP network]; column 6, line 49
`
`through column 7, line 5 and column 9, lines 4-15 disclose these details).
`
`Consider claim 7, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising first network based downloading unit software for causing
`
`the processor to download the application program files and data by using first
`
`network based data broadcasting protocols (in Szues et al. reference, Fig. 1 that shows
`
`an MHP application 4, included in a broadcast transport stream 3, being received by an
`
`IDTV set 1; and Fig. 2 that shows an Application Manager 19 that acts as a
`
`downloading unit for the MHP application 4; column 6, lines 13-37 and column 8, lines
`
`33-66 disclose these details).
`
`Consider claim 8, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, further comprising interface providing unit software for causing the
`
`processor to provide a digital television middleware application program interface for
`
`accessing resources and to provide a lower layer network interface of a digital
`
`television receiving set-top-box (in Szues et al. reference, Fig. 1 that shows the internal
`
`

`

`Application/Control Number: 12/304,375
`
`Page 11
`
`Art Unit: 2443
`
`structure of a MHP terminal Device [i.e. a set-top box], including a Resident Application
`
`18 and an Application Manager 19, which provide a digital television middleware
`
`application program interface for accessing resources [such as an application
`
`database]; column 8, line 46 through column 9, line 3 describe these details; also Fig. 2
`
`further shows a lower level Local Network Interface 16 for receiving Local Network
`
`Transport Stream 17; column 8, lines 39-45 disclose the details of Local Network
`
`Interface 16).
`
`Consider claim 9, and as applied to claim 1 above, Szues et al., as modified by
`
`Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, wherein said first network is a digital video broadcasting network (in Szues et
`
`al. reference, Fig. 1 that shows a broadcast transport stream 3 with MHP application
`
`being received by a MHP terminal device 1 [e.g. IDTV set] from a broadcast network;
`
`column 1, lines 10-27 disclose these details).
`
`Consider claim 10, and as applied to claim 1 above, Szues et al., as modified
`
`by Pelizza et al., further show and disclose the claimed computer-readable storage
`
`medium, wherein said second network is an IP network (in Szues et al. reference, Fig.
`
`1 that shows a local network 7; column 3, lines 56-60 and column 8, lines 20-23
`
`disclose that the local network may be an IEEE 1394 network, a wireless or wired LAN,
`
`or a wireless or wired IP network).
`
`

`

`Application/Control Number: 12/304,375
`
`Page 12
`
`Art Unit: 2443
`
`Consider claim 11, Szues et al. show and disclose a method for interacting in a
`
`digital television network combining a first network and a second network (method
`
`claims 22-26; and Fig.
`
`1 that shows a MHP terminal device 1 [e.g. an IDTV set]
`
`connected via a local network 7 to a network device 8 and receiving a broadcast
`
`transport stream with MHP application 3 from a broadcast network; column 6, lines 13-
`
`22 and 49-59 disclose these details; column 6, lines 63-67 as well as column 8, lines
`
`33-37 disclose using middleware to route data streams between the devices connected
`
`to the local network), comprising the steps of:
`
`receiving a message contained in a multicast group, and providing said message to an
`
`application program description information finding unit in a digital television middleware
`
`(Fig. 2 that shows a resident application 18 [functioning as an application program
`
`description information finding unit] that monitors both inbound transport streams [a
`
`broadcast transport stream 14 corresponding to a first network and a local network
`
`transport stream 17 corresponding to a second network], in order to detect MHP
`
`applications transmitted within these transport streams; column 8, lines 39-54 disclose
`
`these details; also column 3, line 63 through column 4, line 5 disclose using middleware
`
`such as HAVi, UPnP and AV/C for exchanging messages , routing data streams and
`
`managing bandwidth); and
`
`storing the newly generated application program description information into an
`
`application program information table (AIT) buffering unit (Fig. 2 that shows an
`
`Application Manager 19; and column 8, line 66 through column 9, line 3 which teach
`
`that the application manager 19 maintains an application database [application manager
`
`

`

`Application/Control Number: 12/304,375
`
`Page 13
`
`Art Unit: 2443
`
`19 and application database together creating an AIT table buffering unit for storing the
`
`converted description information of the application program] in which each of the
`
`downloaded MHP application [e.g. broadcast application 20 as well as local network
`
`applications 21, 22] is registered; and Fig. 3 that shows a data stream 27 containing
`
`Program Specific Information [PSI] in the format of AIT is multiplexed with MHP
`
`Application Bytecode 28 and Audio/Video content 26 to produce a DVB transport
`
`stream to be used by the first network).
`
`However, Szues et al. do not explicitly disclose converting by an application
`
`program description information converting unit, application program description
`
`information based on the second network into application program description
`
`information capable to be used by the first network, and newly generating a piece of
`
`application program information table, although Szues et al. do disclose inserting
`
`Program Specific Information (PSI) in the form of AIT in the DVB transport stream
`
`transmitted from a local network to a MHP terminal device in the broadcast network [see
`
`Fig. 2, PSI 27 and DVB transport stream 30; and column 9, lines 12-16].
`
`In the same field of endeavor, Pelizza et al. show and disclose the claimed
`
`method, further comprising the step of converting by an application program description
`
`information converting unit, application program description information based on the
`
`second network into application program description information capable to be used by
`
`the first network, and newly generating a piece of application program information table
`
`(Fig. 1 that shows and paragraphs 0043 and 0045 which disclose that some
`
`applications may need internal databases 13, in which raw data are stored into a format
`
`

`

`Application/Control Number: 12/304,375
`
`Page 14
`
`Art Unit: 2443
`
`[i.e. converted] that can be read and understood by the software modules of the
`
`executable portion 1 of the application 10; also paragraph 0016 which teaches that all
`
`information of downloadable applications is stored in an Application Information Table
`
`(AIT), which is multiplexed and transmitted together with other elementary streams in
`
`MPEG-2 transport stream capable to be used by the first network [i.e. broadcast
`
`network]; the application manager needs this information to identify the location and
`
`signaling information of the applications).
`
`Therefore, it would have been obvious to a person of ordinary skill in the art at
`
`the time the invention was made to include a method step of converting by an
`
`application program description information converting unit, application program
`
`description information based on the second network into application program
`
`description information capable to be used by the first network, and newly generating a
`
`piece of application program information table, as taught by Pelizza et al., in the method
`
`of Szues et al., so as to maintain compatibility for the descriptions of applications
`
`between the broadcast and IP networks.
`
`Consider claim 15, and as applied to claim 11 above, Szues et al., as modified
`
`by Pelizza et al., further show and disclose the claimed method, wherein said first
`
`network is a digital video broadcasting network (in Szues et al. reference, Fig. 1 that
`
`shows a broadcast transport stream 3 with MHP application being received by a MHP
`
`terminal device 1 [e.g. IDTV set] from a broadcast network; column 1, lines 10-27
`
`disclose these details).
`
`

`

`Application/Control Number: 12/304,375
`
`Page 15
`
`Art Unit: 2443
`
`Consider claim 16, and as applied to claim 11 above, Szues et al., as modified
`
`by Pelizza et al., further show and disclose the claimed method, wherein said second
`
`network is an IP network (in Szues et al. reference, Fig. 1 that shows a local network 7;
`
`column 3, lines 56-60 and column 8, lines 20-23 disclose that the local network may be
`
`an IEEE 1394 network, a wireless or wired LAN, or a wireless or wired IP network).
`
`Consider claim 17, Szues et al. show and disclose a device for a digital
`
`television, including the digital television middleware (Fig. 1 that shows an MHP
`
`[Multimedia Home Platform] terminal device 1 connected via a local network 7 to a
`
`network device 8; column 6, lines 49-59 disclose these details; and column 1, lines 36-
`
`39, column 6, lines 63-67 as well as column 8, lines 33-37 further disclose using digital
`
`television middleware to route data streams between the devices connected to the local
`
`network), comprising:
`
`application program description information finding unit software for causing a
`
`processor to request application program description information from a first
`
`network and a second network (Fig. 2 that shows a resident application 18
`
`[functioning as an application program description information finding unit] within the
`
`MHP device that monitors both inbound transport streams [a broadcast transport
`
`stream 14 corresponding to a first network and a local network transport stream 17
`
`corresponding to a second network], in order to detect MHP applications transmitted
`
`within these transport streams; column 8, lines 39—54 further disclose these details); and
`
`

`

`Application/Control Number: 12/304,375
`
`Page 16
`
`Art Unit: 2443
`
`AIT buffering unit software for causing the processor to buffer the converted
`
`description information so as to download the requested application program
`
`description information for the second network to be used by the first network
`
`(Fig. 2 that shows an Application Manager 19; and column 8, line 66 through column 9,
`
`line 3 which teach that the application manager 19 maintains an application database
`
`[application manager 19 and application database together creating an AIT table
`
`buffering unit for buffering the converted description information] in which each of the
`
`downloaded MHP application [e.g. broadcast application 20 as well as local network
`
`applications 21, 22] is registered; and Fig. 3 that shows a data stream 27 containing
`
`Program Specific Information [PSI] in the format of AIT is multiplexed with MHP
`
`Application Bytecode 28 and Audio/Video content 26 to produce a DVB transport
`
`stream to be used by the first network).
`
`However, Szues et al. do not explicitly disclose a set-top box for a digital
`
`television and an application program description information converting unit
`
`software for causing the processor to convert the received application program
`
`description information for the second network into description information in a
`
`format of an application program information table (AIT) which can be used by
`
`the first network, although Szues et al. do disclose an MHP device for a digital
`
`television and further disclose inserting Program Specific Information (PSI) in the form
`
`of AIT in the DVB transport stream transmitted from a local network to a MHP terminal
`
`device in the broadcast network [see Fig. 2, PSI 27 and DVB transport stream 30; and
`
`column 9, lines 12-16].
`
`

`

`Application/Control Number: 12/304,375
`
`Page 17
`
`Art Unit: 2443
`
`In the same field of endeavor, Pelizza et al. disclose the claimed set-top box for a
`
`digital television, including the digital television middleware, further comprising an
`
`application program description information converting unit software for causing
`
`the processor to convert the received application program description
`
`information for the second network into description information in a format of an
`
`application program information table (AIT) which can be used by the first
`
`network (abstract that discloses a set-top box used as a digital receiving device for an
`
`interactive digital television; paragraphs 0001, 0014 and 0027 disclose these details;
`
`and paragraph 0028 which discloses that software applications can be launched in a
`
`digital receiving device following a request from a client, as in case of pull-type services;
`
`further disclosing that the applications can be downloaded from a server that may be
`
`resident in a remote network, such as the Internet or a broadcast channel; and
`
`paragraph 0012 which teaches that a STB generally needs a middleware to launch an
`
`application; furthermore, Fig. 1 shows and paragraphs 0043 and 0045 disclose that
`
`some applications may need internal databases 13, in which raw data are stored into a
`
`format [i.e. converted] that can be read and understood by the software modules of the
`
`executable portion 1 of the application 10; also paragraph 0016 which teaches that all
`
`information of downloadable applications is stored in an Application Information Table
`
`(AIT), which is multiplexed and transmitted together with other elementary streams in
`
`MPEG-2 transport stream; the application manager needs this information to identify the
`
`location and signaling information of the applications).
`
`

`

`Application/Control Number: 12/304,375
`
`Page 18
`
`Art Unit: 2443
`
`Therefore, it would have been obvious to a person of ordinary skill in the art at
`
`the time the invention was made to provide a set-top box for a digital television and to
`
`include an application program description information converting unit software for
`
`causing the processor to convert the received application program description
`
`information for the second network into description information in a format of an
`
`application progra

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