Patents Assigned to LIFE360, INC.
  • Patent number: 11627215
    Abstract: Systems and methods for software application usage detection on a user device and other computing device are disclosed. The software application usage detection is done by monitoring the network usage of the application or by usage recognition using methods provided by operating systems. The system identifies a set of applications and monitors their usage. The system is enabled to monitor the behaviors of users and control the same using smart rules set up based on user preferences to prevent over usage and usage in un-acceptable conditions.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: April 11, 2023
    Assignee: Life360, Inc.
    Inventors: Naveen Puvvula, Nitin Bhandari, Jack Furr
  • Patent number: 11115368
    Abstract: Intelligent application notification management is provided. A state machine on a communication device is used to retain, sequence, and handle notifications included in a notification queue. It is determined whether a new notification has been received and whether the new notification can be added to a notification queue based on a maximum number of notifications. It may be determined whether the new notification is a duplicate of an existing notification in the notification queue. Notifications in the queue may be combined, reordered, and altered. The notification queue may be modified based on one or more of the following: an attribute, user input, user preference, a system state, or whether an application to which the notification is related is currently active. The notification management system may therefore decide which of the notifications to display and when to display them, such that notifications are presented logically and a user is not overwhelmed.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: September 7, 2021
    Assignee: Life360, Inc.
    Inventor: Jacob Schwartz
  • Patent number: 11010498
    Abstract: The systems and methods for software application usage detection on a mobile device are disclosed. The software application usage detection is done by monitoring the network usage of the application. The software application usage information is further refined by monitoring the screen lock state of the mobile device. The screen lock information is used to refine the background and foreground usage of the software application.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: May 18, 2021
    Assignee: Life360, Inc.
    Inventors: Naveen Puvvula, Nitin Bhandari, Sean Miceli
  • Patent number: 10911890
    Abstract: In one embodiment, POI information is received from a first mobile communication device (MCD) of a group of communication devices respectively associated with group members. The POI information includes an identified location to establish a geofence to track activities of the group members at a POI. The geofence surrounding the POI is established based on the POI information. Whether there are changes to the activities of the group of communication devices are determined, where the changes to the activities include a geofence crossing by a group member. A notification is sent to each of the group of communication devices in response to determining that the geofence crossing by the group member has occurred. The geofence crossing indicates an arrival or departure of the group member at the POI. The geofence is resized based on the changes to the activities.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: February 2, 2021
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10778459
    Abstract: Method for generating security notifications regarding user of application executing on user's mobile device starts with a server receiving location data from user's mobile device and historic information related to the location data from historic database. Historic information may include historical safety rating, crime related data, sex offender data. Server generates current safety rating of location data based on historic information. Server generates and transmits notification to at least one mobile device of at least one contact associated with user when current safety rating indicates that location data is associated with a potential threat. Notification includes an alert message to be displayed on the at least one mobile device of the at least one contact. Other embodiments are disclosed.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 15, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10771619
    Abstract: Systems and methods for controlling application usage on a user device are disclosed. According to some embodiments, usage information is received from the user device. Whether one or more trigger criteria associated with a usage control mode are satisfied is determined based on the received usage information. If the trigger criteria are satisfied, application usage on the user device is controlled according to the usage control mode to reduce or eliminate distractions to the user. Otherwise if the trigger criteria are not satisfied, access to all applications is allowed on the user device.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: September 8, 2020
    Assignee: Life360, Inc.
    Inventors: Naveen Puvvula, Nitin Bhandari
  • Patent number: 10757212
    Abstract: Methods and systems for delivering a prepopulated message to a subgroup of registered mobile devices are disclosed. In one embodiment, a tracking server is registered and linked with to track a location of a first mobile device. A first subgroup of mobile devices that are within a predefined radius of the location of the first mobile device is created. Contextual data that is selected by a user of the first mobile device is received. A message is prepopulated based on the received contextual data, where the prepopulated message includes a context of a meeting. The prepopulated message is sent to each mobile device in the first subgroup of mobile devices.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 25, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10623893
    Abstract: In one embodiment, POI information is received from a first mobile communication device (MCD) of a group of communication devices respectively associated with group members. The POI information includes an identified location to establish a geofence to track activities of the group members at a POI. The geofence surrounding the POI is established based on the POI information. Whether there are changes to the activities of the group of communication devices are determined, where the changes to the activities include a geofence crossing by a group member. A notification is sent to each of the group of communication devices in response to determining that the geofence crossing by the group member has occurred. The geofence crossing indicates an arrival or departure of the group member at the POI. The geofence is resized based on the changes to the activities.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: April 14, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10540883
    Abstract: Methods and systems for emergency detection and alert are disclosed. In one embodiment, an ambient sound sample and contextual data are received over a network from a communication device. The ambient sound sample and the contextual data are analyzed by comparing the ambient sound sample and the contextual data with historical audio and context profiles. Whether a potential danger exists is determined based on the comparison. In response to determining that the potential danger exists, a user of the communication device is alerted of the potential danger and a response is requested from the user.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 21, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10433147
    Abstract: A method for assessing a safety of a user of an application executing on a mobile device, including collecting a location data, a motion data, and a location data source from the application; transmitting, at a time, the location data, the motion data, and the location data source to a server; obtaining, from the server, a normal behavior data associated with the user; determining an abnormality score; determining a confidence score; determining a threat score; determining a threat type; calculating a safety score for the user; determining that the safety score is less than a safety score threshold; and transmitting a message to the mobile device of the user requesting a reply.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: October 1, 2019
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
  • Patent number: 10292129
    Abstract: Notifications for a group of portable communication device users are provided based on a meeting of two or more users. A current location of each member is obtained and it is determined whether two or more of the members are in a similar location by comparing the current locations. The notification is automatically generated, the notifications including information regarding the context of the meeting and one or more of the location of the meeting, the identities of the users at the meeting, a time of the meeting, and a status of the meeting. The notification is transmitted to other users in the group, the other users being users in the group that are not at the meeting location. An automatic response may be performed based on the context of the meeting.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 14, 2019
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro
  • Patent number: 10104527
    Abstract: A method for assessing a safety of a user of an application executing on a mobile device, including collecting a location data, a motion data, and a location data source from the application; transmitting, at a time, the location data, the motion data, and the location data source to a server; obtaining, from the server, a normal behavior data associated with the user; determining an abnormality score; determining a confidence score; determining a threat score; determining a threat type; calculating a safety score for the user; determining that the safety score is less than a safety score threshold; and transmitting a message to the mobile device of the user requesting a reply.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: October 16, 2018
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
  • Patent number: 10075922
    Abstract: A method of conserving battery power of mobile devices within a location-based group starts with server receiving location data and proximity information from each of the mobile devices. Location data received from first mobile device includes the first mobile device's location. Proximity information received from first mobile device includes an identification of mobile devices within a predetermined radius of first mobile device's location. Server identifies based on location data and proximity information a specific location and forms a subgroup of mobile devices that are within a predetermined radius of the specific location. Server queries and receives a level of power associated with each mobile devices in the subgroup and transmits control signals to each mobile devices in the subgroup to shut down radio functions based on the level of power. Other embodiments are also described.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: September 11, 2018
    Assignee: Life360, Inc.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
  • Patent number: 9906915
    Abstract: A method of increasing accuracy of location determination of mobile devices within a location-based subgroup starts with processor receiving location data and proximity information from each of the mobile devices. Location data received from first mobile device includes first mobile device's fixed location. Proximity information received from first mobile device includes an identification of mobile devices within a proximity sensitivity radius of first mobile device's location. Selecting at least one mobile device that has provided proximity information that identifies first mobile device as being within the proximity sensor accuracy limit of the selected at least one mobile device. Processor refining fixed location of first mobile device to generate refined location of first mobile device by identifying an intersection of proximity sensor accuracy limit of the selected at least one mobile device. Other embodiments are described.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: February 27, 2018
    Assignee: Life360, Inc.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood, Ajna Cackovic
  • Patent number: 9788163
    Abstract: A method of increasing accuracy of location determination of mobile devices within a location-based subgroup starts with server receiving location data and proximity information from each of the mobile devices. Location data received from first mobile device includes first mobile device's fixed location. Proximity information received from first mobile device includes an identification of mobile devices within a proximity sensitivity radius of first mobile device's location. Server forms subgroup of mobile devices based on proximity information from each of the mobile devices. Subgroup may include first mobile device and mobile devices that have provided proximity information that identifies first mobile device are being within the proximity sensitivity radiuses of the mobile devices, respectively. Server may then refine the fixed location of the first mobile device, which includes identifying an intersection of the proximity sensor sensitivity of each of the mobile devices that are in subgroup.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: October 10, 2017
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood, Ajna Cackovic
  • Patent number: 9730163
    Abstract: A method of conserving battery power of mobile devices within a location-based group starts with server receiving location data and proximity information from each of the mobile devices. Location data received from first mobile device includes the first mobile device's location. Proximity information received from first mobile device includes an identification of mobile devices within a predetermined radius of first mobile device's location. Server identifies based on location data and proximity information a specific location and forms a subgroup of mobile devices that are within a predetermined radius of the specific location. Server queries and receives a level of power associated with each mobile devices in the subgroup and transmits control signals to each mobile devices in the subgroup to shut down radio functions based on the level of power. Other embodiments are also described.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: August 8, 2017
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
  • Patent number: 9635691
    Abstract: A method of providing connection source recommendations using a database of historic data on connectivity starts with a processor receiving location and connection information from each mobile device. Location information may identify a location of each mobile device, respectively. Connection information may identify one of the connection sources as a preferred connection source used to identify the location of each mobile device, respectively. The connection source may be Global Position Satellite (GPS), cell tower, or WiFi access point. Processor may then store, in database, location and connection information. Database may include a plurality of location information and a history of connection information for each location information. Other embodiments are described.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 25, 2017
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
  • Patent number: 9510204
    Abstract: Method of determining fraudulent use based on behavioral abnormality starts with processor receiving first location data and first proximity information from first mobile device. First proximity information includes identification of mobile devices within proximity sensitivity radius of first mobile device. Processor determines whether first location data and first proximity information are included in historical location data and historical proximity information, respectively, associated with first mobile device. When first location data and first proximity information is not included, processor determines whether subsequent location data and subsequent proximity information received from first mobile device over predetermined period of time is included.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: November 29, 2016
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
  • Patent number: 9392412
    Abstract: Method of determining user's life change based on behavioral abnormality starts with processor receiving first location data and first proximity information from first mobile device. First proximity information includes identification of mobile devices within proximity sensitivity radius of first mobile device. Processor determines whether first location data and first proximity information are included in historical location data and historical proximity information, respectively, associated with first mobile device. When first location data and first proximity information is not included, processor determines whether subsequent location data and subsequent proximity information received from first mobile device over predetermined time period is included.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 12, 2016
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
  • Patent number: 9301095
    Abstract: A method of increasing accuracy of location determination of mobile devices within a location-based subgroup starts with server receiving location data and proximity information from each of the mobile devices. Location data received from first mobile device includes first mobile device's fixed location. Proximity information received from first mobile device includes an identification of mobile devices within a proximity sensitivity radius of first mobile device's location. Server forms subgroup of mobile devices based on proximity information from each of the mobile devices. Subgroup may include first mobile device and mobile devices that have provided proximity information that identifies first mobile device are being within the proximity sensitivity radiuses of the mobile devices, respectively. Server may then refine the fixed location of the first mobile device, which includes identifying an intersection of the proximity sensor sensitivity of each of the mobile devices that are in subgroup.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: March 29, 2016
    Assignee: LIFE360, INC.
    Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood