`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`8085.229.NPUSOO
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHOD FOR DETERMINING ACTION SPOT LOCATIONS RELATIVE TO THE LOCATION
`OF A MOBILE DEVICE
`
`The application data sheet is part of the provisional or nonprovisional application for which it is being submitted. The following form contains the
`bibliographic data arranged in a format specified by the United States Patent and Trademark Office as outlined in 37 CFR 1.76.
`This document may be completed electronically and submitted to the Office in electronic format using the Electronic Filing System (EFS) or the
`document may be printed and included in a paper filed application.
`
`Secrecy Order 37 CFR 5.2
`D Portions or all of the application associated with this Application Data Sheet may fall under a Secrecy Order pursuant to
`37 CFR 5.2 (Paper filers only. Applications that fall under Secrecy Order may not be filed electronically.)
`r
`,oo 1can t I f
`A
`n orma ion:
`f
`Aoolicant 1
`Applicant Authority (!)Inventor I QLegal Representative under 35 U.S.C. 117
`Prefix Given Name
`Middle Name
`
`I Remove I
`I QParty of Interest under 35 U.S.C. 118
`Family Name
`Suffix
`
`Hymel
`Allen
`James
`Residence Information (Select One) 0 US Residency
`(!) Non US Residency O Active US Military Service
`I CA
`Country Of Residencei
`City Kitchener
`
`Citizenship under 37 CFR 1.41(b) i
`
`CA
`
`Mailing Address of Applicant:
`72590 - 195 Columbia Street W.
`
`Address 1
`
`Address 2
`I Waterloo
`Postal Code
`
`City
`
`N2L 5Z5
`
`I State/Province
`I Countryi I CA
`
`I ON
`
`I Remove I
`I QParty of Interest under 35 U.S.C. 118
`Family Name
`Suffix
`
`Annlicant2
`Applicant Authority (!)Inventor I QLegal Representative under 35 U.S.C. 117
`Prefix Given Name
`Middle Name
`
`Bouchard
`Philippe
`Jean
`Residence Information (Select One) 0 US Residency
`(!) Non US Residency 0 Active US Military Service
`I CA
`Country Of Residencei
`City Waterloo
`
`Citizenship under 37 CFR 1.41(b) i
`
`CA
`
`Mailing Address of Applicant:
`17813 - 195 Columbia Street West
`Address 1
`
`Address 2
`I Waterloo
`Postal Code
`
`City
`
`N2L 5Z5
`
`I State/Province
`I Countryi I CA
`All Inventors Must Be Listed - Additional Inventor Information blocks may be
`generated within this form by selecting the Add button.
`
`I ON
`
`I
`
`Add I
`
`Correspondence Information:
`Enter either Customer Number or complete the Correspondence Information section below.
`For further information see 37 CFR 1.33(a).
`D An Address is being provided for the correspondence Information of this application.
`
`EFS Web 2.2.2
`
`Snap Inc. Ex. 1007 Page 0001
`
`
`
`PTO/SB/14 (11-08)
`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`8085.229.NPUSOO
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHOD FOR DETERMINING ACTION SPOT LOCATIONS RELATIVE TO THE LOCATION
`OF A MOBILE DEVICE
`
`Customer Number
`
`63206
`
`Email Address
`
`I
`
`Add Email
`
`!Remove Emaill
`
`Application Information:
`SYSTEM AND METHOD FOR DETERMINING ACTION SPOT LOCATIONS RELATIVE TO THE
`LOCATION OF A MOBILE DEVICE
`Attorney Docket Number 8085.229.NPUSOO
`
`Title of the Invention
`
`I Small Entity Status Claimed D
`
`Application Type
`
`Nonprovisional
`
`Subject Matter
`
`Utility
`
`Suggested Class (if any)
`
`Suggested Technology Center (if any)
`
`I Sub Class (if any)I
`
`10
`
`I Suggested Figure for Publication (if any) I 1
`
`Total Number of Drawing Sheets (if any)
`Publication Information:
`D Request Early Publication (Fee required at time of Request 37 CFR 1.219)
`Request Not to Publish. I hereby request that the attached application not be published under 35 U.S.
`D C. 122(b) and certify that the invention disclosed in the attached application has not and will not be the subject of
`an application filed in another country, or under a multilateral international agreement, that requires publication at
`eighteen months after filing.
`
`Representative Information:
`
`Representative information should be provided for all practitioners having a power of attorney in the application. Providing
`this information in the Application Data Sheet does not constitute a power of attorney in the application (see 37 CFR 1.32).
`Enter either Customer Number or
`complete
`the Representative Name
`section
`below.
`If both
`are completed the Customer Number will be used for the Representative Information during processing.
`I 0 US Patent Practitioner 10 Limited Recognition (37 CFR 11.9)
`
`Please Select One:
`
`Customer Number
`
`0 Customer Number
`63206
`
`sections
`
`Domestic Benefit/National Stage Information:
`This section allows for the applicant to either claim benefit under 35 U.S.C. 119(e), 120, 121, or 365(c) or indicate National Stage
`entry from a PCT application. Providing this information in the application data sheet constitutes the specific reference required by
`35 U.S.C. 119(e) or 120, and 37 CFR 1.78(a)(2) or CFR 1.78(a)(4), and need not otherwise be made part of the specification.
`I Remove I
`Filing Date (YYYY-MM-DD)
`
`Application Number
`
`Continuity Type
`
`Prior Application Number
`
`Prior Application Status
`
`Additional Domestic Benefit/National Stage Data may be generated within this form
`by selecting the Add button.
`
`I Add
`
`I
`
`Foreign Priority Information:
`
`EFS Web 2.2.2
`
`Snap Inc. Ex. 1007 Page 0002
`
`
`
`PTO/SB/14 (11-08)
`Approved for use through 09/30/2010. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it contains a valid OMB control number.
`
`Application Data Sheet 37 CFR 1.76
`
`Attorney Docket Number
`
`8085.229.NPUSOO
`
`Application Number
`
`Title of Invention
`
`SYSTEM AND METHOD FOR DETERMINING ACTION SPOT LOCATIONS RELATIVE TO THE LOCATION
`OF A MOBILE DEVICE
`
`This section allows for the applicant to claim benefit of foreign priority and to identify any prior foreign application for which priority is
`not claimed. Providing this information in the application data sheet constitutes the claim for priority as required by 35 U.S.C. 119(b)
`and 37 CFR 1.55(a).
`
`I Remove I
`
`Application Number
`
`Country i
`
`Parent Filing Date (YYYY-MM-DD)
`
`Priority Claimed
`0 Yes C!J No
`I Add I
`
`Additional Foreign Priority Data may be generated within this form by selecting the
`Add button.
`Assignee Information:
`Providing this information in the application data sheet does not substitute for compliance with any requirement of part 3 of Title 37
`of the CFR to have an assignment recorded in the Office.
`I Remove I
`
`Assionee 1
`If the Assignee is an Organization check here.
`
`Organization Name
`
`I Research In Motion Limited
`Mailing Address Information:
`
`295 Phillip Street
`
`Waterloo
`
`Address 1
`
`Address 2
`
`City
`
`Country ii CA
`
`Phone Number
`
`Email Address
`
`~
`
`State/Province
`
`ON
`
`Postal Code
`
`N2L 3W8
`
`Fax Number
`
`Additional Assignee Data may be generated within this form by selecting the Add
`button.
`
`I Add
`
`I
`
`Signature:
`A signature of the applicant or representative is required in accordance with 37 CFR 1.33 and 10.18. Please see 37
`CFR 1.4(d) for the form of the signature.
`
`Signature
`
`/Marylauren Ilagan/
`
`Date (YYYY-MM-DD) 2010-08-27
`
`First Name Marylauren
`
`I Last Name I Ilagan
`
`Registration Number
`
`65720
`
`This collection of information is required by 37 CFR 1.76. The information is required to obtain or retain a benefit by the public which
`is to file (and by the USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This
`collection is estimated to take 23 minutes to complete, including gathering, preparing, and submitting the completed application data
`sheet form to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of lime you require to
`complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, U.S. Patent and
`Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR
`COMPLETED FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`
`EFS Web 2.2.2
`
`Snap Inc. Ex. 1007 Page 0003
`
`
`
`Privacy Act Statement
`
`The Privacy Act of 1974 (P .L. 93-579) requires that you be given certain information in connection with your submission of the attached form related to
`a patent application or patent. Accordingly, pursuant to the requirements of the Act, please be advised that: (1) the general authority for the collection
`of this information is 35 U.S.C. 2(b)(2); (2) furnishing of the information solicited is voluntary; and (3) the principal purpose for which the information is
`used by the U.S. Patent and Trademark Office is to process and/or examine your submission related to a patent application or patent. If you do not
`furnish the requested information, the U.S. Patent and Trademark Office may not be able to process and/or examine your submission, which may
`result in termination of proceedings or abandonment of the application or expiration of the patent.
`
`The information provided by you in this form will be subject to the following routine uses:
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`The information on this form will be treated confidentially to the extent allowed under the Freedom of Information Act (5 U.S.C. 552)
`and the Privacy Act (5 U.S.C. 552a). Records from this system of records may be disclosed to the Department of Justice to determine
`whether the Freedom of Information Act requires disclosure of these records.
`
`A record from this system of records may be disclosed, as a routine use, in the course of presenting evidence to a court, magistrate, or
`administrative tribunal, including disclosures to opposing counsel in the course of settlement negotiations.
`
`A record in this system of records may be disclosed, as a routine use, to a Member of Congress submitting a request involving an
`individual, to whom the record pertains, when the individual has requested assistance from the Member with respect to the subject matter of
`the record.
`
`A record in this system of records may be disclosed, as a routine use, to a contractor of the Agency having need for the information in
`order to perform a contract. Recipients of information shall be required to comply with the requirements of the Privacy Act of 1974, as
`amended, pursuant to 5 U.S.C. 552a(m).
`
`A record related to an International Application filed under the Patent Cooperation Treaty in this system of records may be disclosed,
`as a routine use, to the International Bureau of the World Intellectual Property Organization, pursuant to the Patent Cooperation Treaty.
`
`A record in this system of records may be disclosed, as a routine use, to another federal agency for purposes of National Security
`review (35 U.S.C. 181) and for review pursuant to the Atomic Energy Act (42 U.S.C. 218(c)).
`
`A record from this system of records may be disclosed, as a routine use, to the Administrator, General Services, or his/her designee,
`during an inspection of records conducted by GSA as part of that agency's responsibility to recommend improvements in records
`management practices and programs, under authority of 44 U.S.C. 2904 and 2906. Such disclosure shall be made in accordance with the
`GSA regulations governing inspection of records for this purpose, and any other relevant (i.e., GSA or Commerce) directive. Such
`disclosure shall not be used to make determinations about individuals.
`
`A record from this system of records may be disclosed, as a routine use, to the public after either publication of the application pursuan
`to 35 U.S.C. 122(b) or issuance of a patent pursuant to 35 U.S.C. 151. Further, a record may be disclosed, subject to the limitations of 37
`CFR 1.14, as a routine use, to the public if the record was filed in an application which became abandoned or in which the proceedings were
`terminated and which application is referenced by either a published application, an application open to public inspections or an issued
`patent.
`
`9.
`
`A record from this system of records may be disclosed, as a routine use, to a Federal, State, or local law enforcement agency, if the
`USPTO becomes aware of a violation or potential violation of law or regulation.
`
`EFS Web 2.2.2
`
`Snap Inc. Ex. 1007 Page 0004
`
`
`
`SYSTEM AND METHOD FOR DETERMINING ACTION SPOT LOCATIONS
`
`RELATIVE TO THE LOCATION OF A MOBILE DEVICE
`
`FIELD OF TECHNOLOGY
`
`[0001]
`
`The subject matter herein generally relates to mobile devices, and more specifically
`
`relates to a system and method for determining an action spot based on the location of a mobile
`
`device.
`
`BACKGROUND
`
`[0002]
`
`With the advent of more robust electronic systems, advancements of mobile devices
`
`are becoming more prevalent. Mobile devices can provide a variety of functions including, for
`
`example, telephonic, audio/video, and gaming functions. Mobile devices can include mobile
`
`stations such as cellular telephones, smart telephones, portable gaming systems, portable audio
`
`and video players, electronic writing or typing tablets, handheld messaging devices, personal
`
`digital assistants, and handheld computers.
`
`[0003]
`
`Mobile devices allow users to have an integrated device which can perform a variety
`
`of different tasks. For example, a mobile device can be enabled for each of or some of the
`
`following functions: voice transmission (cell phones), text transmission (pagers and PDAs),
`
`sending and receiving data for viewing of Internet websites, multi-media messages, videography
`
`and photography. Additionally, mobile devices can include one or more applications such as a
`
`map application or a navigation application for retrieving maps and directions to locations
`
`relative to the mobile device.
`
`1
`
`Snap Inc. Ex. 1007 Page 0005
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0004]
`
`Implementations of the present technology will now be described, by way of example
`
`only, with reference to the attached figures, wherein:
`
`[0005]
`
`Figure 1 is an illustrative flow chart of a method for determining a mobile device's
`
`current location and signifying and action spot, in accordance with an exemplary implementation
`
`of the present technology;
`
`[0006]
`
`Figure 2
`
`is an illustrative implementation of an electronic device with a map
`
`displayed in accordance with the present technology;
`
`[0007]
`
`Figure 3 is an illustrative implementation of a graphical user interface displaying an
`
`action spot within a predetermined distance from a current location of a mobile device shown in
`
`Figure 2;
`
`[0008]
`
`Figure 4 is an illustrative implementation of a display of a mobile device signifying a
`
`plurality of action spots present within the vicinity of the current location of the mobile device,
`
`in accordance with the present technology;
`
`[0009]
`
`Figure 5 is an illustrative implementation of a graphical user interface of a mobile
`
`device displaying a venue-specific map and action spots in accordance with the present
`
`technology;
`
`[0010]
`
`Figure 6 is an illustrative implementation of a graphical user interface of a mobile
`
`device displaying the documenting action associated with an action spot within a predetermined
`
`distance from the current location of the mobile device;
`
`[0011]
`
`Figure 7 is an illustrative implementation of a graphical user interface of a mobile
`
`device having a compass showing at least the distance and direction to an action spot proximate
`
`to the mobile device;
`
`2
`
`Snap Inc. Ex. 1007 Page 0006
`
`
`
`[0012]
`
`Figure 8 is an illustrative implementation of a graphical user interface for
`
`determining action spots that utilizes a camera viewfinder of an integrated camera of the mobile
`
`device;
`
`[0013]
`
`Figure 9 is a block diagram representing a mobile device interacting in a
`
`communication network in accordance with an exemplary implementation of the present
`
`technology; and
`
`[0014]
`
`Figure 10 is a block diagram representing the interaction between a plurality of
`
`resources, a mobile device, and a processor configured to determine action spots relative to the
`
`location of the mobile device in accordance with an exemplary implementation of the present
`
`technology.
`
`DETAILED DESCRIPTION
`
`[0015]
`
`For simplicity and clarity of illustration, where appropriate, reference numerals have
`
`been repeated among the different figures to indicate corresponding or analogous elements. In
`
`addition, numerous specific details are set forth in order to provide a thorough understanding of
`
`the implementations described herein. However, those of ordinary skill in the art will understand
`
`that the implementations described herein can be practiced without these specific details.
`
`In
`
`other instances, methods, procedures and components have not been described in detail so as not
`
`to obscure the related relevant feature being described. Also, the description is not to be
`
`considered as limiting the scope of the implementations described herein.
`
`[0016]
`
`Several definitions that apply throughout this disclosure will now be presented. The
`
`word "coupled" is defined as connected, whether directly or indirectly through intervening
`
`components, and is not necessarily limited to physical connections. The term "communicatively
`
`coupled" is defined as connected whether directly or indirectly though intervening components,
`
`is not necessarily limited to a physical connection, and allows for the transfer of data. The term
`
`"mobile device" is defined as any electronic device that is capable of at least accepting
`
`information entries from a user and includes the device's own power source. A "wireless
`
`3
`
`Snap Inc. Ex. 1007 Page 0007
`
`
`
`communication" means communication that occurs without wires usmg electromagnetic
`
`radiation. The term "highlight" refers to altering the appearance of a graphical item displayed on
`
`the display screen to indicate that the graphical item has been selected for execution. For
`
`example, highlighting can include changing the color of the graphical item, changing the font or
`
`appearance of the graphical item, applying a background color to the graphical item,
`
`superimposing a block of semi-transparent color over the graphical item, placing a border around
`
`the graphical item, enlarging the graphical item as compared to other graphical items proximate
`
`to the highlighted graphical item, or other similar and known methods of highlighting graphical
`
`items or text items display on a display screen. The term "memory" refers to transitory memory
`
`and non-transitory memory. For example, non-transitory memory can be implemented as
`
`Random Access Memory (RAM), Read-Only Memory (ROM), flash, ferromagnetic, phase(cid:173)
`
`change memory, and other non-transitory memory technologies.
`
`[0017]
`
`The term "activity" refers to an action taken by a mobile device. For example, an
`
`activity can include but is not limited to a documenting action (such as a text messaging,
`
`emailing, blogging, posting a message on a social networking internet site, or any other
`
`documenting actions), a recording action (such as video recording, audio recording, or
`
`photographing taken by a mobile device) or any other action where the 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. The term "action spot" refers to a location or an event where at least one activity
`
`is occurring relative to the current location of another mobile device.
`
`[0018]
`
`When mobile devices are enabled for navigational functions, mobile devices can
`
`retrieve and display maps and directions to locations relative to the current location of the mobile
`
`device. Typically, the maps and directions are limited in information. For example, maps are
`
`limited to displaying the streets within a city. In order to find information relating to events and
`
`happenings currently occurring proximate to the mobile device's present location, the user of the
`
`mobile device will have to search an external resource, such as an electronic events calendar,
`
`internet sites, internet calendars of individual business or event holders (stores, restaurants,
`
`concert venues, bars, etc.), and compare the locations of the found events and happenings to the
`
`mobile device's current location.
`
`Such a process of manually researching events and
`
`4
`
`Snap Inc. Ex. 1007 Page 0008
`
`
`
`happenings, determining the location of the events and happenings, and comparing the location
`
`of the events and happenings to the user's current location is tedious and results in user
`
`frustration. Moreover, the results of the user's research of current events and happenings can be
`
`incomplete and inaccurate, and the user can miss certain happenings that are close in proximity
`
`to the current location of the user's mobile device.
`
`[0019]
`
`The present disclosure provides a system and method of determining action spot
`
`locations relative to the location of a mobile device. In one implementation, a mobile device
`
`includes a display and a processor module communicatively coupled to the display. The
`
`processor can be configured to receive executable instructions to: determine a current location of
`
`the mobile device; determine at least one action spot, within a predetermined distance from the
`
`current location of the mobile device; signify the at least one action spot with a graphical item on
`
`the display of the mobile device; marking the graphical item according to an activity level of the
`
`at least one action spot. The activity spot can include a location relative to the current location of
`
`the mobile device where at least one other mobile device has engaged in documenting action
`
`within a predetermined period of time.
`
`[0020]
`
`Figure 1 is an illustrative implementation of a flow chart of a method 1000 for
`
`determining action spots relative to the location of a mobile device. The method 1000 can be
`
`implemented on any mobile device, such as a cell phone, a smart phone, a netbook, a global
`
`position system (GPS) device, an electronic, table, an electronic pad, a personal digital assistant
`
`(PDA), or any other similar electronic device which includes a display and a processor
`
`communicatively coupled to the display. In Figure 1, a graphical user interface can be displayed
`
`on the display of a mobile device (Block 1010). For example, the graphical user interface can be
`
`a map, an interactive map, a graphical user interface associated with an application configured to
`
`retrieve maps and directions, a graphical user interface associated with an application configured
`
`to determine action spot locations, a graphical user interface of a camera application, or any
`
`other similar graphical user interface where the location of the mobile device and action spots
`
`relative to the location of the mobile device can be displayed.
`
`5
`
`Snap Inc. Ex. 1007 Page 0009
`
`
`
`[0021]
`
`Data indicative of the current location of the mobile device is received (Block 1020)
`
`and can be displayed on the graphical user interface.
`
`In the illustrated implementation, a
`
`processor of the mobile device can receive the data indicative of the current location of the
`
`mobile device. In at least some implementations, the data indicative of the current location of
`
`the mobile device can be received from a satellite positioning system, a communications network
`
`system, a triangularization system, or any other system that allows for determining the location
`
`or position of a mobile device.
`
`[0022]
`
`The processor can determine at least one action spot located within a predetermined
`
`distance from the current location of the mobile device (Block 1030).
`
`In at least one
`
`implementation, the at least one action spot can be determined as a location where at least one
`
`other mobile device has engaged in a documenting action within a predetermined period of time
`
`from the time the mobile device arrived at the current location of the mobile device. For
`
`example, the processor can determine the at least one action spot as the location where at least
`
`one other mobile device is composing an email, composing a text message, messaging on an
`
`instant messenger application, posting messages, pictures, or videos on a social networking site,
`
`posting on a virtual posting mechanism, or any other similar documenting action. Alternatively,
`
`the at least one action spot can be determined based on at least one other mobile device
`
`performing a recording action, such as video recording, audio recording, or photographing,
`
`within a predetermined distance from the current location of the mobile device.
`
`In another
`
`implementation, the at least one action spot can be determined by monitoring the number of data
`
`packet transmissions occurring within a particular geographical area or the number of data
`
`packets being transmitted from at least one other mobile device. In yet other implementations,
`
`the at least action spot can be the location where at least one other mobile device has
`
`documented, recorded, accounted, chronicled, or otherwise has taken note of a location or a
`
`current happening occurring at the location.
`
`[0023]
`
`The at least one action spot is signified on the graphical user interface (Block 1040).
`
`For example, the processor can execute instructions to display the at least one action spot on the
`
`graphical user interface as a graphical item such as an icon, a picture, a text representation, a
`
`drawing, an image, a symbol, or any other graphical item that is representative of the at least one
`
`6
`
`Snap Inc. Ex. 1007 Page 0010
`
`
`
`action spot. The at least one action spot can also be displayed relative to the current location of
`
`the mobile device. The processor can determine the level of activity at the at least one action
`
`spot and can provide an indication of the activity of the level at the at least one action spot on the
`
`graphical user interface (Block 1050). With a graphical indication of the action spots and
`
`activity levels associated with the action spots, a user can review information related to current
`
`happenings within the vicinity of the user's mobile device. Additionally, information relating to
`
`the popularity of and the current event occurring within the vicinity surrounding or associated
`
`with the current position of mobile devices is readily available to the mobile device without
`
`having to use an external device or a manual search engine, such as an internet search engine.
`
`[0024]
`
`Exemplary implementations of the method 1000 for determining action spot
`
`locations relative to the location of a mobile device will be described in relation to Figures 2-8.
`
`[0025]
`
`Figure 2 is exemplary implementation of the system and method of determining an
`
`action spot location implemented on a mobile device that is a mobile communication device.
`
`The mobile device 100 includes a housing which encases internal components of the device,
`
`such as a microprocessor 110 (shown in Figure 9), a printed circuit board (not shown), and other
`
`operational components. One of ordinary skill in the art will understand that other operational
`
`components can be included in the mobile device 100, but the present disclosure will not discuss
`
`such operational components in detail for the sake of brevity. The present disclosure provides
`
`details as to the components utilized in the implementation of the system and method of
`
`determining an action spot location on a mobile device.
`
`[0026]
`
`The mobile device 100 includes a display screen 102 for displaying graphical user-
`
`interfaces associated with applications programmed on the mobile device 100. The display
`
`screen 102 can be a liquid crystal display (LCD) screen, a light emitting diode (LED) screen, on
`
`organic light emitting diode (OLED) screen, an active-matrix organic light emitting diode
`
`(AMOLED) screen, a nanocrystal display, a nanotube display, a touch-sensitive display screen,
`
`or any display screen on which graphical or visual elements can be displayed. Above the display
`
`screen 102 is a speaker 106 for emitting sound from the mobile device 100. Below the display
`
`screen 102 is a navigation tool 103. The navigation tool 103 can be an omnidirectional pad, a
`
`7
`
`Snap Inc. Ex. 1007 Page 0011
`
`
`
`jogball, a trackball, an omnidirectional joystick, a scroll wheel, an optical navigation tool, an
`
`optical trackball, or any other navigation tool. Below the navigation tool 103 is a keyboard 104
`
`having a plurality of keys 105. In the illustrated implementation, each key 105 of the keyboard
`
`104 bears at least one of an alphabetic, numeric, symbolic, or functional indicia. The indicia
`
`signify the data input to be input upon actuation of the key 105 bearing the indicia. In Figure 2,
`
`the keyboard 104 is a reduced keyboard, where at least one key 105 is associated with more than
`
`one alphabetic indicia.
`
`In an alternative implementation, the keyboard 104 can be a full
`
`keyboard having each key 105 associated with an alphabetic indicia. The indicia on the keys 122
`
`of the keyboard 104 are arranged in a QWERTY keyboard layout 107; however, one of ordinary
`
`skill in the art will appreciate that the keyboard layout 107 can be an AZERTY layout, a
`
`QWERTZ layout, a DVORAK layout, a pinyin Chinese keyboard layout, or any other keyboard
`
`layout that allows a user to input alphabetic, numeric, symbolic, and functional indicia. The keys
`
`105 can be press-actuable keys, touch-sensitive keys, capacitive keys, or any other similar key
`
`that allows for the input of data to a processor of the mobile device upon user-engagement with
`
`the key 105.
`
`[0027]
`
`In the illustrated implementation of Figure 2, a graphical user interface 206 in the
`
`form of a map is displayed on the display screen 102. The map 206 can be a representation of
`
`the vicinity surrounding the current location of the mobile device 100.
`
`In at least one
`
`implementation, the map 206 can be displayed in response the selection and execution of a map
`
`application, a navigation application, an application for determining action spots, or any other
`
`similar application that provides directions, maps, and information relating to geographical
`
`locations on the mobile device 100. In an alternative implementation, a graphical user interface
`
`such as a dialogue box can be displayed in response to the launching of an application for
`
`determining action spots.
`
`In another implementation, an interactive map can be displayed
`
`allowing the user of the mobile device 100 to select graphical items, manipulate the map, or
`
`otherwise alter the map displayed on the mobile device 100.
`
`[0028]
`
`Figure 3 an exemplary implementation of a graphical user interface associated with a
`
`system for determining an action spot relative to the location of a mobile device. More
`
`specifically, Figure 3 illustrates a screenshot of a graphical user interface 206 displayed on the
`
`8
`
`Snap Inc. Ex. 1007 Page 0012
`
`
`
`display 102 of a mobile device 100 that is an interactive map. In the illustrated implementation,
`
`the map 206 can be displayed after an application configured to determine action spots has been
`
`selected and launched. The map 206 can include graphical representations 308 of venues,
`
`locations, monuments, buildings, streets, lakes, and other locational landmarks representing the
`
`vicinity and area surrounding the current location of the mobile device 100.
`
`[0029]
`
`Upon selection and execution of an application to display the map 206, a processor
`
`110 (shown in Figure 9) can execute instructions to determine the current location of the mobile
`
`device 100 by retrieving positional data at a position module 101 (shown in Figure 9)
`
`communicatively coupled to the processor 110. The position module 101 can gather the
`
`positional data from a GPS system, a triangularization system, a communications network
`
`system, or any other system that can determine the position of a mobile device. The current
`
`