throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`_________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`_________________
`
`MICROSOFT CORPORATION, SAMSUNG ELECTRONICS CO. LTD.,
`SAMSUNG ELECTRONICS AMERICA, INC., AND ZTE (USA), INC.
`Petitioners,
`
`v.
`
`IXI IP, LLC
`Patent Owner.
`_________________
`
`IPR2017-00898
`U.S. Patent No. 7,552,124
`Issued: June 23, 2009
`Application No.: 10/872,289
`Filed: June 17, 2004
`Title: Natural Language For Programming A Specialized Computing System
`_________________
`
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 7,552,124
`
`
`
`

`

`TABLE OF CONTENTS
`
`Page(s)
`
`I.
`
`INTRODUCTION ....................................................................................... 1
`
`II. MANDATORY NOTICES UNDER 37 C.F.R. § 42.8 ............................... 1
`
`A.
`
`B.
`
`C.
`
`Real Party-In-Interest ........................................................................ 1
`
`Related Matters ................................................................................. 1
`
`Counsel And Service Information ..................................................... 2
`
`III. PAYMENT OF FEES ................................................................................. 3
`
`IV. GROUNDS FOR STANDING .................................................................... 3
`
`V.
`
`PRECISE RELIEF REQUESTED .............................................................. 3
`
`A.
`
`B.
`
`Proposed Grounds And Prior Art ...................................................... 3
`
`The Proposed Grounds Are Not Redundant ..................................... 5
`
`VI. LEVEL OF ORDINARY SKILL IN THE ART ......................................... 5
`
`VII. OVERVIEW OF THE ’124 PATENT ........................................................ 6
`
`A.
`
`B.
`
`The ’124 Patent ................................................................................. 6
`
`’124 Patent Prosecution History ........................................................ 6
`
`VIII. CLAIM CONSTRUCTION ........................................................................ 8
`
`A.
`
`B.
`
`C.
`
`“Operative Language” ....................................................................... 8
`
`“High-Level Code” ........................................................................... 8
`
`“The Parsing And Determining Steps” ............................................. 9
`
`D. Means-Plus-Function Claim Terms .................................................. 9
`
`1.
`
`“Means For Receiving
`A High-Level Code ...” (element 6.b)................................... 10
`
`2.
`
`Additional “Means For” Limitations .................................... 10
`
`IX. DETAILED EXPLANATION OF GROUNDS ........................................ 13
`
`A. Ground 1: Maes, Maes II, And
`Preston Render Claims 1-10 Obvious ............................................ 13
`
`1.
`
`Claims 1/6 ............................................................................. 13
`
`a.
`
`“A [method/system] for programming a
`mobile communication device based on a
`
`ii
`
`

`

`b.
`
`c.
`
`d.
`
`e.
`
`f.
`
`g.
`
`h.
`
`i.
`
`j.
`
`high-level code comprising operative
`language, the [method/system] comprising:” ............. 13
`
`“[means for] receiving a high-level code
`comprising one or more keywords, wherein
`the high-level code is provided by a user of a
`mobile communication device to control the
`operation of the mobile communication device
`without having to select from menu items
`provided by an operating system running
`on the mobile communication device;” ...................... 16
`
`“[means for] parsing the high-level code
`for the keywords to recognize the operative
`language associated with controlling one or more
`operations of the mobile communication device;” ..... 17
`
`“[means for] determining at least one
`operation associated with the operative language;” ... 19
`
`“[means for] determining whether
`high-level code comprises keywords defining
`one or more relationships and conditions
`corresponding to the operative language;” ................. 21
`
`“[means for] producing an executable code that can
`be executed by a microcontroller of the mobile
`communication device to perform the respective
`operation associated with the operative language;” ... 26
`
`“[means for] determining level of complexity
`and implementation of the high-level code;” ............. 30
`
`“[means for] [designating / designation] an
`application software to process the high level code,” 34
`
`“wherein the high-level code
`comprises at least one sentence
`formatted in accordance with a first context,” ........... 36
`
`“wherein the high-level code is processed
`by a natural language compiler comprised
`of one or more modules executed on one or
`more independent computing systems,
`
`iii
`
`

`

`k.
`
`l.
`
`depending on the level of complexity and
`the implementation of the high-level code,” .............. 37
`
`“wherein application software is executed
`on a distributed environment comprising
`the mobile communication device and a
`network server connected to the mobile
`communication device, and the application
`software performs the parsing and determining
`steps depending on implementation, and” .................. 40
`
`“wherein when the high-level code
`comprises [a/an] complex structure
`the parsing and determining steps are
`performed by application software executed
`on a network server connected to the mobile
`communication device and when the
`high-level code comprises a less complex
`structure the parsing and determining steps
`are performed by application software
`executed on the mobile communication device.” ....... 42
`
`2.
`
`3.
`
`4.
`
`5.
`
`Claims 2/7: “The [method of claim 1/
`system of claim 6], wherein said at least
`one sentence comprises one or more keywords.” ................. 44
`
`Claims 3/8: “The [method of claim 1/
`system of claim 6], wherein the first context
`[comprises/is] a natural language context.” .......................... 44
`
`Claims 4/9: “The [method of claim 1/
`system of claim 6], wherein the
`high-level code is contained in a script.” .............................. 45
`
`Claims 5/10: “The [method of claim
`4/system of claim 9], wherein the script is
`written by a user of the mobile communication device.” ..... 47
`
`B. Ground 2: Pazandak, White, And Manson
`Render Claims 1-10 Obvious .......................................................... 47
`
`1.
`
`Claims 1/6 ............................................................................. 47
`
`a.
`
`“A [method/system] for programming a
`mobile communication device based on a
`
`iv
`
`

`

`high-level code comprising operative
`language, the [method/system] comprising:” ............. 47
`
`b.
`
`Claim Elements 1.b/6.b .............................................. 49
`
`(1)
`
`(2)
`
`“[means for] receiving a high-level
`code comprising one or more keywords,
`wherein the high-level code is provided
`by a user of a mobile communication
`device to control the operation of
`the mobile communication device” .................. 49
`
`“without having to select from
`menu items provided by an
`operating system running on
`the mobile communication device” .................. 51
`
`“[means for] parsing the high-level
`code for the keywords to recognize
`the operative language associated
`with controlling one or more operations
`of the mobile communication device;” ...................... 55
`
`“[means for] determining at least one
`operation associated with the operative language;” ... 58
`
`“[means for] determining whether
`high-level code comprises keywords defining
`one or more relationships and conditions
`corresponding to the operative language;” ................. 60
`
`“[means for] producing an executable code that
`can be executed by a microcontroller of the mobile
`communication device to perform the respective
`operation associated with the operative language;” ... 61
`
`“[means for] determining level of complexity
`and implementation of the high-level code;” ............. 67
`
`“[means for] [designating/designation] an
`application software to process the high level code,” 71
`
`“wherein the high-level code comprises
`at least one sentence formatted in
`accordance with a first context,” ................................ 72
`
`c.
`
`d.
`
`e.
`
`f.
`
`g.
`
`h.
`
`i.
`
`v
`
`

`

`j.
`
`k.
`
`l.
`
`“wherein the high-level code is processed
`by a natural language compiler comprised
`of one or more modules executed on one or
`more independent computing systems,
`depending on the level of complexity and
`the implementation of the high-level code,” .............. 72
`
`“wherein application software is executed
`on a distributed environment comprising
`the mobile communication device and a
`network server connected to the mobile
`communication device, and the application
`software performs the parsing and determining
`steps depending on implementation, and” .................. 73
`
`“wherein when the high-level code comprises
`[a/an] complex structure the parsing and
`determining steps are performed by application
`software executed on a network server connected
`to the mobile communication device and when the
`high-level code comprises a less complex structure
`the parsing and determining steps are
`performed by application software executed
`on the mobile communication device.” ...................... 75
`
`2.
`
`3.
`
`4.
`
`5.
`
`Claims 2/7: “… wherein said at least
`one sentence comprises one or more keywords” .................. 78
`
`Claims 3/8: “… wherein the first context
`[comprises/is] a natural language context” ........................... 79
`
`Claims 4/9: “… wherein the
`high-level code is contained in a script” ............................... 79
`
`Claims 5/10: “… wherein the script is written
`by a user of the mobile communication device” .................. 80
`
`X.
`
`SECONDARY CONSIDERATIONS ....................................................... 81
`
`XI. CONCLUSION ......................................................................................... 81
`
`
`
`
`
`vi
`
`

`

`TABLE OF AUTHORITIES
`
`Page(s)
`
`Cases
`
`Prolitec, Inc. v. Scentair Techs., Inc.,
`807 F.3d 1353 (Fed. Cir. 2015) ...................................................................... 53
`
`Süd-Chemie, Inc. v. Multisorb Techs., Inc.,
`554 F.3d 1001 (Fed. Cir. 2009) ...................................................................... 52
`
`Upsher-Smith Labs, Inc. v. Pamlab, L.L.C.,
`412 F.3d 1319 (Fed. Cir. 2005) ...................................................................... 54
`
`Williamson v. Citrix Online, LLC,
`792 F.3d 1339 (Fed. Cir. 2015) ........................................................................ 9
`
`Statutes
`
`35 U.S.C. § 102 ................................................................................................. 4, 5
`
`35 U.S.C. § 103 ..................................................................................................... 4
`
`35 U.S.C. § 112 ................................................................................................. 8, 9
`
`35 U.S.C. § 371 ..................................................................................................... 4
`
`Regulations
`
`37 C.F.R. § 42.8 ..................................................................................................... 1
`
`37 C.F.R. § 42.10 .................................................................................................. 3
`
`37 C.F.R. § 42.24 ................................................................................................ 82
`
`37 C.F.R. § 42.100 ................................................................................................. 8
`
`
`
`
`
`vii
`
`

`

`No.
`
`1001
`
`1002
`
`1003
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`
`1011
`
`1012
`
`1013
`
`1014
`
`LIST OF EXHIBITS
`
`Description
`
`U.S. Patent No. 7,552,124
`
`Declaration of Dr. John Villasenor, Ph.D.
`
`Prosecution History of U.S. Patent No. 7,552,124 (excerpted)
`
`Office Action dated July 27, 2010 in European Application No.
`05 752 631.1 – 1243
`
`U.S. Patent No. 7,003,463 (“Maes”)
`
`U.S. Patent Application Publication No. 2003/0046061
`(“Preston”)
`
`U.S. Patent No. 7,027,975 (“Pazandak”)
`
`U.S. Pat. Application No. 2002/0072918 (“White”)
`
`U.S. Patent No. 7,085,708 (“Manson”)
`
`U.S. Patent No. 5,937,383 (“Maes II”)
`
`Petition in Google Inc. v. IXI Mobile, Case No. IPR2016-01669,
`filed August 25, 2016 (Paper 2)
`
`Patent Owner Preliminary Response in Google Inc. v. IXI
`Mobile, Case No. IPR2016-01669, filed December 9, 2016
`(Paper 7)
`
`Appendix A to Patent Owner IXI’s September 8, 2016
`“Disclosure of Asserted Claims and Infringement Contentions
`as to Microsoft” in IXI Mobile (R&D) Ltd., et al. v. Blackberry
`Limited, et al. (Case No. 2:15-cv-01883-JRG-RSP) (LEAD
`CASE)
`
`PCT Application Publication No. WO 02/12982 to Applicant
`Object Services and Consulting, Inc. (“Object”)
`
`viii
`
`

`

`No.
`
`1015
`
`1016
`
`1017
`
`1018
`
`1019
`
`1020
`
`1021
`
`1022
`
`1023
`
`Description
`
`U.S. Patent Application Publication No. 2003/0182132
`(“Niemoeller”)
`
`U.S. Patent No. 7,693,720 to Kennewick (“Kennewick”)
`
`Withdrawal dated January 12, 2011 in European Application
`No. 05 752 631.1 - 1243
`
`Ex. A to the Joint Claim Construction And Prehearing Statement
`in IXI Mobile (R&D) Ltd., et al. v. Blackberry Limited, et al.
`(Case No. 2:15-cv-01883-JRG-RSP) (LEAD CASE)
`
`Declaration of Lin Chase, Ph.D., in Support of Patent Owner's
`Preliminary Response in IPR2016-01669 (Exhibit 2001)
`
`Linda Himelstein, “Point Cast: The Rise And Fall Of An Internet
`Star,” Bloomberg, April 25, 1999
`
`Daniel Siewiorek, Asim Smailagic, Junichi Furukawa, Neema
`Moraveji, Kathryn Reiger, and Jeremy Shaffer, “SenSay: A
`Context-Aware Mobile Phone,” Proceedings of the 16th IEEE
`Symposium on Computer-Based Medical Systems, June 2003
`
`A.R. Ali-Ali, M. Al-Rousan, and M. Al-Shaikh, “Embedded
`System-based Mobile Patient Monitoring Device,” Proceedings
`of the 16th IEEE Symposium on Computer-Based Medical
`Systems, 2003
`
`Microsoft Computing Dictionary (5th Edition 2002) (excerpts)
`
`ix
`
`

`

`I.
`
`INTRODUCTION
`
`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`Microsoft Corporation, Samsung Electronics Co. Ltd., Samsung
`
`Electronics America, Inc., and ZTE (USA), Inc. (“Petitioners”) request inter
`
`partes review (“IPR”) of claims 1-10 of U.S. Patent No. 7,552,124 (“’124
`
`patent”) (Ex. 1001), allegedly assigned to IXI IP, LLC (“Patent Owner” or
`
`“IXI”). For the reasons set forth below, claims 1-10 should be found
`
`unpatentable and canceled.
`
`II. MANDATORY NOTICES UNDER 37 C.F.R. § 42.8
`
`A. Real Party-In-Interest
`
`Microsoft Corporation, Samsung Electronics Co. Ltd., Samsung
`
`Electronics America, Inc., ZTE (USA) Inc. and ZTE Corporation are the sole
`
`real parties-in-interest.
`
`B. Related Matters
`
`On August 25, 2016, Google Inc. filed a Petition for Inter Partes Review
`
`of claims 1-10 of the ’124 patent, Case No. IPR2016-01669.
`
`In addition, the ’124 patent is asserted by IXI and another entity in
`
`consolidated litigation in the Eastern District of Texas, in Case Nos. 2:15-cv-
`
`01883 (LEAD CASE) (BlackBerry Limited et al. and defendant / intervenor
`
`Microsoft Corp.), 2:15-cv-01884 (HTC Corp. et al.), 2:15-cv-01885 (Samsung
`
`Elecs. Co., et al.), and 2:15-cv-01886 (ZTE Corp. et al.). The ’124 patent is also
`
`
`
`1
`
`

`

`at issue in Google Inc. v. IXI Mobile (R&D) Ltd. et al., Case No. 5:16-cv-04173
`
`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`(N.D. Cal.).
`
`C. Counsel And Service Information
`
`Petitioners identify lead and back-up counsel, and service information, as
`
`follows:
`
`Lead Counsel
`Andrew M. Mason
`USPTO Reg. No. 64,034
`KLARQUIST SPARKMAN, LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`andrew.mason@klarquist.com
`
`Back-Up Counsel
`Joseph T. Jakubek
`USPTO Reg. No. 34,190
`KLARQUIST SPARKMAN, LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`joseph.jakubek@klarquist.com
`
`J. Christopher Carraway
`(pending pro hac vice admission)
`KLARQUIST SPARKMAN, LLP
`One World Trade Center, Suite 1600
`121 S.W. Salmon Street
`Portland, Oregon 97204
`Telephone: (503) 595-5300
`Facsimile: (503) 595-5301
`chris.carraway@klarquist.com
`
`Service on Petitioners may be made by mail or hand delivery to: Klarquist
`
`Sparkman, LLP, 121 S.W. Salmon Street, Suite 1600, Portland, OR 97204. The
`
`fax number for lead and back-up counsel is (503) 595-5301. Petitioners consent
`
`to service via email at the above email addresses. Pursuant to 37 C.F.R. §
`
`
`
`2
`
`

`

`42.10(b), Powers of Attorney executed by Petitioners for appointing the above
`
`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`counsel are concurrently filed.
`
`III. PAYMENT OF FEES
`
`The required fees are submitted herewith. The PTO is authorized to
`
`charge any additional fees due at any time during this proceeding to Deposit
`
`Account No. 02-4550.
`
`IV. GROUNDS FOR STANDING
`
`Petitioners certify that the ’124 patent is available for IPR and Petitioners
`
`are not barred or estopped from requesting IPR on the grounds identified herein.
`
`V.
`
`PRECISE RELIEF REQUESTED1
`
`A.
`
`Proposed Grounds And Prior Art
`
`Claims 1-10 of the ’124 patent should be canceled as unpatentable on the
`
`following grounds:
`
`
`1 The unpatentability positons herein take into account Patent Owner’s
`
`infringement positions in the co-pending litigation and in some instances are
`
`based in-part on these positions. Petitioners do not necessarily agree that these
`
`positions reflect the proper claim scope in district court, however, and reserve
`
`
`
`3
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`Ground 1: Claims 1-10 are unpatentable under 35 U.S.C. § 103(a)2 in
`
`view of Maes (Ex. 1005), Maes II (Ex. 1010), and Preston (Ex. 1006); and
`
`Ground 2: Claims 1-10 are unpatentable under 35 U.S.C. § 103(a) in
`
`view of Pazandak (Ex. 1007), White (Ex. 1008), and Manson (Ex. 1009).
`
`Sections VIII-IX, below, provide a more detailed statement of the precise
`
`relief requested. For each ground, the petition demonstrates at least a reasonable
`
`likelihood that each challenged claim is unpatentable.
`
`The ’124 patent effective filing date is no earlier than June 17, 2004.
`
`Ex. 1001.
`
`Maes issued February 21, 2006 from PCT No. PCT/US99/22925 with a
`
`35 U.S.C. § 371(c)(1) date of June 25, 2001. Ex. 1005. Pazandak issued April
`
`11, 2006 from an application filed August 8, 2000. Ex. 1007. Manson issued
`
`August 1, 2006, from an application filed June 18, 2001. Ex. 1009. Therefore,
`
`each is prior art at least under 35 U.S.C. § 102(e).
`
`
`the right to propose different meanings for claim terms under the Phillips
`
`standard in district court.
`
`2 All citations to 35 U.S.C. §§ 102 and 103 are to the pre-AIA versions.
`
`
`
`4
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`Maes II issued August 10, 1999. Ex. 1010. Preston published March 6,
`
`2003. Ex. 1006. White published June 13, 2002. Ex. 1008. Therefore, each is
`
`prior art at least under 35 U.S.C. § 102(b).
`
`Maes, Maes II, Preston, White, and Manson were not considered by the
`
`Examiner during prosecution of the ’124 patent. The Examiner cited Pazandak,
`
`but only for anticipation (not obviousness) rejections. Ex. 1003, 10-21, 31-37.
`
`B.
`
`The Proposed Grounds Are Not Redundant
`
`The proposed Grounds are not redundant at least because of several
`
`significant differences between them. For example, the primary Ground 1
`
`reference (Maes) focuses on speech-based input and describes a natural
`
`language system without mentioning any need for a selection of menu items. See
`
`infra Section IX.A. The primary Ground 2 reference (Pazandak), on the other
`
`hand, focuses more on non-voice input and describes specific alternatives to
`
`menu-based user inputs. See infra Section IX.B. And, each Ground relies on
`
`distinct secondary references to render the claims obvious.
`
`VI. LEVEL OF ORDINARY SKILL IN THE ART
`
`A person of ordinary skill in the art at the time of the alleged invention of
`
`the ’124 patent (“POSITA”) would have had at least an undergraduate degree in
`
`electrical engineering, computer science, or a related field, and two years of
`
`experience in networked communications devices and systems, including
`
`
`
`5
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`experience implementing systems having natural language processing
`
`capabilities, including voice processing. Ex. 1002, ¶49.
`
`VII. 8-481-9.60-ߣ "2)6-6
`
`A. 6DAߣ "2=JAJ
`
`The ’124 patent is titled “Natural language for programming a specialized
`
`computing system,” and is allegedly “directed to a system and corresponding
`
`methods that facilitate programming a mobile communication device or other
`
`specialized computing device using a natural language.” Ex. 1001, 1:55-58. Fig.
`
`1 is exemplary:
`
`
`
`B.
`
`ߣ "2=JAJ2HIA?KJE0EIJHO
`
`The ’124 application was filed June 17, 2004. Ex. 1001. In September
`
`2006, the PTO issued an office action rejecting all pending claims as anticipated
`
`
`
`6
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`by Pazandak. Ex. 1003, 29-37. In response, applicant added several elements to
`
`independent claims 1 and 11. Id., 22-28.
`
`In June 2007, the PTO again rejected all claims as anticipated by
`
`Pazandak. Id., 8-21. In response, the applicant again amended independent
`
`claims 1 and 11, adding the following elements to claim 1 (and corresponding
`
`“means for” elements to claim 11, which issued as claim 6):
`
`• “determining level of complexity and implementation of the high-level
`
`code”
`
`• “designating an application software to process the high level code”
`
`• the three final wherein clauses.
`
`Id., 1-7. The PTO then allowed all pending claims.
`
`Notably, the Examiner never considered Pazandak in combination with
`
`any other reference, and as shown herein the elements allegedly missing from
`
`Pazandak are clearly in prior art references that a POSITA would have been
`
`motivated to combine with Pazandak.3
`
`
`3 During prosecution of a foreign counterpart to the ’124 patent, a European
`
`Examiner found the claims lacked inventive step over a foreign counterpart to
`
`
`
`7
`
`

`

`VIII. CLAIM CONSTRUCTION
`
`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`The claims should be given their broadest reasonable interpretation
`
`(“BRI”). 37 C.F.R. § 42.100(b). Petitioners propose the following BRIs.4
`
`A.
`
`“Operative Language”
`
`Solely for this proceeding under the BRI, Petitioners do not contest the
`
`construction of this term as encompassing at least “language associated with
`
`one or more operations to be performed.” Ex. 1001, 9:2-4, 10:6-9, 4:19-21
`
`(“operative language” may “defin[e] an instruction for a function or an operation
`
`to be performed.”), 4:25-28.
`
`B.
`
`“High-Level Code”
`
`Patent Owner asserts in district court that “high-level code” includes
`
`“spoken or written words” that a “user inputs via a touchscreen, keyboard, or
`
`microphone.” Ex. 1013, 4-5; see also Ex. 1018, 2 (proposing construction of
`
`
`Pazandak and another reference. Ex. 1004, 3-7. In response, the Applicant
`
`withdrew the European counterpart. Ex. 1017, 1.
`
`4 Petitioners do not concede that these are the proper constructions in district
`
`court or that claims 1-10 satisfy the requirements of 35 U.S.C. § 112. Petitioners
`
`reserve their rights to assert contrary interpretations and Section 112 defenses in
`
`litigation.
`
`
`
`8
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`“naturally or spoken or written text”). Petitioners do not object, solely for this
`
`proceeding under the BRI, to construing this term as “encompassing at least
`
`spoken or written words input by a user.”
`
`C.
`
`“The Parsing And Determining Steps”
`
`Claim 1 recites “determining level of complexity and implementation of
`
`the high-level code.” Because it is not clear how the step of “determining ...
`
`implementation” can “depend[] on implementation,” in IPR2016-01669 Google
`
`interpreted the BRI of this phrase such that:
`
`“parsing … steps” refers to “parsing the high-level code …”
`
`“determining steps” refers to
`
`• “determining at least one operation …” and
`
`• “determining whether high-level code comprises …”.
`
`Ex. 1011, 43-44 n.11. Patent Owner did not dispute this interpretation in the
`
`other proceeding. For purposes of the current proceeding, Petitioners do not
`
`dispute this interpretation.
`
`D. Means-Plus-Function Claim Terms
`
`“‘[M]eans’ in a claim element creates a rebuttable presumption that § 112,
`
`para. 6 applies.” Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1348 (Fed.
`
`Cir. 2015). Means-plus-function claim elements are construed to cover the
`
`
`
`9
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`corresponding structure, material, or acts described in the specification, and
`
`equivalents thereof. Id. at 1351. When directed to software, means-plus-function
`
`terms require a corresponding algorithm. Id. at 1352.
`
`1.
`
`“Means For Receiving
`A High-Level Code ...” (element 6.b)
`
`The function for this term is “receiving a high-level code comprising
`
`one or more keywords.” Petitioners do not object, solely for this proceeding
`
`under the BRI, to identifying the corresponding structure for this function as “a
`
`user interface, including a keypad, pointing device, touchscreen, keyboard,
`
`microphone, or equivalents thereof.” See Ex. 1001, 5:31-34, 6:56-57; see also
`
`Ex. 1013, 5 (Patent Ownere alleging that “high-level code” may be received “via
`
`a touchscreen, keyboard, or microphone”5).
`
`2.
`
`Additional “Means For” Limitations
`
`The following chart identifies other means-plus-function terms in
`
`elements 6.c–6.h (bold-highlighted text in the left column is the identified
`
`function, the right column lists the corresponding structure).
`
`
`5 The ’124 patent does not recite these structures in its specification.
`
`
`
`10
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`Corresponding Structure
`
`
`
`Each of these elements recites function
`
`without sufficient structure for performing
`
`the function. However, for purposes of this
`
`proceeding, the structure should be
`
`“application software executing on one or
`
`more processors to perform the identified
`
`functions or equivalents thereof.”
`
`Term and Identified
`Function
`6.c. means for parsing the high-level
`
`code for the keywords to recognize
`
`the operative language associated
`
`with controlling one or more
`
`operations of the mobile
`
`communication device
`
`6.d. means for determining at least
`
`one operation associated with the
`
`operative language
`
`6.e. means for determining whether
`
`high-level code comprises keywords
`
`defining one or more relationships
`
`and conditions corresponding to the
`
`operative language
`
`6.f. means for producing an
`
`executable code
`
`
`
`11
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`Corresponding Structure
`
`
`
`Term and Identified
`Function
`6.g. means for determining level of
`
`complexity and implementation of
`
`the high-level code
`
`6.h. means for designation an
`
`application software to process the
`
`high-level code
`
`
`
`As structure for these functions, Patent Owner has pointed to “application
`
`software 1122.” See Ex. 1018, 7-11; see also Ex. 1001, 4:58-5:4, 5:18-27, 6:23-
`
`30, 6:51-61, 7:56-63. Petitioners do not object, solely for this proceeding under
`
`the BRI, to identifying the structure/algorithm for each of these functions as
`
`application software executing on one or more processors to perform the
`
`identified functions or equivalents thereof.
`
`
`
`12
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`IX. DETAILED EXPLANATION OF GROUNDS
`
`A. Ground 1: Maes, Maes II,
`And Preston Render Claims 1-10 Obvious
`
`1.
`
`Claims 1/66
`
`
`
`
`
`a.
`
`“A [method/system] for programming a
`mobile communication device based on a
`high-level code comprising operative
`language, the [method/system] comprising:”
`
`If limiting, Maes discloses the preamble. Maes explains that client device
`
`100 (the claimed “mobile communication device”) “may be, for example, a
`
`smartphone or any speech-enabled PDA.” Ex. 1005, 4:18-20; Ex. 1002 ¶82.
`
`Maes also discloses programming the mobile communication device based on a
`
`high-level code that comprises an operative language associated with one or
`
`more functions to be performed by the smartphone (i.e., the spoken natural
`
`language contains keywords that cause the phone to be programmed to perform
`
`a function). Id., 15:33 – 16:47. For example, Maes provides that “[t]he user can
`
`... utter a command such as ‘dial first name last name at ... possible qualifier
`
`(home, office, cell phone)[’], and upon recognition/understanding of the
`
`
`6 Petitioners address the ’124 patent’s method and systems claims together
`
`because those claims recite essentially the same features, albeit in different
`
`claiming styles.
`
`
`
`13
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`command (via the local conversational engines 102), the smartphone will
`
`automatically dial the phone number associated with the person in the address
`
`book (via the local applications 104).” Id., 15:46-55; Ex. 1002, ¶¶83-87. The
`
`uttered command is the high-level code – which comprises operative language
`
`including the keyword “dial” – and the high-level code is used to program the
`
`mobile communication device to perform the requested action. Ex. 1002, ¶¶83-
`
`87.
`
`Maes also discloses a system for performing the same claimed
`
`programming, as shown in FIG. 1:
`
`
`
`14
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`
`
`Ex. 1005, FIG. 1; see also id., 4:15-29, 15:46-55, 16:7-13; Ex. 1002, ¶87; see
`
`also infra Sections IX.A.1.b–l.
`
`To the extent that Patent Owner argues that “high-level code” requires
`
`text input, the combination of Maes and Preston still renders these claims
`
`obvious. See infra Sections IX.A.4–5; Ex. 1002, ¶87.
`
`
`
`15
`
`

`

`b.
`
`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`“[means for] receiving a high-level code
`comprising one or more keywords, wherein
`the high-level code is provided by a user of a
`mobile communication device to control the
`operation of the mobile communication device
`without having to select from menu items
`provided by an operating system running
`JDA>EA?KE?=JE@ALE?A ”
`
`As explained above in Section IX.A.1.a, Maes discloses a mobile
`
`communication device receiving high-level code by a user of that device
`
`uttering “a command” (high-level code) such as “dial first name last name at ...
`
`possible qualifier (home, office, cell phone)” to control the operation of the
`
`mobile communication device, e.g., to dial the requested number. Ex. 1005,
`
`15:46-55. The high-level code comprises one or more keywords, for example
`
`“dial,” “at,” “home,” “office,” “cell phone,” “first name,” and “last name.” See
`
`also Ex. 1002, ¶89.
`
`Maes also discloses “[means for] receiving ... without having to select
`
`from menu items provided by an operating system running on the mobile
`
`communication device.” For example, Maes discloses that “[a]dvantageously,
`
`the present invention offers a full fledged conversational user interface on any
`
`device.” Ex. 1005, 3:11-12. And further that “[i]t is to be appreciated that the
`
`system and methods described herein can be implemented for various speech
`
`enabled and conversational applications.” Ex. 1005, 15:33-35; see also, 10:59-
`
`
`
`16
`
`

`

`Petition for Inter Partes Review
`Patent No. 7,552,124
`
`
`
`62, 15:46-55. Maes is silent regarding the use of menus and a POSITA would
`
`understand that “a full fledged conversational user interface” would of necessity
`
`enable a user to provide “high-level code comprising one or more keywords” to
`
`the mobile device without selection of items from a menu.” Ex. 1002, ¶90. Thus,
`
`Maes discloses the “negative” limitation of receiving high-level code provided
`
`by a user “without” having to select from menu items.
`
`Maes also discloses

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