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

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