Patents by Inventor Alexander Haro
Alexander Haro has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10911890Abstract: 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: GrantFiled: March 4, 2020Date of Patent: February 2, 2021Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10778459Abstract: 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: GrantFiled: July 18, 2017Date of Patent: September 15, 2020Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10757212Abstract: 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: GrantFiled: July 16, 2018Date of Patent: August 25, 2020Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Publication number: 20200204948Abstract: 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: ApplicationFiled: March 4, 2020Publication date: June 25, 2020Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10623893Abstract: 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: GrantFiled: June 7, 2018Date of Patent: April 14, 2020Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10540883Abstract: 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: GrantFiled: June 19, 2018Date of Patent: January 21, 2020Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Publication number: 20190335009Abstract: 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: ApplicationFiled: July 16, 2018Publication date: October 31, 2019Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10433147Abstract: 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: GrantFiled: September 7, 2018Date of Patent: October 1, 2019Assignee: Life360, Inc.Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
-
Publication number: 20190261131Abstract: 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: ApplicationFiled: June 7, 2018Publication date: August 22, 2019Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10292129Abstract: 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: GrantFiled: April 11, 2017Date of Patent: May 14, 2019Assignee: Life360, Inc.Inventors: Dylan Keil, Alexander Haro
-
Publication number: 20190028288Abstract: 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: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Inventors: Dylan Keil, Alexander Haro
-
Publication number: 20190007820Abstract: 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: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
-
Publication number: 20180302763Abstract: 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: ApplicationFiled: April 13, 2017Publication date: October 18, 2018Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
-
Patent number: 10104527Abstract: 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: GrantFiled: April 13, 2017Date of Patent: October 16, 2018Assignee: Life360, Inc.Inventors: Dylan Keil, Charlie Kubal, Alexander Haro
-
Publication number: 20180295602Abstract: 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: ApplicationFiled: April 11, 2017Publication date: October 11, 2018Inventors: Dylan Keil, Alexander Haro
-
Patent number: 10075922Abstract: 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: GrantFiled: July 5, 2017Date of Patent: September 11, 2018Assignee: Life360, Inc.Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
-
Patent number: 9906915Abstract: 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: GrantFiled: August 23, 2017Date of Patent: February 27, 2018Assignee: Life360, Inc.Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood, Ajna Cackovic
-
Publication number: 20170353837Abstract: 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: ApplicationFiled: August 23, 2017Publication date: December 7, 2017Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood, Ajna Cackovic
-
Publication number: 20170303203Abstract: 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: ApplicationFiled: July 5, 2017Publication date: October 19, 2017Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood
-
Patent number: 9788163Abstract: 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: GrantFiled: September 10, 2013Date of Patent: October 10, 2017Assignee: LIFE360, INC.Inventors: Alexander Haro, Christopher Hulls, Michael Borsuk, Michael Hood, Ajna Cackovic