Patents by Inventor Jose Pons Vega
Jose Pons Vega 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: 12120576Abstract: In one embodiment, a method includes receiving, by a tracking server, an indication from a first computing device that a tracking device status associated with a tracking device has changed. The method includes accessing a first set of locations associated with the tracking device when it was connected to a second computing device and a second set of locations associated with the tracking device when it was not connected to the second computing device. The method includes providing the first set of locations and the second set of locations to the first computing device for display. The first set of locations and the second set of locations are displayed within a map interface and each location of the first set of locations is visually distinct from each location of the second set of locations.Type: GrantFiled: April 5, 2023Date of Patent: October 15, 2024Assignee: Tile, Inc.Inventors: Jose Pons Vega, Daniel Tam
-
Publication number: 20240251221Abstract: A method includes providing, by a first computing device, and to a tracking device, a first request to locate the tracking device. The first request is provided via a first wireless communication network associated with the first computing device and the tracking device. The method includes receiving, from the tracking device, a first response via the first wireless communication network, determining that the tracking device is not within a threshold proximity of the first computing device, and providing, to a tracking system server, a second request to locate the tracking device. The second request is provided via a second wireless communication network associated with the first computing device and the tracking system server. The method includes receiving, by the first computing device, from the tracking system server, a second response via the second wireless communication network.Type: ApplicationFiled: April 1, 2024Publication date: July 25, 2024Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Patent number: 11950164Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each of multiple first computing devices and a location of each computing device. The method includes receiving a request including an identifier for a second computing device and configuration instructions executable by the second computing device. The method includes determining a most recent location associated with the second computing device. The method includes identifying a computing device from the first computing devices based at least in part on the stored location of the computing device and the most recent location associated with the second computing device. The method includes sending, to the identified computing device, a forwarding request including the identifier for the second computing device and the configuration instructions. The identified computing device is configured to send the configuration instructions to the second computing device.Type: GrantFiled: December 27, 2021Date of Patent: April 2, 2024Assignee: Tile, Inc.Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Publication number: 20230412708Abstract: A device for facilitating event processing is presented. The device includes a transceiver, one or more memories including an event processing model, and one or more processors. The processors retrieve a new event from an application programming interface (API). The processors then parse the new event to determine a parsed event and store the parsed event in the memories. After determining the presence or absence of an additional new event via the API, the processors transmit a notification for display to a user indicating the parsed event and prompting a user to process the parsed event, resulting in either a successful or a failure processing signal. Responsive to receiving a failure processing signal, the processors schedule a subsequent notification for transmission to the user device according to an event processing model by using an exponential back-off and a random jitter.Type: ApplicationFiled: September 5, 2023Publication date: December 21, 2023Inventors: Jose Pons Vega, Marco Ancheta
-
Patent number: 11838392Abstract: A device for facilitating event processing is presented. The device includes a transceiver, one or more memories including an event processing model, and one or more processors. The processors retrieve a new event from an application programming interface (API). The processors then parse the new event to determine a parsed event and store the parsed event in the memories. After determining the presence or absence of an additional new event via the API, the processors transmit a notification for display to a user indicating the parsed event and prompting a user to process the parsed event, resulting in either a successful or a failure processing signal. Responsive to receiving a failure processing signal, the processors schedule a subsequent notification for transmission to the user device according to an event processing model by using an exponential back-off and a random jitter.Type: GrantFiled: June 3, 2022Date of Patent: December 5, 2023Assignee: BLUEOWL, LLCInventors: Jose Pons Vega, Marco Ancheta
-
Publication number: 20230283984Abstract: In one embodiment, a method includes receiving, by a tracking server, an indication from a first computing device that a tracking device status associated with a tracking device has changed. The method includes accessing a first set of locations associated with the tracking device when it was connected to a second computing device and a second set of locations associated with the tracking device when it was not connected to the second computing device. The method includes providing the first set of locations and the second set of locations to the first computing device for display. The first set of locations and the second set of locations are displayed within a map interface and each location of the first set of locations is visually distinct from each location of the second set of locations.Type: ApplicationFiled: April 5, 2023Publication date: September 7, 2023Inventors: Jose Pons Vega, Daniel Tam
-
Patent number: 11638118Abstract: In one embodiment, a method includes receiving, by a tracking server and from a first computing device, a first tracking signal associated with a tracking device. The first tracking signal is associated with a first location and is received with an identifier for the tracking device. The method includes associating the first location with the tracking device based on the identifier for the tracking device. The method includes receiving second tracking signals from one or more second computing devices, respectively. Each second tracking signal is associated with a respective second location and is received with a respective unresolved hash value. The method includes resolving the identifier for the tracking device based on the unresolved hash value received with each of the one or more second tracking signals. The method includes associating the second locations with the tracking device based on the identifier for the tracking device.Type: GrantFiled: January 14, 2022Date of Patent: April 25, 2023Assignee: Tile, Inc.Inventors: Jose Pons Vega, Daniel Tam
-
Publication number: 20220294879Abstract: A device for facilitating event processing is presented. The device includes a transceiver, one or more memories including an event processing model, and one or more processors. The processors retrieve a new event from an application programming interface (API). The processors then parse the new event to determine a parsed event and store the parsed event in the memories. After determining the presence or absence of an additional new event via the API, the processors transmit a notification for display to a user indicating the parsed event and prompting a user to process the parsed event, resulting in either a successful or a failure processing signal. Responsive to receiving a failure processing signal, the processors schedule a subsequent notification for transmission to the user device according to an event processing model by using an exponential back-off and a random jitter.Type: ApplicationFiled: June 3, 2022Publication date: September 15, 2022Inventors: Jose Pons Vega, Marco Ancheta
-
Publication number: 20220264247Abstract: In one embodiment, a method includes receiving, by a tracking server and from a first computing device, a first tracking signal associated with a tracking device. The first tracking signal is associated with a first location and is received with an identifier for the tracking device. The method includes associating the first location with the tracking device based on the identifier for the tracking device. The method includes receiving second tracking signals from one or more second computing devices, respectively. Each second tracking signal is associated with a respective second location and is received with a respective unresolved hash value. The method includes resolving the identifier for the tracking device based on the unresolved hash value received with each of the one or more second tracking signals. The method includes associating the second locations with the tracking device based on the identifier for the tracking device.Type: ApplicationFiled: January 14, 2022Publication date: August 18, 2022Inventors: Jose Pons Vega, Daniel Tam
-
Patent number: 11381663Abstract: A device for facilitating event processing is presented. The device includes a transceiver, one or more memories including an event processing model, and one or more processors. The processors retrieve a new event from an application programming interface (API). The processors then parse the new event to determine a parsed event and store the parsed event in the memories. After determining the presence or absence of an additional new event via the API, the processors transmit a notification for display to a user indicating the parsed event and prompting a user to process the parsed event, resulting in either a successful or a failure processing signal. Responsive to receiving a failure processing signal, the processors schedule a subsequent notification for transmission to the user device according to an event processing model by using an exponential back-off and a random jitter.Type: GrantFiled: October 14, 2020Date of Patent: July 5, 2022Assignee: BlueOwl, LLCInventors: Jose Pons Vega, Marco Ancheta
-
Publication number: 20220150668Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each of multiple first computing devices and a location of each computing device. The method includes receiving a request including an identifier for a second computing device and configuration instructions executable by the second computing device. The method includes determining a most recent location associated with the second computing device. The method includes identifying a computing device from the first computing devices based at least in part on the stored location of the computing device and the most recent location associated with the second computing device. The method includes sending, to the identified computing device, a forwarding request including the identifier for the second computing device and the configuration instructions. The identified computing device is configured to send the configuration instructions to the second computing device.Type: ApplicationFiled: December 27, 2021Publication date: May 12, 2022Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Patent number: 11228859Abstract: In one embodiment, a method includes receiving, by a tracking server, a first tracking signal associated with a tracking device from a computing device. The first tracking signal is associated with a first location. The method includes receiving a second tracking signal associated with the tracking device from a computing device. The second tracking signal is associated with a second location. The method includes determining, based at least in part on the first tracking signal and the second tracking signal that a tracking device status associated with the tracking device has changed. The method includes providing, to a computing device, at least the first location and the second location, wherein the computing device is configured to display at least the first location and the second location via an interactive interface configured to enable a user to trace locations associated with the tracking device.Type: GrantFiled: June 11, 2020Date of Patent: January 18, 2022Assignee: Tile, Inc.Inventors: Jose Pons Vega, Daniel Tam
-
Patent number: 11212644Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each computing device of multiple computing devices and a location of each computing device. The method includes receiving, by the tracking system server from a first computing device, a tracking device request including an identifier for a tracking device and instructions for the tracking device. The method includes identifying, by the tracking system server, a second computing device based on a location of the second computing device and a most recent location associated with the tracking device. The method includes sending, by the tracking system server to the second computing device, a tracking device forwarding request including the identifier for the tracking device and the instructions for the tracking device, wherein the second computing device is configured to send the instructions for the tracking device to the tracking device.Type: GrantFiled: April 8, 2020Date of Patent: December 28, 2021Assignee: Tile, Inc.Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Patent number: 10993075Abstract: A tracking device can securely communicate with a secondary device. The secondary device can provide locations associated with the tracking device to a tracking system. When the secondary device determines that the tracking device is lost (for instance, in response to no longer receiving communications from the tracking device), the secondary device can provide additional locations associated with the secondary device to the tracking system. The tracking system can store locations received before and after the tracking device was lost, and can provide these locations to the user for display within a map interface, enabling a user to digitally retrace the user's steps in order to aid the user in locating the lost tracking device.Type: GrantFiled: July 19, 2019Date of Patent: April 27, 2021Assignee: Tile, Inc.Inventors: Jose Pons Vega, Daniel Tam
-
Publication number: 20200304946Abstract: In one embodiment, a method includes receiving, by a tracking server, a first tracking signal associated with a tracking device from a computing device. The first tracking signal is associated with a first location. The method includes receiving a second tracking signal associated with the tracking device from a computing device. The second tracking signal is associated with a second location. The method includes determining, based at least in part on the first tracking signal and the second tracking signal that a tracking device status associated with the tracking device has changed. The method includes providing, to a computing device, at least the first location and the second location, wherein the computing device is configured to display at least the first location and the second location via an interactive interface configured to enable a user to trace locations associated with the tracking device.Type: ApplicationFiled: June 11, 2020Publication date: September 24, 2020Inventors: Jose Pons Vega, Daniel Tam
-
Patent number: 10743138Abstract: A tracking server stores information identifying one or more community mobile devices and information identifying one or more tracking devices within a proximity of each of the one or more community mobile devices. The tracking server receives a tracking device request from a mobile device. The tracking device request includes information identifying a tracking device and configuration instructions for configuring the tracking device. The tracking server identifies a community mobile device from the one or more community mobile devices within a proximity of the tracking device. The tracking server sends the tracking device request to the identified community mobile device. The identified community mobile device is configured to forward the tracking device request to the tracking device and the tracking device is configured to re-configure the tracking device based on the configuration instructions included in the tracking device request.Type: GrantFiled: March 19, 2020Date of Patent: August 11, 2020Assignee: Tile, Inc.Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Publication number: 20200236500Abstract: In one embodiment, a method includes storing, by a tracking system server, information identifying each computing device of multiple computing devices and a location of each computing device. The method includes receiving, by the tracking system server from a first computing device, a tracking device request including an identifier for a tracking device and instructions for the tracking device. The method includes identifying, by the tracking system server, a second computing device based on a location of the second computing device and a most recent location associated with the tracking device. The method includes sending, by the tracking system server to the second computing device, a tracking device forwarding request including the identifier for the tracking device and the instructions for the tracking device, wherein the second computing device is configured to send the instructions for the tracking device to the tracking device.Type: ApplicationFiled: April 8, 2020Publication date: July 23, 2020Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Publication number: 20200221254Abstract: A tracking server stores information identifying one or more community mobile devices and information identifying one or more tracking devices within a proximity of each of the one or more community mobile devices. The tracking server receives a tracking device request from a mobile device. The tracking device request includes information identifying a tracking device and configuration instructions for configuring the tracking device. The tracking server identifies a community mobile device from the one or more community mobile devices within a proximity of the tracking device. The tracking server sends the tracking device request to the identified community mobile device. The identified community mobile device is configured to forward the tracking device request to the tracking device and the tracking device is configured to re-configure the tracking device based on the configuration instructions included in the tracking device request.Type: ApplicationFiled: March 19, 2020Publication date: July 9, 2020Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Patent number: 10638262Abstract: A tracking server stores information identifying one or more community mobile devices and information identifying one or more tracking devices within a proximity of each of the one or more community mobile devices. The tracking server receives a tracking device request from a mobile device. The tracking device request includes information identifying a tracking device and configuration instructions for configuring the tracking device. The tracking server identifies a community mobile device from the one or more community mobile devices within a proximity of the tracking device. The tracking server sends the tracking device request to the identified community mobile device. The identified community mobile device is configured to forward the tracking device request to the tracking device and the tracking device is configured to re-configure the tracking device based on the configuration instructions included in the tracking device request.Type: GrantFiled: February 27, 2019Date of Patent: April 28, 2020Assignee: Tile, Inc.Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
-
Publication number: 20190342710Abstract: A tracking device can securely communicate with a secondary device. The secondary device can provide locations associated with the tracking device to a tracking system. When the secondary device determines that the tracking device is lost (for instance, in response to no longer receiving communications from the tracking device), the secondary device can provide additional locations associated with the secondary device to the tracking system. The tracking system can store locations received before and after the tracking device was lost, and can provide these locations to the user for display within a map interface, enabling a user to digitally retrace the user's steps in order to aid the user in locating the lost tracking device.Type: ApplicationFiled: July 19, 2019Publication date: November 7, 2019Inventors: Jose Pons Vega, Daniel Tam