Patents by Inventor Rindress MacDonald

Rindress MacDonald 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: 11675857
    Abstract: A method, apparatus, computer readable medium for maintaining a user profile at a web service, including receiving at least one search term from a mobile application, generating a profile associated with an identifier for the mobile application, and storing the received at least one search term from the mobile application in connection with the identifier in the profile. The web service may generate an anonymous identifier for the mobile application, wherein the at least one search term from the mobile application is stored in connection with the anonymous identifier in the profile. The web service may receive and store a location and other information from the mobile application. The profile may be updated so that additional searches can be performed based at least in part of the maintained profile.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: June 13, 2023
    Assignee: NRBY, INC.
    Inventors: Michael Silva, Brittany Campbell, Sean Roy, Tatsuki Nakano, Rindress Macdonald, Sett Paing Oo, Mohamed Fadlalla, Kurt Dobbins, Mark Sexton
  • Patent number: 9992647
    Abstract: A method, apparatus, and computer program product for performing region monitoring using tag matching to more closely match the monitored regions to a user's preference. A user enters user tags of interest, which are persisted to the region monitoring web server. The web server returns the closest regions having a region tag matching user tag first and the closest regions without matching tags secondary. An application at the mobile device then performs region monitoring of the identified closest region(s). When the mobile device enters a monitored region, it reports this event to the web server. The web server then determines whether any messages and/or assets associated with the region have matching message tags or asset tags and returns such messages or assets to the mobile device.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 5, 2018
    Assignee: PING4, INC.
    Inventors: Sean Roy, Kurt Dobbins, Mark Sexton, Sett Paing Oo, Rindress MacDonald, Tatsuki Nakano, Daniel Post
  • Patent number: 9906903
    Abstract: An alert system and method with a web based alert server configured with an alert creation portal allowing a customer to generate and store alert information specific to a location. An alert application for mobile devices is configured to upload to the alert server an anonymous token and mobile device location information. The alert server searches for anonymous tokens for mobile devices located within the alert location and serves stored alert information to the alert applications of the mobile devices located within the alert location.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 27, 2018
    Assignee: Ping4 Inc.
    Inventors: Mark Sexton, Rindress MacDonald, Anastasios Makris, Dave Benvenuti, Kevin Menard, Jr., Paul Kingston, Brannen Huske, Michael Amaral
  • Publication number: 20170318442
    Abstract: A method, apparatus, and computer program product for performing region monitoring using tag matching to more closely match the monitored regions to a user's preference. A user enters user tags of interest, which are persisted to the region monitoring web server. The web server returns the closest regions having a region tag matching user tag first and the closest regions without matching tags secondary. An application at the mobile device then performs region monitoring of the identified closest region(s). When the mobile device enters a monitored region, it reports this event to the web server. The web server then determines whether any messages and/or assets associated with the region have matching message tags or asset tags and returns such messages or assets to the mobile device.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Inventors: Sean ROY, Kurt Dobbins, Mark SEXTON, Sett Paing OO, Rindress MACDONALD, Tatsuki NAKANO, Daniel POST
  • Patent number: 9756490
    Abstract: A method, apparatus, and computer program product for performing region monitoring using tag matching to more closely match the monitored regions to a user's preference. A user enters user tags of interest, which are persisted to the region monitoring web server. The web server returns the closest regions having a region tag matching user tag first and the closest regions without matching tags secondary. An application at the mobile device then performs region monitoring of the identified closest region(s). When the mobile device enters a monitored region, it reports this event to the web server. The web server then determines whether any messages and/or assets associated with the region have matching message tags or asset tags and returns such messages or assets to the mobile device.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: September 5, 2017
    Assignee: Ping4 Inc.
    Inventors: Sean Roy, Kurt Dobbins, Mark Sexton, Sett Paing Oo, Rindress MacDonald, Tatsuki Nakano, Daniel Post
  • Publication number: 20170206278
    Abstract: A method, apparatus, computer readable medium for maintaining a user profile at a web service, including receiving at least one search term from a mobile application, generating a profile associated with an identifier for the mobile application, and storing the received at least one search term from the mobile application in connection with the identifier in the profile. The web service may generate an anonymous identifier for the mobile application, wherein the at least one search term from the mobile application is stored in connection with the anonymous identifier in the profile. The web service may receive and store a location and other information from the mobile application. The profile may be updated so that additional searches can be performed based at least in part of the maintained profile.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 20, 2017
    Inventors: Michael SILVA, Brittany CAMPBELL, Sean ROY, Tatsuki NAKANO, Rindress MACDONALD, Sett Paing OO, Mohamed FADLALLA, Kurt Dobbins, Mark SEXTON
  • Patent number: 9648455
    Abstract: A method, apparatus, and computer program product for reducing battery consumption while performing region monitoring. A mobile device requests, from a web server, N regions to be monitored within a circle having a first radius centered at a current location of the mobile device. The mobile device receives at most N closest regions and a second radius, wherein a personal region comprises an area of a circle having the second radius and centered at the current location of the mobile device. The second radius may be the same or different from the first radius. The mobile device monitors an updated location of the mobile device with respect to the previously defined personal region. The mobile device performs region monitoring of the received regions. When it is determined that the mobile device exits the personal region, requesting, from the web server, an update of the regions to be monitored.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: May 9, 2017
    Assignee: Ping4 Inc.
    Inventors: Rindress MacDonald, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mark Sexton
  • Publication number: 20160360391
    Abstract: A method, apparatus, and computer program product for performing region monitoring using tag matching to more closely match the monitored regions to a user's preference. A user enters user tags of interest, which are persisted to the region monitoring web server. The web server returns the closest regions having a region tag matching user tag first and the closest regions without matching tags secondary. An application at the mobile device then performs region monitoring of the identified closest region(s). When the mobile device enters a monitored region, it reports this event to the web server. The web server then determines whether any messages and/or assets associated with the region have matching message tags or asset tags and returns such messages or assets to the mobile device.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 8, 2016
    Inventors: Sean ROY, Kurt DOBBINS, Mark SEXTON, Sett Paing OO, Rindress MACDONALD, Tatsuki NAKANO, Daniel POST
  • Patent number: 9491582
    Abstract: A method, apparatus, and computer program product for reducing battery consumption while tracking a location of a mobile device. A location tracking application at the mobile device registers to receive location updates from the mobile device. The application receives a location update from the mobile device and determines whether to transmit location information from the received location update to a remote web server.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: November 8, 2016
    Assignee: Ping4, Inc.
    Inventors: Rindress MacDonald, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mohamed Fadlalla, Mark Sexton
  • Publication number: 20160286345
    Abstract: A method, apparatus, and computer program product for reducing battery consumption while performing region monitoring. A mobile device requests, from a web server, N regions to be monitored within a circle having a first radius centered at a current location of the mobile device. The mobile device receives at most N closest regions and a second radius, wherein a personal region comprises an area of a circle having the second radius and centered at the current location of the mobile device. The second radius may be the same or different from the first radius. The mobile device monitors an updated location of the mobile device with respect to the previously defined personal region. The mobile device performs region monitoring of the received regions. When it is determined that the mobile device exits the personal region, requesting, from the web server, an update of the regions to be monitored.
    Type: Application
    Filed: March 23, 2016
    Publication date: September 29, 2016
    Inventors: Rindress MACDONALD, Tatsuki NAKANO, Sett PAING OO, Dan POST, Sean ROY, Mark SEXTON
  • Publication number: 20160234647
    Abstract: A method, apparatus, and computer program product for reducing battery consumption while tracking a location of a mobile device. A location tracking application at the mobile device registers to receive location updates from the mobile device. The application receives a location update from the mobile device and determines whether to transmit location information from the received location update to a remote web server.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Rindress MACDONALD, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mohamed Fadlalla, Mark Sexton
  • Publication number: 20160073234
    Abstract: An alert system and method with a web based alert server configured with an alert creation portal allowing a customer to generate and store alert information specific to a location. An alert application for mobile devices is configured to upload to the alert server an anonymous token and mobile device location information. The alert server searches for anonymous tokens for mobile devices located within the alert location and serves stored alert information to the alert applications of the mobile devices located within the alert location.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Inventors: Mark SEXTON, Rindress MacDONALD, Anastasios MAKRIS, Dave BENVENUTI, Kevin MENARD, JR., Paul KINGSTON, Brannen HUSKE, Michael AMARAL
  • Patent number: 9226109
    Abstract: An alert system and method with a web based alert server configured with an alert creation portal allowing a customer to generate and store alert information specific to a location. An alert application for mobile devices is configured to upload to the alert server an anonymous token and mobile device location information. The alert server searches for anonymous tokens for mobile devices located within the alert location and serves stored alert information to the alert applications of the mobile devices located within the alert location.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: December 29, 2015
    Assignee: PING4 Inc.
    Inventors: Anastasios Makris, Rindress MacDonald, Dave Benvenuti, Kevin Menard, Paul Kingston, Mark Sexton, Brannen Huske, Michael Amaral
  • Publication number: 20150189473
    Abstract: An alert system and method with a web based alert server configured with an alert creation portal allowing a customer to generate and store alert information specific to a location. An alert application for mobile devices is configured to upload to the alert server an anonymous token and mobile device location information. The alert server searches for anonymous tokens for mobile devices located within the alert location and serves stored alert information to the alert applications of the mobile devices located within the alert location.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Ping4 Inc.
    Inventors: Anastasios Makris, Rindress MacDonald, Dave Benvenuti, Kevin Menard, Paul Kingston, Mark Sexton, Brannen Huske, Michael Amaral