Selective location-based identity communication

Information

  • Patent Grant
  • 12058583
  • Patent Number
    12,058,583
  • Date Filed
    Wednesday, August 10, 2022
    2 years ago
  • Date Issued
    Tuesday, August 6, 2024
    3 months ago
Abstract
Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.
Description
TECHNICAL FIELD

Embodiments of the present disclosure relate generally to selective communication of a location-based identification. More particularly, but not by way of limitation, the present disclosure addresses systems and methods for determining a location of a mobile computing device and selectively presenting location information of the mobile computing device at other mobile computing devices.


BACKGROUND

Social media applications implement computer-mediated technologies allowing for the creating and sharing of content that communicates information, ideas, interests, and other forms of expression via virtual communities and networks. Social media platforms use web-based technologies, desktop computers, and mobile technologies (e.g., smartphones and tablet computers) to create highly interactive platforms through which individuals, communities, and organizations can share, co-create, discuss, and modify user-generated content or pre-made content posted online.


Mobile electronic devices on which end-user social media applications can be executed typically provide geolocation services that determine the geographic location of the mobile electronic device, by extension indicating the geographic location of the associated user. Social media content posted by users is often geo-tagged based on the geolocation of a mobile electronic device (such as a mobile phone) by use of which the social media content is captured and/or posted to the social media platform. In other embodiments, social media content may explicitly be geo-tagged by a user using a computer device that does not have activated geolocation services and/or that is not a mobile device (such as a desktop PC).





BRIEF DESCRIPTION OF THE DRAWINGS

Various ones of the appended drawings merely illustrate example embodiments of the present disclosure and should not be considered as limiting its scope.



FIG. 1 is a block diagram illustrating a network system, according to some example embodiments.



FIG. 2 is a diagram illustrating a location locking system, according to some example embodiments.



FIG. 3 is a flow diagram illustrating an example method for selectively blocking location identification of a mobile computing device, according to some example embodiments.



FIG. 4 is a user interface diagram depicting graphical user interface elements for selectively blocking location information, according to some example embodiments.



FIG. 5 is a user interface diagram depicting graphical user interface elements for selectively blocking location information, according to some example embodiments.



FIG. 6 is a flow diagram illustrating an example method for selectively blocking location identification of a mobile computing device, according to some example embodiments.



FIG. 7 is a user interface diagram depicting graphical user interface elements presenting location information, according to some example embodiments.



FIG. 8 is a user interface diagram depicting graphical user interface elements for blocking location information, according to some example embodiments.



FIG. 9 is a user interface diagram depicting an example mobile device and mobile operating system interface, according to some example embodiments.



FIG. 10 is a block diagram illustrating an example of a software architecture that may be installed on a machine, according to some example embodiments.



FIG. 11 is a block diagram presenting a diagrammatic representation of a machine in the form of a computer system within which a set of instructions may be executed for causing the machine to perform any of the methodologies discussed herein, according to an example embodiment.





The headings provided herein are merely for convenience and do not necessarily affect the scope or meaning of the terms used.


DETAILED DESCRIPTION

The description that follows includes systems, methods, techniques, instruction sequences, and computing machine program products illustrative of embodiments of the disclosure. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide an understanding of various embodiments of the inventive subject matter. It will be evident, however, to those skilled in the art, that embodiments of the inventive subject matter may be practiced without these specific details. In general, well-known instruction instances, protocols, structures, and techniques are not necessarily shown in detail.


One aspect of the present disclosure describes a system for selectively blocking location identification of a mobile computing device. In some embodiments, an application implementing a portion of the systems and methods described herein is presented to a user of a mobile computing device. The application presents an interstitial interface screen. The user may interact with the interstitial interface screen to turn on a blocking mode which selectively blocks transmission or display of location information for a period of time. For example, a user may select a three hour or twenty-four hour window, during which location information for the mobile computing device is not transmitted or displayed to a set of users or a set of mobile computing devices for users known to the user selecting the blocking window. The period of time may enable the user to initiate a location-blocking service and automatically terminate the location-blocking service.


In some embodiments, a user interacts with a graphical user interface displayed on their mobile computing device to enable a blocking mode. The user interface displays an interstitial screen presenting a set of options for the blocking mode. For example, the interstitial screen may provide options for enabling the blocking mode based on a time (e.g., three hours, twenty-four hours, or forever), a location or proximity to a location, a time of day, a time of month or year, interaction with a designated application (e.g., a text messaging application, an active telephone call, a video call, or a video game application), or any other suitable selection metric, characteristic, or aspect. In some embodiments, options for enabling the blocking mode may include a toggle for automatically enabling the blocking mode (e.g., ghost mode). The automatic toggling may be time based, location based, proximity based (e.g., based on a proximity to a specified location), combinations thereof, or based on other suitable attributes. For example, the blocking mode may automatically be toggled when a user returns home or is within a specified proximity of their home or a specified location. The systems and methods described herein may detect a home location by analyzing a location history over time, provided based on user permission or selection of location services. For example, the systems may determine a frequent charging location for a device, or a location associated with one or more specified time periods (e.g., overnight). Proximity to the automatically detected home location may automatically engage the blocking mode, and the blocking mode may be disengaged once the mobile computing device moves a predetermined distance from the home location. In instances where automated toggling of the blocking mode is time based, the systems and methods described herein may automatically block location sharing based on a time of day (e.g., a current time being past a specified hour of the day or night).


In embodiments where the blocking mode is time based, the blocking mode may automatically end or be disabled after a termination of the selected time period. Prior to termination, the blocking mode may cause presentation of a timer subtext indicating an amount of time remaining within the time period for the blocking mode. Where the blocking mode is based on a location or proximity to a location, the blocking mode may cause presentation of a proximity subtext indicating initiation of the blocking mode or termination of the blocking mode, or the mobile computing device approaching a boundary which would initiate or terminate the blocking mode.


The above is one specific example. The various embodiments of the present disclosure relate to devices and instructions that cause one or more processors of a device to selectively present or block transmission, sharing, display, or other presentation of location information or identification. A location locking system is described that enables selectively blocking location identification of a mobile computing device, such that a user may select a user interface element to share location information with friends, preclude certain friends from receiving location information, or generally prohibit others from viewing the user's location.



FIG. 1 is a network diagram depicting a network system 100 having a client-server architecture configured for exchanging data over a network, according to one embodiment. For example, the network system 100 may be a messaging system where clients communicate and exchange data within the network system 100. The data may pertain to various functions (e.g., sending and receiving text and media communication, determining geolocation, etc.) and aspects (e.g., transferring communications data, receiving and transmitting indications of communication sessions, etc.) associated with the network system 100 and its users. Although the network system 100 is illustrated herein as having a client-server architecture, other embodiments may include other network architectures, such as peer-to-peer or distributed network environments.


As shown in FIG. 1, the network system 100 includes a social messaging system 130. The social messaging system 130 is generally based on a three-tiered architecture, consisting of an interface layer 124, an application logic layer 126, and a data layer 128. As is understood by skilled artisans in the relevant computer and Internet-related arts, each component or engine shown in FIG. 1 represents a set of executable software instructions and the corresponding hardware (e.g., memory and processor) for executing the instructions, forming a hardware-implemented component or engine and acting, at the time of the execution of the instructions, as a special-purpose machine configured to carry out a particular set of functions. To avoid obscuring the inventive subject matter with unnecessary detail, various functional components and engines that are not germane to conveying an understanding of the inventive subject matter have been omitted from FIG. 1. Of course, additional functional components and engines may be used with a social messaging system, such as that illustrated in FIG. 1, to facilitate additional functionality that is not specifically described herein. Furthermore, the various functional components and engines depicted in FIG. 1 may reside on a single server computer or client device, or may be distributed across several server computers or client devices in various arrangements. Moreover, although the social messaging system 130 is depicted in FIG. 1 as having a three-tiered architecture, the inventive subject matter is by no means limited to such an architecture.


As shown in FIG. 1, the interface layer 124 consists of interface component(s) (e.g., a web server) 140, which receive requests from various client-computing devices and servers, such as a client device 110 executing client application(s) 112, and third-party server(s) 120 executing third-party application(s) 122. In response to received requests, the interface component(s) 140 communicate appropriate responses to requesting devices via a network 104. For example, the interface component(s) 140 can receive requests such as Hypertext Transfer Protocol (HTTP) requests, or other web-based, Application Programming Interface (API) requests.


The client device 110 can execute conventional web browser applications or applications (also referred to as “apps”) that have been developed for a specific platform to include any of a wide variety of mobile computing devices and mobile-specific operating systems (e.g., IOS™, ANDROID™, WINDOWS® PHONE). Further, in some example embodiments, the client device 110 forms all or part of a location locking system 160 such that components of the location locking system 160 configure the client device 110 to perform a specific set of functions with respect to operations of the location locking system 160.


In an example, the client device 110 is executing the client application(s) 112. The client application(s) 112 can provide functionality to present information to a user 106 and communicate via the network 104 to exchange information with the social messaging system 130. Further, in some examples, the client device 110 executes functionality of the location locking system 160 to enable selective blocking of location identification of a mobile computing device (e.g., client device 110).


A client device 110, or each client device 110 interacting with the network system 100, can comprise a computing device that includes at least a display and communication capabilities with the network 104 to access the social messaging system 130, other client devices, and third-party server(s) 120. Client devices 110 comprise, but are not limited to, remote devices, work stations, computers, general-purpose computers, Internet appliances, hand-held devices, wireless devices, portable devices, wearable computers, cellular or mobile phones, personal digital assistants (PDAs), smart phones, tablets, ultrabooks, netbooks, laptops, desktops, multi-processor systems, microprocessor-based or programmable consumer electronics, game consoles, set-top boxes, network PCs, mini-computers, and the like. The user 106 can be a person, a machine, or other means of interacting with the client device 110. In some embodiments, the user 106 interacts with the social messaging system 130 via the client device 110. The user 106 may not be part of the network system 100, but may be associated with the client device 110.


As shown in FIG. 1, the data layer 128 has database server(s) 132 that facilitate access to information storage repositories or database(s) 134. The database(s) 134 are storage devices that store data such as member profile data, social graph data (e.g., relationships between members of the social messaging system 130), image modification preference data, accessibility data, and other user data.


An individual can register with the social messaging system 130 to become a member of the social messaging system 130. Once registered, a member can form social network relationships (e.g., friends, followers, or contacts) on the social messaging system 130 and interact with a broad range of applications provided by the social messaging system 130.


The application logic layer 126 includes various application logic components 150, which, in conjunction with the interface component(s) 140, generate various user interfaces with data retrieved from various data sources or data services in the data layer 128. Individual application logic components 150 may be used to implement the functionality associated with various applications, services, and features of the social messaging system 130. For instance, a social messaging application can be implemented with at least a portion of the application logic components 150. The social messaging application provides a messaging mechanism for users of the client devices 110 to send and receive messages that include text and media content such as pictures and video. The client devices 110 may access and view the messages from the social messaging application for a specified period of time (e.g., limited or unlimited). In an example, a particular message is accessible to a message recipient for a predefined duration (e.g., specified by a message sender) that begins when the particular message is first accessed. After the predefined duration elapses, the message is deleted and is no longer accessible to the message recipient. Of course, other applications and services may be separately embodied in their own application logic components 150.


As illustrated in FIG. 1, the social messaging system 130 may include at least a portion of the location locking system 160 capable of selectively blocking location identification of a mobile computing device. Similarly, the client device 110 includes at least a portion of the location locking system 160, as described above. In other examples, the client device 110 may include the entirety of the location locking system 160. In instances where the client device 110 includes a portion of (or all of) the location locking system 160, the client device 110 can work alone or in cooperation with the social messaging system 130 to provide the functionality of the location locking system 160 described herein.


In some embodiments, the social messaging system 130 may be an ephemeral message system that enables ephemeral communications where content (e.g., video clips or images) is deleted following a deletion trigger event such as a viewing time or viewing completion. In such embodiments, a device uses the various components described herein within the context of any of generating, sending, receiving, or displaying aspects of an ephemeral message. For example, a device implementing the location locking system 160 may selectively block location identification of a mobile computing device in response to a time-based selection by a user. The device may selectively block broadcast or transmission of location information as a part of interacting with the social messaging system 130. In some embodiments, the selective location blocking may be performed during generation and transmission of content for an ephemeral message.


In FIG. 2, in various embodiments, the location locking system 160 can be implemented as a standalone system or implemented in conjunction with the client device 110, and is not necessarily included in the social messaging system 130. The location locking system 160 is shown to include a location component 210, an interaction component 220, a presentation component 230, an interface component 240, and a timing component 250. All, or some, of the components 210-250 communicate with each other, for example, via a network coupling, shared memory, and the like. Each component of the components 210-250 can be implemented as a single component, combined with other components, or further subdivided into multiple components. Other components not pertinent to example embodiments can also be included, but are not shown.



FIG. 3 depicts a flow diagram illustrating an example method 300 for selectively blocking location identification of a mobile computing device. The operations of the method 300 may be performed by components of the location locking system 160, and are so described below for purposes of illustration.


In operation 310, the location component 210 identifies a current location of a mobile computing device (e.g., the client device 110). The location component 210 may identify the current location of the mobile computing device via triangulation of one or more signals of the mobile computing device interacting with one or more transmission towers, via Global Positioning System signals, via movement information generated by one or more sensors of the mobile computing device, via entry of location information by a user, via one or more location services enabled for an application operating on the mobile computing device, combinations thereof, or by any other suitable means. In some instances, the location component 210 identifies the current location of the mobile computing device upon initiation or opening of an application on the mobile computing device. The application may be associated with the location locking system 160, such as an application of the social messaging system 130.


In operation 320, the interaction component 220 detects a selection of a user interface element associated with the current location of the mobile computing device. In some embodiments, the user interface element is presented in a graphical user interface depicted on a display component of the mobile computing device during operation of the application. As shown in FIGS. 4-5, a blocking element 402 may be presented within a graphical user interface 400 for the application. The blocking element 402 may correspond to a blocking mode of the location locking system 160. The blocking mode may prevent the mobile computing device or a server associated with the location locking system 160 from identifying, transmitting, or otherwise sharing location information (e.g., the current location) of the mobile computing device with one or more other mobile computing devices associated with one or more of the user of the mobile computing device, users within a social network of the user of the mobile computing device, the social messaging system 130, the location locking system 160, or combinations thereof.


In some embodiments, the blocking mode may be referenced or further referred to herein as a “ghost mode.” In the ghost mode, location sharing is toggled to an off position and the user is no longer displayed on graphical user interfaces on others' devices. Note that the ghost mode functionality described herein is to be distinguished from turning off location services on a mobile user device. Thus, when ghost mode is turned on, the device location services are still functioning, so that the user location can still be determined and displayed on a map graphical user interface, with social media content captured in ghost mode still being geo-tagged. When the user turns on ghost mode after previously being present on the map, the user's bitmoji may disappear within seconds from other people's maps. When in ghost mode, the user can still see anyone on the map who has chosen to share their location with the user. In this example embodiment, each user is represented by a bitmoji. If the friend does not have a bitmoji, a profile picture within a user interface element (e.g., a ghost icon) is shown. If no profile picture is available for a particular friend, a default icon (e.g., a blank ghost) is displayed at the corresponding location.


In operation 330, the presentation component 230 causes presentation of a set of display elements. In some embodiments, the set of display elements corresponds to the current location identified in operation 310. The set of display elements may represent one or more display characteristics for the current location of the mobile computing device. Display characteristics may include colors, shapes, ideograms, characters, digital representations of users, locations on a map, combinations thereof, and any other suitable representation or set of representations.


As shown in FIG. 4, a set of display elements 404 may be presented within an interstitial display element 406. The interstitial display element 406 may be presented as an overlay on or otherwise obfuscating at least a portion of the graphical user interface 400. In some embodiments, once the blocking element 402 is selected, the graphical user interface 400 may be locked until the mobile computing device or the location locking system 160 detects selection of at least one of the set of display elements 404. In some instances, as shown in FIG. 4, the set of display elements 404 represents selections indicating limitations to be placed on sharing or otherwise transmitting the current location of the mobile computing device. In FIG. 4, the set of display elements includes three time periods: a first element 408 for a three hour time period, a second element 410 for a twenty-four hour period, and a third element 412 for an indeterminate period (e.g., forever).


In operation 340, the interaction component 220 detects selection of a display element of the set of display elements. In some embodiments, the interaction component 220 detects user interaction with an input device representing selection of the display element. For example, the interaction component 220 may include or cooperate with a user interface component, such as a touch screen, to detect a user interaction with the mobile computing device and identify a user interface element with which the user intends to interact. For example, the user may tap or touch a touch screen at a position proximate to or covering the first element 408.


In operation 350, the interface component 240 modifies a display characteristic for the current location of the mobile computing device within a set of mobile computing devices. For example, as shown in FIG. 8, the interface component 240 may obfuscate a portion of an avatar representing the current location of the mobile computing device. In some embodiments, the set of mobile computing devices are distinct from the mobile computing device associated with the current location identified in operation 310. In some instances, the mobile computing device is associated with a first user and the set of mobile computing devices are associated with a set of second users. The set of second users may be linked or otherwise associated with the first user, such as by connections within a social network defined within the social messaging system 130.


The interface component 240 may modify the display characteristic for the current location of the mobile computing device by removing an icon, representative of the mobile computing device, from a display presented at one or more of the mobile computing devices of the set of mobile computing devices. For example, the current location of the user and the mobile computing device may be presented or represented, on mobile computing devices of friends, family, and members of the user's social network, as an icon. The icon may be a picture of the user, an ideograph (e.g., an emoji, an ideogram, or a digital sticker), an avatar, an image selected by the user, a logo, or any other suitable graphical representation of the user. The icon may be presented within graphical user interfaces displayed on the set of mobile computing devices while the mobile computing device of the user is in a location-sharing mode. A position of the icon within a map, depicted on a screen of the client device 110 within a user interface, may be updated periodically (e.g., upon the user logging into an application associated with the location locking system 160 or the social messaging system 130), in real time (e.g., by continually updating or monitoring the position of the user while the user is interacting with the application), in near-real time (e.g., by position polling or periodically updating at a specified time interval), or according to any other suitable position-updating scheme.


Upon detecting selection of a display element of the set of display elements indicating a location locking interaction, the interface component 240 may modify one or more aspects of the graphical user interface at the mobile computing device of the user and at the set of mobile computing devices of users associated with a social network of the user, or otherwise suitably connected to the user. As described above, where the current location of the mobile computing device is presented as an icon on a map, the interface component 240 may modify the display characteristic by removing the icon on the map depicted on the set of mobile computing devices.


In some embodiments, the interface component 240 modifies the display characteristic by locking the current position of the icon on the map. While the user and the mobile computing device may change position, the icon remains locked in the last location identified prior to receiving the location locking interaction. In addition to locking the position of the icon, the interface component 240 may also generate a representation of the location locking interaction. For example, the interface component 240 may change a color of the icon, place a strike or “X” over the icon, or otherwise indicate that the location is locked or otherwise precluded from updating or sharing.



FIG. 6 depicts a flow diagram illustrating an example method 600 for selectively blocking location identification of a mobile computing device. The operations of the method 600 may be performed by components of the location locking system 160. In some instances, certain operations of the method 600 may be performed using one or more operations of the method 300 or as sub-operations of one or more operations of the method 300, as will be explained in more detail below.


In operation 610, the timing component 250 identifies a time period. In some embodiments, the time period is associated with one or more of the display element, the display characteristic, or combinations thereof. Upon identifying the time period, the timing component 250 may initiate the time period. The time period may be initiated in association with the display element, and at a first time. In some instances, the first time corresponds to selection of the display element.


In operation 620, the interface component 240 modifies a depiction of the display element. In some embodiments, the interface component 240 modifies the depiction of the display element in response to detecting selection of the display element. For example, as shown in FIG. 5, a display element 500 may be depicted within the graphical user interface 400, proximate to the blocking element 402, and represent information related to the blocking element 402. Once the blocking element 402 is selected and a display element of the set of display elements 404 is selected, the interface component 240 may modify presentation of the display element to include at least a portion of the time period.


In some embodiments, along with modifying the depiction of the display element, the interface component 240 modifies a display characteristic for the current location of the mobile computing device within a set of mobile computing devices. The display characteristic may be modified for the current location of the mobile computing device by changing the current location from a first display characteristic to a second display characteristic. For example, as shown in FIG. 7, a first display characteristic 700 may comprise an avatar 702 associated with a user of the mobile computing device. The first display characteristic 700 may also include a position or location on a map 704. The avatar 702 may be depicted as positioned on the map 704 within the set of mobile computing devices (e.g., mobile computing devices of friends of the user). Modification of the first display characteristic 700 to the second display characteristic 706, shown in FIG. 8, may comprise presenting the avatar 702 with an obfuscating element 710 positioned over the avatar 702. For example, where the avatar 702 is a representation of the user of the mobile computing device (e.g., an animated person or character), the second display characteristic 706 may be generated by placing a mask, a sign, or another obfuscating element 710 in front of a face of the animated character or animating the character to place the mask, sign, or obfuscating element on the face of the character. In some instances, the second display characteristic 706 includes a location on the map 704, such as a subsequent location at which the animated character is positioned at a time subsequent to the position of the animated character at a location associated with the first display characteristic 700.


In operation 630, the interface component 240 generates a notification corresponding to the time period. In some embodiments, the notification is presented within a graphical user interface proximate to the modified depiction of the display element. As shown in FIG. 5, the notification may be included in the display element 500 as a countdown or timer corresponding to the time period.


In operation 640, the timing component 250 detects exhaustion of the time period. The exhaustion of the time period may be detected at a time (e.g., a second time) subsequent to a time (e.g., a first time) at which the time period is initiated, as in operation 610. The timing component 250 may detect exhaustion of the time period by determining that a timer presented with the display element 500 has reached zero.


In some embodiments, as described above with respect to operation 620, where the interface component 240 modifies the display element and the display characteristic, for the current location, from the first display characteristic to the second display characteristic, the interface component 240 may automatically modify the display characteristic of the current location from the second display characteristic to a third display characteristic. In some instances, modification of the current location from the second display characteristic to the third display characteristic is performed automatically, in response to detecting the exhaustion of the time period by the timing component 250. In some instances, the third display characteristic is identical to the first display characteristic. In such instances, the interface component 240 may modify the current location from the second display characteristic to the third display characteristic by reverting display characteristics of the current location back to the first display characteristic.


In some instances, the interface component 240 modifies the second display characteristic to the third display characteristic by changing the second display characteristic to an intermediate characteristic. In such instances, the interaction component 220 detects an interaction at the mobile computing device. In response to the interaction component 220 detecting the interaction, the interface component 240 modifies the intermediate characteristic of the current location to the first display characteristic.


In operation 650, the interface component 240 automatically modifies the depiction of the display element. In some embodiments, the interface component 240 reverts the depiction in response to detecting exhaustion of the time period. In some embodiments, as shown in FIGS. 7-8, the interface component 240 may revert the depiction by removing the obfuscating element from in front of the avatar, determining a current location of the mobile computing device, and placing the avatar at a position on the map corresponding to the new current location.


As shown in FIGS. 7-8, toggling a blocking mode “on” may transition display of the user's location in others' graphical user interfaces from a representation in FIG. 7 to the representation in FIG. 8. Where the blocking mode is toggled “off,” the display in the others' graphical user interfaces may transition from the representation in FIG. 8 to the representation in FIG. 7.


In some embodiments, in addition to user locations on a map, a carousel may be presented at each user's mobile computing device. The carousel may include icons and locations for each user sharing a current location with the viewing user. In some instances, each friend is represented by a respective rectangular friend panel or card at the bottom of the screen. Swiping left or right on the friend panel brings into view the next or previous friend panel, as the case may be. In some embodiments, swiping to a particular friend automatically centers the map view on the icon of that friend. Note that all of the user's friends sharing location should be visible in the carousel, not just those in the current viewport. Friends are in this embodiment ordered in the carousel by update recency.


In embodiments where users sharing current locations are presented in or represented within the carousel, toggling the ghost mode or blocking mode into an “on” position, precluding sharing of location information, the user may remain within the carousel. Though the user or a representation thereof remains in the carousel, location information may be removed from an access control list and the carousel. Users within the list or carousel may remain the same, while their location information is removed from a data structure or database populating the carousel or the access control list, preventing tracking of the user or viewing the current location of the user.


Modules, Components, and Logic

Certain embodiments are described herein as including logic or a number of components, modules, or mechanisms. Components can constitute hardware components. A “hardware component” is a tangible unit capable of performing certain operations and can be configured or arranged in a certain physical manner. In various example embodiments, computer systems (e.g., a standalone computer system, a client computer system, or a server computer system) or hardware components of a computer system (e.g., at least one hardware processor, a processor, or a group of processors) is configured by software (e.g., an application or application portion) as a hardware component that operates to perform certain operations as described herein.


In some embodiments, a hardware component is implemented mechanically, electronically, or any suitable combination thereof. For example, a hardware component can include dedicated circuitry or logic that is permanently configured to perform certain operations. For example, a hardware component can be a special-purpose processor, such as a Field-Programmable Gate Array (FPGA) or an Application-Specific Integrated Circuit (ASIC). A hardware component may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations. For example, a hardware component can include software encompassed within a general-purpose processor or other programmable processor. It will be appreciated that the decision to implement a hardware component mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) can be driven by cost and time considerations.


Accordingly, the phrase “hardware component” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. As used herein, “hardware-implemented component” refers to a hardware component. Considering embodiments in which hardware components are temporarily configured (e.g., programmed), each of the hardware components need not be configured or instantiated at any one instance in time. For example, where a hardware component comprises a general-purpose processor configured by software to become a special-purpose processor, the general-purpose processor may be configured as respectively different special-purpose processors (e.g., comprising different hardware components) at different times. Software can accordingly configure a particular processor or processors, for example, to constitute a particular hardware component at one instance of time and to constitute a different hardware component at a different instance of time.


Hardware components can provide information to, and receive information from, other hardware components. Accordingly, the described hardware components can be regarded as being communicatively coupled. Where multiple hardware components exist contemporaneously, communications can be achieved through signal transmission (e.g., over appropriate circuits and buses) between or among two or more of the hardware components. In embodiments in which multiple hardware components are configured or instantiated at different times, communications between such hardware components may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware components have access. For example, one hardware component performs an operation and stores the output of that operation in a memory device to which it is communicatively coupled. A further hardware component can then, at a later time, access the memory device to retrieve and process the stored output. Hardware components can also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).


The various operations of example methods described herein can be performed, at least partially, by processors that are temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors constitute processor-implemented components that operate to perform one or more operations or functions described herein. As used herein, “processor-implemented component” refers to a hardware component implemented using processors.


Similarly, the methods described herein can be at least partially processor-implemented, with a particular processor or processors being an example of hardware. For example, at least some of the operations of a method can be performed by processors or processor-implemented components. Moreover, the processors may also operate to support performance of the relevant operations in a “cloud computing” environment or as a “software as a service” (SaaS). For example, at least some of the operations may be performed by a group of computers (as examples of machines including processors), with these operations being accessible via a network (e.g., the Internet) and via appropriate interfaces (e.g., an application programming interface (API)).


The performance of certain of the operations may be distributed among the processors, not only residing within a single machine, but deployed across a number of machines. In some example embodiments, the processors or processor-implemented components are located in a single geographic location (e.g., within a home environment, an office environment, or a server farm). In other example embodiments, the processors or processor-implemented components are distributed across a number of geographic locations.


Applications


FIG. 9 illustrates an example mobile device 900 executing a mobile operating system (e.g., IOS™, ANDROID™, WINDOWS® Phone, or other mobile operating systems), consistent with some embodiments. In one embodiment, the mobile device 900 includes a touch screen operable to receive tactile data from a user 902. For instance, the user 902 may physically touch 904 the mobile device 900, and in response to the touch 904, the mobile device 900 may determine tactile data such as touch location, touch force, or gesture motion. In various example embodiments, the mobile device 900 displays a home screen 906 (e.g., Springboard on IOS™) operable to launch applications or otherwise manage various aspects of the mobile device 900. In some example embodiments, the home screen 906 provides status information such as battery life, connectivity, or other hardware statuses. The user 902 can activate user interface elements by touching an area occupied by a respective user interface element. In this manner, the user 902 interacts with the applications of the mobile device 900. For example, touching the area occupied by a particular icon included in the home screen 906 causes launching of an application corresponding to the particular icon.


The mobile device 900, as shown in FIG. 9, includes an imaging device 908. The imaging device 908 may be a camera or any other device coupled to the mobile device 900 capable of capturing a video stream or one or more successive images. The imaging device 908 may be triggered by the location locking system 160 or a selectable user interface element to initiate capture of a video stream or succession of images and pass the video stream or succession of images to the location locking system 160 for processing according to the one or more methods described in the present disclosure.


Many varieties of applications (also referred to as “apps”) can be executing on the mobile device 900, such as native applications (e.g., applications programmed in Objective-C, Swift, or another suitable language running on IOS™ or applications programmed in Java running on ANDROID™), mobile web applications (e.g., applications written in Hypertext Markup Language-5 (HTML5)), or hybrid applications (e.g., a native shell application that launches an HTML5 session). For example, the mobile device 900 includes a messaging app, an audio recording app, a camera app, a book reader app, a media app, a fitness app, a file management app, a location app, a browser app, a settings app, a contacts app, a telephone call app, or other apps (e.g., gaming apps, social networking apps, biometric monitoring apps). In another example, the mobile device 900 includes a social messaging app 910 that, consistent with some embodiments, allows users to exchange ephemeral messages that include media content. In this example, the social messaging app 910 can incorporate aspects of embodiments described herein. For example, in some embodiments the social messaging app 910 includes an ephemeral gallery of media created by users of the social messaging app 910. These galleries may consist of videos or pictures posted by a user and made viewable by contacts (e.g., “friends”) of the user. Alternatively, public galleries may be created by administrators of the social messaging app 910 consisting of media from any users of the application (and accessible by all users). In yet another embodiment, the social messaging app 910 may include a “magazine” feature which consists of articles and other content generated by publishers on the social messaging app 910's platform and accessible by any users. Any of these environments or platforms may be used to implement concepts of the present inventive subject matter.


In some embodiments, an ephemeral message system may include messages having ephemeral video clips or images which are deleted following a deletion trigger event such as a viewing time or viewing completion. In such embodiments, a device implementing the location locking system 160 may selectively block location information within a user interface configured to receive the ephemeral message, and transmit the ephemeral message to another device using the ephemeral message system, without presenting the location information of the user or the mobile computing device transmitting or generating the ephemeral message.


Software Architecture


FIG. 10 is a block diagram 1000 illustrating an architecture of software 1002, which can be installed on the devices described above. FIG. 10 is merely a non-limiting example of a software architecture, and it will be appreciated that many other architectures can be implemented to facilitate the functionality described herein. In various embodiments, the software 1002 is implemented by hardware such as a machine 1100 of FIG. 11 that includes processors 1110, memory 1130, and I/O components 1150. In this example architecture, the software 1002 can be conceptualized as a stack of layers where each layer may provide a particular functionality. For example, the software 1002 includes layers such as an operating system 1004, libraries 1006, frameworks 1008, and applications 1010. Operationally, the applications 1010 invoke application programming interface (API) calls 1012 through the software stack and receive messages 1014 in response to the API calls 1012, consistent with some embodiments.


In various implementations, the operating system 1004 manages hardware resources and provides common services. The operating system 1004 includes, for example, a kernel 1020, services 1022, and drivers 1024. The kernel 1020 acts as an abstraction layer between the hardware and the other software layers consistent with some embodiments. For example, the kernel 1020 provides memory management, processor management (e.g., scheduling), component management, networking, and security settings, among other functionality. The services 1022 can provide other common services for the other software layers. The drivers 1024 are responsible for controlling or interfacing with the underlying hardware, according to some embodiments. For instance, the drivers 1024 can include display drivers, camera drivers, BLUETOOTH® drivers, flash memory drivers, serial communication drivers (e.g., Universal Serial Bus (USB) drivers), WI-FI® drivers, audio drivers, power management drivers, and so forth.


In some embodiments, the libraries 1006 provide a low-level common infrastructure utilized by the applications 1010. The libraries 1006 can include system libraries 1030 (e.g., C standard library) that can provide functions such as memory allocation functions, string manipulation functions, mathematic functions, and the like. In addition, the libraries 1006 can include API libraries 1032 such as media libraries (e.g., libraries to support presentation and manipulation of various media formats such as Moving Picture Experts Group-4 (MPEG4), Advanced Video Coding (H.264 or AVC), Moving Picture Experts Group Layer-3 (MP3), Advanced Audio Coding (AAC), Adaptive Multi-Rate (AMR) audio codec, Joint Photographic Experts Group (JPEG or JPG), or Portable Network Graphics (PNG)), graphics libraries (e.g., an OpenGL framework used to render in two dimensions (2D) and three dimensions (3D) in a graphic context on a display), database libraries (e.g., SQLite to provide various relational database functions), web libraries (e.g., WebKit to provide web browsing functionality), and the like. The libraries 1006 can also include a wide variety of other libraries 1034 to provide many other APIs to the applications 1010.


The frameworks 1008 provide a high-level common infrastructure that can be utilized by the applications 1010, according to some embodiments. For example, the frameworks 1008 provide various graphic user interface (GUI) functions, high-level resource management, high-level location services, and so forth. The frameworks 1008 can provide a broad spectrum of other APIs that can be utilized by the applications 1010, some of which may be specific to a particular operating system or platform.


In an example embodiment, the applications 1010 include a home application 1050, a contacts application 1052, a browser application 1054, a book reader application 1056, a location application 1058, a media application 1060, a messaging application 1062, a game application 1064, and a broad assortment of other applications such as a third-party application 1066. According to some embodiments, the applications 1010 are programs that execute functions defined in the programs. Various programming languages can be employed to create the applications 1010, structured in a variety of manners, such as object-oriented programming languages (e.g., Objective-C, Java, or C++) or procedural programming languages (e.g., C or assembly language). In a specific example, the third-party application 1066 (e.g., an application developed using the ANDROID™ or IOS™ software development kit (SDK) by an entity other than the vendor of the particular platform) may be mobile software running on a mobile operating system such as IOS™, ANDROID™ WINDOWS® PHONE, or another mobile operating system. In this example, the third-party application 1066 can invoke the API calls 1012 provided by the operating system 1004 to facilitate functionality described herein.


Example Machine Architecture and Machine-Readable Medium


FIG. 11 is a block diagram illustrating components of a machine 1100, according to some embodiments, able to read instructions (e.g., processor-executable instructions) from a machine-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any of the methodologies discussed herein. Specifically, FIG. 11 shows a diagrammatic representation of the machine 1100 in the example form of a computer system, within which instructions 1116 (e.g., software, a program, an application, an applet, an app, or other executable code) for causing the machine 1100 to perform any of the methodologies discussed herein can be executed. In alternative embodiments, the machine 1100 operates as a standalone device or can be coupled (e.g., networked) to other machines. In a networked deployment, the machine 1100 may operate in the capacity of a server machine or a client machine in a server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine 1100 can comprise, but not be limited to, a server computer, a client computer, a personal computer (PC), a tablet computer, a laptop computer, a netbook, a set-top box (STB), a personal digital assistant (PDA), an entertainment media system, a cellular telephone, a smart phone, a mobile device, a wearable device (e.g., a smart watch), a smart home device (e.g., a smart appliance), other smart devices, a web appliance, a network router, a network switch, a network bridge, or any machine capable of executing the instructions 1116, sequentially or otherwise, that specify actions to be taken by the machine 1100. Further, while only a single machine 1100 is illustrated, the term “machine” shall also be taken to include a collection of machines 1100 that individually or jointly execute the instructions 1116 to perform any of the methodologies discussed herein.


In various embodiments, the machine 1100 comprises processors 1110, memory 1130, and I/O components 1150, which can be configured to communicate with each other via a bus 1102. In an example embodiment, the processors 1110 (e.g., a Central Processing Unit (CPU), a Reduced Instruction Set Computing (RISC) processor, a Complex Instruction Set Computing (CISC) processor, a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Radio-Frequency Integrated Circuit (RFIC), another processor, or any suitable combination thereof) include, for example, a processor 1112 and a processor 1114 that may execute the instructions 1116. The term “processor” is intended to include multi-core processors that may comprise two or more independent processors (also referred to as “cores”) that can execute instructions 1116 contemporaneously. Although FIG. 11 shows multiple processors 1110, the machine 1100 may include a single processor with a single core, a single processor with multiple cores (e.g., a multi-core processor), multiple processors with a single core, multiple processors with multiple cores, or any combination thereof.


The memory 1130 comprises a main memory 1132, a static memory 1134, and a storage unit 1136 accessible to the processors 1110 via the bus 1102, according to some embodiments. The storage unit 1136 can include a machine-readable medium 1138 on which are stored the instructions 1116 embodying any one or more of the methodologies or functions described herein. The instructions 1116 can also reside, completely or at least partially, within the main memory 1132, within the static memory 1134, within at least one of the processors 1110 (e.g., within the processor's cache memory), or any suitable combination thereof, during execution thereof by the machine 1100. Accordingly, in various embodiments, the main memory 1132, the static memory 1134, and the processors 1110 are considered machine-readable media 1138.


As used herein, the term “memory” refers to a machine-readable medium 1138 able to store data temporarily or permanently and may be taken to include, but not be limited to, random-access memory (RAM), read-only memory (ROM), buffer memory, flash memory, and cache memory. While the machine-readable medium 1138 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, or associated caches and servers) able to store the instructions 1116. The term “machine-readable medium” shall also be taken to include any medium, or combination of multiple media, that is capable of storing instructions (e.g., the instructions 1116) for execution by a machine (e.g., the machine 1100), such that the instructions, when executed by processors of the machine (e.g., the processors 1110), cause the machine to perform any of the methodologies described herein. Accordingly, a “machine-readable medium” refers to a single storage apparatus or device, as well as “cloud-based” storage systems or storage networks that include multiple storage apparatus or devices. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, data repositories in the form of a solid-state memory (e.g., flash memory), an optical medium, a magnetic medium, other non-volatile memory (e.g., Erasable Programmable Read-Only Memory (EPROM)), or any suitable combination thereof. The term “machine-readable medium” specifically excludes non-statutory signals per se.


The I/O components 1150 include a wide variety of components to receive input, provide output, produce output, transmit information, exchange information, capture measurements, and so on. In general, it will be appreciated that the I/O components 1150 can include many other components that are not shown in FIG. 11. The I/O components 1150 are grouped according to functionality merely for simplifying the following discussion, and the grouping is in no way limiting. In various example embodiments, the I/O components 1150 include output components 1152 and input components 1154. The output components 1152 include visual components (e.g., a display such as a plasma display panel (PDP), a light-emitting diode (LED) display, a liquid crystal display (LCD), a projector, or a cathode ray tube (CRT)), acoustic components (e.g., speakers), haptic components (e.g., a vibratory motor), other signal generators, and so forth. The input components 1154 include alphanumeric input components (e.g., a keyboard, a touch screen configured to receive alphanumeric input, a photo-optical keyboard, or other alphanumeric input components), point-based input components (e.g., a mouse, a touchpad, a trackball, a joystick, a motion sensor, or other pointing instruments), tactile input components (e.g., a physical button, a touch screen that provides location and force of touches or touch gestures, or other tactile input components), audio input components (e.g., a microphone), and the like.


In some further example embodiments, the I/O components 1150 include biometric components 1156, motion components 1158, environmental components 1160, or position components 1162, among a wide array of other components. For example, the biometric components 1156 include components to detect expressions (e.g., hand expressions, facial expressions, vocal expressions, body gestures, or mouth gestures), measure biosignals (e.g., blood pressure, heart rate, body temperature, perspiration, or brain waves), identify a person (e.g., voice identification, retinal identification, facial identification, fingerprint identification, or electroencephalogram-based identification), and the like. The motion components 1158 include acceleration sensor components (e.g., accelerometer), gravitation sensor components, rotation sensor components (e.g., gyroscope), and so forth. The environmental components 1160 include, for example, illumination sensor components (e.g., photometer), temperature sensor components (e.g., one or more thermometers that detect ambient temperature), humidity sensor components, pressure sensor components (e.g., barometer), acoustic sensor components (e.g., one or more microphones that detect background noise), proximity sensor components (e.g., infrared sensors that detect nearby objects), gas sensor components (e.g., machine olfaction detection sensors, gas detection sensors to detect concentrations of hazardous gases for safety or to measure pollutants in the atmosphere), or other components that may provide indications, measurements, or signals corresponding to a surrounding physical environment. The position components 1162 include location sensor components (e.g., a Global Positioning System (GPS) receiver component), altitude sensor components (e.g., altimeters or barometers that detect air pressure from which altitude may be derived), orientation sensor components (e.g., magnetometers), and the like.


Communication can be implemented using a wide variety of technologies. The I/O components 1150 may include communication components 1164 operable to couple the machine 1100 to a network 1180 or devices 1170 via a coupling 1182 and a coupling 1172, respectively. For example, the communication components 1164 include a network interface component or another suitable device to interface with the network 1180. In further examples, the communication components 1164 include wired communication components, wireless communication components, cellular communication components, Near Field Communication (NFC) components, BLUETOOTH® components (e.g., BLUETOOTH® Low Energy), WI-FI® components, and other communication components to provide communication via other modalities. The devices 1170 may be another machine or any of a wide variety of peripheral devices (e.g., a peripheral device coupled via a Universal Serial Bus (USB)).


Moreover, in some embodiments, the communication components 1164 detect identifiers or include components operable to detect identifiers. For example, the communication components 1164 include Radio Frequency Identification (RFID) tag reader components, NFC smart tag detection components, optical reader components (e.g., an optical sensor to detect one-dimensional bar codes such as a Universal Product Code (UPC) bar code, multi-dimensional bar codes such as a Quick Response (QR) code, Aztec Code, Data Matrix, Dataglyph, MaxiCode, PDF417, Ultra Code, Uniform Commercial Code Reduced Space Symbology (UCC RSS)-2D bar codes, and other optical codes), acoustic detection components (e.g., microphones to identify tagged audio signals), or any suitable combination thereof. In addition, a variety of information can be derived via the communication components 1164, such as location via Internet Protocol (IP) geo-location, location via WI-FI® signal triangulation, location via detecting a BLUETOOTH® or NFC beacon signal that may indicate a particular location, and so forth.


Transmission Medium

In various example embodiments, portions of the network 1180 can be an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), the Internet, a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a plain old telephone service (POTS) network, a cellular telephone network, a wireless network, a WI-FI® network, another type of network, or a combination of two or more such networks. For example, the network 1180 or a portion of the network 1180 may include a wireless or cellular network, and the coupling 1182 may be a Code Division Multiple Access (CDMA) connection, a Global System for Mobile communications (GSM) connection, or another type of cellular or wireless coupling. In this example, the coupling 1182 can implement any of a variety of types of data transfer technology, such as Single Carrier Radio Transmission Technology (1×RTT), Evolution-Data Optimized (EVDO) technology, General Packet Radio Service (GPRS) technology, Enhanced Data rates for GSM Evolution (EDGE) technology, third Generation Partnership Project (3GPP) including 3G, fourth generation wireless (4G) networks, Universal Mobile Telecommunications System (UMTS), High-Speed Packet Access (HSPA), Worldwide Interoperability for Microwave Access (WiMAX), Long-Term Evolution (LTE) standard, others defined by various standard-setting organizations, other long-range protocols, or other data transfer technology.


In example embodiments, the instructions 1116 are transmitted or received over the network 1180 using a transmission medium via a network interface device (e.g., a network interface component included in the communication components 1164) and utilizing any one of a number of well-known transfer protocols (e.g., Hypertext Transfer Protocol (HTTP)). Similarly, in other example embodiments, the instructions 1116 are transmitted or received using a transmission medium via the coupling 1172 (e.g., a peer-to-peer coupling) to the devices 1170. The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding, or carrying the instructions 1116 for execution by the machine 1100, and includes digital or analog communications signals or other intangible media to facilitate communication of such software.


Furthermore, the machine-readable medium 1138 is non-transitory (in other words, not having any transitory signals) in that it does not embody a propagating signal. However, labeling the machine-readable medium 1138 “non-transitory” should not be construed to mean that the medium is incapable of movement; the medium should be considered as being transportable from one physical location to another. Additionally, since the machine-readable medium 1138 is tangible, the medium may be considered to be a machine-readable device.


Language

Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more individual operations may be performed concurrently, and nothing requires that the operations be performed in the order illustrated. Structures and functionality presented as separate components in example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.


Although an overview of the inventive subject matter has been described with reference to specific example embodiments, various modifications and changes may be made to these embodiments without departing from the broader scope of embodiments of the present disclosure. Such embodiments of the inventive subject matter may be referred to herein, individually or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single disclosure or inventive concept if more than one is, in fact, disclosed.


The embodiments illustrated herein are described in sufficient detail to enable those skilled in the art to practice the teachings disclosed. Other embodiments may be used and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. The Detailed Description, therefore, is not to be taken in a limiting sense, and the scope of various embodiments is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled.


As used herein, the term “or” may be construed in either an inclusive or exclusive sense. Moreover, plural instances may be provided for resources, operations, or structures described herein as a single instance. Additionally, boundaries between various resources, operations, components, engines, and data stores are somewhat arbitrary, and particular operations are illustrated in a context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within a scope of various embodiments of the present disclosure. In general, structures and functionality presented as separate resources in the example configurations may be implemented as a combined structure or resource. Similarly, structures and functionality presented as a single resource may be implemented as separate resources. These and other variations, modifications, additions, and improvements fall within a scope of embodiments of the present disclosure as represented by the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims
  • 1. A method comprising: identifying a time period associated with a mobile computing device;initiating at a first time, the time period associated with the mobile computing device;determining, based on historical location data, that a current location of the mobile computing device is within a predetermined distance from a historical location after the first time; andin response to the determination: automatically changing a first display characteristic representing the current location to a second display characteristic including modifying an original depiction of a display element to a second depiction of the display element with a notification; andsubsequent to the changing of the first display characteristic to the second display characteristic: in response to detecting exhaustion of the time period at a second time subsequent to the first time: automatically reverting the second depiction of the display element to the original depiction of the display element;andin response to determining that the mobile computing device is not within the predetermined distance from the historical location, reverting the second display characteristic to the first display characteristic.
  • 2. The method of claim 1, wherein the historical location is associated with one or more specified time periods.
  • 3. The method of claim 1, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.
  • 4. The method of claim 1, wherein the historical location is a home location associated with a user.
  • 5. The method of claim 1, wherein modifying the first display characteristic comprises locking the current location of the mobile computing device.
  • 6. A system comprising: a memory that stores instructions; andone or more processors configured by the instructions to perform operations comprising: identifying a time period associated with a mobile computing device;initiating at a first time, the time period associated with the mobile computing device;determining, based on historical location data, that a current location of the mobile computing device is within a predetermined distance from a historical location after the first time; andin response to the determination: automatically changing a first display characteristic representing the current location to a second display characteristic including modifying an original depiction of a display element to a second depiction of the display element with a notification; andsubsequent to the changing of the first display characteristic to the second display characteristic: in response to detecting exhaustion of the time period at a second time subsequent to the first time: automatically reverting the second depiction of the display element to the original depiction of the display element;andin response to determining that the mobile computing device is not within the predetermined distance from the historical location, reverting the second display characteristic to the first display characteristic.
  • 7. The system of claim 6, wherein the historical location is associated with one or more specified time periods.
  • 8. The system of claim 6, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.
  • 9. The system of claim 6, wherein the historical location is a home location associated with a user.
  • 10. The system of claim 6, wherein modifying the first display characteristic comprises locking the current location of the mobile computing device.
  • 11. A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising: identifying a time period associated with a mobile computing device;initiating at a first time, the time period associated with the mobile computing device;determining, based on historical location data, that a current location of the mobile computing device is within a predetermined distance from a historical location after the first time; andin response to the determination: automatically changing a first display characteristic representing the current location to a second display characteristic including modifying an original depiction of a display element to a second depiction of the display element with a notification; andsubsequent to the changing of the first display characteristic to the second display characteristic: in response to detecting exhaustion of the time period at a second time subsequent to the first time: automatically reverting the second depiction of the display element to the original depiction of the display element;andin response to determining that the mobile computing device is not within the predetermined distance from the historical location, reverting the second display characteristic to the first display characteristic.
  • 12. The non-transitory processor-readable storage medium of claim 11, wherein the historical location is associated with one or more specified time periods.
  • 13. The non-transitory processor-readable storage medium of claim 11, wherein the second display characteristic obfuscates at least a portion of the first display characteristic.
  • 14. Non-transitory processor-readable storage medium of claim 11, wherein the historical location is a home location associated with a user.
CLAIM OF PRIORITY

This application is a continuation of and claims priority benefit of U.S. patent application Ser. No. 17/248,841, filed on Feb. 10, 2021, which is a continuation of and claims priority benefit of U.S. patent application Ser. No. 16/245,660, filed on Jan. 11, 2019, which is a continuation of and claims priority benefit of U.S. patent application Ser. No. 15/859,101, filed on Dec. 29, 2017, which claims priority benefit of U.S. Provisional Patent Application Ser. No. 62/491,115 filed on Apr. 27, 2017, and U.S. Provisional Patent Application Ser. No. 62/554,937 filed on Sep. 6, 2017, each of which are incorporated herein by reference in their entireties.

US Referenced Citations (1131)
Number Name Date Kind
666223 Shedlock Jan 1901 A
4581634 Williams Apr 1986 A
4975690 Torres Dec 1990 A
5072412 Henderson, Jr. et al. Dec 1991 A
5493692 Theimer et al. Feb 1996 A
5559707 Delorme et al. Sep 1996 A
5713073 Warsta Jan 1998 A
5754939 Herz et al. May 1998 A
5826269 Hussey Oct 1998 A
5855008 Goldhaber et al. Dec 1998 A
5880731 Liles et al. Mar 1999 A
5883639 Walton et al. Mar 1999 A
5999932 Paul Dec 1999 A
6012098 Bayeh et al. Jan 2000 A
6014090 Rosen et al. Jan 2000 A
6023270 Brush, II et al. Feb 2000 A
6029141 Bezos et al. Feb 2000 A
6038295 Mattes Mar 2000 A
6049711 Yehezkel et al. Apr 2000 A
6154764 Nitta et al. Nov 2000 A
6158044 Tibbetts Dec 2000 A
6167435 Druckenmiller et al. Dec 2000 A
6204840 Petelycky et al. Mar 2001 B1
6205432 Gabbard et al. Mar 2001 B1
6216141 Straub et al. Apr 2001 B1
6223165 Lauffer Apr 2001 B1
6233318 Picard et al. May 2001 B1
6283858 Hayes, Jr. et al. Sep 2001 B1
6285381 Sawano et al. Sep 2001 B1
6285987 Roth et al. Sep 2001 B1
6310694 Okimoto et al. Oct 2001 B1
6317789 Rakavy et al. Nov 2001 B1
6334149 Davis, Jr. et al. Dec 2001 B1
6349203 Asaoka et al. Feb 2002 B1
6353170 Eyzaguirre et al. Mar 2002 B1
6374292 Srivastava et al. Apr 2002 B1
6446004 Cao et al. Sep 2002 B1
6449657 Stanbach et al. Sep 2002 B2
6456852 Bar et al. Sep 2002 B2
6473794 Guheen et al. Oct 2002 B1
6484196 Maurille Nov 2002 B1
6487586 Ogilvie et al. Nov 2002 B2
6487601 Hubacher et al. Nov 2002 B1
6523008 Avrunin Feb 2003 B1
6542749 Tanaka et al. Apr 2003 B2
6549768 Fraccaroli Apr 2003 B1
6618593 Drutman et al. Sep 2003 B1
6622174 Ukita et al. Sep 2003 B1
6631463 Floyd et al. Oct 2003 B1
6636247 Hamzy et al. Oct 2003 B1
6636855 Holloway et al. Oct 2003 B2
6643684 Malkin et al. Nov 2003 B1
6658095 Yoakum et al. Dec 2003 B1
6665531 Soderbacka et al. Dec 2003 B1
6668173 Greene Dec 2003 B2
6684238 Dutta Jan 2004 B1
6684257 Camut et al. Jan 2004 B1
6698020 Zigmond et al. Feb 2004 B1
6700506 Winkler Mar 2004 B1
6701347 Ogilvie Mar 2004 B1
6711608 Ogilvie Mar 2004 B1
6720860 Narayanaswami Apr 2004 B1
6724403 Santoro et al. Apr 2004 B1
6757713 Ogilvie et al. Jun 2004 B1
6772195 Hatlelid et al. Aug 2004 B1
6832222 Zimowski Dec 2004 B1
6834195 Brandenberg et al. Dec 2004 B2
6836792 Chen Dec 2004 B1
6839411 Saltanov et al. Jan 2005 B1
6842779 Nishizawa Jan 2005 B1
6898626 Ohashi May 2005 B2
6959324 Kubik et al. Oct 2005 B1
6970088 Kovach Nov 2005 B2
6970907 Ullmann et al. Nov 2005 B1
6980909 Root et al. Dec 2005 B2
6981040 Konig et al. Dec 2005 B1
7020494 Spriestersbach et al. Mar 2006 B2
7027124 Foote et al. Apr 2006 B2
7072963 Anderson et al. Jul 2006 B2
7073129 Robarts et al. Jul 2006 B1
7079158 Lambertsen Jul 2006 B2
7085571 Kalhan et al. Aug 2006 B2
7110744 Freeny, Jr. Sep 2006 B2
7124164 Chemtob Oct 2006 B1
7149893 Leonard et al. Dec 2006 B1
7173651 Knowles Feb 2007 B1
7188143 Szeto Mar 2007 B2
7203380 Chiu et al. Apr 2007 B2
7206568 Sudit Apr 2007 B2
7227937 Yoakum et al. Jun 2007 B1
7237002 Estrada et al. Jun 2007 B1
7240089 Boudreau Jul 2007 B2
7243163 Friend et al. Jul 2007 B1
7269426 Kokkonen et al. Sep 2007 B2
7278168 Chaudhury et al. Oct 2007 B1
7280123 Bentley et al. Oct 2007 B2
7280658 Amini et al. Oct 2007 B2
7315823 Brondrup Jan 2008 B2
7342587 Danzig et al. Mar 2008 B2
7349768 Bruce et al. Mar 2008 B2
7356564 Hartselle et al. Apr 2008 B2
7376715 Cunningham et al. May 2008 B2
7394345 Ehlinger et al. Jul 2008 B1
7411493 Smith Aug 2008 B2
7423580 Markhovsky et al. Sep 2008 B2
7454442 Cobleigh et al. Nov 2008 B2
7468729 Levinson Dec 2008 B1
7478402 Christensen et al. Jan 2009 B2
7496347 Puranik Feb 2009 B2
7508419 Toyama et al. Mar 2009 B2
7512649 Faybishenko et al. Mar 2009 B2
7519670 Hagale et al. Apr 2009 B2
7535469 Kim et al. May 2009 B2
7535890 Rojas May 2009 B2
7546554 Chiu et al. Jun 2009 B2
7607096 Oreizy et al. Oct 2009 B2
7627828 Collison et al. Dec 2009 B1
7636755 Blattner et al. Dec 2009 B2
7639251 Gu et al. Dec 2009 B2
7639943 Kalajan Dec 2009 B1
7650231 Gadler Jan 2010 B2
7668537 DeVries Feb 2010 B2
7689649 Heikes et al. Mar 2010 B2
7703140 Nath et al. Apr 2010 B2
7752251 Shuster et al. Jul 2010 B1
7770137 Forbes et al. Aug 2010 B2
7775885 Van Luchene et al. Aug 2010 B2
7778973 Choi Aug 2010 B2
7779444 Glad Aug 2010 B2
7787886 Markhovsky et al. Aug 2010 B2
7792789 Prahlad et al. Sep 2010 B2
7796946 Eisenbach Sep 2010 B2
7801954 Cadiz et al. Sep 2010 B2
7818336 Amidon et al. Oct 2010 B1
7856360 Kramer et al. Dec 2010 B2
7859551 Bulman et al. Dec 2010 B2
7885931 Seo et al. Feb 2011 B2
7912896 Wolovitz et al. Mar 2011 B2
7925703 Dinan et al. Apr 2011 B2
8001204 Burtner et al. Aug 2011 B2
8032586 Challenger et al. Oct 2011 B2
8077931 Chatman et al. Dec 2011 B1
8082255 Carlson, Jr. et al. Dec 2011 B1
8088044 Tchao et al. Jan 2012 B2
8090351 Klein Jan 2012 B2
8095878 Bates et al. Jan 2012 B2
8098904 Ioffe et al. Jan 2012 B2
8099109 Altman et al. Jan 2012 B2
8108774 Finn et al. Jan 2012 B2
8112716 Kobayashi Feb 2012 B2
8117281 Robinson et al. Feb 2012 B2
8130219 Fleury et al. Mar 2012 B2
8131597 Hudetz Mar 2012 B2
8135166 Rhoads Mar 2012 B2
8136028 Loeb et al. Mar 2012 B1
8146001 Reese Mar 2012 B1
8146005 Jones et al. Mar 2012 B2
8151191 Nicol Apr 2012 B2
8161115 Yamamoto Apr 2012 B2
8161417 Lee Apr 2012 B1
8169505 Hoshi May 2012 B2
8170957 Richard May 2012 B2
8195203 Tseng Jun 2012 B1
8195748 Hallyn Jun 2012 B2
8199747 Rojas et al. Jun 2012 B2
8208943 Petersen Jun 2012 B2
8214443 Hamburg Jul 2012 B2
8234350 Gu et al. Jul 2012 B1
8238947 Lottin et al. Aug 2012 B2
8244593 Klinger et al. Aug 2012 B2
8276092 Narayanan et al. Sep 2012 B1
8279319 Date Oct 2012 B2
8280406 Ziskind et al. Oct 2012 B2
8285199 Hsu et al. Oct 2012 B2
8287380 Nguyen et al. Oct 2012 B2
8301159 Hamynen et al. Oct 2012 B2
8306922 Kunal et al. Nov 2012 B1
8312086 Velusamy et al. Nov 2012 B2
8312097 Siegel et al. Nov 2012 B1
8326315 Phillips et al. Dec 2012 B2
8326327 Hymel et al. Dec 2012 B2
8332475 Rosen et al. Dec 2012 B2
8352546 Dollard Jan 2013 B1
8379130 Forutanpour et al. Feb 2013 B2
8384719 Reville et al. Feb 2013 B2
8385950 Wagner et al. Feb 2013 B1
RE44054 Kim Mar 2013 E
8396708 Park et al. Mar 2013 B2
8402097 Szeto Mar 2013 B2
8405773 Hayashi et al. Mar 2013 B2
8413059 Lee et al. Apr 2013 B2
8418067 Cheng et al. Apr 2013 B2
8423409 Rao Apr 2013 B2
8425322 Gillo et al. Apr 2013 B2
8457367 Sipe et al. Jun 2013 B1
8458601 Castelli et al. Jun 2013 B2
8462198 Lin et al. Jun 2013 B2
8471914 Sakiyama et al. Jun 2013 B2
8472935 Fujisaki Jun 2013 B1
8484158 Deluca et al. Jul 2013 B2
8495503 Brown et al. Jul 2013 B2
8495505 Smith et al. Jul 2013 B2
8504926 Wolf Aug 2013 B2
8510383 Hurley et al. Aug 2013 B2
8527345 Rothschild et al. Sep 2013 B2
8554627 Svendsen et al. Oct 2013 B2
8559980 Pujol Oct 2013 B2
8560612 Kilmer et al. Oct 2013 B2
8564621 Branson et al. Oct 2013 B2
8564710 Nonaka et al. Oct 2013 B2
8570326 Gorev Oct 2013 B2
8570907 Garcia, Jr. et al. Oct 2013 B2
8581911 Becker et al. Nov 2013 B2
8594680 Ledlie et al. Nov 2013 B2
8597121 del Valle Dec 2013 B2
8601051 Wang Dec 2013 B2
8601379 Marks et al. Dec 2013 B2
8613089 Holloway et al. Dec 2013 B1
8632408 Gillo et al. Jan 2014 B2
8639767 Harris et al. Jan 2014 B1
8648865 Dawson et al. Feb 2014 B2
8655389 Jackson et al. Feb 2014 B1
8659548 Hildreth Feb 2014 B2
8660358 Bergboer et al. Feb 2014 B1
8660369 Llano et al. Feb 2014 B2
8660793 Ngo et al. Feb 2014 B2
8682350 Altman et al. Mar 2014 B2
8683354 Khandelwal et al. Mar 2014 B2
8692830 Nelson et al. Apr 2014 B2
8700012 Ferren et al. Apr 2014 B2
8718333 Wolf et al. May 2014 B2
8724622 Rojas May 2014 B2
8730231 Snoddy et al. May 2014 B2
8732168 Johnson May 2014 B2
8738719 Lee et al. May 2014 B2
8744523 Fan et al. Jun 2014 B2
8745132 Obradovich Jun 2014 B2
8761800 Kuwahara Jun 2014 B2
8768876 Shim et al. Jul 2014 B2
8775972 Spiegel Jul 2014 B2
8788680 Naik Jul 2014 B1
8790187 Walker et al. Jul 2014 B2
8797415 Arnold Aug 2014 B2
8798646 Wang et al. Aug 2014 B1
8810513 Ptucha et al. Aug 2014 B2
8812171 Filev et al. Aug 2014 B2
8832201 Wall Sep 2014 B2
8832552 Arrasvuori et al. Sep 2014 B2
8839327 Amento et al. Sep 2014 B2
8856349 Jain et al. Oct 2014 B2
8874677 Rosen et al. Oct 2014 B2
8886227 Schmidt et al. Nov 2014 B2
8887035 Mcdonald et al. Nov 2014 B2
8890926 Tandon et al. Nov 2014 B2
8892999 Nims et al. Nov 2014 B2
8893010 Brin et al. Nov 2014 B1
8909679 Root et al. Dec 2014 B2
8909714 Agarwal et al. Dec 2014 B2
8909725 Sehn Dec 2014 B1
8914752 Spiegel Dec 2014 B1
8924250 Bates et al. Dec 2014 B2
8935656 Dandia et al. Jan 2015 B2
8963926 Brown et al. Feb 2015 B2
8972357 Shim et al. Mar 2015 B2
8989786 Feghali Mar 2015 B2
8995433 Rojas Mar 2015 B2
9002643 Xu Apr 2015 B2
9015285 Ebsen et al. Apr 2015 B1
9020745 Johnston et al. Apr 2015 B2
9040574 Wang et al. May 2015 B2
9055416 Rosen et al. Jun 2015 B2
9083770 Drose et al. Jul 2015 B1
9086776 Ye et al. Jul 2015 B2
9094137 Sehn et al. Jul 2015 B1
9100806 Rosen et al. Aug 2015 B2
9100807 Rosen et al. Aug 2015 B2
9105014 Collet et al. Aug 2015 B2
9113301 Spiegel et al. Aug 2015 B1
9119027 Sharon et al. Aug 2015 B2
9123074 Jacobs et al. Sep 2015 B2
9143382 Bhogal et al. Sep 2015 B2
9143681 Ebsen et al. Sep 2015 B1
9148424 Yang Sep 2015 B1
9152477 Campbell et al. Oct 2015 B1
9191776 Root et al. Nov 2015 B2
9204252 Root Dec 2015 B2
9224220 Toyoda et al. Dec 2015 B2
9225805 Kujawa et al. Dec 2015 B2
9225897 Sehn et al. Dec 2015 B1
9237202 Sehn Jan 2016 B1
9241184 Weerasinghe Jan 2016 B2
9247377 Pai et al. Jan 2016 B2
9256860 Herger et al. Feb 2016 B2
9258459 Hartley Feb 2016 B2
9264463 Rubinstein et al. Feb 2016 B2
9276886 Samaranayake Mar 2016 B1
9294425 Son Mar 2016 B1
9298257 Hwang et al. Mar 2016 B2
9314692 Konoplev et al. Apr 2016 B2
9330483 Du et al. May 2016 B2
9344606 Hartley et al. May 2016 B2
9357174 Li et al. May 2016 B2
9361510 Yao et al. Jun 2016 B2
9369422 Ozog Jun 2016 B1
9378576 Bouaziz et al. Jun 2016 B2
9385983 Sehn Jul 2016 B1
9392308 Ahmed et al. Jul 2016 B2
9396354 Murphy et al. Jul 2016 B1
9402057 Kaytaz et al. Jul 2016 B2
9407712 Sehn Aug 2016 B1
9407816 Sehn Aug 2016 B1
9412192 Mandel et al. Aug 2016 B2
9430783 Sehn Aug 2016 B1
9439041 Parvizi et al. Sep 2016 B2
9443227 Evans et al. Sep 2016 B2
9450907 Pridmore et al. Sep 2016 B2
9459778 Hogeg et al. Oct 2016 B2
9460541 Li et al. Oct 2016 B2
9482882 Hanover et al. Nov 2016 B1
9482883 Meisenholder Nov 2016 B1
9485747 Rodoper et al. Nov 2016 B1
9489661 Evans et al. Nov 2016 B2
9489760 Li et al. Nov 2016 B2
9491134 Rosen et al. Nov 2016 B2
9503845 Vincent Nov 2016 B2
9508197 Quinn et al. Nov 2016 B2
9532171 Allen et al. Dec 2016 B2
9537811 Allen et al. Jan 2017 B2
9544257 Ogundokun et al. Jan 2017 B2
9560006 Prado et al. Jan 2017 B2
9576400 Van Os et al. Feb 2017 B2
9589357 Li et al. Mar 2017 B2
9592449 Barbalet et al. Mar 2017 B2
9628950 Noeth et al. Apr 2017 B1
9635195 Green et al. Apr 2017 B1
9641870 Cormie et al. May 2017 B1
9648376 Chang et al. May 2017 B2
9652896 Jurgenson et al. May 2017 B1
9659244 Anderton et al. May 2017 B2
9693191 Sehn Jun 2017 B2
9697635 Quinn et al. Jul 2017 B2
9705831 Spiegel Jul 2017 B2
9706040 Kadirvel et al. Jul 2017 B2
9710821 Heath Jul 2017 B2
9742713 Spiegel et al. Aug 2017 B2
9744466 Fujioka Aug 2017 B2
9746990 Anderson et al. Aug 2017 B2
9749270 Collet et al. Aug 2017 B2
9773284 Huang et al. Sep 2017 B2
9785796 Murphy et al. Oct 2017 B1
9792714 Li et al. Oct 2017 B2
9824463 Ingrassia et al. Nov 2017 B2
9825898 Sehn Nov 2017 B2
9839844 Dunstan et al. Dec 2017 B2
9854219 Sehn Dec 2017 B2
9883838 Kaleal, III et al. Feb 2018 B2
9894476 Fraccaroli Feb 2018 B2
9898849 Du et al. Feb 2018 B2
9911073 Spiegel et al. Mar 2018 B1
9936165 Li et al. Apr 2018 B2
9959037 Chaudhri et al. May 2018 B2
9961520 Brooks et al. May 2018 B2
9980100 Charlton et al. May 2018 B1
9990373 Fortkort Jun 2018 B2
9990653 Lewis et al. Jun 2018 B1
10039988 Lobb et al. Aug 2018 B2
10097492 Tsuda et al. Oct 2018 B2
10116598 Tucker et al. Oct 2018 B2
10146748 Barndollar et al. Dec 2018 B1
10155168 Blackstock et al. Dec 2018 B2
10158589 Collet et al. Dec 2018 B2
10178507 Roberts Jan 2019 B1
10194270 Yokoyama et al. Jan 2019 B2
10212541 Brody et al. Feb 2019 B1
10237692 Shan et al. Mar 2019 B2
10242477 Charlton et al. Mar 2019 B1
10242503 McPhee et al. Mar 2019 B2
10262250 Spiegel et al. Apr 2019 B1
10362219 Wilson et al. Jul 2019 B2
10375519 Pai et al. Aug 2019 B2
10382378 Garcia et al. Aug 2019 B2
10432498 Mcclendon Oct 2019 B1
10475225 Park et al. Nov 2019 B2
10496661 Morgan et al. Dec 2019 B2
10504266 Blattner et al. Dec 2019 B2
10573048 Ni et al. Feb 2020 B2
10599291 Cheung et al. Mar 2020 B2
10657701 Osman et al. May 2020 B2
10938758 Allen et al. Mar 2021 B2
10952013 Brody et al. Mar 2021 B1
10963529 Amitay et al. Mar 2021 B1
11385763 Amitay et al. Jul 2022 B2
11392264 Amitay et al. Jul 2022 B1
11409407 Amitay et al. Aug 2022 B2
11418906 Brody et al. Aug 2022 B2
11451956 Amitay et al. Sep 2022 B1
11474663 Amitay et al. Oct 2022 B2
11556221 Amitay et al. Jan 2023 B2
11782574 Amitay et al. Oct 2023 B2
11842411 Amitay et al. Dec 2023 B2
20020035607 Checkoway et al. Mar 2002 A1
20020047868 Miyazawa Apr 2002 A1
20020059193 Decime et al. May 2002 A1
20020067362 Agostino Nocera et al. Jun 2002 A1
20020078456 Hudson et al. Jun 2002 A1
20020087631 Sharma Jul 2002 A1
20020097257 Miller et al. Jul 2002 A1
20020122659 Mcgrath et al. Sep 2002 A1
20020128047 Gates Sep 2002 A1
20020144154 Tomkow Oct 2002 A1
20020169644 Greene Nov 2002 A1
20030001846 Davis et al. Jan 2003 A1
20030016247 Lai et al. Jan 2003 A1
20030017823 Mager et al. Jan 2003 A1
20030020623 Cao et al. Jan 2003 A1
20030023874 Prokupets et al. Jan 2003 A1
20030037124 Yamaura et al. Feb 2003 A1
20030052925 Daimon et al. Mar 2003 A1
20030101230 Benschoter et al. May 2003 A1
20030110503 Perkes Jun 2003 A1
20030126215 Udell Jul 2003 A1
20030148773 Spriestersbach et al. Aug 2003 A1
20030164856 Prager et al. Sep 2003 A1
20030206171 Kim et al. Nov 2003 A1
20030217106 Adar et al. Nov 2003 A1
20030229607 Zellweger et al. Dec 2003 A1
20040027371 Jaeger Feb 2004 A1
20040064429 Hirstius et al. Apr 2004 A1
20040078367 Anderson et al. Apr 2004 A1
20040111467 Willis Jun 2004 A1
20040158739 Wakai et al. Aug 2004 A1
20040189465 Capobianco et al. Sep 2004 A1
20040203959 Coombes Oct 2004 A1
20040215625 Svendsen et al. Oct 2004 A1
20040243531 Dean Dec 2004 A1
20040243688 Wugofski Dec 2004 A1
20050021444 Bauer et al. Jan 2005 A1
20050022211 Veselov et al. Jan 2005 A1
20050048989 Jung Mar 2005 A1
20050078804 Yomoda Apr 2005 A1
20050097176 Schatz et al. May 2005 A1
20050102381 Jiang et al. May 2005 A1
20050104976 Currans May 2005 A1
20050114783 Szeto May 2005 A1
20050119936 Buchanan et al. Jun 2005 A1
20050122405 Voss et al. Jun 2005 A1
20050144241 Stata et al. Jun 2005 A1
20050162419 Kim et al. Jul 2005 A1
20050193340 Amburgey et al. Sep 2005 A1
20050193345 Klassen et al. Sep 2005 A1
20050198128 Anderson Sep 2005 A1
20050206610 Cordelli Sep 2005 A1
20050223066 Buchheit et al. Oct 2005 A1
20050270299 Rasmussen et al. Dec 2005 A1
20050280660 Seo et al. Dec 2005 A1
20050288954 McCarthy et al. Dec 2005 A1
20060026067 Nicholas et al. Feb 2006 A1
20060031412 Adams et al. Feb 2006 A1
20060107297 Toyama et al. May 2006 A1
20060114338 Rothschild Jun 2006 A1
20060119882 Harris et al. Jun 2006 A1
20060145944 Tarlton et al. Jul 2006 A1
20060242239 Morishima et al. Oct 2006 A1
20060252438 Ansamaa et al. Nov 2006 A1
20060265417 Amato et al. Nov 2006 A1
20060270419 Crowley et al. Nov 2006 A1
20060287878 Wadhwa et al. Dec 2006 A1
20060294465 Ronen et al. Dec 2006 A1
20070004426 Pfleging et al. Jan 2007 A1
20070011270 Klein et al. Jan 2007 A1
20070038715 Collins et al. Feb 2007 A1
20070040931 Nishizawa Feb 2007 A1
20070064899 Boss et al. Mar 2007 A1
20070073517 Panje Mar 2007 A1
20070073823 Cohen et al. Mar 2007 A1
20070075898 Markhovsky et al. Apr 2007 A1
20070082707 Flynt et al. Apr 2007 A1
20070113181 Blattner et al. May 2007 A1
20070118520 Bliss et al. May 2007 A1
20070136228 Petersen Jun 2007 A1
20070168863 Blattner et al. Jul 2007 A1
20070176921 Iwasaki et al. Aug 2007 A1
20070192128 Celestini Aug 2007 A1
20070198340 Lucovsky et al. Aug 2007 A1
20070198495 Buron et al. Aug 2007 A1
20070208751 Cowan et al. Sep 2007 A1
20070210936 Nicholson Sep 2007 A1
20070214180 Crawford Sep 2007 A1
20070214216 Carrer et al. Sep 2007 A1
20070218987 Luchene et al. Sep 2007 A1
20070233556 Koningstein Oct 2007 A1
20070233801 Eren et al. Oct 2007 A1
20070233859 Zhao et al. Oct 2007 A1
20070243887 Bandhole et al. Oct 2007 A1
20070244750 Grannan et al. Oct 2007 A1
20070255456 Funayama Nov 2007 A1
20070258656 Aarabi et al. Nov 2007 A1
20070281690 Altman et al. Dec 2007 A1
20080022329 Glad Jan 2008 A1
20080025701 Ikeda Jan 2008 A1
20080032703 Krumm et al. Feb 2008 A1
20080033930 Warren Feb 2008 A1
20080043041 Hedenstroem et al. Feb 2008 A2
20080049704 Witteman et al. Feb 2008 A1
20080055269 Lemay et al. Mar 2008 A1
20080062141 Chandhri Mar 2008 A1
20080070593 Altman et al. Mar 2008 A1
20080076505 Ngyen et al. Mar 2008 A1
20080084429 Wissinger Apr 2008 A1
20080092233 Tian et al. Apr 2008 A1
20080094387 Chen Apr 2008 A1
20080097979 Heidloff et al. Apr 2008 A1
20080104503 Beall et al. May 2008 A1
20080109159 Shi et al. May 2008 A1
20080109844 Baldeschweiler et al. May 2008 A1
20080120409 Sun et al. May 2008 A1
20080147730 Lee et al. Jun 2008 A1
20080148150 Mall Jun 2008 A1
20080158222 Li et al. Jul 2008 A1
20080158230 Sharma et al. Jul 2008 A1
20080168033 Ott et al. Jul 2008 A1
20080168489 Schraga Jul 2008 A1
20080189177 Anderton et al. Aug 2008 A1
20080201638 Nair Aug 2008 A1
20080207176 Brackbill et al. Aug 2008 A1
20080208692 Garaventi et al. Aug 2008 A1
20080209329 Defranco et al. Aug 2008 A1
20080214210 Rasanen et al. Sep 2008 A1
20080216092 Serlet Sep 2008 A1
20080222108 Prahlad et al. Sep 2008 A1
20080222545 Lemay Sep 2008 A1
20080255976 Altberg et al. Oct 2008 A1
20080256446 Yamamoto Oct 2008 A1
20080256577 Funaki et al. Oct 2008 A1
20080266421 Takahata et al. Oct 2008 A1
20080270938 Carlson Oct 2008 A1
20080288338 Wiseman et al. Nov 2008 A1
20080306826 Kramer et al. Dec 2008 A1
20080309617 Kong et al. Dec 2008 A1
20080313329 Wang et al. Dec 2008 A1
20080313346 Kujawa et al. Dec 2008 A1
20080318616 Chipalkatti et al. Dec 2008 A1
20090006191 Arankalle et al. Jan 2009 A1
20090006565 Velusamy et al. Jan 2009 A1
20090013268 Amit Jan 2009 A1
20090015703 Kim et al. Jan 2009 A1
20090016617 Bregman-Amitai et al. Jan 2009 A1
20090024956 Kobayashi Jan 2009 A1
20090030774 Rothschild et al. Jan 2009 A1
20090030884 Pulfer et al. Jan 2009 A1
20090030999 Gatzke et al. Jan 2009 A1
20090040324 Nonaka Feb 2009 A1
20090042588 Lottin et al. Feb 2009 A1
20090044113 Jones et al. Feb 2009 A1
20090047972 Neeraj Feb 2009 A1
20090055484 Vuong et al. Feb 2009 A1
20090058822 Chaudhri Mar 2009 A1
20090070688 Gyorfi et al. Mar 2009 A1
20090079846 Chou Mar 2009 A1
20090089678 Sacco et al. Apr 2009 A1
20090089710 Wood et al. Apr 2009 A1
20090093261 Ziskind Apr 2009 A1
20090099925 Mehta et al. Apr 2009 A1
20090100367 Dargahi et al. Apr 2009 A1
20090106672 Burstrom Apr 2009 A1
20090132341 Klinger May 2009 A1
20090132453 Hangartner et al. May 2009 A1
20090132665 Thomsen et al. May 2009 A1
20090134968 Girgensohn et al. May 2009 A1
20090144639 Nims et al. Jun 2009 A1
20090148045 Lee et al. Jun 2009 A1
20090150778 Nicol Jun 2009 A1
20090153492 Popp Jun 2009 A1
20090153552 Fidaleo et al. Jun 2009 A1
20090157450 Athsani et al. Jun 2009 A1
20090157752 Gonzalez Jun 2009 A1
20090158170 Narayanan et al. Jun 2009 A1
20090160970 Fredlund et al. Jun 2009 A1
20090163182 Gatti et al. Jun 2009 A1
20090164459 Jennings et al. Jun 2009 A1
20090177299 Van De Sluis Jul 2009 A1
20090177976 Bokor et al. Jul 2009 A1
20090192900 Collision Jul 2009 A1
20090199242 Johnson et al. Aug 2009 A1
20090202114 Morin et al. Aug 2009 A1
20090215469 Fisher et al. Aug 2009 A1
20090228811 Adams et al. Sep 2009 A1
20090232354 Camp, Jr. et al. Sep 2009 A1
20090234815 Boerries et al. Sep 2009 A1
20090239552 Churchill et al. Sep 2009 A1
20090249222 Schmidt et al. Oct 2009 A1
20090249244 Robinson et al. Oct 2009 A1
20090254840 Churchill et al. Oct 2009 A1
20090265604 Howard et al. Oct 2009 A1
20090265647 Martin et al. Oct 2009 A1
20090284551 Stanton Nov 2009 A1
20090288022 Almstrand et al. Nov 2009 A1
20090291672 Treves et al. Nov 2009 A1
20090292608 Polachek Nov 2009 A1
20090300525 Jolliff et al. Dec 2009 A1
20090303984 Clark et al. Dec 2009 A1
20090319178 Khosravy et al. Dec 2009 A1
20090319607 Belz et al. Dec 2009 A1
20090327073 Li Dec 2009 A1
20090328122 Amento et al. Dec 2009 A1
20100011422 Mason et al. Jan 2010 A1
20100023885 Reville et al. Jan 2010 A1
20100058212 Belitz et al. Mar 2010 A1
20100062794 Han Mar 2010 A1
20100073487 Sogoh et al. Mar 2010 A1
20100082427 Burgener et al. Apr 2010 A1
20100082693 Hugg et al. Apr 2010 A1
20100083140 Dawson et al. Apr 2010 A1
20100083148 Finn et al. Apr 2010 A1
20100100568 Papin et al. Apr 2010 A1
20100100828 Khandelwal et al. Apr 2010 A1
20100113065 Narayan et al. May 2010 A1
20100115407 Kim et al. May 2010 A1
20100115426 Liu et al. May 2010 A1
20100121915 Wang May 2010 A1
20100130233 Parker May 2010 A1
20100131880 Lee et al. May 2010 A1
20100131895 Wohlert May 2010 A1
20100153144 Miller et al. Jun 2010 A1
20100159944 Pascal et al. Jun 2010 A1
20100161658 Hamynen et al. Jun 2010 A1
20100161831 Haas et al. Jun 2010 A1
20100162149 Sheleheda et al. Jun 2010 A1
20100179953 Kan et al. Jul 2010 A1
20100179991 Lorch et al. Jul 2010 A1
20100183280 Beauregard et al. Jul 2010 A1
20100185552 Deluca et al. Jul 2010 A1
20100185665 Horn et al. Jul 2010 A1
20100191631 Weidmann Jul 2010 A1
20100197318 Petersen et al. Aug 2010 A1
20100197319 Petersen et al. Aug 2010 A1
20100198683 Aarabi Aug 2010 A1
20100198694 Muthukrishnan Aug 2010 A1
20100198826 Petersen et al. Aug 2010 A1
20100198828 Petersen et al. Aug 2010 A1
20100198862 Jennings et al. Aug 2010 A1
20100198870 Petersen et al. Aug 2010 A1
20100198917 Petersen et al. Aug 2010 A1
20100201482 Robertson et al. Aug 2010 A1
20100201536 Robertson et al. Aug 2010 A1
20100203968 Gill et al. Aug 2010 A1
20100205242 Marchioro, II et al. Aug 2010 A1
20100214436 Kim et al. Aug 2010 A1
20100223128 Dukellis et al. Sep 2010 A1
20100223343 Bosan et al. Sep 2010 A1
20100227682 Reville et al. Sep 2010 A1
20100250109 Johnston et al. Sep 2010 A1
20100257196 Waters et al. Oct 2010 A1
20100259386 Holley et al. Oct 2010 A1
20100262915 Bocking et al. Oct 2010 A1
20100273509 Sweeney et al. Oct 2010 A1
20100274724 Bible, Jr. et al. Oct 2010 A1
20100279713 Dicke Nov 2010 A1
20100281045 Dean Nov 2010 A1
20100290756 Karaoguz et al. Nov 2010 A1
20100299060 Snavely et al. Nov 2010 A1
20100306669 Della Pasqua Dec 2010 A1
20100332980 Sun et al. Dec 2010 A1
20110004071 Faiola et al. Jan 2011 A1
20110010205 Richards Jan 2011 A1
20110029512 Folgner et al. Feb 2011 A1
20110040783 Uemichi et al. Feb 2011 A1
20110040804 Peirce et al. Feb 2011 A1
20110047404 Metzler et al. Feb 2011 A1
20110050909 Ellenby et al. Mar 2011 A1
20110050915 Wang et al. Mar 2011 A1
20110064388 Brown et al. Mar 2011 A1
20110066664 Goldman et al. Mar 2011 A1
20110066743 Hurley et al. Mar 2011 A1
20110083101 Sharon et al. Apr 2011 A1
20110093780 Dunn Apr 2011 A1
20110099507 Nesladek et al. Apr 2011 A1
20110102630 Rukes May 2011 A1
20110115798 Nayar et al. May 2011 A1
20110119133 Igelman et al. May 2011 A1
20110126096 Ohashi et al. May 2011 A1
20110137881 Cheng et al. Jun 2011 A1
20110145564 Moshir et al. Jun 2011 A1
20110148864 Lee et al. Jun 2011 A1
20110153759 Rathod Jun 2011 A1
20110159890 Fortescue et al. Jun 2011 A1
20110161076 Davis et al. Jun 2011 A1
20110164163 Bilbrey et al. Jul 2011 A1
20110167125 Achlioptas Jul 2011 A1
20110197194 D'Angelo et al. Aug 2011 A1
20110202598 Evans et al. Aug 2011 A1
20110202968 Nurmi Aug 2011 A1
20110211534 Schmidt et al. Sep 2011 A1
20110211764 Krupka et al. Sep 2011 A1
20110213845 Logan et al. Sep 2011 A1
20110215966 Kim et al. Sep 2011 A1
20110225048 Nair Sep 2011 A1
20110238762 Soni et al. Sep 2011 A1
20110238763 Shin et al. Sep 2011 A1
20110239136 Goldman et al. Sep 2011 A1
20110239143 Ye et al. Sep 2011 A1
20110246330 Tikku et al. Oct 2011 A1
20110249891 Li Oct 2011 A1
20110255736 Thompson et al. Oct 2011 A1
20110273575 Lee Nov 2011 A1
20110282799 Huston Nov 2011 A1
20110283188 Farrenkopf Nov 2011 A1
20110285703 Jin Nov 2011 A1
20110286586 Saylor et al. Nov 2011 A1
20110292051 Nelson et al. Dec 2011 A1
20110300837 Misiag Dec 2011 A1
20110314419 Dunn et al. Dec 2011 A1
20110320373 Lee et al. Dec 2011 A1
20120013770 Stafford et al. Jan 2012 A1
20120015673 Klassen et al. Jan 2012 A1
20120028659 Whitney et al. Feb 2012 A1
20120033718 Kauffman et al. Feb 2012 A1
20120036015 Sheikh Feb 2012 A1
20120036443 Ohmori et al. Feb 2012 A1
20120054797 Skog et al. Mar 2012 A1
20120059722 Rao Mar 2012 A1
20120059826 Mate et al. Mar 2012 A1
20120062805 Candelore Mar 2012 A1
20120069028 Bouguerra Mar 2012 A1
20120084731 Filman et al. Apr 2012 A1
20120084835 Thomas et al. Apr 2012 A1
20120099800 Llano et al. Apr 2012 A1
20120108293 Law et al. May 2012 A1
20120110096 Smarr et al. May 2012 A1
20120113106 Choi et al. May 2012 A1
20120113143 Adhikari et al. May 2012 A1
20120113272 Hata May 2012 A1
20120123830 Svendsen et al. May 2012 A1
20120123871 Svendsen et al. May 2012 A1
20120123875 Svendsen et al. May 2012 A1
20120124126 Alcazar et al. May 2012 A1
20120124176 Curtis et al. May 2012 A1
20120124458 Cruzada May 2012 A1
20120130717 Xu et al. May 2012 A1
20120131507 Sparandara et al. May 2012 A1
20120131512 Takeuchi et al. May 2012 A1
20120139830 Hwang et al. Jun 2012 A1
20120141046 Chen et al. Jun 2012 A1
20120143760 Abulafia et al. Jun 2012 A1
20120144452 Dyor et al. Jun 2012 A1
20120150978 Monaco Jun 2012 A1
20120165100 Lalancette et al. Jun 2012 A1
20120166971 Sachson et al. Jun 2012 A1
20120169855 Oh Jul 2012 A1
20120172062 Altman et al. Jul 2012 A1
20120173991 Roberts et al. Jul 2012 A1
20120176401 Hayward et al. Jul 2012 A1
20120184248 Speede Jul 2012 A1
20120188247 Cheung et al. Jul 2012 A1
20120197724 Kendall Aug 2012 A1
20120200743 Blanchflower et al. Aug 2012 A1
20120209921 Adafin et al. Aug 2012 A1
20120209924 Evans et al. Aug 2012 A1
20120210244 De Francisco et al. Aug 2012 A1
20120212632 Mate et al. Aug 2012 A1
20120220264 Kawabata Aug 2012 A1
20120221687 Hunter et al. Aug 2012 A1
20120226748 Bosworth et al. Sep 2012 A1
20120229506 Nishikawa Sep 2012 A1
20120233000 Fisher et al. Sep 2012 A1
20120236162 Imamura Sep 2012 A1
20120239761 Linner et al. Sep 2012 A1
20120250951 Chen Oct 2012 A1
20120252418 Kandekar et al. Oct 2012 A1
20120253858 Glissmann et al. Oct 2012 A1
20120254325 Majeti et al. Oct 2012 A1
20120271883 Montoya et al. Oct 2012 A1
20120278387 Garcia et al. Nov 2012 A1
20120278692 Shi Nov 2012 A1
20120290637 Perantatos et al. Nov 2012 A1
20120290977 Devecka Nov 2012 A1
20120295639 Fitoussi et al. Nov 2012 A1
20120299954 Wada et al. Nov 2012 A1
20120302256 Pai et al. Nov 2012 A1
20120304052 Tanaka et al. Nov 2012 A1
20120304080 Wormald et al. Nov 2012 A1
20120307096 Ford et al. Dec 2012 A1
20120307112 Kunishige et al. Dec 2012 A1
20120315987 Walling Dec 2012 A1
20120319904 Lee et al. Dec 2012 A1
20120323933 He et al. Dec 2012 A1
20120324018 Metcalf et al. Dec 2012 A1
20130006759 Srivastava et al. Jan 2013 A1
20130024757 Doll et al. Jan 2013 A1
20130031180 Abendroth et al. Jan 2013 A1
20130036165 Tseng et al. Feb 2013 A1
20130036364 Johnson Feb 2013 A1
20130045753 Obermeyer et al. Feb 2013 A1
20130050260 Reitan Feb 2013 A1
20130055083 Fino Feb 2013 A1
20130057587 Leonard et al. Mar 2013 A1
20130059607 Herz et al. Mar 2013 A1
20130060690 Oskolkov et al. Mar 2013 A1
20130063369 Malhotra et al. Mar 2013 A1
20130067027 Song et al. Mar 2013 A1
20130071093 Hanks et al. Mar 2013 A1
20130073970 Piantino et al. Mar 2013 A1
20130073971 Huang et al. Mar 2013 A1
20130073984 Lessin et al. Mar 2013 A1
20130080254 Thramann Mar 2013 A1
20130085790 Palmer et al. Apr 2013 A1
20130086072 Peng et al. Apr 2013 A1
20130090171 Holton et al. Apr 2013 A1
20130095857 Garcia et al. Apr 2013 A1
20130103760 Golding et al. Apr 2013 A1
20130103766 Gupta Apr 2013 A1
20130104053 Thornton et al. Apr 2013 A1
20130110631 Mitchell et al. May 2013 A1
20130110641 Ormont et al. May 2013 A1
20130110885 Brundrett, III May 2013 A1
20130111354 Marra et al. May 2013 A1
20130111514 Slavin et al. May 2013 A1
20130124091 Matas et al. May 2013 A1
20130128059 Kristensson May 2013 A1
20130129084 Appleton May 2013 A1
20130129252 Lauper May 2013 A1
20130132477 Bosworth et al. May 2013 A1
20130141463 Barnett et al. Jun 2013 A1
20130145286 Feng et al. Jun 2013 A1
20130151988 Sorin et al. Jun 2013 A1
20130152000 Liu et al. Jun 2013 A1
20130155169 Hoover et al. Jun 2013 A1
20130159110 Rajaram et al. Jun 2013 A1
20130159919 Leydon Jun 2013 A1
20130169822 Zhu et al. Jul 2013 A1
20130173729 Starenky et al. Jul 2013 A1
20130174059 Van Wie et al. Jul 2013 A1
20130179520 Lee et al. Jul 2013 A1
20130182133 Tanabe Jul 2013 A1
20130185131 Sinha et al. Jul 2013 A1
20130191198 Carlson et al. Jul 2013 A1
20130194301 Robbins et al. Aug 2013 A1
20130198176 Kim Aug 2013 A1
20130201187 Tong et al. Aug 2013 A1
20130218965 Abrol et al. Aug 2013 A1
20130218968 Mcevilly et al. Aug 2013 A1
20130222323 Mckenzie Aug 2013 A1
20130227476 Frey Aug 2013 A1
20130232194 Knapp et al. Sep 2013 A1
20130249948 Reitan Sep 2013 A1
20130254900 Sathish et al. Sep 2013 A1
20130257877 Davis Oct 2013 A1
20130258040 Kaytaz et al. Oct 2013 A1
20130260800 Asakawa et al. Oct 2013 A1
20130263031 Oshiro et al. Oct 2013 A1
20130265450 Barnes, Jr. Oct 2013 A1
20130267253 Case et al. Oct 2013 A1
20130275505 Gauglitz et al. Oct 2013 A1
20130290443 Collins et al. Oct 2013 A1
20130304646 De Geer Nov 2013 A1
20130311255 Cummins et al. Nov 2013 A1
20130311452 Jacoby Nov 2013 A1
20130325964 Berberat Dec 2013 A1
20130332068 Kesar et al. Dec 2013 A1
20130339868 Sharpe et al. Dec 2013 A1
20130344896 Kirmse et al. Dec 2013 A1
20130346869 Asver et al. Dec 2013 A1
20130346877 Borovoy et al. Dec 2013 A1
20140006129 Heath Jan 2014 A1
20140011538 Mulcahy et al. Jan 2014 A1
20140011576 Barbalet et al. Jan 2014 A1
20140019264 Wachman et al. Jan 2014 A1
20140032682 Prado et al. Jan 2014 A1
20140039842 Yuen et al. Feb 2014 A1
20140043204 Basnayake et al. Feb 2014 A1
20140043329 Wang et al. Feb 2014 A1
20140045530 Gordon et al. Feb 2014 A1
20140047016 Rao Feb 2014 A1
20140047045 Baldwin et al. Feb 2014 A1
20140047335 Lewis et al. Feb 2014 A1
20140049652 Moon et al. Feb 2014 A1
20140052485 Shidfar Feb 2014 A1
20140052633 Gandhi Feb 2014 A1
20140055554 Du et al. Feb 2014 A1
20140057660 Wager Feb 2014 A1
20140082651 Sharifi Mar 2014 A1
20140085293 Konoplev et al. Mar 2014 A1
20140089771 Pilskalns Mar 2014 A1
20140089816 Dipersia et al. Mar 2014 A1
20140092130 Anderson et al. Apr 2014 A1
20140096029 Schultz Apr 2014 A1
20140099880 Thistoll et al. Apr 2014 A1
20140114565 Aziz et al. Apr 2014 A1
20140122658 Haeger et al. May 2014 A1
20140122787 Shalvi et al. May 2014 A1
20140125678 Wang et al. May 2014 A1
20140129343 Finster et al. May 2014 A1
20140129953 Spiegel May 2014 A1
20140143143 Fasoll et al. May 2014 A1
20140143241 Barello et al. May 2014 A1
20140149519 Redfern et al. May 2014 A1
20140155102 Cooper et al. Jun 2014 A1
20140157139 Coroy et al. Jun 2014 A1
20140160149 Blackstock et al. Jun 2014 A1
20140173424 Hogeg et al. Jun 2014 A1
20140173457 Wang et al. Jun 2014 A1
20140189592 Benchenaa et al. Jul 2014 A1
20140199970 Klotz Jul 2014 A1
20140201527 Krivorot Jul 2014 A1
20140207679 Cho Jul 2014 A1
20140214471 Schreiner, III Jul 2014 A1
20140218394 Hochmuth et al. Aug 2014 A1
20140221089 Fortkort Aug 2014 A1
20140222564 Kranendonk et al. Aug 2014 A1
20140223372 Dostie et al. Aug 2014 A1
20140258405 Perkin Sep 2014 A1
20140265359 Cheng et al. Sep 2014 A1
20140266703 Dalley, Jr. et al. Sep 2014 A1
20140279061 Elimeliah et al. Sep 2014 A1
20140279436 Dorsey et al. Sep 2014 A1
20140279540 Jackson Sep 2014 A1
20140280005 Powers Sep 2014 A1
20140280058 St. Clair Sep 2014 A1
20140280318 Simms et al. Sep 2014 A1
20140280537 Pridmore et al. Sep 2014 A1
20140282096 Rubinstein et al. Sep 2014 A1
20140287779 O'keefe et al. Sep 2014 A1
20140289216 Voellmer et al. Sep 2014 A1
20140289249 Davis Sep 2014 A1
20140289833 Briceno Sep 2014 A1
20140306884 Sano Oct 2014 A1
20140306986 Gottesman et al. Oct 2014 A1
20140317302 Naik Oct 2014 A1
20140324627 Haver et al. Oct 2014 A1
20140324629 Jacobs Oct 2014 A1
20140325383 Brown et al. Oct 2014 A1
20140347368 Kishore Nov 2014 A1
20140359024 Spiegel Dec 2014 A1
20140359032 Spiegel et al. Dec 2014 A1
20140362091 Bouaziz et al. Dec 2014 A1
20140372420 Slep Dec 2014 A1
20140380195 Graham et al. Dec 2014 A1
20140380511 Faaborg et al. Dec 2014 A1
20150020086 Chen et al. Jan 2015 A1
20150046278 Pei et al. Feb 2015 A1
20150058345 Mishra et al. Feb 2015 A1
20150067880 Ward et al. Mar 2015 A1
20150071619 Brough Mar 2015 A1
20150084892 Shirota et al. Mar 2015 A1
20150086087 Ricanek, Jr. et al. Mar 2015 A1
20150087263 Branscomb et al. Mar 2015 A1
20150088464 Yuen et al. Mar 2015 A1
20150088622 Ganschow et al. Mar 2015 A1
20150095020 Leydon Apr 2015 A1
20150096042 Mizrachi Apr 2015 A1
20150116529 Wu et al. Apr 2015 A1
20150120237 Gouda et al. Apr 2015 A1
20150121216 Brown Apr 2015 A1
20150121251 Kadirvel et al. Apr 2015 A1
20150123967 Quinn et al. May 2015 A1
20150128020 Chávez et al. May 2015 A1
20150153934 Zherebtsov et al. Jun 2015 A1
20150155007 Barfield, Jr. et al. Jun 2015 A1
20150160832 Walkin et al. Jun 2015 A1
20150169139 Leva et al. Jun 2015 A1
20150169142 Longo et al. Jun 2015 A1
20150169827 Laborde Jun 2015 A1
20150169938 Yao et al. Jun 2015 A1
20150172393 Oplinger et al. Jun 2015 A1
20150172534 Miyakawa et al. Jun 2015 A1
20150178260 Brunson Jun 2015 A1
20150181380 Altman et al. Jun 2015 A1
20150186531 Agarwal et al. Jul 2015 A1
20150187100 Berry Jul 2015 A1
20150193522 Choi et al. Jul 2015 A1
20150193585 Sunna Jul 2015 A1
20150193819 Chang Jul 2015 A1
20150195235 Trussel et al. Jul 2015 A1
20150199082 Scholler et al. Jul 2015 A1
20150201030 Longo et al. Jul 2015 A1
20150206349 Rosenthal et al. Jul 2015 A1
20150213604 Li et al. Jul 2015 A1
20150220774 Ebersman et al. Aug 2015 A1
20150222814 Li et al. Aug 2015 A1
20150227602 Ramu et al. Aug 2015 A1
20150232065 Ricci et al. Aug 2015 A1
20150234942 Harmon Aug 2015 A1
20150237473 Koepke Aug 2015 A1
20150245168 Martin Aug 2015 A1
20150261917 Smith Sep 2015 A1
20150264432 Cheng Sep 2015 A1
20150268830 Martynov Sep 2015 A1
20150295866 Collet et al. Oct 2015 A1
20150301579 Vaccari et al. Oct 2015 A1
20150304806 Vincent Oct 2015 A1
20150312184 Langholz et al. Oct 2015 A1
20150334077 Feldman Nov 2015 A1
20150347519 Hornkvist et al. Dec 2015 A1
20150350136 Flynn, III et al. Dec 2015 A1
20150350262 Rainisto et al. Dec 2015 A1
20150365795 Allen et al. Dec 2015 A1
20150369623 Blumenberg et al. Dec 2015 A1
20150370830 Murphy-Chutorian et al. Dec 2015 A1
20150378502 Hu et al. Dec 2015 A1
20160006927 Sehn Jan 2016 A1
20160012066 Ning et al. Jan 2016 A1
20160014063 Hogeg et al. Jan 2016 A1
20160021153 Hull et al. Jan 2016 A1
20160028471 Boss et al. Jan 2016 A1
20160035111 Ingrassia et al. Feb 2016 A1
20160045834 Burns Feb 2016 A1
20160055164 Cantarero et al. Feb 2016 A1
20160063537 Kumar Goel Mar 2016 A1
20160078095 Man et al. Mar 2016 A1
20160080438 Liang Mar 2016 A1
20160085773 Chang et al. Mar 2016 A1
20160085863 Allen et al. Mar 2016 A1
20160086500 Kaleal, III Mar 2016 A1
20160086670 Gross et al. Mar 2016 A1
20160093078 Davis et al. Mar 2016 A1
20160099901 Allen et al. Apr 2016 A1
20160134840 Mcculloch May 2016 A1
20160158600 Rolley Jun 2016 A1
20160163084 Corazza et al. Jun 2016 A1
20160164823 Nordstrom et al. Jun 2016 A1
20160179823 Yang Jun 2016 A1
20160180887 Sehn Jun 2016 A1
20160182422 Sehn et al. Jun 2016 A1
20160182875 Sehn Jun 2016 A1
20160188997 Desnoyer et al. Jun 2016 A1
20160189310 O'kane Jun 2016 A1
20160210500 Feng et al. Jul 2016 A1
20160212071 Hannah et al. Jul 2016 A1
20160217292 Faaborg et al. Jul 2016 A1
20160234060 Pai et al. Aug 2016 A1
20160234149 Tsuda et al. Aug 2016 A1
20160239248 Sehn Aug 2016 A1
20160241504 Raji et al. Aug 2016 A1
20160275721 Park et al. Sep 2016 A1
20160277419 Allen et al. Sep 2016 A1
20160286244 Chang et al. Sep 2016 A1
20160292273 Murphy et al. Oct 2016 A1
20160292905 Nehmadi et al. Oct 2016 A1
20160294891 Miller Oct 2016 A1
20160298982 Baillang Oct 2016 A1
20160313957 Ebert et al. Oct 2016 A1
20160321708 Sehn Nov 2016 A1
20160343160 Blattner et al. Nov 2016 A1
20160350297 Riza Dec 2016 A1
20160356617 Verosub et al. Dec 2016 A1
20160359957 Laliberte Dec 2016 A1
20160359987 Laliberte Dec 2016 A1
20160359993 Hendrickson et al. Dec 2016 A1
20160378278 Sirpal Dec 2016 A1
20170006094 Abou Mahmoud et al. Jan 2017 A1
20170006322 Dury et al. Jan 2017 A1
20170010768 Watson et al. Jan 2017 A1
20170027528 Kaleal, III et al. Feb 2017 A1
20170034173 Miller et al. Feb 2017 A1
20170039452 Osindero et al. Feb 2017 A1
20170039752 Quinn et al. Feb 2017 A1
20170061308 Chen et al. Mar 2017 A1
20170061476 Manouchehri et al. Mar 2017 A1
20170064240 Mangat et al. Mar 2017 A1
20170076217 Krumm et al. Mar 2017 A1
20170076328 Suzuki Mar 2017 A1
20170080346 Abbas Mar 2017 A1
20170087473 Siegel et al. Mar 2017 A1
20170113140 Blackstock et al. Apr 2017 A1
20170118145 Aittoniemi et al. Apr 2017 A1
20170124116 League May 2017 A1
20170126592 El Ghoul May 2017 A1
20170132649 Oliva et al. May 2017 A1
20170161382 Ouimet et al. Jun 2017 A1
20170161745 Hawkins Jun 2017 A1
20170192637 Ren Jul 2017 A1
20170199855 Fishbeck Jul 2017 A1
20170206470 Marculescu et al. Jul 2017 A1
20170235848 Van Deusen et al. Aug 2017 A1
20170263029 Yan et al. Sep 2017 A1
20170286752 Gusarov et al. Oct 2017 A1
20170287006 Azmoodeh et al. Oct 2017 A1
20170293673 Purumala et al. Oct 2017 A1
20170295250 Samaranayake et al. Oct 2017 A1
20170297201 Shionozaki et al. Oct 2017 A1
20170310934 Du et al. Oct 2017 A1
20170312634 Ledoux et al. Nov 2017 A1
20170324688 Collet et al. Nov 2017 A1
20170336960 Chaudhri et al. Nov 2017 A1
20170339006 Austin et al. Nov 2017 A1
20170352179 Hardee et al. Dec 2017 A1
20170353477 Faigon et al. Dec 2017 A1
20170371883 Bailiang et al. Dec 2017 A1
20170374003 Allen et al. Dec 2017 A1
20170374508 Davis et al. Dec 2017 A1
20180005420 Bondich et al. Jan 2018 A1
20180024726 Hviding Jan 2018 A1
20180025367 Jain Jan 2018 A1
20180032212 Choi et al. Feb 2018 A1
20180047200 O'hara et al. Feb 2018 A1
20180060363 Ko et al. Mar 2018 A1
20180068019 Novikoff et al. Mar 2018 A1
20180069817 Constantinides Mar 2018 A1
20180088777 Daze et al. Mar 2018 A1
20180091732 Wilson et al. Mar 2018 A1
20180097762 Garcia et al. Apr 2018 A1
20180113587 Allen et al. Apr 2018 A1
20180115503 Baldwin et al. Apr 2018 A1
20180129962 Mathew et al. May 2018 A1
20180205681 Gong et al. Jul 2018 A1
20180308023 Bansal et al. Oct 2018 A1
20180315076 Andreou Nov 2018 A1
20180315133 Brody et al. Nov 2018 A1
20180315134 Amitay et al. Nov 2018 A1
20180335311 Van Os et al. Nov 2018 A1
20190001223 Blackstock et al. Jan 2019 A1
20190057616 Cohen et al. Feb 2019 A1
20190114554 Chen et al. Apr 2019 A1
20190188920 Mcphee et al. Jun 2019 A1
20190220932 Amitay et al. Jul 2019 A1
20200117339 Amitay et al. Apr 2020 A1
20200117340 Amitay et al. Apr 2020 A1
20200120097 Amitay et al. Apr 2020 A1
20200120170 Amitay et al. Apr 2020 A1
20200160571 Burrows et al. May 2020 A1
20200404464 Constantinides Dec 2020 A1
20210243548 Brody et al. Aug 2021 A1
20210266277 Allen et al. Aug 2021 A1
20210286840 Amitay et al. Sep 2021 A1
20210357104 Amitay et al. Nov 2021 A1
20220291812 Amitay et al. Sep 2022 A1
20230021727 Amitay et al. Jan 2023 A1
20230051468 Amitay et al. Feb 2023 A1
20230067248 Amitay et al. Mar 2023 A1
20230113334 Amitay et al. Apr 2023 A1
20230280879 Amitay et al. Sep 2023 A1
Foreign Referenced Citations (141)
Number Date Country
2887596 Jul 2015 CA
101127109 Feb 2008 CN
101363743 Feb 2009 CN
102037716 Apr 2011 CN
102450031 May 2012 CN
102461218 May 2012 CN
102664819 Sep 2012 CN
103116853 May 2013 CN
103124894 May 2013 CN
103154994 Jun 2013 CN
104054077 Sep 2014 CN
104137128 Nov 2014 CN
104205854 Dec 2014 CN
104508426 Apr 2015 CN
104616540 May 2015 CN
104854615 Aug 2015 CN
105075282 Nov 2015 CN
105554311 May 2016 CN
105893579 Aug 2016 CN
105897565 Aug 2016 CN
106066990 Nov 2016 CN
106157155 Nov 2016 CN
106530008 Mar 2017 CN
107210948 Sep 2017 CN
108885795 Nov 2018 CN
109863532 Jun 2019 CN
110168478 Aug 2019 CN
110799937 Feb 2020 CN
110800018 Feb 2020 CN
110832538 Feb 2020 CN
110945555 Mar 2020 CN
111010882 Apr 2020 CN
111343075 Jun 2020 CN
111489264 Aug 2020 CN
111343075 Sep 2022 CN
111010882 Nov 2023 CN
2051480 Apr 2009 EP
2151797 Feb 2010 EP
2184092 May 2010 EP
2399928 Sep 2004 GB
2001230801 Aug 2001 JP
2014006881 Jan 2014 JP
5497931 Mar 2014 JP
2014191414 Oct 2014 JP
19990073076 Oct 1999 KR
20010078417 Aug 2001 KR
20040063436 Jul 2004 KR
1020050036963 Apr 2005 KR
20060124865 Dec 2006 KR
20110014224 Feb 2011 KR
20110054492 May 2011 KR
101060961 Aug 2011 KR
1020120070898 Jul 2012 KR
20130075380 Jul 2013 KR
20130089819 Aug 2013 KR
20130111868 Oct 2013 KR
20140015725 Feb 2014 KR
20140095525 Aug 2014 KR
101445263 Sep 2014 KR
20150082440 Jul 2015 KR
101548880 Sep 2015 KR
20160001847 Jan 2016 KR
20160018954 Feb 2016 KR
101604654 Mar 2016 KR
20160028636 Mar 2016 KR
20160051536 May 2016 KR
20160082915 Jul 2016 KR
20160087222 Jul 2016 KR
20160103398 Sep 2016 KR
101664941 Oct 2016 KR
20160140700 Dec 2016 KR
101698031 Jan 2017 KR
101721114 Mar 2017 KR
20170025454 Mar 2017 KR
20170035657 Mar 2017 KR
20170037655 Apr 2017 KR
102434361 Aug 2022 KR
102449545 Oct 2022 KR
102455041 Oct 2022 KR
102486490 Jan 2023 KR
102515132 Mar 2023 KR
102664838 May 2024 KR
WO-1996024213 Aug 1996 WO
WO-1999063453 Dec 1999 WO
WO-2000058882 Oct 2000 WO
WO-2001029642 Apr 2001 WO
WO-2001050703 Jul 2001 WO
WO-2003094072 Nov 2003 WO
WO-2004079530 Sep 2004 WO
WO-2004095308 Nov 2004 WO
WO-2006107182 Oct 2006 WO
WO-2006118755 Nov 2006 WO
WO-2007092668 Aug 2007 WO
WO-2007134402 Nov 2007 WO
WO-2009043020 Apr 2009 WO
WO-2011040821 Apr 2011 WO
WO-2011119407 Sep 2011 WO
WO-2012000107 Jan 2012 WO
WO-2012139276 Oct 2012 WO
WO-2013008238 Jan 2013 WO
WO-2013008251 Jan 2013 WO
WO-2013027893 Feb 2013 WO
WO-2013045753 Apr 2013 WO
WO-2013152454 Oct 2013 WO
WO-2013166588 Nov 2013 WO
WO-2014006129 Jan 2014 WO
WO-2014031899 Feb 2014 WO
WO-2014068573 May 2014 WO
WO-2014115136 Jul 2014 WO
WO-2014194262 Dec 2014 WO
WO-2014194439 Dec 2014 WO
WO-2015192026 Dec 2015 WO
WO-2016044424 Mar 2016 WO
WO-2016054562 Apr 2016 WO
WO-2016065131 Apr 2016 WO
WO-2016090605 Jun 2016 WO
WO-2016100318 Jun 2016 WO
WO-2016100318 Jun 2016 WO
WO-2016100342 Jun 2016 WO
WO-2016112299 Jul 2016 WO
WO-2016149594 Sep 2016 WO
WO-2016179166 Nov 2016 WO
WO-2016179235 Nov 2016 WO
WO-2017034309 Mar 2017 WO
WO-2017173319 Oct 2017 WO
WO-2017176739 Oct 2017 WO
WO-2017176992 Oct 2017 WO
WO-2018005644 Jan 2018 WO
WO-2018006053 Jan 2018 WO
WO-2018081013 May 2018 WO
WO-2018102562 Jun 2018 WO
WO-2018129531 Jul 2018 WO
WO-2018200042 Nov 2018 WO
WO-2018200043 Nov 2018 WO
WO-2018201102 Nov 2018 WO
WO-2018201104 Nov 2018 WO
WO-2018201106 Nov 2018 WO
WO-2018201107 Nov 2018 WO
WO-2018201108 Nov 2018 WO
WO-2018201109 Nov 2018 WO
WO-2019089613 May 2019 WO
Non-Patent Literature Citations (514)
Entry
“A Whole New Story”, Snap, Inc., [Online] Retrieved from the Internet: <URL: https://www.snap.com/en-US/news/>, (2017), 13 pgs.
“Adding photos to your listing”, eBay, [Online] Retrieved from the Internet: <URL: http://pages.ebay.com/help/sell/pictures.html>, (accessed May 24, 2017), 4 pgs.
“U.S. Appl. No. 12/471,811, Advisory Action dated Mar. 28, 2012”, 6 pgs.
“U.S. Appl. No. 12/471,811, Examiner Interview Summary dated Feb. 2, 2012”, 3 pgs.
“U.S. Appl. No. 12/471,811, Examiner Interview Summary dated Apr. 18, 2011”, 3 pgs.
“U.S. Appl. No. 12/471,811, Examiner Interview Summary dated May 27, 2014”, 2 pgs.
“U.S. Appl. No. 12/471,811, Final Office Action dated Dec. 23, 2011”, 20 pgs.
“U.S. Appl. No. 12/471,811, Non Final Office Action dated Jan. 13, 2011”, 15 pgs.
“U.S. Appl. No. 12/471,811, Non Final Office Action dated Jun. 28, 2011”, 26 pgs.
“U.S. Appl. No. 12/471,811, Non Final Office Action dated Oct. 24, 2014”, 21 pgs.
“U.S. Appl. No. 12/471,811, Notice of Allowance dated Apr. 1, 2015”, 6 pgs.
“U.S. Appl. No. 12/471,811, Response filed Jan. 26, 2015 to Non Final Office Action dated Oct. 24, 2014”, 18 pgs.
“U.S. Appl. No. 12/471,811, Response filed Feb. 23, 2012 to Final Office Action dated Dec. 23, 2011”, 12 pgs.
“U.S. Appl. No. 12/471,811, Response filed Mar. 28, 2012 to Advisory Action dated Mar. 28, 2012”, 14 pgs.
“U.S. Appl. No. 12/471,811, Response filed Apr. 13, 2011 to Non Final Office Action dated Jan. 13, 2011”, 5 pgs.
“U.S. Appl. No. 12/471,811, Response filed Sep. 28, 2011 to Non Final Office Action dated Jun. 28, 2011”, 19 pgs.
“U.S. Appl. No. 13/979,974, Corrected Notice of Allowability dated Nov. 19, 2018”, 2 pgs.
“U.S. Appl. No. 13/979,974, Examiner Interview Summary dated Jun. 29, 2017”, 3 pgs.
“U.S. Appl. No. 13/979,974, Examiner Interview Summary mailed Sep. 15, 2017”, 3 pgs.
“U.S. Appl. No. 13/979,974, Final Office Action dated Apr. 25, 2018”, 18 pgs.
“U.S. Appl. No. 13/979,974, Final Office Action dated Jun. 9, 2017”, 20 pgs.
“U.S. Appl. No. 13/979,974, Final Office Action mailed Oct. 12, 16”, 13 pgs.
“U.S. Appl. No. 13/979,974, Non Final Office Action dated Feb. 22, 2017”, 17 pgs.
“U.S. Appl. No. 13/979,974, Non Final Office Action dated Apr. 27, 2016”, 16 pgs.
“U.S. Appl. No. 13/979,974, Non Final Office Action mailed Oct. 3, 17”, 17 pgs.
“U.S. Appl. No. 13/979,974, Notice of Allowance dated Aug. 10, 2018”, 9 pgs.
“U.S. Appl. No. 13/979,974, Response filed Jan. 3, 2018 to Non Final Office Action dated Oct. 3, 2017”, 8 pgs.
“U.S. Appl. No. 13/979,974, Response filed May 22, 2017 to Non Final Office Action dated Feb. 22, 2017”, 10 pgs.
“U.S. Appl. No. 13/979,974, Response filed Jul. 25, 2018 to Final Office Action dated Apr. 25, 2018”, 10 pgs.
“U.S. Appl. No. 13/979,974, Response filed Jul. 26, 2016 to Non Final Office Action dated Apr. 27, 2016”, 8 pgs.
“U.S. Appl. No. 13/979,974, Response filed Sep. 11, 2017 to Final Office Action dated Jun. 9, 2017”, 8 pgs.
“U.S. Appl. No. 13/979,974, Response filed Jan. 12, 2017 to Non Final Office Action dated Apr. 27, 2016”, 8 pgs.
“U.S. Appl. No. 14/753,200, Non Final Office Action mailed Oct. 11, 16”, 6 pgs.
“U.S. Appl. No. 14/753,200, Notice of Allowance dated Apr. 27, 2017”, 7 pgs.
“U.S. Appl. No. 14/753,200, Response filed Feb. 13, 2017 to Non Final Office Action dated Oct. 11, 2016”, 9 pgs.
“U.S. Appl. No. 15/086,749, Final Office Action dated Oct. 31, 2017”, 15 pgs.
“U.S. Appl. No. 15/086,749, Final Office Action dated Dec. 31, 2018”, 14 pgs.
“U.S. Appl. No. 15/086,749, Non Final Office Action dated Mar. 13, 2017”, 12 pgs.
“U.S. Appl. No. 15/086,749, Non Final Office Action dated Apr. 30, 2018”, 14 pgs.
“U.S. Appl. No. 15/086,749, Notice of Allowance dated Feb. 26, 2019”, 7 pgs.
“U.S. Appl. No. 15/086,749, Response filed Feb. 11, 2019 to Final Office Action dated Dec. 31, 2018”, 10 pgs.
“U.S. Appl. No. 15/086,749, Response filed Apr. 2, 2018 to Final Office Action dated Oct. 31, 2017”, 14 pgs.
“U.S. Appl. No. 15/086,749, Response filed Aug. 29, 2018 to Non Final Office Action dated Apr. 30, 2018”, 12 pgs.
“U.S. Appl. No. 15/199,472, Final Office Action dated Mar. 1, 2018”, 31 pgs.
“U.S. Appl. No. 15/199,472, Final Office Action dated Nov. 15, 2018”, 37 pgs.
“U.S. Appl. No. 15/199,472, Non Final Office Action mailed Jul. 25, 17”, 30 pgs.
“U.S. Appl. No. 15/199,472, Non Final Office Action dated Sep. 21, 2018”, 33 pgs.
“U.S. Appl. No. 15/199,472, Notice of Allowance dated Mar. 18, 2019”, 23 pgs.
“U.S. Appl. No. 15/199,472, Response filed Jan. 15, 2019 to Final Office Action dated Nov. 15, 2018”, 14 pgs.
“U.S. Appl. No. 15/199,472, Response filed Jan. 25, 2018 to Non Final Office Action dated Jul. 25, 2017”, 13 pgs.
“U.S. Appl. No. 15/199,472, Response filed Aug. 31, 2018 to Final Office Action dated Mar. 1, 2018”, 14 pgs.
“U.S. Appl. No. 15/199,472, Response filed Oct. 17, 2018 to Non Final Office Action dated Sep. 31, 2018”, 11 pgs.
“U.S. Appl. No. 15/365,046, Non Final Office Action dated Dec. 20, 2018”, 36 pgs.
“U.S. Appl. No. 15/365,046, Response filed Mar. 20, 2019 to Non Final Office Action dated Dec. 20, 2018”, 20 pgs.
“U.S. Appl. No. 15/369,499, Corrected Notice of Allowability dated Jan. 28, 2021”, 3 pgs.
“U.S. Appl. No. 15/369,499, Examiner Interview Summary dated Sep. 21, 2020”, 3 pgs.
“U.S. Appl. No. 15/369,499, Examiner Interview Summary dated Oct. 9, 2020”, 2 pgs.
“U.S. Appl. No. 15/369,499, Final Office Action dated Jan. 31, 2019”, 22 pgs.
“U.S. Appl. No. 15/369,499, Final Office Action dated Jun. 15, 2020”, 17 pgs.
“U.S. Appl. No. 15/369,499, Final Office Action dated Oct. 1, 2019”, 17 pgs.
“U.S. Appl. No. 15/369,499, Non Final Office Action dated Mar. 2, 2020”, 17 pgs.
“U.S. Appl. No. 15/369,499, Non Final Office Action dated Jun. 17, 2019”, 17 pgs.
“U.S. Appl. No. 15/369,499, Non Final Office Action dated Aug. 15, 2018”, 22 pgs.
“U.S. Appl. No. 15/369,499, Notice of Allowance dated Oct. 26, 2020”, 17 pgs.
“U.S. Appl. No. 15/369,499, Response filed Feb. 3, 2020 to Final Office Action dated Oct. 1, 2019”, 10 pgs.
“U.S. Appl. No. 15/369,499, Response filed Mar. 14, 2019 to Final Office Action dated Jan. 31, 2019”, 12 pgs.
“U.S. Appl. No. 15/369,499, Response filed Jun. 2, 2020 to Non Final Office Action dated Mar. 2, 2020”, 9 pgs.
“U.S. Appl. No. 15/369,499, Response filed Sep. 15, 2020 to Final Office Action dated Jun. 15, 2020”, 10 pgs.
“U.S. Appl. No. 15/369,499, Response filed Nov. 15, 2018 to Non Final Office Action dated Aug. 15, 2018”, 10 pgs.
“U.S. Appl. No. 15/369,499, Response filed Sep. 10, 2019 to Non-Final Office Action dated Jun. 17, 2019”, 9 pgs.
“U.S. Appl. No. 15/583,142, Jan. 28, 2019 to Response Filed Non Final Office Action dated Oct. 25, 2018”, 19 pgs.
“U.S. Appl. No. 15/583,142, Final Office Action dated Mar. 22, 2019”, 11 pgs.
“U.S. Appl. No. 15/583,142, Non Final Office Action dated Oct. 25, 2018”, 14 pgs.
“U.S. Appl. No. 15/628,408, Corrected Notice of Allowability dated Jul. 21, 2021”, 7 pgs.
“U.S. Appl. No. 15/628,408, Final Office Action dated Apr. 13, 2020”, 45 pgs.
“U.S. Appl. No. 15/628,408, Final Office Action dated Jun. 10, 2019”, 44 pgs.
“U.S. Appl. No. 15/628,408, Final Office Action dated Jun. 10, 2022”, 33 pgs.
“U.S. Appl. No. 15/628,408, Non Final Office Action dated Jan. 2, 2019”, 28 pgs.
“U.S. Appl. No. 15/628,408, Non Final Office Action dated Feb. 4, 2022”, 30 pgs.
“U.S. Appl. No. 15/628,408, Non Final Office Action dated Oct. 30, 2019”, 45 pgs.
“U.S. Appl. No. 15/628,408, Notice of Allowance dated Jul. 8, 2021”, 11 pgs.
“U.S. Appl. No. 15/628,408, Notice of Allowance dated Sep. 29, 2020”, 13 pgs.
“U.S. Appl. No. 15/628,408, Response filled Jan. 30, 2020 to Non Final Office Action dated Oct. 30, 2019”, 17 pgs.
“U.S. Appl. No. 15/628,408, Response filed Apr. 2, 2019 to Non Final Office Action dated Jan. 2, 2019”, 15 pgs.
“U.S. Appl. No. 15/628,408, Response filed May 4, 2022 to Non Final Office Action dated Feb. 4, 2022”, 9 pgs.
“U.S. Appl. No. 15/628,408, Response filed Jul. 13, 2020 to Final Office Action dated Apr. 13, 2020”, 20 pgs.
“U.S. Appl. No. 15/628,408, Response filed Aug. 12, 2019 to Final Office Action dated Jun. 10, 2019”, 12 pgs.
“U.S. Appl. No. 15/628,408, Supplemental Amendment filed Apr. 4, 2019 to Non Final Office Action dated Jan. 2, 2019”, 12 pgs.
“U.S. Appl. No. 15/628,408, Supplemental Notice of Allowability dated Oct. 21, 2021”, 2 pgs.
“U.S. Appl. No. 15/661,953, Examiner Interview Summary dated Nov. 13, 2018”, 3 pgs.
“U.S. Appl. No. 15/661,953, Non Final Office Action dated Mar. 26, 2018”, 6 pgs.
“U.S. Appl. No. 15/661,953, Notice of Allowance dated Aug. 10, 2018”, 7 pgs.
“U.S. Appl. No. 15/661,953, PTO Response to Rule 312 Communication dated Oct. 30, 2018”, 2 pgs.
“U.S. Appl. No. 15/661,953, PTO Response to Rule 312 Communication dated Nov. 7, 2018”, 2 pgs.
“U.S. Appl. No. 15/661,953, Response Filed Jun. 26, 2018 to Non Final Office Action dated Mar. 26, 2018”, 13 pgs.
“U.S. Appl. No. 15/859,101, Examiner Interview Summary dated Sep. 18, 2018”, 3 pgs.
“U.S. Appl. No. 15/859,101, Non Final Office Action dated Jun. 15, 2018”, 10 pgs.
“U.S. Appl. No. 15/859,101, Notice of Allowance dated Oct. 4, 2018”, 9 pgs.
“U.S. Appl. No. 15/859,101, Response filed Sep. 17, 2018 to Non Final Office Action dated Jun. 15, 2018”, 17 pgs.
“U.S. Appl. No. 15/901,387, Non Final Office Action dated Oct. 30, 2019”, 40 pgs.
“U.S. Appl. No. 15/965,361, Non Final Office Action dated Jun. 22, 2020”, 35 pgs.
“U.S. Appl. No. 15/965,466, Final Office Action dated May 18, 2021”, 18 pgs.
“U.S. Appl. No. 15/965,466, Non Final Office Action dated Nov. 20, 2020”, 17 pgs.
“U.S. Appl. No. 15/965,466, Non Final Office Action dated Dec. 15, 2021”, 15 pgs.
“U.S. Appl. No. 15/965,466, Response filed Mar. 22, 2021 to Non Final Office Action dated Nov. 20, 2020”, 13 pgs.
“U.S. Appl. No. 15/965,466, Response filed Jun. 15, 2022 to Non Final Office Action dated Dec. 15, 2021”, 13 pgs.
“U.S. Appl. No. 15/965,466, Response filed Oct. 18, 2021 to Final Office Action dated May 18, 2021”, 12 pgs.
“U.S. Appl. No. 15/965,744, Examiner Interview Summary dated Feb. 21, 2020”, 3 pgs.
“U.S. Appl. No. 15/965,744, Final Office Action dated Feb. 6, 2020”, 19 pgs.
“U.S. Appl. No. 15/965,744, Final Office Action dated Jul. 28, 2021”, 29 pgs.
“U.S. Appl. No. 15/965,744, Non Final Office Action dated Feb. 1, 2021”, 29 pgs.
“U.S. Appl. No. 15/965,744, Non Final Office Action dated Mar. 4, 2022”, 31 pgs.
“U.S. Appl. No. 15/965,744, Non Final Office Action dated Jun. 12, 2019”, 18 pgs.
“U.S. Appl. No. 15/965,744, Response filed Jun. 1, 2021 to Non Final Office Action dated Feb. 1, 2021”, 11 pgs.
“U.S. Appl. No. 15/965,744, Response filed Jun. 8, 2020 to Final Office Action dated Feb. 6, 2020”, 11 pgs.
“U.S. Appl. No. 15/965,744, Response filed Nov. 12, 2019 to Non Final Office Action dated Jun. 12, 2019”, 10 pgs.
“U.S. Appl. No. 15/965,744, Response filed Nov. 29, 2021 to Final Office Action dated Jul. 28, 2021”, 13 pgs.
“U.S. Appl. No. 15/965,749, Corrected Notice of Allowability dated Jun. 16, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,749, Examiner Interview Summary dated Jul. 29, 2020”, 3 pgs.
“U.S. Appl. No. 15/965,749, Final Office Action dated Jun. 11, 2020”, 12 pgs.
“U.S. Appl. No. 15/965,749, Non Final Office Action dated Jan. 27, 2020”, 9 pgs.
“U.S. Appl. No. 15/965,749, Non Final Office Action dated Jul. 9, 2021”, 14 pgs.
“U.S. Appl. No. 15/965,749, Non Final Office Action dated Jul. 10, 2019”, 8 pgs.
“U.S. Appl. No. 15/965,749, Non Final Office Action dated Nov. 30, 2020”, 13 pgs.
“U.S. Appl. No. 15/965,749, Notice of Allowance dated Feb. 2, 2022”, 25 pgs.
“U.S. Appl. No. 15/965,749, Response filed Feb. 28, 2020 to Non Final Office Action dated Jan. 27, 2020”, 12 pgs.
“U.S. Appl. No. 15/965,749, Response filed Mar. 30, 2021 to Non Final Office Action dated Nov. 30, 2020”, 13 pgs.
“U.S. Appl. No. 15/965,749, Response filed Oct. 10, 2019 to Non-Final Office Action dated Jul. 10, 2019”, 11 pgs.
“U.S. Appl. No. 15/965,749, Response filed Oct. 12, 2020 to Final Office Action dated Jun. 11, 2020”, 14 pgs.
“U.S. Appl. No. 15/965,749, Response filed Nov. 9, 2021 to Non Final Office Action dated Jul. 9, 2021”, 14 pgs.
“U.S. Appl. No. 15/965,749, Supplemental Notice of Allowability dated Apr. 7, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,749, Supplemental Notice of Allowability dated May 5, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,754, Corrected Notice of Allowability dated Jan. 6, 2021”, 2 pgs.
“U.S. Appl. No. 15/965,754, Corrected Notice of Allowability dated Mar. 1, 2021”, 2 pgs.
“U.S. Appl. No. 15/965,754, Final Office Action dated Jul. 17, 2020”, 14 pgs.
“U.S. Appl. No. 15/965,754, Non Final Office Action dated Mar. 30, 2020”, 13 pgs.
“U.S. Appl. No. 15/965,754, Notice of Allowance dated Nov. 16, 2020”, 7 pgs.
“U.S. Appl. No. 15/965,754, Response filed Jun. 30, 2020 to Non Final Office Action dated Mar. 30, 2020”, 12 pgs.
“U.S. Appl. No. 15/965,754, Response filed Oct. 19, 2020 to Final Office Action dated Jul. 17, 2020”, 14 pgs.
“U.S. Appl. No. 15/965,754, Supplemental Notice of Allowability dated Dec. 16, 2020”, 2 pgs.
“U.S. Appl. No. 15/965,756, Final Office Action dated Aug. 19, 2021”, 17 pgs.
“U.S. Appl. No. 15/965,756, Non Final Office Action dated Jan. 13, 2021”, 16 pgs.
“U.S. Appl. No. 15/965,756, Non Final Office Action dated Mar. 31, 2022”, 17 pgs.
“U.S. Appl. No. 15/965,756, Non Final Office Action malled Jun. 24, 2020”, 16 pgs.
“U.S. Appl. No. 15/965,756, Response filed May 13, 2021 to Non Final Office Action dated Jan. 13, 2021”, 12 pgs.
“U.S. Appl. No. 15/965,756, Response filed Sep. 24, 2020 to Non Final Office Action dated Jun. 24, 2020”, 11 pgs.
“U.S. Appl. No. 15/965,756, Response filed Dec. 20, 2021 to Final Office Action dated Aug. 19, 2021”, 13 pgs.
“U.S. Appl. No. 15/965,764, Corrected Notice of Allowability dated Mar. 30, 2022”, 1 pg.
“U.S. Appl. No. 15/965,764, Corrected Notice of Allowability dated Apr. 20, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,764, Corrected Notice of Allowability dated Jun. 28, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,764, Examiner Interview Summary dated Aug. 6, 2020”, 3 pgs.
“U.S. Appl. No. 15/965,764, Final Office Action dated May 14, 2020”, 18 pgs.
“U.S. Appl. No. 15/965,764, Final Office Action dated Jun. 15, 2021”, 19 pgs.
“U.S. Appl. No. 15/965,764, Non Final Office Action dated Jan. 2, 2020”, 18 pgs.
“U.S. Appl. No. 15/965,764, Non Final Office Action dated Feb. 22, 2021”, 18 pgs.
“U.S. Appl. No. 15/965,764, Notice of Allowance dated Mar. 9, 2022”, 8 pgs.
“U.S. Appl. No. 15/965,764, Response filed Apr. 2, 2020 to Non Final Office Action dated Jan. 2, 2020”, 11 pgs.
“U.S. Appl. No. 15/965,764, Response filed May 24, 2021 to Non Final Office Action dated Feb. 22, 2021”, 13 pgs.
“U.S. Appl. No. 15/965,764, Response filed Oct. 14, 2020 to Final Office Action dated May 14, 2020”, 11 pgs.
“U.S. Appl. No. 15/965,764, Response filed Nov. 15, 2021 to Final Office Action dated Jun. 15, 2021”, 12 pgs.
“U.S. Appl. No. 15/965,775, Corrected Notice of Allowability dated Apr. 7, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,775, Corrected Notice of Allowability dated Jun. 1, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,775, Corrected Notice of Allowability dated Jun. 15, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,775, Final Office Action dated Jan. 30, 2020”, 10 pgs.
“U.S. Appl. No. 15/965,775, Final Office Action dated Jul. 6, 2021”, 12 pgs.
“U.S. Appl. No. 15/965,775, Non Final Office Action dated Jun. 19, 2020”, 12 pgs.
“U.S. Appl. No. 15/965,775, Non Final Office Action dated Jul. 29, 2019”, 8 pgs.
“U.S. Appl. No. 15/965,775, Non Final Office Action dated Oct. 16, 2020”, 11 pgs.
“U.S. Appl. No. 15/965,775, Notice of Allowance dated Feb. 22, 2022”, 19 pgs.
“U.S. Appl. No. 15/965,775, Response filed Mar. 16, 2021 to Non Final Office Action dated Oct. 16, 2020”, 10 pgs.
“U.S. Appl. No. 15/965,775, Response filed Jun. 1, 2020 to Final Office Action dated Jan. 30, 2020”, 10 pgs.
“U.S. Appl. No. 15/965,775, Response filed Jul. 7, 2020 to Non Final Office Action dated Jun. 19, 2020”, 9 pgs.
“U.S. Appl. No. 15/965,775, Response filed Oct. 6, 2021 to Final Office Action dated Jul. 6, 2021”, 11 pgs.
“U.S. Appl. No. 15/965,775, Response filed Oct. 29, 2019 to Non Final Office Action dated Jul. 29, 2019”, 10 pgs.
“U.S. Appl. No. 15/965,811, Final Office Action dated Feb. 12, 2020”, 16 pgs.
“U.S. Appl. No. 15/965,811, Final Office Action dated Apr. 14, 2021”, 19 pgs.
“U.S. Appl. No. 15/965,811, Non Final Office Action dated Jun. 26, 2020”, 20 pgs.
“U.S. Appl. No. 15/965,811, Non Final Office Action dated Aug. 8, 2019”, 15 pgs.
“U.S. Appl. No. 15/965,811, Non Final Office Action dated Oct. 4, 2021”, 20 pgs.
“U.S. Appl. No. 15/965,811, Notice of Allowability dated Mar. 25, 2022”, 10 pgs.
“U.S. Appl. No. 15/965,811, Notice of Allowability dated May 11, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,811, Notice of Allowability dated Jun. 17, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,811, Notice of Allowance dated Mar. 9, 2022”, 9 pgs.
“U.S. Appl. No. 15/965,811, Response filed Feb. 4, 2022 to Non Final Office Action dated Oct. 4, 2021”, 14 pgs.
“U.S. Appl. No. 15/965,811, Response filed Jun. 12, 2020 to Final Office Action dated Feb. 12, 2020”, 13 pgs.
“U.S. Appl. No. 15/965,811, Response filed Sep. 14, 2021 to Final Office Action dated Apr. 14, 2021”, 14 pgs.
“U.S. Appl. No. 15/965,811, Response filed Nov. 8, 2019 to Non Final Office Action dated Aug. 8, 2019”, 14 pgs.
“U.S. Appl. No. 15/965,811, Response filed Dec. 28, 2020 to Non Final Office Action dated Jun. 26, 2020”, 13 pgs.
“U.S. Appl. No. 16/115,259, Final Office Action dated Jul. 22, 2020”, 20 pgs.
“U.S. Appl. No. 16/115,259, Final Office Action dated Dec. 16, 2019”, 23 pgs.
“U.S. Appl. No. 16/115,259, Non Final Office Action dated Jan. 11, 2021”, 17 pgs.
“U.S. Appl. No. 16/115,259, Non Final Office Action dated Apr. 9, 2020”, 18 pgs.
“U.S. Appl. No. 16/115,259, Non Final Office Action dated Jul. 30, 2019”, 21 pgs.
“U.S. Appl. No. 16/115,259, Preliminary Amendment filed Oct. 18, 2018 t”, 6 pgs.
“U.S. Appl. No. 16/115,259, Response filed Mar. 13, 2020 to Final Office Action dated Dec. 16, 2019”, 9 pgs.
“U.S. Appl. No. 16/115,259, Response filed Jul. 9, 2020 to Non Final Office Action dated Apr. 9, 2020”, 8 pgs.
“U.S. Appl. No. 16/115,259, Response filed Oct. 22, 2020 to Final Office Action dated Jul. 22, 2020”, 10 pgs.
“U.S. Appl. No. 16/115,259, Response filed Oct. 30, 2019 to Non Final Office Action dated Jul. 30, 2019”, 9 pgs.
“U.S. Appl. No. 16/193,938, Preliminary Amendment filed Nov. 27, 2018”, 7 pgs.
“U.S. Appl. No. 16/232,824, Examiner Interview Summary dated Jul. 24, 2020”, 3 pgs.
“U.S. Appl. No. 16/232,824, Final Office Action dated Apr. 30, 2020”, 19 pgs.
“U.S. Appl. No. 16/232,824, Final Office Action dated Jun. 23, 2022”, 26 pgs.
“U.S. Appl. No. 16/232,824, Final Office Action dated Nov. 2, 2021”, 25 pgs.
“U.S. Appl. No. 16/232,824, Non Final Office Action dated Feb. 19, 2021”, 28 pgs.
“U.S. Appl. No. 16/232,824, Non Final Office Action dated Oct. 21, 2019”, 18 pgs.
“U.S. Appl. No. 16/232,824, Response filled Feb. 21, 2020 to Non Final Office Action dated Oct. 21, 2019”, 9 pgs.
“U.S. Appl. No. 16/232,824, Response filed May 2, 2022 to Final Office Action dated Nov. 2, 2021”, 13 pgs.
“U.S. Appl. No. 16/232,824, Response filed Jul. 15, 2020 to Final Office Action dated Apr. 30, 2020”, 11 pgs.
“U.S. Appl. No. 16/232,824, Response filed Aug. 19, 2021 to Non Final Office Action dated Feb. 19, 2021”, 12 pgs.
“U.S. Appl. No. 16/245,660, Final Office Action dated Feb. 6, 2020”, 12 pgs.
“U.S. Appl. No. 16/245,660, Non Final Office Action dated Jun. 27, 2019”, 11 pgs.
“U.S. Appl. No. 16/245,660, Notice of Allowability dated Nov. 18, 2020”, 2 pgs.
“U.S. Appl. No. 16/245,660, Notice of Allowance dated Jul. 8, 2020”, 8 pgs.
“U.S. Appl. No. 16/245,660, Notice of Allowance dated Nov. 3, 2020”, 8 pgs.
“U.S. Appl. No. 16/245,660, Response filed Jun. 8, 2020 to Final Office Action dated Feb. 6, 2020”, 16 pgs.
“U.S. Appl. No. 16/245,660, Response filed Nov. 6, 2019 to Non Final Office Action dated Jun. 27, 2019”, 11 pgs.
“U.S. Appl. No. 16/365,300, Examiner Interview Summary dated Nov. 29, 2021”, 2 pgs.
“U.S. Appl. No. 16/365,300, Final Office Action dated Mar. 25, 2022”, 29 pgs.
“U.S. Appl. No. 16/365,300, Final Office Action dated Apr. 15, 2021”, 31 pgs.
“U.S. Appl. No. 16/365,300, Final Office Action dated May 13, 2020”, 44 pgs.
“U.S. Appl. No. 16/365,300, Non Final Office Action dated Aug. 3, 2021”, 29 pgs.
“U.S. Appl. No. 16/365,300, Non Final Office Action dated Sep. 28, 2020”, 40 pgs.
“U.S. Appl. No. 16/365,300, Non Final Office Action dated Oct. 30, 2019”, 40 pgs.
“U.S. Appl. No. 16/365,300, Response filed Jan. 28, 2021 to Non Final Office Action dated Sep. 28, 2020”, 17 pgs.
“U.S. Appl. No. 16/365,300, Response filed Jan. 30, 2020 to Non Final Office Action dated Oct. 30, 2019”, 16 pgs.
“U.S. Appl. No. 16/365,300, Response filed Jul. 15, 2021 to Final Office Action dated Apr. 15, 2021”, 11 pgs.
“U.S. Appl. No. 16/365,300, Response filed Aug. 13, 2020 to Final Office Action dated May 13, 2020”, 16 pgs.
“U.S. Appl. No. 16/365,300, Response filed Dec. 2, 2021 to Non Final Office Action dated Aug. 3, 2021”, 10 pgs.
“U.S. Appl. No. 17/131,598, Preliminary Amendment filed Jun. 8, 2021”, 10 pages.
“U.S. Appl. No. 17/248,841, Notice of Allowability dated Jul. 18, 2022”, 2 pgs.
“U.S. Appl. No. 17/248,841, Notice of Allowance dated Apr. 7, 2022”, 9 pgs.
“U.S. Appl. No. 17/248,841, Preliminary Amendment filed Apr. 22, 2021”, 7 pgs.
“U.S. Appl. No. 17/249,201, Corrected Notice of Allowability dated Jun. 24, 2022”, 2 pgs.
“U.S. Appl. No. 17/249,201, Non Final Office Action dated May 26, 2022”, 5 pgs.
“U.S. Appl. No. 17/249,201, Notice of Allowance dated Jun. 9, 2022”, 7 pgs.
“U.S. Appl. No. 17/249,201, Preliminary Amendment filed Oct. 6, 2021”, 9 pgs.
“U.S. Appl. No. 17/249,201, Response filed May 27, 2022 to Non Final Office Action dated May 26, 2022”, 10 pgs.
“BlogStomp”, StompSoftware, [Online] Retrieved from the Internet: <URL: http://stompsoftware.com/blogstomp>, (accessed May 24, 2017), 12 pgs.
“Chinese Application Serial No. 202010079763.5, Office Action dated Apr. 12, 2022” W/English Translation, 14 pgs.
“Chinese Application Serial No. 202010079763.5, Office Action dated Aug. 27, 2021”, w/ English Translation, 15 pgs.
“Chinese Application Serial No. 202010079763.5, Response Filed Jan. 11, 2022 to Office Action dated Aug. 27, 2021”, w/ English Claims, 13 pgs.
“Cup Magic Starbucks Holiday Red Cups come to life with AR app”, Blast Radius, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20160711202454/http://www.blastradius.com/work/cup-magic>, (2016), 7 pgs.
“Daily App: InstaPlace (iOS/Android): Give Pictures a Sense of Place”, TechPP, [Online] Retrieved from the Internet: <URL: http://techpp.com/2013/02/15/instaplace-app-review>, (2013), 13 pgs.
“European Application Serial No. 19206595.1, Extended European Search Report dated Mar. 31, 2020”, 6 pgs.
“European Application Serial No. 17776809.0, Extended European Search Report dated Feb. 27, 2019”, 7 pgs.
“European Application Serial No. 18789872.1, Communication Pursuant to Article 94(3) EPC dated Aug. 11, 2020”, 6 pgs.
“European Application Serial No. 18789872.1, Extended European Search Report dated Jan. 2, 2020”, 8 pgs.
“European Application Serial No. 18789872.1, Response filed Feb. 18, 2021 to Communication Pursuant to Article 94(3) EPC dated Aug. 11, 2020”, 15 pgs.
“European Application Serial No. 18789872.1, Summons to Attend Oral Proceedings mailed Jun. 23, 2021”, 9 pgs.
“European Application Serial No. 18789872.1, Summons to Attend Oral Proceedings mailed Sep. 13, 2021”, 9 pgs.
“European Application Serial No. 18790189.7, Communication Pursuant to Article 94(3) EPC dated Jul. 30, 2020”, 9 pgs.
“European Application Serial No. 18790189.7, Extended European Search Report dated Jan. 2, 2020”, 7 pgs.
“European Application Serial No. 18790189.7, Response filed Feb. 9, 2021 to Communication Pursuant to Article 94(3) EPC dated Jul. 30, 2020”, 11 pgs.
“European Application Serial No. 18790189.7, Response Filed Jul. 14, 2020 to Extended European Search Report dated Jan. 2, 2020”, 21 pgs.
“European Application Serial No. 18790189.7, Summons to attend oral proceedings mailed Jul. 8, 2021”, 13 pgs.
“European Application Serial No. 18790319.0, Communication Pursuant to Article 94(3) EPC dated Jul. 21, 2021”, 7 pgs.
“European Application Serial No. 18790319.0, Extended European Search Report dated Feb. 12, 2020”, 6 pgs.
“European Application Serial No. 18790319.0, Response Filed Jan. 28, 2022 to Communication Pursuant to Article 94(3) EPC dated Jul. 21, 2021”, 16 pgs.
“European Application Serial No. 18790319.0, Response filed Aug. 27, 2020 to Extended European Search Report dated Feb. 12, 2020”, 19 pgs.
“European Application Serial No. 18791363.7, Communication Pursuant to Article 94(3) EPC dated Aug. 11, 2020”, 9 pgs.
“European Application Serial No. 18791363.7, Extended European Search Report dated Jan. 2, 2020”, 8 pgs.
“European Application Serial No. 18791363.7, Response filed Jul. 14, 2020 to Extended European Search Report dated Jan. 2, 2020”, 31 pgs.
“European Application Serial No. 18791363.7,Response Filed Feb. 22, 2021 to Communication Pursuant to Article 94(3) EPC dated Aug. 11, 2020”, 35 pgs.
“European Application Serial No. 18791925.3, Communication Pursuant to Article 94(3) EPC dated May 11, 2021”, 7 pgs.
“European Application Serial No. 18791925.3, Extended European Search Report dated Jan. 2, 2020”, 6 pgs.
“European Application Serial No. 18791925.3, Response Filed Jul. 27, 2020 to Extended European Search Report dated Jan. 2, 2020”, 19 pgs.
“European Application Serial No. 19206595.1, Communication Pursuant to Article 94(3) EPC dated Jul. 22, 2021”, 7 pgs.
“European Application Serial No. 19206595.1, Response filed Jan. 28, 2022 to Communication Pursuant to Article 94(3) EPC dated Jul. 22, 2021”, 18 pgs.
“European Application Serial No. 19206595.1, Response filed Dec. 16, 2020 to Extended European Search Report dated Mar. 31, 2020”, 43 pgs.
“European Application Serial No. 19206610.8, Communication Pursuant to Article 94(3) EPC dated Jul. 21, 2021”, 8 pgs.
“European Application Serial No. 19206610.8, Extended European Search Report dated Feb. 12, 2020”, 6 pgs.
“European Application Serial No. 19206610.8, Response filed Jan. 26, 2022 to Communication Pursuant to Article 94(3) EPC dated Jul. 21, 2021”, 23 pgs.
“European Application Serial No. 19206610.8, Response filed Sep. 23, 2020 to Extended European Search Report dated Feb. 12, 2020”, 109 pgs.
“InstaPlace Photo App Tell The Whole Story”, [Online] Retrieved from the Internet: <URL: youtu.be/uF_gFkg1hBM>, (Nov. 8, 2013), 113 pgs., 1:02 min.
“International Application Serial No. PCT/CA2013/000454, International Preliminary Report on Patentability dated Nov. 20, 2014”, 9 pgs.
“International Application Serial No. PCT/CA2013/000454, International Search Report dated Aug. 20, 2013”, 3 pgs.
“International Application Serial No. PCT/CA2013/000454, Written Opinion dated Aug. 20, 2013”, 7 pgs.
“International Application Serial No. PCT/US2015/037251, International Search Report dated Sep. 29, 2015”, 2 pgs.
“International Application Serial No. PCT/US2017/025460, International Preliminary Report on Patentability dated Oct. 11, 2018”, 9 pgs.
“International Application Serial No. PCT/US2017/025460, International Search Report dated Jun. 20, 2017”, 2 pgs.
“International Application Serial No. PCT/US2017/025460, Written Opinion dated Jun. 20, 2017”, 7 pgs.
“International Application Serial No. PCT/US2017/040447, International Preliminary Report on Patentability dated Jan. 10, 2019”, 8 pgs.
“International Application Serial No. PCT/US2017/040447, International Search Report dated Oct. 2, 2017”, 4 pgs.
“International Application Serial No. PCT/US2017/040447, Written Opinion dated Oct. 2, 2017”, 6 pgs.
“International Application Serial No. PCT/US2017/057918, International Search Report dated Jan. 19, 2018”, 3 pgs.
“International Application Serial No. PCT/US2017/057918, Written Opinion dated Jan. 19, 2018”, 7 pgs.
“International Application Serial No. PCT/US2017/063981, International Search Report dated Mar. 22, 2018”, 3 pgs.
“International Application Serial No. PCT/US2017/063981, Written Opinion dated Mar. 22, 2018”, 8 pgs.
“International Application Serial No. PCT/US2018/000112, International Preliminary Report on Patentability dated Nov. 7, 2019”, 6 pgs.
“International Application Serial No. PCT/US2018/000112, International Search Report dated Jul. 20, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/000112, Written Opinion dated Jul. 20, 2018”, 4 pgs.
“International Application Serial No. PCT/US2018/000113, International Preliminary Report on Patentability dated Nov. 7, 2019”, 6 pgs.
“International Application Serial No. PCT/US2018/000113, International Search Report dated Jul. 13, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/000113, Written Opinion dated Jul. 13, 2018”, 4 pgs.
“International Application Serial No. PCT/US2018/030039, International Preliminary Report on Patentability dated Nov. 7, 2019”, 6 pgs.
“International Application Serial No. PCT/US2018/030039, International Search Report dated Jul. 11, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030039, Written Opinion dated Jul. 11, 2018”, 4 pgs.
“International Application Serial No. PCT/US2018/030041, International Preliminary Report on Patentability dated Nov. 7, 2019”, 5 pgs.
“International Application Serial No. PCT/US2018/030041, International Search Report dated Jul. 11, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030041, Written Opinion dated Jul. 11, 2018”, 3 pgs.
“International Application Serial No. PCT/US2018/030043, International Preliminary Report on Patentability dated Nov. 7, 2019”, 7 pgs.
“International Application Serial No. PCT/US2018/030043, International Search Report dated Jul. 23, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030043, Written Opinion dated Jul. 23, 2018”, 5 pgs.
“International Application Serial No. PCT/US2018/030044, International Preliminary Report on Patentability dated Nov. 7, 2019”, 8 pgs.
“International Application Serial No. PCT/US2018/030044, International Search Report dated Jun. 26, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030044, Written Opinion dated Jun. 26, 2018”, 6 pgs.
“International Application Serial No. PCT/US2018/030045, International Preliminary Report on Patentability dated Nov. 7, 2019”, 8 pgs.
“International Application Serial No. PCT/US2018/030045, International Search Report dated Jul. 3, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030045, Written Opinion dated Jul. 3, 2018”, 6 pgs.
“International Application Serial No. PCT/US2018/030046, International Preliminary Report on Patentability dated Nov. 7, 2019”, 8 pgs.
“International Application Serial No. PCT/US2018/030046, International Search Report dated Jul. 6, 2018”, 2 pgs.
“International Application Serial No. PCT/US2018/030046, Written Opinion dated Jul. 6, 2018”, 6 pgs.
“Introducing Google Latitude”, Google UK, [Online] Retrieved from the Internet: <URL: https://www.youtube.com/watch?v=XecGMKqiA5A>, [Retrieved on: Oct. 23, 2019], (Feb. 3, 2009), 1 pg.
“Introducing Snapchat Stories”, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20131026084921/https://www.youtube.com/watch?v=88Cu3yN-LIM>, (Oct. 3, 2013), 92 pgs.; 00:47 min.
“Korean Application Serial No. 10-2019-7034512, Notice of Preliminary Rejection dated May 17, 2021”, With English translation, 15 pgs.
“Korean Application Serial No. 10-2019-7034512, Notice of Preliminary Rejection dated Nov. 2, 2021”, w/ English translation, 8 pgs.
“Korean Application Serial No. 10-2019-7034512, Response Filed Jan. 3, 2022 to Notice of Preliminary Rejection dated Nov. 2, 2021”, w/ English Claims, 18 pgs.
“Korean Application Serial No. 10-2019-7034596, Notice of Preliminary Rejection dated Mar. 7, 2022”, w/ English translation, 21 pgs.
“Korean Application Serial No. 10-2019-7034596, Notice of Preliminary Rejection dated May 18, 2021”, With English translation, 20 pgs.
“Korean Application Serial No. 10-2019-7034598, Notice of Preliminary Rejection dated Jan. 10, 2022”, w/ English translation, 13 pgs.
“Korean Application Serial No. 10-2019-7034598, Notice of Preliminary Rejection dated Jun. 3, 2021”, With English translation, 10 pgs.
“Korean Application Serial No. 10-2019-7034598, Response filed Sep. 3, 2021 to Notice of Preliminary Rejection dated Jun. 3, 2021”, w/ English Claims, 27 pgs.
“Korean Application Serial No. 10-2019-7034598, Response Filed Mar. 10, 2022 to Notice of Preliminary Rejection dated Jan. 10, 2022”, W/ English Claims, 24 pgs.
“Korean Application Serial No. 10-2019-7034715, Final Office Action dated Mar. 7, 2022”, w/ English translation, 9 pgs.
“Korean Application Serial No. 10-2019-7034715, Notice of Preliminary Rejection dated May 21, 2021”, With English translation, 15 pgs.
“Korean Application Serial No. 10-2019-7034751, Final Office Action dated Mar. 7, 2022”, w/ English translation, 11 pgs.
“Korean Application Serial No. 10-2019-7034751, Notice of Preliminary Rejection dated May 21, 2021”, With English translation, 18 pgs.
“Korean Application Serial No. 10-2019-7034899, Final Office Action dated Dec. 3, 2021”, w/ English translation, 10 pgs.
“Korean Application Serial No. 10-2019-7034899, Notice of Preliminary Rejection dated May 27, 2021”, With English translation, 17 pgs.
“Korean Application Serial No. 10-2019-7034899, Response filed Aug. 11, 2021 to Notice of Preliminary Rejection dated May 27, 2021”, With English claims, 26 pgs.
“Korean Application Serial No. 10-2019-7035443, Notice of Preliminary Rejection dated Apr. 11, 2022”, w/ English translation, 8 pgs.
“Korean Application Serial No. 10-2019-7035443, Notice of Preliminary Rejection dated May 26, 2021”, w/ English translation, 14 pgs.
“Korean Application Serial No. 10-2019-7034899, Office Action dated Jan. 24, 2022”, w/ English Translation, 12 pgs.
“Korean Application Serial No. 10-2019-7034899, Response filed Jan. 5, 2022 to Office Action dated Dec. 3, 2021”, w/ English Translation of Claims, 12 pgs.
“List of IBM Patents or Patent Applications Treated as Related; (Appendix P)”, IBM, (Sep. 14, 2018), 2 pgs.
“Macy's Believe-o-Magic”, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20190422101854/https://www.youtube.com/watch?v=xvzRXy3J0Z0&feature=youtu.be>, (Nov. 7, 2011), 102 pgs.; 00:51 min.
“Macy's Introduces Augmented Reality Experience in Stores across Country as Part of Its 2011 Believe Campaign”, Business Wire, [Online] Retrieved from the Internet: <URL: https://www.businesswire.com/news/home/20111102006759/en/Macys-Introduces-Augmented-Reality-Experience-Stores-Country>, (Nov. 2, 2011), 6 pgs.
“Starbucks Cup Magic”, [Online] Retrieved from the Internet: <URL: https://www.youtube.com/watch?v=RWwQXI9RG0w>, (Nov. 8, 2011), 87 pgs.; 00:47 min.
“Starbucks Cup Magic for Valentine's Day”, [Online] Retrieved from the Internet: <URL: https://www.youtube.com/watch?v=8nvqOzjq10w>, (Feb. 6, 2012), 88 pgs.; 00:45 min.
“Starbucks Holiday Red Cups Come to Life, Signaling the Return of the Merriest Season”, Business Wire, [Online] Retrieved from the Internet: <URL: http://www.businesswire.com/news/home/20111115005744/en/2479513/Starbucks-Holiday-Red-Cups-Life-Signaling-Return>, (Nov. 15, 2011), 5 pgs.
“The One Million Tweet Map: Using Maptimize to Visualize Tweets in a World Map | PowerPoint Presentation”, fppt.com, [Online] Retrieved form the Internet: <URL: https://web.archive.org/web/20121103231906/http://www.freepower-point-templates.com/articles/the-one-million-tweet-mapusing-maptimize-to-visualize-tweets-in-a-world-map/>, (Nov. 3, 2012), 6 pgs.
Birchall, Andrew Alexander, “The delivery of notifications that user perceives,”, IP.com English Translation of CN 107210948 A Filed Dec. 16, 2014, (2014), 28 pgs.
Broderick, Ryan, “Every thing You Need to Know About Japan's Amazing Photo Booths”, [Online] Retrieved from the Internet: <URL: https://www.buzzfeed.com/ryanhatesthis/look-how-kawaii-i-am?utm_term=.kra5QwGNZ#.muYoVB7qJ>, (Jan. 22, 2016), 30 pgs.
Carthy, Roi, “Dear All Photo Apps: Mobli Just Won Filters”, TechCrunch, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2011/09/08/mobli-filters>, (Sep. 8, 2011), 10 pgs.
Castelluccia, Claude, et al., “EphPub: Toward robust Ephemeral Publishing”, 19th IEEE International Conference on Network Protocols (ICNP), (Oct. 17, 2011), 18 pgs.
Chan, Connie, “The Elements of Stickers”, [Online] Retrieved from the Internet: <URL: https://a16z.com/2016/06/17/stickers/>, (Jun. 20, 2016), 15 pgs.
Collet, Jean Luc, et al., “Interactive avatar in messaging environment”, U.S. Appl. No. 12/471,811, filed May 26, 2009, (May 26, 2009), 31 pgs.
Dillet, Romain, “Zenly proves that location sharing isn't dead”, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2016/05/19/zenly-solomoyolo/>, (accessed Jun. 27, 2018), 6 pgs.
Fajman, “An Extensible Message Format for Message Disposition Notifications”, Request for Comments: 2298, National Institutes of Health, (Mar. 1998), 28 pgs.
Finn, Greg, “Miss Google Latitude? Google Plus With Location Sharing Is Now A Suitable Alternative”, Cypress North, [Online] Retrieved from the Internet: <URL: https://cypressnorth.com/social-media/miss-google-latitude-google-location-sharing-now-suitable-alternative/>, [Retrieved on: Oct. 24, 2019], (Nov. 27, 2013), 10 pgs.
Gundersen, Eric, “Foursquare Switches to MapBox Streets, Joins the OpenStreetMap Movement”, [Online] Retrieved from the Internet: <URL: https://blog.mapbox.com/foursquare-switches-to-mapbox-streets-joins-the-openstreetmap-movement-29e6a17f4464> (Mar. 6, 2012), 4 pgs.
Janthong, Isaranu, “Instaplace ready on Android Google Play store”, Android App Review Thailand, [Online] Retrieved from the Internet: <URL: http://www.android-free-app-review.com/2013/01/instaplace-android-google-play-store.html>, (Jan. 23, 2013), 9 pgs.
Lapenna, Joe, “The Official Google Blog. Check in with Google Latitude”, Google Blog, [Online] Retrieved from the Internet: <https://web.archive.org/web/20110201201006/https://googleblog.blogspot.com/2011/02/check-in-with-google-latitude.html>, [Retrieved on: Oct. 23, 2019], (Feb. 1, 2011), 6 pgs.
Leyden, John, “This SMS will self-destruct in 40 seconds”, [Online] Retrieved from the Internet: <URL: http://www.theregister.co.uk/2005/12/12/stealthtext/>, (Dec. 12, 2005), 1 pg.
MacLeod, Duncan, “Macys Believe-o-Magic App”, [Online] Retrieved from the Internet: <URL: http://theinspirationroom.com/daily/2011/macys-believe-o-magic-app>, (Nov. 14, 2011), 10 pgs.
MacLeod, Duncan, “Starbucks Cup Magic Lets Merry”, [Online] Retrieved from the Internet: <URL: http://theinspirationroom.com/daily/2011/starbucks-cup-magic>, (Nov. 12, 2011), 8 pgs.
Melanson, Mike, “This text message will self destruct in 60 seconds”, [Online] Retrieved from the Internet: <URL: http://readwrite.com/2011/02/11/this_text_message_will_self_destruct_in_60_seconds>, (Feb. 18, 2015), 4 pgs.
Neis, Pascal, “The OpenStreetMap Contributors Map aka Who's around me?”, [Online] Retrieved from the Internet by the examiner on Jun. 5, 2019: <URL: https://neis-one.org/2013/01/oooc/>, (Jan. 6, 2013), 7 pgs.
Notopoulos, Katie, “A Guide To The New Snapchat Filters And Big Fonts”, [Online] Retrieved from the Internet: <URL: https://www.buzzfeed.com/katienotopoulos/a-guide-to-the-new-snapchat-filters-and-big-fonts?utm_term=.bkQ9qVZWe#.nv58YXpkV>, (Dec. 22, 2013), 13 pgs.
Panzarino, Matthew, “Snapchat Adds Filters, A Replay Function And For Whatever Reason, Time, Temperature And Speed Overlays”, TechCrunch, [Online] Retrieved form the Internet: <URL: https://techcrunch.com/2013/12/20/snapchat-adds-filters-new-font-and-for-some-reason-time-temperature-and-speed-overlays/>, (Dec. 20, 2013), 12 pgs.
Perez, Sarah, “Life 360, The Family Locator With More Users Than Foursquare, Raises A $10 Million Series B”, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2013/07/10/life360-the-family-locator-with-more-users-than-foursquare-raises-10-million-series-b/>, (Jul. 10, 2013), 2 pgs.
Petovello, Mark, “How does a GNSS receiver estimate velocity?”, InsideGNSS, [Online] Retrieved from the Internet: <URL: http://insidegnss.com/wp-content/uploads/2018/01/marapr15-SOLUTIONS.pdf>., (Mar.-Apr. 2015), 3 pgs.
Rhee, Chi-Hyoung, et al., “Cartoon-like Avatar Generation Using Facial Component Matching”, International Journal of Multimedia and Ubiquitous Engineering, (Jul. 30, 2013), 69-78.
Sawers, Paul, “Snapchat for iOS Lets You Send Photos to Friends and Set How long They're Visible For”, [Online] Retrieved from the Internet: <URL: https://thenextweb.com/apps/2012/05/07/snapchat-for-ios-lets-you-send-photos-to-friends-and-set-how-long-theyre-visible-for/>, (May 7, 2012), 5 pgs.
Shein, Esther, “Ephemeral Data”, Communications of the ACM, vol. 56, No. 9, (Sep. 2013), 3 pgs.
Sulleyman, Aatif, “Google Maps Could Let Strangers Track Your Real-Time Location For Days At A Time”, The Independent, [Online] Retrieved from the Internet: <URL: https://www.independent.co.uk/life-style/gadgets-and-tech/news/google-maps-track-location-real-time-days-privacy-security-stalk-gps-days-a7645721.html>, (Mar. 23, 2017), 5 pgs.
Tripathi, Rohit, “Watermark Images in PHP And Save File on Server”, [Online] Retrieved from the Internet: <URL: http://code.rohitink.com/2012/12/28/watermark-images-in-php-and-save-file-on-server>, (Dec. 28, 2012), 4 pgs.
Vaas, Lisa, “StealthText, Should You Choose to Accept It”, [Online] Retrieved from the Internet: <URL: http://www.eweek.com/print/c/a/MessagingandCollaboration/StealthTextShouldYouChoosetoAcceptIt>, (Dec. 13, 2005), 2 pgs.
Wilmott, Clancy, et al., “Playful Mapping in the Digital Age”, Playful Mapping Collective, Institute of Network Cultures, Amsterdam, (2016), 158 pgs.
Zibreg, “How to share your real time location on Google Maps”, idownloadblog.com, [Online] Retrieved from the Internet: <URL: https://www.idownloadblog.com/2017/04/12/how-to-share-location-google-maps/>, [Retrieved on: Oct. 23, 2019], (Apr. 12, 2017), 23 pgs.
“U.S. Appl. No. 15/628,408, Examiner Interview Summary dated Jul. 27, 2022”, 2 pgs.
“U.S. Appl. No. 15/628,408, Non Final Office Action dated Dec. 27, 2022”, 36 pgs.
“U.S. Appl. No. 15/628,408, Response filed Apr. 27, 2023 to Non Final Office Action dated Dec. 27, 2022”, 13 pgs.
“U.S. Appl. No. 15/628,408, Response filed Aug. 10, 2022 to Final Office Action dated Jun. 10, 2022”, 14 pgs.
“U.S. Appl. No. 15/965,466, 312 Amendment filed Dec. 2, 2022”, 11 pgs.
“U.S. Appl. No. 15/965,466, Corrected Notice of Allowability dated Oct. 26, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,466, Corrected Notice of Allowability dated Dec. 14, 2022”, 3 pgs.
“U.S. Appl. No. 15/965,466, Notice of Allowance dated Sep. 2, 2022”, 10 pgs.
“U.S. Appl. No. 15/965,466, PTO Response to Rule 312 Communication dated Dec. 14, 2022”, 12 pgs.
“U.S. Appl. No. 15/965,744, Final Office Action dated Oct. 21, 2022”, 31 pgs.
“U.S. Appl. No. 15/965,744, Non Final Office Action dated Mar. 30, 2023”, 34 pgs.
“U.S. Appl. No. 15/965,744, Response filed Feb. 21, 2023 to Final Office Action dated Oct. 21, 2022”, 14 pgs.
“U.S. Appl. No. 15/965,744, Response filed Jul. 5, 2022 to Non Final Office Action dated Mar. 4, 2022”, 13 pgs.
“U.S. Appl. No. 15/965,756, Final Office Action dated May 12, 2023”, 18 pgs.
“U.S. Appl. No. 15/965,756, Non Final Office Action dated Nov. 14, 2022”, 16 pgs.
“U.S. Appl. No. 15/965,756, Response filed Feb. 14, 2023 to Non Final Office Action dated Nov. 14, 2022”, 13 pgs.
“U.S. Appl. No. 15/965,756, Response filed Aug. 1, 2022 to Non Final Office Action dated Mar. 31, 2022”, 12 pgs.
“U.S. Appl. No. 15/965,764, PTO Response to Rule 312 Communication mailed Aug. 16, 2022”, 2 pgs.
“U.S. Appl. No. 15/965,811, PTO Response to Rule 312 Communication mailed Jul. 12, 2022”, 2 pgs.
“U.S. Appl. No. 16/115,259, Final Office Action dated Apr. 4, 2022”, 18 pgs.
“U.S. Appl. No. 16/115,259, Final Office Action dated Jul. 13, 2021”, 18 pgs.
“U.S. Appl. No. 16/115,259, Non Final Office Action dated Nov. 8, 2021”, 17 pgs.
“U.S. Appl. No. 16/115,259, Response filed Feb. 8, 2022 to Non Final Office Action dated Nov. 8, 2021”, 9 pgs.
“U.S. Appl. No. 16/115,259, Response filed May 11, 2021 to Non Final Office Action dated Jan. 11, 2021”, 14 pgs.
“U.S. Appl. No. 16/115,259, Response filed Oct. 13, 2021 to Final Office Action dated Jul. 13, 2021”, 10 pgs.
“U.S. Appl. No. 16/232,824, Non Final Office Action dated Mar. 30, 2023”, 27 pgs.
“U.S. Appl. No. 16/232,824, Response filed Nov. 22, 2022 to Final Office Action dated Jun. 23, 2022”, 12 pgs.
“U.S. Appl. No. 16/365,300, Advisory Action dated Mar. 9, 2023”, 3 pgs.
“U.S. Appl. No. 16/365,300, Examiner Interview Summary dated Jul. 29, 2022”, 2 pgs.
“U.S. Appl. No. 16/365,300, Final Office Action dated Dec. 30, 2022”, 31 pgs.
“U.S. Appl. No. 16/365,300, Non Final Office Ation dated Aug. 18, 2022”, 31 pgs.
“U.S. Appl. No. 16/365,300, Notice of Allowane dated Jul. 17, 2023”, 19 pgs.
“U.S. Appl. No. 16/365,300, Response filed Feb. 28, 2023 to Final Office Action dated Dec. 30, 2022”, 3 pgs.
“U.S. Appl. No. 16/365,300, Response filed May 1, 2023 to Advisory Action dated Mar. 9, 2023”, 13 pgs.
“U.S. Appl. No. 16/365,300, Response filed Jul. 25, 2022 to Final Office Action dated Mar. 25, 2022”, 13 pgs.
“U.S. Appl. No. 16/365,300, Response filed Dec. 19, 2022 to Non Final Office Action dated Aug. 18, 2022”, 11 pgs.
“U.S. Appl. No. 17/131,598, Final Office Action dated May 11, 2023”, 26 pgs.
“U.S. Appl. No. 17/131,598, Non Final Office Action dated Sep. 27, 2022”, 27 pgs.
“U.S. Appl. No. 17/131,598, Response filed Jan. 27, 2023 to Non Final Office Action dated Sep. 27, 2022”, 15 pgs.
“U.S. Appl. No. 17/131,598, Response filed Jul. 18, 2023 to Final Office Action dated May 11, 2023”, 16 pgs.
“U.S. Appl. No. 17/249,201, Corrected Notice of Allowability dated Sep. 22, 2022”, 2 pgs.
“U.S. Appl. No. 17/314,963, Final Office Action dated Jul. 11, 2022”, 25 pgs.
“U.S. Appl. No. 17/314,963, Non Final Office Action dated Feb. 2, 2022”, 24 pgs.
“U.S. Appl. No. 17/314,963, Response filed May 2, 2022 to Non Final Office Action dated Feb. 2, 2022”, 10 pgs.
“U.S. Appl. No. 17/804,771, Examiner Interview Summary dated Apr. 11, 2023”, 2 pgs.
“U.S. Appl. No. 17/804,771, Non Final Office Action dated Mar. 17, 2023”, 20 pgs.
“U.S. Appl. No. 17/804,771, Response filed Jun. 20, 2023 to Non Final Office Action dated Mar. 17, 2023”, 14 pgs.
“U.S. Appl. No. 17/805,127, Non Final Office Action dated Apr. 27, 2023”, 98 pgs.
“U.S. Appl. No. 17/805,127, Preliminary Amendment Filed Nov. 8, 2022”, 10 pgs.
“U.S. Appl. No. 17/879,607, Notice of Allowability dated Jun. 12, 2023”, 2 pgs.
“U.S. Appl. No. 17/879,607, Notice of Allowance dated Mar. 6, 2023”, 10 pgs.
“U.S. Appl. No. 17/879,607, Preliminary Amendment filed Oct. 19, 2022”, 9 pgs.
“U.S. Appl. No. 17/946,337, Preliminary Amendment Filed Oct. 31, 2022”, 7 pgs.
“U.S. Appl. No. 18/047,213, Preliminary Amendment filed Oct. 31, 2022”, 2 pgs.
“Chinese Application Serial No. 201880042674.4, Office Action dated Feb. 20, 2023”, w/ English Translation, 13 pgs.
“Chinese Application Serial No. 201880043068.4, Office Action dated Mar. 1, 2023”, w/ English Translation, 22 pgs.
“Chinese Application Serial No. 201880043121.0, Office Action dated Feb. 20, 2023”, w/ English Translation, 12 pgs.
“Chinese Application Serial No. 201880043144.1, Office Action dated Feb. 17, 2023”, w/ English Translation, 12 pgs.
“Chinese Application Serial No. 201880043199.2, Office Action dated Mar. 31, 2023”, w/ English Translation, 12 pgs.
“Chinese Application Serial No. 202010079763.5, Response filed Jun. 1, 2022 to Office Action dated Apr. 12, 2022”, w/ English Claims, 12 pgs.
“Chinese Application Serial No. 202010086283.1, Office Action dated Mar. 16, 2023”, w/ English Translation, 12 pgs.
“European Application Serial No. 18791363.7, Response filed Aug. 5, 2022 to Summons to attend oral proceedings mailed Apr. 4, 2022”, 10 pgs.
“European Application Serial No. 18791363.7, Summons to attend oral proceedings mailed Apr. 4, 2022”, 11 pgs.
“European Application Serial No. 22165083.1, Extended European Search Report dated Jul. 12, 2022”, 7 pgs.
“European Application Serial No. 22173072.4, Extended European Search Report dated Aug. 26, 2022”, 6 pgs.
“Korean Application Serial No. 10-2019-7034715, Office Action dated Jan. 30, 2023”, w/ English machine translation, 3 pgs.
“Korean Application Serial No. 10-2019-7034715, Office Action dated Feb. 27, 2023”, w/ English Machine Translation, 46 pgs.
“Korean Application Serial No. 10-2019-7034715, Office Action dated Jun. 27, 2022”, w/ English Translation, 7 pgs.
“Korean Application Serial No. 10-2019-7034715, Response filed Nov. 22, 2021 to Office Action dated May 21, 2021”, w/ English Claims, 22 pgs.
“Korean Application Serial No. 10-2019-7034751, Response filed Jun. 7, 2022 to Office Action dated Mar. 7, 2022”, w/ English Claims, 27 pgs.
“Korean Application Serial No. 10-2019-7035443, Response filed May 6, 2022 to Office Action dated Apr. 12, 2022”, w/ English Claims, 17 pgs.
“Korean Application Serial No. 10-2022-7013956, Notice of Preliminary Rejection dated Jan. 13, 2023”, w/ English Translation, 22 pgs.
“Korean Application Serial No. 10-2022-7028257, Notice of Preliminary Rejection dated Apr. 5, 2023”, w/ English Translation, 6 pgs.
“Korean Application Serial No. 10-2022-7033556, Notice of Preliminary Rejection dated Jun. 8, 2023”, w/ English Translation, 13 pgs.
“Korean Application Serial No. 10-2022-7033840, Notice of Preliminary Rejection dated Jun. 9, 2023”, w/ English Translation, 20 pgs.
“Korean Application Serial No. 10-2022-7035335, Notice of Preliminary Rejection dated Jun. 7, 2023”, w/ English Translation, 24 pgs.
“Korean Application Serial No. 10-2019-7034596, Response filed Sep. 7, 2022 to Office Action filed Mar. 7, 2022”, w/ English Claims, 30 pgs.
“Korean Application Serial No. 10-2019-7034596, Response filed Nov. 18, 2021 to Office Action dated May 18, 2021”, w/ English Claims, 23 pgs.
“Korean Application Serial No. 10-2019-7034715, Response filed Jun. 7, 2022 to Office Action dated Mar. 7, 2022”, w/ English Claims, 18 pgs.
“Korean Application Serial No. 10-2019-7034751, Response filed Nov. 22, 2021 to Office Action dated May 21, 2021”, w/ English Claims, 28 pgs.
“Tiled web map—Wikipedia”, <URL:https://en.wikipedia.org/w/index.php?title=Tiled_web_map&oldid=758691778>, (Jan. 6, 2017), 1-3.
“What is interpolation?”, CUNY, [Online] Retrieved from the internet: <http://www.geography.hunter.cuny.edu/˜jochen/gtech361/lectures/lecture11/concepts/What%20is%20interpolation.htm>, (May 8, 2016), 2 pgs.
Dempsey, C, “What is the difference between a heat map and a hot spot map?”, [Online] Retrieved from the internet: <https://www.gislounge.com/difference-heat-map-hot-spot-map/>, (Aug. 10, 2014), 8 pgs.
Grubert, “Towards pervasive augmented reality context awareness in Augmented reality”, (2017), 20 pgs.
Seokyeon, Kim, et al., “The visualization of spatial temporal data using the gravity model”, information science society paper electuary 43 Keown second call, Journal of KIISE, vol. 43, No. 2, (Feb. 2016), 8 pgs.
“U.S. Appl. No. 15/628,408, Corrected Notice of Allowability dated Nov. 15, 2023”, 2 pgs.
“U.S. Appl. No. 15/628,408, Corrected Notice of Allowability dated Nov. 24, 2023”, 2 pgs.
“U.S. Appl. No. 15/965,744, Final Office Action dated Oct. 24, 2023”, 35 pgs.
“U.S. Appl. No. 16/232,824, Final Office Action dated Oct. 25, 2023”, 27 pgs.
“U.S. Appl. No. 16/365,300, Notice of Allowability dated Nov. 6, 2023”, 3 pgs.
“U.S. Appl. No. 17/131,598, Non Final Office Action dated Dec. 26, 2023”, 29 pgs.
“U.S. Appl. No. 17/804,771, Final Office Action dated Aug. 7, 2023”, 21 pgs.
“U.S. Appl. No. 17/805,127, Notice of Allowance dated Oct. 24, 2023”, 20 pgs.
“U.S. Appl. No. 17/879,607, Notice of Allowability dated Aug. 14, 2023”, 2 pgs.
“U.S. Appl. No. 17/946,337, Non Final Office Action dated Nov. 20, 2023”, 19 pgs.
“U.S. Appl. No. 18/047,213, Notice of Allowance dated Jan. 11, 2024”, 8 pgs.
“U.S. Appl. No. 18/047,213, Response filed Dec. 13, 2023 to Non Final Office Action dated Sep. 13, 2023”, 14 pgs.
“U.S. Appl. No. 18/078,268, Non Final Office Action dated Dec. 15, 2023”, 21 pgs.
“U.S. Appl. No. 18/196,915, Non Final Office Action dated Dec. 21, 2023”, 16 pgs.
“Chinese Application Serial No. 201880042674.4, Office Action dated Dec. 21, 2023”, w/ English Translation, 10 pgs.
“Chinese Application Serial No. 201880043144.1, Office Action dated Nov. 28, 2023”, w/ English Translation, 9 pgs.
“Chinese Application Serial No. 201880043144.1, Response filed Apr. 22, 2023 to Office Action dated Feb. 17, 2023”, With English claims, 13 pgs.
“Chinese Application Serial No. 202010086283.1, Office Action dated Oct. 28, 2023”, w/ English Translation, 5 pgs.
“Chinese Application Serial No. 202010086283.1, Response filed Dec. 13, 2023 to Office Action dated Oct. 28, 2023”, w/ English claims, 12 pgs.
“European Application Serial No. 18791363.7, EPO Written Decision to Refuse dated Aug. 16, 2023”, 17 pgs.
“Korean Application Serial No. 10-2022-7033556, Notice of Preliminary Rejection dated Dec. 8, 2023”, w/ English Translation, 16 pgs.
“Korean Application Serial No. 10-2022-7035335, Response filed Nov. 7, 2023 to Notice of Preliminary Rejection dated Jun. 7, 2023”, W/English Claims, 26 pgs.
“Korean Application Serial No. 10-2023-7010121, Notice of Preliminary Rejection dated Oct. 19, 2023”, w/ English Translation, 12 pgs.
U.S. Appl. No. 18/649,372, filed Apr. 29, 2024, Map-Based Graphic User Interface for Multi-Type Social Media Galleries.
U.S. Appl. No. 18/667,050, filed May 17, 2024, Location-Based Search Mechanism in a Graphical User Interface.
“European Application Serial No. 23203327.4, Extended European Search Report mailed Mar. 5, 2024”, 10 pgs.
“Chinese Application Serial No. 201880043144.1, Decision of Rejection mailed Feb. 21, 2024”, w/ English Translation, 11 pgs.
“Korean Application Serial No. 10-2022-7013956, Notice of Preliminary Rejection mailed Mar. 14, 2024”, w/ English translation, 7 pgs.
“Chinese Application Serial No. 201880042674.4, Decision of Rejection mailed Mar. 12, 2024”, w/ English Translation, 10 pgs.
“Chinese Application Serial No. 201880043121.0, Decision of Rejection mailed Mar. 12, 2024”, w/ English Translation, 12 pgs.
Fan, Zhang, “Research on Heatmap for Big Data Based on Spark”, Journal of Computer-Aided Design and Computer Graphics vol. 28 No 11—English abstract included, (Nov. 2016), 6 pgs.
Jiayao, Hu, “Self Presentation In Location Based Social Networks”, New Media and Society—English abstract included. (Nov. 2015), 14 pgs.
“European Application Serial No. 19206595.1, Response filed Feb. 20, 2024 to Communication Pursuant to Article 94(3) EPC mailed Aug. 29, 2023”, 19 pgs.
“U.S. Appl. No. 15/965,744, Response filed Feb. 26, 2024 to Final Office Action mailed Oct. 24, 2023”, 12 pgs.
“U.S. Appl. No. 16/232,824, Response filed Feb. 26, 2024 to Final Office Action mailed Oct. 25, 2023”, 12 pgs.
“Chinese Application Serial No. 201880043199.2, Response filed Feb. 28, 2024 to Office Action mailed Dec. 18, 2023”, w/ English Claims, 12 pgs.
“Chinese Application Serial No. 201880043121.0, Response filed Mar. 5, 2024 to Office Action mailed Dec. 21, 2023”, w/ English Claims, 15 pgs.
“Chinese Application Serial No. 201880042674.4, Response filed Mar. 5, 2024 to Office Action mailed Dec. 21, 2023”, w/ English Machine Translation, 10 pgs.
“Korean Application Serial No. 10-2023-7000455, Response filed Mar. 8, 2024 to Notice of Preliminary Rejection mailed Sep. 11, 2023”, w/ current English claims, 21 pgs.
“U.S. Appl. No. 18/196,915, Response filed Mar. 21, 2024 to Non Final Office Action mailed Dec. 21, 2023”, 10 pgs.
“U.S. Appl. No. 18/047,213, Corrected Notice of Allowability mailed Mar. 25, 2024”, 2 pgs.
“Korean Application Serial No. 10-2023-7010121, Response filed Mar. 19, 2024 to Notice of Preliminary Rejection mailed Oct. 19, 2023”, w/ current English claims, 24 pgs.
“Chinese Application Serial No. 202010086283.1, Response filed Mar. 21, 2024 to Office Action mailed Jan. 15, 2024”, w/ current English claims, 14 pgs.
“U.S. Appl. No. 17/131,598, Response filed Mar. 26, 2024 to Non Final Office Action mailed Dec. 26, 2023”, 13 pgs.
“U.S. Appl. No. 15/965,744, Non Final Office Action mailed Mar. 27, 2024”, 35 pgs.
“U.S. Appl. No. 18/047,213, Amendment Under 37 CFR 1.312 Filed Apr. 10, 2024”, 9 pgs.
“U.S. Appl. No. 17/131,598, Final Office Action mailed Apr. 10, 2024”, 30 pgs.
“U.S. Appl. No. 16/232,824, Non Final Office Action mailed Apr. 10, 2024”, 28 pgs.
“How to combine several images into one document using GIMP”, Useful Graphic Design Tutorials, [Online]. Retrieved from the Internet: <https://www.youtube.com/watch?v =-h4Lu7Agbw0>, (Jan. 6, 2013), 2 pgs.
“U.S. Appl. No. 18/047,213, 312 Amendment filed Apr. 10, 2024”, 9 pgs.
“U.S. Appl. No. 18/196,915, Notice of Allowance mailed Apr. 18, 2024”, 10 pgs.
“U.S. Appl. No. 17/946,337, Response filed Apr. 22, 2024 to Non Final Office Action mailed Nov. 20, 2023”, 15 pgs.
“U.S. Appl. No. 18/047,213, PTO Response to Rule 312 Communication mailed Apr. 24, 2024”, 3 pgs.
“U.S. Appl. No. 15/965,756, Response filed Apr. 29, 2024 to Non Final Office Action mailed Jan. 31, 2024”, 14 pgs.
“U.S. Appl. No. 17/805,127, Supplemental Notice of Allowability mailed May 1, 2024”, 3 pgs.
“U.S. Appl. No. 18/196,915, Notice of Allowability mailed May 6, 2024”, 2 pgs.
“U.S. Appl. No. 18/078,268, Response filed May 10, 2024 to Non Final Office Action mailed Dec. 15, 2023”, 13 pgs.
“U.S. Appl. No. 17/946,337, Notice of Allowance mailed May 15, 2024”, 12 pgs.
“U.S. Appl. No. 17/805,127, Supplemental Notice of Allowability mailed May 20, 2024”, 2 pgs.
Related Publications (1)
Number Date Country
20230033214 A1 Feb 2023 US
Provisional Applications (2)
Number Date Country
62554937 Sep 2017 US
62491115 Apr 2017 US
Continuations (3)
Number Date Country
Parent 17248841 Feb 2021 US
Child 17818896 US
Parent 16245660 Jan 2019 US
Child 17248841 US
Parent 15859101 Dec 2017 US
Child 16245660 US