`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`SNAP INC.,
`Petitioner
`
`v.
`
`PALO ALTO RESEARCH CENTER INC.,
`Patent Owner
`_________________
`
`Patent No. 8,489,599
`____________________
`
`DECLARATION OF STEVE SMOOT
`
`
`
`
`
`
`Page 1 of 137
`
`SNAP EXHIBIT 1002
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 4,489,599
`
`
`I.
`II.
`
`
`INTRODUCTION .......................................................................................... 1
`BACKGROUND AND QUALIFICATIONS ................................................ 2
`A.
`Education .............................................................................................. 2
`B.
`Related Non-Litigation Work Experience ........................................... 2
`C.
`Other consulting work with eComp Consultants ................................. 4
`III. MATERIALS CONSIDERED AND SUMMARY OF OPINIONS.............. 6
`IV. PERSON OF ORDINARY SKILL IN THE ART ......................................... 8
`V.
`TECHNICAL BACKGROUND .................................................................... 9
`A. Mobile device contextual data collection ............................................. 9
`B.
`Context-based systems ....................................................................... 10
`VI. THE ‘599 PATENT ...................................................................................... 12
`VII. CLAIM CONSTRUCTION ......................................................................... 14
`VIII. OVERVIEW OF THE PRIOR ART ............................................................ 16
`A. Overview of Rosenberg (Ex. 1005) ................................................... 16
`B.
`Overview of Suzuki (Ex. 1006) .......................................................... 26
`IX. THE PRIOR ART DISCLOSES ALL OF THE LIMITATIONS OF
`CLAIMS 1-25 OF THE ‘599 PATENT ....................................................... 28
`A.
`Rosenberg Discloses the Limitations of Claims 1-2, 4-7, 10-13,
`17-20, 22-25 ....................................................................................... 28
`1.
`Claim 1 ..................................................................................... 28
`a)
`[1.a] A method for delivering context-based content
`to a first user, the method comprising: .......................... 28
`[1.b] receiving at least one content package,
`wherein the content package includes at least one
`content piece and a set of rules associated with the
`content package, wherein the set of rules includes a
`trigger condition and an expected response, and
`wherein the trigger condition specifies a context
`that triggers a presentation of the content piece; ........... 30
`
`b)
`
`
`
`
`
`i
`
`
`
`Page 2 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`c)
`
`d)
`
`e)
`
`f)
`
`g)
`
`h)
`
`i)
`
`[1.c] receiving a set of contextual information with
`respect to the first user; .................................................. 37
`[1.d] processing the contextual information to
`determine a current context for the first user; ............... 40
`[1.e] determining whether the current context
`satisfies the trigger condition;........................................ 43
`[1.f] in response to the trigger condition being
`satisfied, presenting the content piece to the first
`user; ................................................................................ 45
`[1.g] receiving a response from the first user
`corresponding to the presented content piece;............... 47
`[1.h] determining whether the received response
`matches the expected response; and .............................. 50
`[1.i] performing an action based on an outcome of
`the determination. .......................................................... 52
`Claim 2 ..................................................................................... 55
`a)
`[2.a] The method of claim 1, wherein the method
`further comprises creating the content package for
`the first user, wherein creating the content package
`involves: recording the content piece that is
`provided by the first user; .............................................. 55
`[2.b] creating an entry in a content database for the
`recorded content piece, wherein the entry includes
`one or more trigger conditions; and ............................... 56
`[2.c] associating the one or more trigger conditions
`for the entry with a user-defined context; and ............... 59
`[2.d] wherein
`the method further comprises:
`continuously comparing previously defined trigger
`conditions for the entry with the ongoing context of
`the first user, and............................................................ 60
`
`b)
`
`c)
`
`d)
`
`ii
`
`
`
`2.
`
`
`
`
`
`
`
`Page 3 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`e)
`
`b)
`
`[2.e] in response to the one or more trigger
`conditions being met, retrieving the content piece,
`and presenting the retrieved content piece to the first
`user. ................................................................................ 62
`Claim 4 ..................................................................................... 64
`a)
`[4.a] The method of claim 1, wherein the method
`further comprises defining a context by: creating
`one or more context entries in a context manager;
`and .................................................................................. 64
`[4.b] associating a respective context entry with a
`set of contextual information. ........................................ 66
`Claim 5 ..................................................................................... 67
`a)
`The method of claim 4, wherein the method further
`comprises updating entries in the content database
`and updating the context entries in the context
`manager responsive to actions performed by the
`first user. ........................................................................ 67
`Claim 6 ..................................................................................... 71
`a)
`The method of claim 1, wherein the context is
`defined as a combination of at least a high-level
`abstraction which corresponds to one or more low-
`level contextual information values, wherein the
`low-level contextual
`information values can
`correspond to one or more measurable parameters. ...... 71
`Claim 7 ..................................................................................... 74
`a)
`The method of claim 1, wherein a respective rule is
`defined with one or more high-level abstractions. ........ 74
`Claim 10 ................................................................................... 74
`
`iii
`
`
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`
`
`
`
`
`
`Page 4 of 137
`
`
`
`a)
`
`b)
`c)
`
`The method of claim 1, wherein the contextual
`information includes one or more of time, date,
`location, proximity to a system-detectable tag,
`device orientation, velocity, direction, distance,
`vibration, altitude, temperature, pressure, humidity,
`sound, luminous intensity, camera image, and video
`stream. ............................................................................ 74
`Claim 11 ................................................................................... 75
`a)
`The method of claim 1, wherein the content piece
`includes one or more of audio clip, image, video
`stream, language lesson, e-mail, weather report,
`calendar reminder, news feed, rich site summary
`(RSS) feed, information update from a Web 2.0
`application, and Internet blog. ....................................... 75
`Claim 12 ................................................................................... 76
`a)
`[12.a] A computer-readable storage medium storing
`instructions that when executed by a computer
`cause the computer to perform a method for
`delivering context-based content to a first user, the
`method comprising: ....................................................... 76
`[12.b] – [12.i] ................................................................. 79
`b)
`10. Claims 13, 17-18 ...................................................................... 79
`11. Claims 19 ................................................................................. 80
`a)
`[19.a] An apparatus for delivering context-based
`content to a first user, comprising: ................................ 80
`[19.b] a processor; ......................................................... 81
`[19.c] an input mechanism configured to receive a
`set of contextual information with respect to the first
`user; ................................................................................ 81
`
`8.
`
`9.
`
`
`
`
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`iv
`
`
`
`Page 5 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`d)
`
`e)
`
`f)
`
`[19.d] a receiving mechanism configured to receive
`at least one content package, wherein the content
`package includes at least one content piece and a set
`of rules associated with the content package,
`wherein the set of rules includes a trigger condition
`and an expected response, and wherein the trigger
`condition specifies a context
`that
`triggers a
`presentation of the content piece; .................................. 83
`[19.e] a content delivery mechanism configured to
`present the context-based content to a first user; and
` ....................................................................................... 84
`[19.f] a context manager configured to process the
`contextual information to determine a current
`context for the first user, and to determine whether
`the current context satisfies the trigger condition; ........ 85
`[19.g] wherein in response to the trigger condition
`being satisfied, the content delivery mechanism is
`configured to present the content piece to the first
`user and .......................................................................... 87
`[19.h] wherein while presenting the content piece to
`the first user, the content delivery mechanism is
`further configured to: receive a response from the
`first user corresponding to the presented content
`piece, .............................................................................. 88
`[19.i] determine whether the received response
`matches the expected response, and .............................. 90
`[19.j] perform an action based on an outcome of the
`determination. ................................................................ 91
`12. Claim 20 ................................................................................... 92
`
`g)
`
`h)
`
`i)
`
`j)
`
`v
`
`
`
`
`
`
`
`
`
`Page 6 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`a)
`
`b)
`
`c)
`
`d)
`
`e)
`
`[20.a] The apparatus of claim 19, wherein the
`apparatus further comprises a content management
`mechanism configured
`to create
`the content
`package for the first user, wherein creating the
`content package involves: recording the content
`piece that is provided by the first user; .......................... 92
`[20.b] creating an entry in a content database for the
`recorded content piece, wherein the entry includes
`one or more trigger conditions; ..................................... 93
`[20.c] associating the one or more trigger conditions
`for the entry with a user-defined context;...................... 94
`[20.d] continuously comparing previously defined
`trigger conditions for the entry with the ongoing
`context of the first user, and; ......................................... 96
`[20.e] in response to the one or more trigger
`conditions being met, retrieving the content piece
`and presenting the retrieved content piece to the first
`user. ................................................................................ 97
`13. Claim 22 ................................................................................... 98
`a)
`The apparatus of claim 19, wherein the context
`manager defines a context by: creating one or more
`context entries for the context; and associating a
`respective context entry with a set of contextual
`information .................................................................... 98
`14. Claim 23 ................................................................................... 99
`a)
`The apparatus of claim 22, wherein the apparatus is
`further configured to update entries in the content
`database and update the user-defined context entries
`in the context manager responsive to actions
`performed by the first user............................................. 99
`15. Claim 24 ................................................................................. 100
`
`vi
`
`
`
`
`
`
`
`
`
`Page 7 of 137
`
`
`
`a)
`
`b)
`
`The apparatus of claim 19, wherein the contextual
`information includes one or more of time, date,
`location, proximity to a system-detectable tag,
`device orientation, velocity, direction, distance,
`vibration, altitude, temperature, pressure, humidity,
`sound, luminous intensity, camera image, and video
`stream. .......................................................................... 100
`16. Claim 25 ................................................................................. 101
`a)
`The apparatus of claim 19, wherein the content
`piece includes one or more of audio clip, image,
`video stream, language lesson, e-mail, weather
`report, calendar reminder, news feed, rich site
`summary (RSS) feed, information update from a
`Web 2.0 application, and Internet blog. ...................... 101
`Rosenberg Discloses or Suggests the Limitations of Claims 4-5,
`15-16, 19-20, 22-25 .......................................................................... 101
`1.
`Claim 4 ................................................................................... 101
`a)
`Claim Element [4.a] ..................................................... 101
`b)
`Claim Element [4.b] .................................................... 103
`Claim 5 ................................................................................... 104
`Claim 15 ................................................................................. 105
`a)
`[15.a] The computer-readable storage medium of
`claim 12, wherein the method further comprises
`defining a context by: creating one or more context
`entries in a context manager; and ................................ 105
`[15.b] associating a respective context entry with a
`set of contextual information. ...................................... 106
`Claim 16 ................................................................................. 106
`
`B.
`
`
`
`
`
`
`
`2.
`3.
`
`4.
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`vii
`
`
`
`Page 8 of 137
`
`
`
`a)
`
`b)
`
`c)
`
`The computer-readable storage medium of claim
`15, wherein the method further comprises updating
`entries in the content database and updating the
`context entries in the context manager responsive to
`actions performed by the first user. ............................. 106
`Claim 19 ................................................................................. 106
`5.
`Claim 20 ................................................................................. 108
`6.
`Claims 22-25 .......................................................................... 110
`7.
`Rosenberg and Suzuki Disclose or Suggest the Limitations of
`Claims 3, 8-9, 14, 21 ........................................................................ 112
`1.
`Claim 3 ................................................................................... 112
`a)
`[3.a] The method of claim 2, wherein the method
`further comprises creating a shareable content piece
`for the first user, wherein creating the sharable
`content piece involves: recording the sharable
`content piece that is provided by the first user; and .... 112
`[3.b] creating a content package for the recorded
`sharable content piece, wherein the content package
`includes the recorded sharable content piece, and
`wherein the content package includes one or more
`trigger conditions; ........................................................ 116
`[3.c] wherein the content package allows a recipient
`of the content package to insert, modify, and/or
`remove content or trigger conditions from the
`content package. .......................................................... 117
`Claim 8 ................................................................................... 119
`a)
`The method of claim 7, further comprising allowing
`the first user to share the rules with a second user,
`wherein the second user can redefine the shared
`rules based on
`the second user's
`low-level
`contextual parameters. ................................................. 119
`Claim 9 ................................................................................... 121
`
`C.
`
`
`
`
`
`
`
`2.
`
`3.
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`viii
`
`
`
`Page 9 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`a)
`
`The method of claim 1, wherein presenting the
`content piece comprises sharing the content piece
`with a remote device. ................................................... 121
`Claim 14 ................................................................................. 123
`a)
`[14.a] The computer-readable storage medium of
`claim 13, wherein the method further comprises
`creating a shareable content piece for the first user,
`wherein creating
`the sharable content piece
`involves: recording the sharable content piece that
`is provided by the first user; and ................................. 123
`[14.b] creating a content package for the recorded
`sharable content piece, wherein the content package
`includes the recorded sharable content piece, and
`wherein the content package includes one or more
`trigger conditions ......................................................... 124
`[14.c] wherein the content package allows a
`recipient of the content package to insert, modify,
`and/or remove content or trigger conditions from
`the content package. .................................................... 124
`Claim 21 ................................................................................. 124
`a)
`[21.a] The apparatus of claim 20, wherein the
`content management mechanism
`is
`further
`configured to create a shareable content piece for
`the first user, wherein creating the sharable content
`piece involves: recording the sharable content piece
`that is provided by the first user; and .......................... 124
`[21.b] creating a content package for the recorded
`sharable content piece, wherein the content package
`includes the recorded sharable content piece, and
`wherein the content package includes one or more
`trigger conditions; ........................................................ 125
`
`b)
`
`c)
`
`b)
`
`ix
`
`
`
`4.
`
`5.
`
`
`
`
`
`
`
`Page 10 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`a)
`
`[21.c] wherein the content package allows a
`recipient of the content package to insert, modify,
`and/or remove content or trigger conditions from
`the content package. .................................................... 125
`CONCLUSION ........................................................................................... 126
`
`x
`
`
`
`
`
`X.
`
`
`
`
`
`
`Page 11 of 137
`
`
`
`I, Steve Smoot, declare as follows:
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`I.
`
`INTRODUCTION
`I have been retained by Snap Inc. (“Petitioner”) as an independent
`1.
`
`expert consultant in this proceeding before the United States Patent and Trademark
`
`Office (“PTO”) regarding U.S. Patent No. 8,489,599 (“the ’599 patent”) (Ex. 1001).
`
`I have been asked to consider whether certain references disclose or suggest the
`
`limitations recited in claims 1-25 (which I collectively refer to herein as “the
`
`challenged claims”) of the ’599 patent. My opinions are set forth below.
`
`2.
`
`I am being compensated at my rate of $375 per hour for the time I spend
`
`on this matter. My compensation is in no way contingent on the nature of my
`
`findings, the presentation of my findings in testimony, or the outcome of this or any
`
`other proceeding. I have no other interest in this proceeding.
`
`
`
`
`
`
`
`
`
`
`
`1
`
`
`
`Page 12 of 137
`
`
`
`II. BACKGROUND AND QUALIFICATIONS
`Below, I summarize my educational background, career history,
`3.
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`publications, and other relevant qualifications. My Curriculum Vitae, which states
`
`my qualifications more fully, is filed as a separate Exhibit (Ex. 1003).
`
`4.
`
`I am currently a Senior Consultant working independently on this case.
`
`I also work for eComp Consulting as an independent consultant part-time since 2007
`
`and full-time since 2009. I have worked on more than 40 cases involving patents,
`
`consulted as a hardware and software technology development advisor for clients
`
`seeking to patent inventions in a variety of fields, and performed investigations and
`
`given testimony on technology subjects in civil and criminal cases.
`
`A. Education
`ASEE, United Electronics Institute, 1977. This course of study was
`5.
`
`accepted for accreditation as a Bachelor of Science, Electrical Engineering degree
`
`about 4 months after I completed my course.
`
`6.
`
`Various internal courses while I worked at GTE Data Services,
`
`including Software Engineering and Software Engineering Management, Principles
`
`of Systems Architecture and others.
`
`B. Related Non-Litigation Work Experience
`I have over 11 years of experience as both a hardware and software
`7.
`
`engineer designing and building systems and over 45 years of experience performing
`
`
`
`
`
`2
`
`
`
`Page 13 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`software engineering alone across many technical domains. I have designed and built
`
`or lead the development of embedded systems to very large scale enterprise systems
`
`in telecommunications, networking equipment, robotics and factory automation,
`
`satellite communications and telemetry, distributed and monolithic business
`
`applications, medical electronics, financial services, manufacturing, mobile
`
`communications devices and networks and other fields.
`
`8.
`
`Paradyne Corp.
`
`- Hardware
`
`and Software
`
`engineer
`
`for
`
`telecommunications and data communications products, specializing in protocol
`
`definition and development for products. Developed hardware and software for two
`
`families of PCs running early versions of Microsoft Windows.
`
`9.
`
`Intech Systems - Robotics and factory automation systems. Embedded
`
`Systems Development Manager and lead design engineer for distributed system
`
`architectures. Responsible for leading a team of developers to define and develop
`
`custom real-time operating systems, event driven architecture for systems to respond
`
`to events around them, remote data collection from robots, AGVs, storage cranes
`
`and other factory systems.
`
`10. GTE Data Services - Chief System Architect responsible for
`
`determining technologies and system architectures to be used for business and
`
`operations applications used in GTE Telephony Operations family of companies.
`
`Also Chairman of the WORKSIN technical committee of the GTE World Wide
`
`3
`
`
`
`
`Page 14 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`Engineering Roundtable advising all GTE owned companies on best practices for
`
`WORKstations and Systems INtegration.
`
`11. Teknosys, Inc. - Teknosys provided systems integration and application
`
`development consulting to large businesses. For Sprint Mobile, developed
`
`applications for receiving, logging and processing mobile phone activity and
`
`locations within the Sprint network. For CSX Transportation, consulted to CSX
`
`developers on architectures for receiving and processing telemetry data from trains,
`
`trucks, and ships and providing workstations for managing the global transportation
`
`network, including tracking the status of transportation equipment via data from
`
`onboard sensors. Involved high volume remote contextual data collection from
`
`equipment.
`
`C. Other consulting work with eComp Consultants
`eComp Consultants – 2009 - present
`12.
`
`13. Alcatel – Lucent – 2008 - 2011
`
`14. Verisign - 2011
`
`15. Network 1 Security Solutions – 2012 – 2013 – evaluation of call center
`
`technologies
`
`16. LGreen Investment Fund – 2012 – 2015 – evaluation of technologies
`
`and startup companies for investment opportunities
`
`
`
`
`
`4
`
`
`
`Page 15 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`17. Vaud Advisors Social Media Technology Funds – 2014 – 2016 –
`
`identification and selection of technology startup companies for investment by the
`
`fund
`
`18.
`
`3M Futures South Africa – 2014 – 2016 – Mobile payment
`
`authentication
`
`19. Logiclink – 2015 – IP evaluation for hotel business kiosks
`
`20. Gigsky – 2015 - Reprogrammable SIM cards
`
`21. Energy Glass – 2016 – interconnection of edge collection solar charged
`
`glass panels
`
`22. Cyber Digital 2016 – Integrated Voice and Data communications
`
`23. Dahrwin – 2017 – Cellular mesh network
`
`24. Trist – 2017 – Hyperlocal social media, and emarketing system
`
`25. Mario Constanze – 2019 – Evaluation of Blockchain and
`
`Cryptocurrency technology
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`
`
`Page 16 of 137
`
`
`
`III. MATERIALS CONSIDERED AND SUMMARY OF OPINIONS
`26. The opinions contained in this Declaration are based on the documents
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`I reviewed and my professional judgment, as well as my education, experience,
`
`and/or knowledge regarding technologies relating to, among other things, remote
`
`data collection and context-based systems and processes.
`
`27.
`
`In forming my opinions expressed herein, I reviewed the following
`
`materials (and any other materials that I reference in this Declaration):
`
`Ex. 1001 U.S. Patent No. 8,489,599
`Ex. 1004 Prosecution History of U.S. Patent No. 8,489,599
`Ex. 1005 U.S. Patent No. 7,577,522 to Rosenberg et al. (“Rosenberg”)
`Ex. 1006 U.S. Patent No. 6,680,675 to Suzuki et al. (“Suzuki”)
`Ex. 1007 U.S. Patent Pub. No. 2009/0089288 to Petersen
`Ex. 1008 Apple Introduces the New iPhone 3G, Apple Newsroom, June 9, 2008
`(https://www.apple.com/newsroom/2008/06/09Apple-Introduces-
`the-New-iPhone-3G/)
`Ex. 1009 Marguerite Reardon, Motion sensing comes to mobile phones, CNET
`(June 11, 2007)
`Ex. 1010 U.S. Patent Pub. No. 2006/0010240 to Chuah
`Ex. 1011 U.S. Patent Pub. No. 2002/0052781 to Aufricht
`Ex. 1012 U.S. Patent No. 9,195,765 to Russell
`Ex. 1013 U.S. Patent Pub. No. 2007/0124721 to Cowing
`Ex. 1014 U.S. Patent No. 6,756,882 to Benes
`Ex. 1016 U.S. Patent No. 8,738,431 to Elliott
`Ex. 1018 Context-Aware Computing and Self-Managing, Systems, CRC Press,
`Edited by Waltenegus Dargie (2009)
`
`28.
`
`In support of my opinions, I have taken into account how a person of
`
`ordinary skill in the art (which I describe below in Section IV) would have
`
`understood the claims and the specification of the ’599 patent at the relevant time of
`
`
`
`
`
`6
`
`
`
`Page 17 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`the purported inventions recited in the patent, which I have been asked to assume is
`
`around and up to December 2, 2008. I have considered how a person of ordinary
`
`skill in the art would have understood the ‘599 patent, the prior art to the ‘599 patent,
`
`and the state of the art at the time of the ‘599 patent (around and up to December 2,
`
`2008).
`
`29.
`
`It is my opinion that certain references disclose or suggest all the
`
`limitations recited in claims 1-25 of the ‘599 patent, which I explain in further detail
`
`below.
`
`
`
`
`
`
`
`
`
`
`
`7
`
`
`
`Page 18 of 137
`
`
`
`IV. PERSON OF ORDINARY SKILL IN THE ART
`I have been asked to consider the time of the purported invention for
`30.
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`
`the ‘599 patent to be around the late 2008 time frame, including and up to December
`
`2, 2008, which I understand is the filing date of an application that is associated with
`
`the ‘599 patent. (Ex. 1001, Cover.) I may refer to this time frame in this declaration
`
`as the time of the alleged invention, the relevant time, or the time of the ‘599 patent.
`
`31. Based on my knowledge and experience, I understand what a person of
`
`ordinary skill in the art would have known at the time of the alleged invention of the
`
`‘599 patent (which I sometimes refer to in short as “person of ordinary skill in the
`
`art”). Based on my review of the ‘599 patent, it is my opinion that such a person
`
`would have had an undergraduate degree in electrical engineering, computer
`
`engineering, computer science or a related field along with at least two years of work
`
`experience in the field of context-based systems/processes including providing
`
`context-based content. (See, e.g., Ex. 1001, Abstract, 1:7-46 (discussing the
`
`background of the ‘599 patent), 1:50-2:50 (discussing an “Overview” of the patent’s
`
`disclosure).) In determining this, I considered as a guide the prior art, the types of
`
`problems encountered in the art at the time and solutions to those problems, the
`
`educational level of active workers in the field, and the sophistication of the
`
`technology.
`
`
`
`
`
`8
`
`
`
`Page 19 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`32. My analysis of the ‘599 patent and my opinions in this declaration are
`
`from the perspective of one of ordinary skill in the art, as I have defined it above, at
`
`the time of the alleged invention for the patent.
`
`V. TECHNICAL BACKGROUND
`33. Below, I discuss the state of the art relevant to the subject matter of the
`
`‘599 patent as would have been known, understood, and appreciated by a person of
`
`ordinary skill in the art prior to and at the time of the ‘599 patent (e.g., late 2008 time
`
`frame, including and up to December 2, 2008, as I mentioned above in Section IV).
`
`I rely on and incorporate the understandings I discuss below regarding such known
`
`features, concepts, and technologies to support my opinions regarding the
`
`knowledge of a person of ordinary skill in the art at the relevant timeframe and the
`
`motivations relating to how the prior art discloses and/or suggests the limitations of
`
`claims 1-25 of the ‘599 patent. (See below in Sections VI-IX.) In my opinion, the
`
`understandings regarding the technologies, processes, and features as I discussed in
`
`this section would have been in the mind of a person of ordinary skill in the art when
`
`contemplating the disclosures and/or suggestions in the prior art that I address below
`
`in Sections VIII-IX and when considering combining features from that prior art in
`
`the manner that I explain below in Section IX.
`
`A. Mobile device contextual data collection
`
`
`
`
`
`9
`
`
`
`Page 20 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`It was known prior to and at the time of the alleged invention for the
`
`34.
`
`’599 patent to collect contextual data from mobile devices using either raw sensor
`
`data from sensors on the devices or processed sensor data from software subsystems
`
`on the devices. For example, Apple included a GPS chip in its iPhone 3G in 2008.
`
`(Ex. 1008, 2 (“[a]dditional features available with the iPhone 2.0 software include
`
`the ability to do real-time mapping and track your progress with GPS technology”).)
`
`Samsung and other manufacturers included 3-axis accelerometers in 2007. (Ex.
`
`1009.) Magnetometers, gyroscopes, GPS, microphones, and cameras are some
`
`examples of sensors that were known to be used in mobile devices to enable more
`
`remote contextual data collection capabilities. A person of ordinary skill in the art
`
`would have been aware of and appreciated the usefulness and benefits of known
`
`sensors and software frameworks that delivered user services based on the
`
`contextual information collected from the sensors. In fact, such usefulness was
`
`evident by the broad market acceptance of such features by application developers
`
`and end users. Thus, in my opinion, a person of ordinary skill in the art at the time
`
`would have been aware and understood the various benefits, features, and related
`
`technologies associated with contextual data collection systems.
`
`B. Context-based systems
` At the time of the alleged invention for the ’599 patent, context-based
`35.
`
`systems utilizing context data collected from mobile devices was well known to
`
`
`
`
`
`10
`
`
`
`Page 21 of 137
`
`
`
`Declaration of Steve Smoot
`U.S. Patent No. 8,489,599
`
`those of ordinary skill in the art. (See e.g., generally Ex. 1010; id., Abstrac