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: 11950164
    Abstract: 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: Grant
    Filed: December 27, 2021
    Date of Patent: April 2, 2024
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Publication number: 20230412708
    Abstract: 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: Application
    Filed: September 5, 2023
    Publication date: December 21, 2023
    Inventors: Jose Pons Vega, Marco Ancheta
  • Patent number: 11838392
    Abstract: 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: Grant
    Filed: June 3, 2022
    Date of Patent: December 5, 2023
    Assignee: BLUEOWL, LLC
    Inventors: Jose Pons Vega, Marco Ancheta
  • Publication number: 20230283984
    Abstract: 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: Application
    Filed: April 5, 2023
    Publication date: September 7, 2023
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 11638118
    Abstract: 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: Grant
    Filed: January 14, 2022
    Date of Patent: April 25, 2023
    Assignee: Tile, Inc.
    Inventors: Jose Pons Vega, Daniel Tam
  • Publication number: 20220294879
    Abstract: 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: Application
    Filed: June 3, 2022
    Publication date: September 15, 2022
    Inventors: Jose Pons Vega, Marco Ancheta
  • Publication number: 20220264247
    Abstract: 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: Application
    Filed: January 14, 2022
    Publication date: August 18, 2022
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 11381663
    Abstract: 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: Grant
    Filed: October 14, 2020
    Date of Patent: July 5, 2022
    Assignee: BlueOwl, LLC
    Inventors: Jose Pons Vega, Marco Ancheta
  • Publication number: 20220150668
    Abstract: 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: Application
    Filed: December 27, 2021
    Publication date: May 12, 2022
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Patent number: 11228859
    Abstract: 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: Grant
    Filed: June 11, 2020
    Date of Patent: January 18, 2022
    Assignee: Tile, Inc.
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 11212644
    Abstract: 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: Grant
    Filed: April 8, 2020
    Date of Patent: December 28, 2021
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Patent number: 10993075
    Abstract: 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: Grant
    Filed: July 19, 2019
    Date of Patent: April 27, 2021
    Assignee: Tile, Inc.
    Inventors: Jose Pons Vega, Daniel Tam
  • Publication number: 20200304946
    Abstract: 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: Application
    Filed: June 11, 2020
    Publication date: September 24, 2020
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 10743138
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: August 11, 2020
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Publication number: 20200236500
    Abstract: 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: Application
    Filed: April 8, 2020
    Publication date: July 23, 2020
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Publication number: 20200221254
    Abstract: 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: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Patent number: 10638262
    Abstract: 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: Grant
    Filed: February 27, 2019
    Date of Patent: April 28, 2020
    Assignee: Tile, Inc.
    Inventors: Michael George Farley, Jose Pons Vega, Charles Y. Choi, Renu Janjam
  • Publication number: 20190342710
    Abstract: 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: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 10462606
    Abstract: 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: Grant
    Filed: September 14, 2018
    Date of Patent: October 29, 2019
    Assignee: Tile, Inc.
    Inventors: Jose Pons Vega, Daniel Tam
  • Patent number: 10412548
    Abstract: 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: Grant
    Filed: September 14, 2018
    Date of Patent: September 10, 2019
    Assignee: Tile, Inc.
    Inventors: Jose Pons Vega, Daniel Tam