`
`
`
`
`
`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`SNAP INC.,
`Petitioner
`
`v.
`
`BLACKBERRY LIMITED
`Patent Owner
`
`____________________
`
`Patent No. 8,326,327
`____________________
`
`DECLARATION OF DR. SAMRAT BHATTACHARJEE
`
`
`
`
`
`Snap Inc. Ex. 1002 Page 0001
`
`Snap Inc. Ex. 1002 Page 0001
`
`
`
`Declaration of Dr. Bobby Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`
`
`TABLE OF CONTENTS
`TABLE OF CONTENTS ........................................................................................... i
`I.
`INTRODUCTION .......................................................................................... 1
`II.
`QUALIFICATIONS ....................................................................................... 1
`III.
`SUMMARY OF OPINIONS .......................................................................... 5
`IV. LEVEL OF ORDINARY SKILL IN THE ART ............................................ 6
`V.
`BACKGROUND OF THE RELEVANT FIELD .......................................... 7
`VI. OVERVIEW OF THE ’327 PATENT ........................................................... 8
`VII. CLAIM CONSTRUCTION ......................................................................... 10
`A.
`“determine at least one action spot within a predetermined
`distance from the current location of the first mobile device” ........... 10
`“display the image with the at least one activity spot” ...................... 12
`B.
`VIII. OVERVIEW OF THE PRIOR ART ............................................................ 14
`A. Winkler ............................................................................................... 14
`B.
`Altman................................................................................................. 17
`C.
`Lemmela ............................................................................................. 19
`D.
`Crowley .............................................................................................. 21
`E. Waldman ............................................................................................. 22
`IX. THE PRIOR ART Teaches OR SUGGESTS ALL OF THE
`FEATURES OF CLAIMS 1-3, 8-11, 13-15, and 20 OF THE ’327
`PATENT ....................................................................................................... 23
`F.
`Ground 1: Claims 1-3, 8, 10-11, and 13-15 Are Obvious Over
`Winkler in View of Altman ................................................................. 23
`1.
`Claim 1 ..................................................................................... 24
`2.
`Claim 2 ..................................................................................... 44
`3.
`Claim 3 ..................................................................................... 45
`4.
`Claim 8 ..................................................................................... 46
`5.
`Claim 10 ................................................................................... 47
`i
`
`
`
`
`Snap Inc. Ex. 1002 Page 0002
`
`Snap Inc. Ex. 1002 Page 0002
`
`
`
`Declaration of Dr. Bobby Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`B.
`
`6.
`Claim 11 ................................................................................... 49
`Claim 13 ................................................................................... 50
`7.
`Claim 14 ................................................................................... 51
`8.
`Claim 15 ................................................................................... 52
`9.
`Ground 2: Claims 1-3, 8, and 13-15 Are Obvious Over
`Lemmela in View of Crowley ............................................................. 53
`10. Claim 1 ..................................................................................... 53
`11. Claim 2 ..................................................................................... 67
`12. Claim 3 ..................................................................................... 68
`13. Claim 8 ..................................................................................... 68
`14. Claim 13 ................................................................................... 69
`15. Claim 14 ................................................................................... 71
`16. Claim 15 ................................................................................... 71
`Ground 3: Claims 10-11 Are Obvious Over Lemmela in View
`of Crowley, in Further View of Winkler ............................................ 72
`17. Claim 10 ................................................................................... 72
`18. Claim 11 ................................................................................... 78
`D. Ground 4: Claims 9 and 20 Are Obvious Over Lemmela in
`View of Crowley, in Further View of Waldman ................................ 78
`19. Claim 9 ..................................................................................... 79
`20. Claim 20 ................................................................................... 87
`CONCLUSION ............................................................................................. 88
`
`C.
`
`ii
`
`
`
`
`
`X.
`
`
`
`
`
`
`
`Snap Inc. Ex. 1002 Page 0003
`
`Snap Inc. Ex. 1002 Page 0003
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`I, Dr. Samrat Bhattacharjee, declare as follows:
`
`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,326,327 (“the ’327 patent”) (Ex.
`
`1001). I have been asked to consider whether certain references teach or suggest
`
`the features recited in claims 1-3, 8-11, 13-15, and 20 (“the challenged claims”) of
`
`the ’327 patent. My opinions are set forth below.
`
`2.
`
`I am being compensated at my rate of $600 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.
`
`II. QUALIFICATIONS
`3. My qualifications for forming the opinions in this report are
`
`summarized here and explained in more detail in my curriculum vitae, which I
`
`understand is provided as Exhibit 1003.
`
`4.
`
`I earned a Ph.D. in Computer Science from Georgia Institute of
`
`Technology in 1999. Before that, I earned Bachelor of Science degrees in
`
`Mathematics and Computer Science from Georgia College and State University in
`
`
`
`
`
`1
`
`
`
`Snap Inc. Ex. 1002 Page 0004
`
`Snap Inc. Ex. 1002 Page 0004
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`1994. I was a Teaching Assistant at the Georgia Institute of Technology from
`
`1994 to 1995 and an Instructor in 1998.
`
`5.
`
`From 1999 through 2005, I was an Assistant Professor at the
`
`University of Maryland, College Park, in the Department of Computer Science,
`
`and then an Associate Professor with tenure from 2005 through 2009. In 2006, I
`
`was a Visiting Professor at Max Planck Institüt für Software Systems in
`
`Saarbrücken, Germany. In 2007, I was a Visiting Researcher at AT&T Labs in
`
`Florham Park, New Jersey.
`
`6.
`
`Since 2009, I have been a tenured Professor at the University of
`
`Maryland. My teaching and research have focused on systems, security, and
`
`computer networking,
`
`including mobile systems, and all aspects of
`
`the
`
`technologies pertaining to the ’327 patent.
`
`7.
`
`I have served as a reviewer for ACM/IEEE Transactions on
`
`Networking, IEEE Journal on Selected Areas in Communications, Computer
`
`Communications Journal (Special Issue on Network Security), ACM Transactions
`
`on Computer
`
`Systems,
`
`Performance Evaluation
`
`Journal, Computer
`
`Communications Review, European Transactions on Telecommunications, IEEE
`
`Transactions on Parallel and Distributed Systems, and ACM Transactions on
`
`Internet Technology.
`
`
`
`
`
`2
`
`
`
`Snap Inc. Ex. 1002 Page 0005
`
`Snap Inc. Ex. 1002 Page 0005
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`I am the author of numerous publications in the field of computer
`
`8.
`
`networking, including journal articles, book chapters, publications in proceedings,
`
`technical reports, and invited papers.
`
`9.
`
`I have been active in a number of professional organizations and
`
`conferences. I have served with the National Science Foundation (NSF) Workshop
`
`on Network Testbeds, the NSF Networking Research Panel, the Department of
`
`Education High Performance Networking Panel, and as an Evaluator for the Intel
`
`Science Talent Search.
`
`10.
`
`I have received several honors and awards. These include: the Alfred
`
`P. Sloan Jr. Fellowship; the Best Paper Award, 14th Annual IEEE International
`
`Conference on High Performance Computing (HiPC) (with Vijay Gopalakrishnan,
`
`Ruggero Morselli, Peter Keleher, and Aravind Srinivasan); the Best Paper Award,
`
`7th IEEE/ACM Conference on Grid Computing (with Jiksoo Kim, Byomsuk Nam,
`
`Peter Keleher, Michael Marsh, and Alan Sussman); and the NSF CAREER Award.
`
`I also received Teaching Excellence Awards in 2004, 2008, and 2012.
`
`11.
`
`In 2017, along with colleagues from Cornell University and the Max
`
`Planck Society in Germany, I started an annual school for introducing
`
`undergraduate students from across the world to research. This school is partially
`
`supported by the NSF and had student participants from 29 countries.
`
`
`
`
`
`3
`
`
`
`Snap Inc. Ex. 1002 Page 0006
`
`Snap Inc. Ex. 1002 Page 0006
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`I am the co-director of a new joint Ph.D program in computer science
`
`12.
`
`between the University of Maryland and the Max Planck Society in Germany.
`
`13.
`
`I am the co-inventor of four patents: U.S. Patent No. 7,181,623
`
`(entitled “Scalable Wide-Area Upload System and Method”); U.S. Patent No.
`
`7,940,850 (entitled “Method for Encoding Frame Data”); U.S. Patent No.
`
`8,397,284 (entitled “Detection of Distributed Denial of Service Attacks in
`
`Autonomous System Domains”); and U.S. Patent No. 8,554,941 (entitled “Systems
`
`and Methods for Distributing Video on Demand”).
`
`14.
`
`I have been involved in other non-University Panels and Positions. I
`
`was Co-Chair of the Internet Research Task Force (IRTF) Peer-to-Peer Research
`
`Group from 2003-2009. I was Co-Program Committee Chair for NetEcon 2009
`
`Workshop and was Committee Member for INFOCOM in 2008-2009 and for
`
`Sigmetrics in 2007-2009.
`
`15.
`
`I have served as an advisor to several Ph.D., Master’s, and
`
`Undergraduate’s degree candidates. I am currently an advisor to two Ph.D.
`
`candidates.
`
`16. As shown in Exhibit 1003, I have published extensively in the field of
`
`computer networking, wireless systems, mobile systems, operating systems, and
`
`
`
`
`
`4
`
`
`
`Snap Inc. Ex. 1002 Page 0007
`
`Snap Inc. Ex. 1002 Page 0007
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`computer security. A more complete list of my publications, authorships, and
`
`editorial positions can be found in Exhibit 1003.
`
`III. SUMMARY OF OPINIONS1
`17. All of the opinions contained in this Declaration are based on the
`
`documents I reviewed and my professional judgment, as well as my education,
`
`experience, and knowledge regarding commuter networking.
`
`18.
`
`In forming my opinions expressed in this Declaration, I reviewed the
`
`’327 patent (Ex. 1001); U.S. Patent No. 8,750,906 to Winkler et al. (“Winkler”)
`
`(Ex. 1004); U.S. Patent Application Publication 2008/0250337 A1 to Lemmela et
`
`al. (“Lemmela”) (Ex. 1005); U.S. Patent Application Publication 2007/0281716 A1
`
`to Altman et al. (“Altman”) (Ex. 1006); the prosecution file history for the ’327
`
`patent (Ex. 1007); U.S. Patent No. 7,593,740 to Crowley et al. (“Crowley”) (Ex.
`
`1008); and U.S. Patent Application Publication 2011/0199479 (“Waldman”) (Ex.
`
`1011.) My opinions are additionally guided by my appreciation of how a person of
`
`ordinary skill in the art would have understood the claims of the ’327 patent at the
`
`
`1 My citations to non-patent publications are to the original page numbers of the
`
`publication, and my citations to U.S. Patents are to the column:line number or
`
`paragraph number of the patents or published patent applications, as applicable.
`
`
`
`
`
`5
`
`
`
`Snap Inc. Ex. 1002 Page 0008
`
`Snap Inc. Ex. 1002 Page 0008
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`time of the alleged invention, which I assume, for the purposes of this petition, is
`
`August 27, 2010.
`
`19. Based on my experience and expertise, it is my opinion that certain
`
`references teach or suggest all the features recited in claims 1-3, 8-11, 13-15 and
`
`20 of the ’327 patent.
`
`IV. LEVEL OF ORDINARY SKILL IN THE ART
`20. At the time of the alleged invention, in August 2010, a person of
`
`ordinary skill in the art would have had at least a B.S. degree in computer science,
`
`electrical engineering, or equivalent thereof, and at least two years of experience in
`
`the relevant field, e.g., computer networking. More education can substitute for
`
`practical experience and vice versa. I apply this understanding in my analysis
`
`herein.
`
`21.
`
`In determining the level of ordinary skill, I have been asked to
`
`consider, for example, the types of problems encountered in the art, prior solutions
`
`to those problems, the rapidity with which innovations are made, the sophistication
`
`of the technology, and the educational level of active workers in the field.
`
`22. My analysis of the ’327 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,
`
`
`
`
`
`6
`
`
`
`Snap Inc. Ex. 1002 Page 0009
`
`Snap Inc. Ex. 1002 Page 0009
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`during the relevant time frame stated above. During this time frame, I possessed at
`
`least the qualifications of a person of ordinary skill in the art, as defined above
`
`V. BACKGROUND OF THE RELEVANT FIELD
` The ’327 patent generally relates to mobile devices, and in particular
`
`23.
`
`determining what the patentee refers to as “action spots” based on the locations and
`
`activities of mobile devices.
`
`24. At the time the patent was filed, the basic technology for determining
`
`the location of a mobile device was well known.
`
`25.
`
`Logging the actions undertaken by a mobile device, perhaps at the
`
`behest of its user, was also well known. Such actions included, for instance,
`
`sending emails, sending text messages, and capturing photographs or videos.
`
`26.
`
`Sending information from a mobile device to a server connected to a
`
`network was also well known. Such information could include the device's
`
`location, or a log of the device's activity. Similarly, receiving information at a
`
`mobile device from a server was also commonly known.
`
`27. Applications that displayed a map, directions, or bearing were also
`
`well known, and denoting points of interests on a display of a mobile device by
`
`overlaying information on a map was common.
`
`
`
`
`
`7
`
`
`
`Snap Inc. Ex. 1002 Page 0010
`
`Snap Inc. Ex. 1002 Page 0010
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`VI. OVERVIEW OF THE ’327 PATENT
`The ’327 patent, titled “System and Method for Determining Action
`
`28.
`
`Spot Locations Relative to the Location of a Mobile Device” is generally directed
`
`to determining and displaying the location of mobile device activity on a map.
`
`(Ex. 1001, Abstract.) The ’327 patent recognizes that previously existing mobile
`
`devices could retrieve maps and directions for locations relative to a mobile device.
`
`(Id., 1:29-32.) The ’327 patent also recognizes that prior device users could
`
`determine “events and happenings” occurring proximate to a mobile device’s
`
`location and manually compare the location of such events to the mobile device’s
`
`location, which could be “tedious.” (Id., 3:4-16.) According to Patent Owner, the
`
`patented concept differs from the prior art by disclosing “action spots” determined
`
`using location data and the activity of other mobile devices.2 (Ex. 1010, ¶ 77.)
`
`29.
`
`The ’327 patent explains that an “action spot” refers to a location or
`
`an event where at least one other mobile device engages in certain types of activity.
`
`(Id., 2:63-65.) This “activity” may include a “documenting action” (such as text
`
`
`2 This statement in the complaint is made in reference to U.S. Patent No. 8,825,084
`
`(“the ’084 patent), rather than the ’327 patent. However, the ’084 patent is a
`
`continuation of the ’327 patent and shares a common specification.
`
`
`
`
`
`8
`
`
`
`Snap Inc. Ex. 1002 Page 0011
`
`Snap Inc. Ex. 1002 Page 0011
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`messaging, emailing, blogging, posting a message on a social networking internet
`
`site), a “recording action” (such as video recording, audio recording, or
`
`photographing), or “any other action where a mobile device is being used to
`
`observe and make note of a location or an event currently occurring at the location
`
`of the mobile device.” (Id., 2:54-63.)
`
`30.
`
`The ’327 patent also teaches that action spots may be determined
`
`within a “predetermined distance” from a mobile device and may correspond to
`
`device activity occurring within a “predetermined period of time.” (Id., 3:23-29,
`
`3:32-35.) This predetermined distance and predetermined period of time can be set
`
`manually by the user, or can be predefined by the software application developer,
`
`the server provider, the manufacturer of the mobile device, or the communication
`
`network service provider. (Id., 8:15-23, 8:28-35.) This predetermined distance can
`
`be any specific distance from the current location of the mobile device; this
`
`predetermined period of time can be any specific time period that is measured from
`
`the time the mobile device arrived at the current location. (Id., 8:23-27, 8:35-39.)
`
`31.
`
`Further, the ’327 patent teaches that action spots may be displayed
`
`with an indication of activity level occurring at each spot. (Id., Abstract.)
`
`Graphical items associated with action spots may employ colors, shapes, or sizes,
`
`to display the relative level of activity occurring at the spot. (Id., 10:1-5.) For
`
`
`
`
`
`9
`
`
`
`Snap Inc. Ex. 1002 Page 0012
`
`Snap Inc. Ex. 1002 Page 0012
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`example, “the graphical item associated with the action spot 410 can have a green
`
`color to indicate that the most activity is occurring at that action spot 410. The
`
`graphical item associated with the action spot 406 can be orange to indicate that
`
`the action spot 406 has the second most activity.” (Id., 10:5-10.)
`
`VII. CLAIM CONSTRUCTION
`I understand that a claim subject to inter partes review is construed in
`
`32.
`
`accordance with the ordinary and customary meaning, as understood by one of
`
`ordinary skill in the art and the prosecution history pertaining to the patent. I have
`
`followed these principles in forming my opinions in this declaration.
`
`A.
`“determine at least one action spot within a predetermined
`distance from the current location of the first mobile device”
`
`33. All challenged claims recite “determine at least one action spot within
`
`a predetermined distance from the current location of the first mobile device.” Ex.
`
`1001, 19:17-20:64.)
`
`34.
`
`I understand that Petitioner has offered that this phrase should mean
`
`“determine each action spot within a specific distance from the current location of
`
`the first mobile device, the specific distance being set prior to the determining
`
`step.” I have used this construction unless otherwise noted.
`
`35.
`
`I agree that this construction is consistent with the ’327 patent’s
`
`claims and specification.
`
` For example,
`
`’327 patent
`
`repeatedly and
`
`
`
`
`
`10
`
`
`
`Snap Inc. Ex. 1002 Page 0013
`
`Snap Inc. Ex. 1002 Page 0013
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`exclusivelydescribes the predetermined distance as specific distances: “[t]he
`
`predetermined distance can be within five blocks, ten blocks, ten yards, one
`
`hundred yards, one hundred feet, thirty feet, ten meters, fifteen meters, five miles,
`
`ten miles, twelve miles, twenty miles, or any other distance from the current
`
`location 302 of the mobile device 100.” (Id., 8:23-28.) Beyond a fixed specific
`
`distance, the ’327 patent does not provide guidance as to the meaning of
`
`“predetermined distance.” In particular, the specification does not contemplate
`
`that a “predetermined distance” could be a range, or the output of a computer
`
`algorithm.
`
`36. Also, a person of ordinary skill in the art would understand that the
`
`“predetermined distance” must be set prior to the determination of action spots.
`
`The determination of action spots is limited to action spots “within a
`
`predetermined distance from the current location of the mobile device.” (Id.,
`
`19:17-20:64.) Therefore, the “distance” must be determined before action spots
`
`are determined.
`
`37. A person of ordinary skill would also understand that each action spot
`
`within a specific distance from the current location of the first mobile device must
`
`be determined. This limitation recites “at least one action spot,” but the
`
`specification does not explain how a system would treat action spots within the
`
`
`
`
`
`11
`
`
`
`Snap Inc. Ex. 1002 Page 0014
`
`Snap Inc. Ex. 1002 Page 0014
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`“predetermined distance from the mobile device” differently so that some action
`
`spots within that distance would be “determined” and others would not. Without
`
`interpreting this limitation as applying to each action spot, the ’327 patent thus
`
`fails to inform a person of ordinary skill in the art about the claim’s scope.
`
`B.
`“display the image with the at least one activity spot”
`38. Claims 9 and 20 recite “display the image with the at least one activity
`
`spot.” (Ex. 1001, 19:62-20:1, 20:59-54.)
`
`39.
`
`I understand that Petitioner has offered that this phrase should mean
`
`“display the viewfinder image from the camera module with action spots
`
`superimposed thereupon.” I have used this construction unless otherwise noted,
`
`40.
`
`I agree that this construction is consistent with the ’327 patent’s
`
`claims and specification. Claims 9 and 20 depend from claims 1 and 13,
`
`respectively. Claims 9 and 20 both require:
`
`run/running an image acquisition application of the mobile device;
`display/displaying an image from a camera module on the display
`screen; and
`display/displaying the image with the at least one activity spot
`
`
`The specification discusses an “image acquisition application” and “camera
`
`module” in connection with Figure 8 (below). (Id., 13:41-63.)
`
`
`
`
`
`12
`
`
`
`Snap Inc. Ex. 1002 Page 0015
`
`Snap Inc. Ex. 1002 Page 0015
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`
`
`(Id., FIG. 8.) Figure 8 illustrates “determining action spot relative to the location
`
`of a mobile device that utilizes the camera viewfinder of an integrated camera of
`
`the mobile device 100.” (Id., 13:41-44.) Figure 8 displays “a graphical user
`
`interface for an image acquisition application 800.” (Id., 13:44-46.) Here, “the
`
`viewfinder 802 displays an image from a camera module. For example, the
`
`viewfinder displays the landscape, cityscape, or locations captured by the lens of a
`
`camera of the mobile device 100.” (Id., 13:47-50.) “Action spots 804, 806, 808
`
`
`
`
`
`13
`
`
`
`Snap Inc. Ex. 1002 Page 0016
`
`Snap Inc. Ex. 1002 Page 0016
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`(represented by the cloud-shaped icons) can be superimposed on the viewfinder
`
`802 signifying the locations of action spots 804, 806, 808 located within the
`
`vicinity shown in the viewfinder 802.” (Id., 13:56-59.) Thus, in view of the
`
`specification and in particular the surrounding limitations of claims 9 and 20,
`
`which delineate the recited process, a person of ordinary skill in the art would have
`
`understood the recited “image” to be the “viewfinder image from the camera
`
`module” and “display[ing] the image with the at least one activity spot” to be
`
`displaying that image “with action spots superimposed thereupon.”
`
`VIII. OVERVIEW OF THE PRIOR ART
`A. Winkler
` Winkler generally relates to a system for determining and displaying
`
`41.
`
`dynamic elements on a mobile device’s map application. (Ex. 1004, Abstract.)
`
`Winkler labels these elements as “map elements,” which may correspond to
`
`locations where mobile devices have performed actions at various locations (Id.,
`
`1:8-12; 2:14-26; 10:40-52; 12:5-10.)
`
`42.
`
`“Map elements” may be dynamically modified based on “events”
`
`occurring at a user’s mobile device or at other locations associated with map
`
`elements. (Id., 10:1-7.) “Events” can reflect movement of mobile devices near a
`
`“map element” and/or user device activity associated with a “map element,” such
`
`
`
`
`
`14
`
`
`
`Snap Inc. Ex. 1002 Page 0017
`
`Snap Inc. Ex. 1002 Page 0017
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`as posting comments. (Id., 10:40-47). When the occurrence of an event is
`
`detected, the associated “map element” can change color, blink, or issue an audible
`
`signal, and an updated “map element” will be displayed. (Id., 10:54-64; 11:6-26.)
`
`For example, Figures 6A-6C display mobile device screens with a “map element”
`
`dynamically changing based on the occurrence of an “event”:
`
`
`
`(Id., FIG. 6.)
`
`43. Winkler also teaches use of “map elements” to display additional
`
`information on a map, such as the range of user device activity in different
`
`locations. (Id., 11:66-12:2.) For example, Winkler teaches “heat map[s],” which
`
`display zones with varying concentrations of user activity:
`
`
`
`
`
`15
`
`
`
`Snap Inc. Ex. 1002 Page 0018
`
`Snap Inc. Ex. 1002 Page 0018
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`
`
`(Id., FIG. 7A; 12:4-10.) The highlighted areas 710, 720, 730 represent different
`
`zones. (Id., 12:4-10, 12:45-46.) The zones are colored based on the amount of
`
`activity in each region. (Id., 12:45-51.) Activity in a zone may equate to, for
`
`example, the number of “map elements,” mobile device users, or comments posted
`
`about locations within that region. (Id., 12:5-10.) The Winkler system can also
`
`filter information shown on a map based on user feedback and/or input. (Id.,
`
`12:25-26.) Although different examples of the Winkler system are described,
`
`Winkler emphasizes that all examples are part of the same system. (See, e.g., id.
`
`14:17-41 (“The elements and acts of the various examples described [] can be
`
`combined to provide further implementations of the system.”))
`
`
`
`
`
`16
`
`
`
`Snap Inc. Ex. 1002 Page 0019
`
`Snap Inc. Ex. 1002 Page 0019
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`Altman
`Altman generally relates to a system for location-based mobile
`
`B.
`
`44.
`
`communications. (Ex. 1006, ¶¶ 2, 5-6.) Altman discusses how existing methods
`
`of mobile communication are not optimized based on the relative locations of
`
`communicating users. (Id., ¶ 4.) Specifically, these systems are not optimized for
`
`facilitating communication when users are within certain proximity of a particular
`
`location or to one another. (Id.) Altman thus teaches a mobile communication
`
`system that initiates communication among users based on the users’ current
`
`device location. (Id., Abstract.)
`
`45.
`
`Altman teaches a “location-based social network manager process”
`
`and a “mobile communication device that incorporates a real-time map.” (Id., ¶
`
`29.) In general, the process first determines the current location of a mobile
`
`device. (Id., ¶ 7.) It then displays a map representation of an area, for example,
`
`the area surrounding the mobile device. (Id.) The process then superimposes on
`
`the map the locations of other user devices within a specific radius. (Id., ¶¶ 7, 60.)
`
`Messaging using the communications capability of a mobile device can then
`
`incorporate this location information. (Id., ¶ 7.) This allows users’ interactions to
`
`be based on their relative location to each other. (Id.)
`
`
`
`
`
`17
`
`
`
`Snap Inc. Ex. 1002 Page 0020
`
`Snap Inc. Ex. 1002 Page 0020
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`Altman teaches one embodiment in which the location-based social
`
`46.
`
`network manager includes a point of interest (POI) feature. (Id., ¶ 54.) This
`
`feature allows device users to program and share POI with one another. (Id.) It
`
`also allows the system to use a users’ location to determine which POI might be of
`
`interest to her. (Id.) Altman teaches that the POI feature can also include an auto
`
`messaging mechanism which sends an alert to a user based on the POI of another
`
`user. (Id., ¶ 59.) For example, one user can tag a location as a POI, and then be
`
`alerted when her friend gets within a specific distance of this POI:
`
`(Id., FIG. 9; ¶ 59.) In Figure 9, the system alerts the user when her friend Cindy is
`
`within 0.5 miles from her. (Id.) This specific distance may be set by the user in
`
`
`
`advance. (Id., ¶ 60.)
`
`
`
`
`
`18
`
`
`
`Snap Inc. Ex. 1002 Page 0021
`
`Snap Inc. Ex. 1002 Page 0021
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`Lemmela
`Lemmela generally relates to determining and displaying information
`
`C.
`
`47.
`
`regarding location-based electronic postings. (Ex. 1005, ¶ 1.) Lemmela teaches
`
`determining “interesting locations” by utilizing other device users’ location-based
`
`electronic postings. (Id., ¶¶ 7, 9.) “Interesting locations” are determined by
`
`analyzing other users’ location-based postings and identifying information which is
`
`common in postings within a geographic area. (Id.) For example, if various
`
`neighboring postings contain the same salient word(s), those words are determined
`
`to be common to postings in the area, and therefore are likely to be reliable and
`
`useful. (Id.) The taught system then groups postings which exist within a
`
`particular geographic area and contain the same salient words. (Id., ¶¶ 7, 9, 11.)
`
`48.
`
`Lemmela teaches a mobile device that can display graphics
`
`representing information based on groups of location-based postings:
`
`
`
`
`
`19
`
`
`
`Snap Inc. Ex. 1002 Page 0022
`
`Snap Inc. Ex. 1002 Page 0022
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`
`
`
`(Id., FIG. 1; ¶ 26.) In Figure 1, a “display 20 shows a map of an area of interest.”
`
`(Id.) To illustrate “an overall picture of the activities, services, sights and
`
`atmosphere” of the area, the information regarding the most salient words used in
`
`public postings can be presented to the user. (Id.) This information “may [be] in
`
`the form of a cloud 24 or 26.” (Id., ¶ 27.) In this illustration, “cloud 24 indicates
`
`an area with several shopping opportunities,” as determined by postings within the
`
`bordered area. (Id., ¶¶ 26, 27.) Similarly, “cloud 26 indicat[es] an area [where
`
`location postings mention] one or more cafes.” (Id.)
`
`49.
`
`Lemmela teaches signifying the relative amount of device activity at
`
`each grouped posting location. (See id. ¶¶ 12, 28.) For example, a mobile device’s
`
`
`
`
`
`20
`
`
`
`Snap Inc. Ex. 1002 Page 0023
`
`Snap Inc. Ex. 1002 Page 0023
`
`
`
`Declaration of Dr. Samrat Bhattacharjee
`U.S. Patent No. 8,326,327
`
`
`display of grouped posting information may take the form of a “heat map,” in
`
`which certain areas are colored based on information corresponding to posts within
`
`that area. (Id., ¶¶ 12, 28.) The heat map may use different colors to illustrate the
`
`density of location postings in different areas. (Id.) In another example, size
`
`variations may be used to show the popularity of a certain word within an area’s
`
`location-based electronic postings. (Id., ¶ 29.) Although different examples of the
`
`Lemmela system are described, Lemmela emphasizes that all examples are part of