throbber

`
`
`
`
`
`
`
`
`
`
`
`
`
`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 o

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