Patents by Inventor Hamish Barney

Hamish Barney 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: 11856474
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: December 26, 2023
    Assignee: Groupon, Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Publication number: 20230048004
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Application
    Filed: July 20, 2022
    Publication date: February 16, 2023
    Inventors: Scott ELLIS, Devdatta GANGAL, Jayesh JOY, Hamish BARNEY
  • Publication number: 20220366454
    Abstract: Techniques for programmatically interfacing with mobile chat sessions are discussed herein. Some embodiments may include one or more servers configured to: access the mobile chat session hosted by the mobile chat server; receive input chat data from the mobile chat server; determine promotions scores of candidate promotions based at least in part on the input chat data; and provide the output chat data to the mobile chat server including an electronic marketing communication of one or more promotions selected based on the promotion scores. The one or more servers may be further configured to programmatically interact with chat accounts within the mobile chat session, such as to request additional search terms for improved promotion relevance targeting, among other things.
    Type: Application
    Filed: May 2, 2022
    Publication date: November 17, 2022
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 11432102
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 30, 2022
    Assignee: GROUPON, INC.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Publication number: 20220237659
    Abstract: A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 28, 2022
    Inventors: Don Albert CHENNAVASIN, Lawrence Lee WAI, Hamish BARNEY, Devdatta GANGAL, Daniel BEARD, Valampuri LAKSHMINARAYANAN, Michael BURTON
  • Patent number: 11348141
    Abstract: Techniques for programmatically interfacing with mobile chat sessions are discussed herein. Some embodiments may include one or more servers configured to: access the mobile chat session hosted by the mobile chat server; receive input chat data from the mobile chat server; determine promotions scores of candidate promotions based at least in part on the input chat data; and provide the output chat data to the mobile chat server including an electronic marketing communication of one or more promotions selected based on the promotion scores. The one or more servers may be further configured to programmatically interact with chat accounts within the mobile chat session, such as to request additional search terms for improved promotion relevance targeting, among other things.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 31, 2022
    Assignee: Groupon, Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 11250472
    Abstract: A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: February 15, 2022
    Assignee: GROUPON, INC.
    Inventors: Don Albert Chennavasin, Lawrence Lee Wai, Hamish Barney, Devdatta Gangal, Daniel Beard, Valampuri Lakshminarayanan, Michael Burton
  • Publication number: 20210090127
    Abstract: A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
    Type: Application
    Filed: October 2, 2020
    Publication date: March 25, 2021
    Inventors: Don Albert CHENNAVASIN, Lawrence Lee WAI, Hamish BARNEY, Devdatta GANGAL, Daniel BEARD, Valampuri LAKSHMINARAYANAN, Michael BURTON
  • Patent number: 10832290
    Abstract: A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 10, 2020
    Assignee: GROUPON, INC.
    Inventors: Don Albert Chennavasin, Lawrence Lee Wai, Hamish Barney, Devdatta Gangal, Daniel Beard, Valampuri Lakshminarayanan, Michael Burton
  • Publication number: 20200100052
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Application
    Filed: June 27, 2019
    Publication date: March 26, 2020
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 10382888
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: August 13, 2019
    Assignee: GROUPON, INC.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Publication number: 20180288564
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Application
    Filed: January 2, 2018
    Publication date: October 4, 2018
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Patent number: 10034129
    Abstract: Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 24, 2018
    Assignee: Groupon, Inc.
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney
  • Publication number: 20160379269
    Abstract: Techniques for programmatically interfacing with mobile chat sessions are discussed herein. Some embodiments may include one or more servers configured to: access the mobile chat session hosted by the mobile chat server; receive input chat data from the mobile chat server; determine promotions scores of candidate promotions based at least in part on the input chat data; and provide the output chat data to the mobile chat server including an electronic marketing communication of one or more promotions selected based on the promotion scores. The one or more servers may be further configured to programmatically interact with chat accounts within the mobile chat session, such as to request additional search terms for improved promotion relevance targeting, among other things.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 29, 2016
    Inventors: Scott Ellis, Devdatta Gangal, Jayesh Joy, Hamish Barney