Patents Assigned to Location Labs, Inc.
  • Patent number: 9591452
    Abstract: A computer-implemented method of enabling device use is provided. The method includes receiving from a first user an indication of at least one geographic area. Location information of a second user corresponding to a mobile device is received. The location information of the second user and the at least one geographic area are compared, and at least one of an application on the mobile device and a functional component of the mobile device are enabled based on the comparison of the location information of the second user and the at least one geographic area. A computing system for enabling device use is also provided.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: March 7, 2017
    Assignee: Location Labs, Inc.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • Patent number: 9571590
    Abstract: A computer-implemented monitoring and reporting method is provided. Identifying information is received corresponding to a user of a social networking application enabled by a social networking system. The social networking system is queried via a network for information corresponding to the user. The queried information is compared with predetermined criteria to determine a content category corresponding to the identifying information, and a report is provided including an indication of the determined content category.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: February 14, 2017
    Assignee: Location Labs, Inc.
    Inventors: Daniel Hodges, Joseph Anakata
  • Patent number: 9554190
    Abstract: A computer implemented method is provided including establishing a value corresponding to a particular user of a device, receiving an indication of a triggering condition of the particular user of the device, the triggering condition being enabled by the device or measurable by the device, and determining the triggering condition has been met by the user via the device. The method further includes modifying the value responsive to determining the triggering condition has been met, determining when the value crosses a particular threshold, and disabling an application or a functional component of the device responsive to the value crossing the particular threshold. A system for implementing the method is also provided.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 24, 2017
    Assignee: Location Labs, Inc.
    Inventors: Daniel Hodges, Tasos Roumeliotis, Scott Hotes
  • Patent number: 9542540
    Abstract: A computer-implemented method for managing application program access to a protected resource residing on a mobile device is provided. The method includes receiving from an application program a request for a permission to access the protected resource, and receiving from a source external to the mobile device an authentication of the application program. An authorization to provide the permission to access the protected resource is received and permission to access the protected resource is provided to the application program in response to receiving the authorization. Data produced by the protected resource is cryptographically signed, and a notification is generated in response to at least one of the application program requesting the permission to access the protected resource and the application program accessing the protected resource. A system for managing application program access to a protected resource residing on a mobile device is further provided.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: January 10, 2017
    Assignee: Location Labs, Inc.
    Inventors: Scott Hotes, Tasos Roumeliotis, David Blackston
  • Patent number: 9510152
    Abstract: System and method for determining when to initiate radio signal measurements to determine mobile device location. The method includes determining a plurality of locations of one or more mobile devices based on radio signal measurements. Acceleration of the one or more mobile devices between the plurality of locations is determined based on sensor measurements. A first location of a particular mobile device is determined and acceleration is measured by the particular mobile device. It is determined when to initiate radio signal measurements by the particular mobile device to determine a second location of the particular mobile device based on the measured acceleration of the particular mobile device, the determined plurality of locations of the one or more mobile devices, and the determined acceleration of the one or more mobile devices. Radio signal measurements are initiated by the particular mobile device to determine the second location of the particular mobile device.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: November 29, 2016
    Assignee: Location Labs, Inc.
    Inventors: Andrew Weiss, Scott Hotes
  • Patent number: 9510156
    Abstract: A computer-implemented method for providing an alert regarding mobile device location is provided. The method includes obtaining location data corresponding to locations of a mobile device over a period of time. A location pattern is determined based on the location data. The current location of the mobile device is detected at a time based on the determined pattern, and an alert is provided regarding the current location of the mobile device. A system for providing alerts regarding mobile device location is also provided.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: November 29, 2016
    Assignee: Location Labs, Inc.
    Inventors: Joel Grossman, Tasos Roumeliotis, Jacqueline Allison Bernstein, Mitchell Scott Ozer, Daniel Hodges
  • Patent number: 9489531
    Abstract: A computer implemented method for controlling access to an electronic media source is disclosed. An access control system receives achievement goals and degree of access information. Assessment information is also received by the access control system from one or more input data sources. The access control system determines whether the achievement goals are met based on the received assessment information and forwards an access signal to the electronic media source based on the access determination. The access signal, including a grant signal, is forwarded when the achievement goals are met.
    Type: Grant
    Filed: May 13, 2012
    Date of Patent: November 8, 2016
    Assignee: Location Labs, Inc.
    Inventor: Andrew Weiss
  • Patent number: 9460299
    Abstract: A computer-implemented subject monitoring method is provided. The method includes providing an online-monitoring agent configured for monitoring a personal computing device, receiving identifying information associated with at least one of an account, email address, site, and service from the personal computing device via the online-monitoring agent, and monitoring via a network the at least one of the account, email address, site, and service based on the identifying information received via the online-monitoring agent.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: October 4, 2016
    Assignee: Location Labs, Inc.
    Inventors: Andrew Weiss, Daniel Hodges, Joseph Anakata
  • Patent number: 9444929
    Abstract: A system and method for reporting mobile device usage activity. The method includes monitoring location data and/or sensor data of a particular mobile device corresponding to a particular user and monitoring usage activity occurring on the particular mobile device, the usage activity including voice communication, electronic messaging, and application usage. A processor determines whether the particular mobile device is operating in a moving vehicle based on the location data and/or the sensor data. It is further determined whether the usage activity occurs while the particular mobile device is operating in a moving vehicle. A report is generated and provided indicating whether the usage activity occurs while the particular mobile device is operating in a moving vehicle.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: September 13, 2016
    Assignee: Location Labs, Inc.
    Inventors: Daniel Hodges, Tasos Roumeliotis
  • Patent number: 9438685
    Abstract: A computer-implemented method of displaying indications of relationships of device users is provided. The method includes determining relationship strength between a first user and at least one other user wherein the relationship strength is determined based on a frequency of communication between the first user and the at least one other user. A first indication corresponding to the first user is displayed on a display of a device, and at least one other indication corresponding to the at least one other user is displayed on the display, wherein the at least one other indication is shown distanced from the first indication based on the determined relationship strength. A system for performing the method is further provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: Location Labs, Inc.
    Inventors: Sarah Hernandez, Andrew Weiss
  • Patent number: 9407492
    Abstract: A system is provided including a non-transitory computer readable storage medium that causes a mobile device to store client states indicating statuses of mobile device functional components. Each client state corresponds to a functional component. A client digest of the client state is stored. A server digest corresponding to a server state and the client digest is received from a server. The server state indicates a status of a mobile device functional component. The server digest is compared with the client digest. A state request is transmitted to the server responsive to a determination of a difference between the server digest and client digest. The server state is received from the server. The functional component is enabled or disabled as indicated by the server state. The server state and digest are stored as the client state and digest respectively. Methods for control of mobile device functional components are also provided.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: August 2, 2016
    Assignee: Location Labs, Inc.
    Inventor: Joseph Anakata
  • Patent number: 9402155
    Abstract: A method and corresponding system for providing an indication of one or more states of a geographic area. The method includes acquiring sensor data including sensor measurements taken by a plurality of mobile devices at a plurality of locations and acquiring location data corresponding to the plurality of locations of the sensor measurements. At least one processor determines one or more states of a geographic area corresponding to the plurality of locations based on the sensor data, and an indication is provided of the one or more states of the geographic area to a particular user.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: July 26, 2016
    Assignee: Location Labs, Inc.
    Inventors: Andrew Weiss, Scott Hotes
  • Patent number: 9373130
    Abstract: A computer-implemented method for processing mobile device location data is provided. Location data is filtered based on age and accuracy or precision of location coordinates. Location data is partitioned based on the location coordinates into a plurality of clusters including a plurality of location data instances. The plurality of clusters are filtered based on a number of data instances in a particular cluster and a period of time over which data instances of the particular data cluster are generated. A distance is determined from a location coordinate corresponding to the data instances of one or more of the plurality of clusters to a particular predetermined location, and the one or more of the plurality of clusters are correlated with the particular predetermined location in response to the distance being less than a predetermined distance. The invention further provides a location data processing system.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: June 21, 2016
    Assignee: Location Labs, Inc.
    Inventor: Andrew Weiss
  • Patent number: 9363390
    Abstract: A method for classifying use of a mobile device is provided. The method includes defining a list of telephone numbers, area codes, states, countries or geographic designations and detecting a plurality of communications to the mobile device or from the mobile device. The method further includes determining which of the plurality communications correspond to the list, classifying the plurality of communications into a classification based on whether they correspond to the list, and reporting the classifying of the plurality of communications.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 7, 2016
    Assignee: Location Labs, Inc.
    Inventors: Andrew Weiss, Tasos Roumeliotis
  • Publication number: 20160117639
    Abstract: A device locating method includes broadcasting by a first mobile device a signal comprising an identifier associated with the first mobile device. A second mobile device receives and measures the signal broadcast by the first mobile device to produce one or more signal measurements. The second mobile device transmits the identifier associated with the first mobile device and the one or more signal measurements to a computing system. The computing system receives the identifier associated with the first mobile device and the one or more signal measurements from the second mobile device. The computing system estimates a location of the first mobile device based on the one or more signal measurements, and the location is transmitted to a user associated with the first mobile device. A traffic flow determination method, product ordering method and associated systems are also provided.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Applicant: Location Labs, Inc.
    Inventors: Andrew Weiss, Scott Hotes, Joseph Anakata, Costandino Dufort Moraites, Tasos Roumeliotis
  • Publication number: 20160100293
    Abstract: A locator assembly is provided. The locator assembly includes an article of wear and a location sending device embedded in the article of wear. A bio-related electric generator is connected to the location sending device for providing power for the location sending device. A system for locating a person and a locating method are also provided.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Applicant: Location Labs, Inc.
    Inventor: Andrew Weiss
  • Patent number: 9300776
    Abstract: Disclosed is a network for determining when a device undergoes potentially damaging motion. The device runs application software that causes a device processor to interrogate at least an accelerometer to determine if a motion threshold that signals potentially damaging motion may have occurred is exceeded. If the threshold is exceeded the device sends motion information to a central server for further processing. The central server processes the motion information to determine if the device underwent potentially damaging motion. If it has, the central server sends an appropriate notification that the device underwent potentially damaging motion.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: March 29, 2016
    Assignee: Location Labs, Inc.
    Inventor: Heidi Marie Petersen
  • Publication number: 20160080909
    Abstract: A computer-implemented method for providing an alert regarding mobile device location is provided. The method includes obtaining location data corresponding to locations of a mobile device over a period of time. A location pattern is determined based on the location data. The current location of the mobile device is detected at a time based on the determined pattern, and an alert is provided regarding the current location of the mobile device. A system for providing alerts regarding mobile device location is also provided.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Applicant: Location Labs, Inc.
    Inventors: Joel Grossman, Tasos Roumeliotis, Jacqueline Allison Bernstein, Mitchell Scott Ozer, Daniel Hodges
  • Patent number: 9268956
    Abstract: A computer-implemented subject monitoring method is provided. The method includes providing an online-monitoring agent configured for monitoring a personal computing device, receiving identifying information associated with at least one of an account, email address, site, and service from the personal computing device via the online-monitoring agent, and monitoring via a network the at least one of the account, email address, site, and service based on the identifying information received via the online-monitoring agent.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 23, 2016
    Assignee: Location Labs, Inc.
    Inventors: Joseph Anakata, Daniel Hodges
  • Patent number: 9237426
    Abstract: A messaging control system and method are provided. The method includes detecting incoming messages to a mobile device and outgoing messages from the mobile device. One or more processors determine a number of and a time proximity of the incoming messages or the outgoing messages, and message transmission or message receipt by the mobile device is limited based at least on the number of and time proximity of the incoming messages or the outgoing messages.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 12, 2016
    Assignee: Location Labs, Inc.
    Inventor: Andrew Weiss