Patents by Inventor Stephen ELDER

Stephen ELDER 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).

  • Publication number: 20240104123
    Abstract: System and method for control area visualization according to certain embodiments. For example, a method includes: receiving object data from a plurality of data sources; identifying a plurality of first objects associated with a first group based at least in part on the object data, each first object of the plurality of first objects being associated with a geospatial location and a buffer area; determining a first control area associated with the first group based at least in part on the geospatial location and the buffer area of each first object of the plurality of first objects; and causing a presentation of the first control area on a display.
    Type: Application
    Filed: December 16, 2022
    Publication date: March 28, 2024
    Inventors: Andrew Elder, Andrew Locke, Rebecca Moore, Eric Raboin, Stephen Fennell, Jasmine Peterson, Westin Miller
  • Publication number: 20230278679
    Abstract: An inflatable standup paddleboard having a split deck pad. The split deck pad may allow for easier storage and greater customization options for the inflatable standup paddleboard. The split deck pad may also be removable from the body of the standup paddleboard through integral grooves within the body of the inflatable standup paddleboard. The structural integrity and buoyancy may be further improved with a crisscrossed structure of strings within the interior of the inflatable standup paddleboard.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 7, 2023
    Applicant: iRocker Inc.
    Inventors: Stephen Elder, Agata Hairston, Garrett Scotti
  • Patent number: 11604770
    Abstract: The present disclosure relates to secure and verifiable storage and retrieval of data, in particular in the context of product tracking. According to one aspect there is provided a computer-implemented verifiable data storage method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; and causing the hash to be written to a secure distributed data store. According to another aspect there is provided a computer-implemented verification method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; searching a secure distributed data store for the hash; and depending on a result of the searching, providing confirmation or denial of the hash's presence in the secure distributed data store.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 14, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Robert Collins, Stephen Elder, David James Fleming
  • Patent number: 11069016
    Abstract: Provided are an identity broker system and method for managing a national digital identification of a citizen. In one example, the method includes receiving, from a user device, an identity sharing request of a citizen including an identification of a service provider with which to share the identity, determining one or more digital identification credentials of the citizen that are to be shared with the service provider based on the identity sharing request, receiving an authorization from the citizen via the user device, the authorization including an approval for sharing the one or more digital identification credentials of the citizen with the service provider, and receiving the one or more digital identity components of the citizen from an identity record providing device, and transmitting the one or more digital identification credentials of the citizen to a service provider device based on the identification of the service provider.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 20, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Stephen Elder, Joseph Mitchell, John Sheldon, Ken Moore, Gregory O'Brien, Sinead Fitzgerald, Derek Humphreys
  • Patent number: 11037216
    Abstract: A multi-merchant portal that enables a user to access e-commerce stores is provided. Each e-commerce store has respective merchant categories browsable by the user at a customer device through the portal, each merchant category comprising products available for purchase from a respective merchant. In response to receiving a request from the customer device to switch access of the user browsing a selected merchant category of the first merchant in a first e-commerce store, to a second e-commerce store, the portal determines a system category corresponding to the selected merchant category using mapping data mapping merchant categories to system categories and then determines a destination merchant category of the second merchant in the second e-commerce store corresponding to the determined system category using mapping data mapping the system categories to the merchant categories. The portal switches user's access to the destination merchant category in the second e-commerce store.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 15, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Chris O'Mahony, Stephen Elder, Bryan O'Sullivan, Derek Humphreys, Alex Staveley, Eammon Doyle, Stephen Toner, Andrea Rizzini, Maurice O'Connor, Oran Cummins
  • Publication number: 20200174973
    Abstract: The present disclosure relates to secure and verifiable storage and retrieval of data, in particular in the context of product tracking. According to one aspect there is provided a computer-implemented verifiable data storage method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; and causing the hash to be written to a secure distributed data store. According to another aspect there is provided a computer-implemented verification method comprising: receiving a product serial number; receiving an account identifier; producing a non-invertible hash by operating on the product serial number and the account identifier; searching a secure distributed data store for the hash; and depending on a result of the searching, providing confirmation or denial of the hash's presence in the secure distributed data store.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 4, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Robert COLLINS, Stephen ELDER, David James FLEMING
  • Patent number: 10592963
    Abstract: An enhanced smart refrigerator (ESR) for automatically populating a virtual shopping cart is provided. The ESR stores a purchase log including a purchase history of a target product. The ESR determines a current interval between a most recent delivery date and a proposed next delivery date based on the purchase history of the target product, and calculates a purchase propensity for the target product based on the current interval and the purchase history of the target product, and automatically adds the product to the virtual shopping cart for submission to a party for purchase of the target product if the purchase propensity meets a first criteria.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: March 17, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Christopher John Merz, Derek Humphreys, Oran Cummins, Andrea Rizzini, Stephen Elder, Stephen Toner
  • Publication number: 20180330459
    Abstract: Provided are an identity broker system and method for managing a national digital identification of a citizen. In one example, the method includes receiving, from a user device, an identity sharing request of a citizen including an identification of a service provider with which to share the identity, determining one or more digital identification credentials of the citizen that are to be shared with the service provider based on the identity sharing request, receiving an authorization from the citizen via the user device, the authorization including an approval for sharing the one or more digital identification credentials of the citizen with the service provider, and receiving the one or more digital identity components of the citizen from an identity record providing device, and transmitting the one or more digital identification credentials of the citizen to a service provider device based on the identification of the service provider.
    Type: Application
    Filed: November 29, 2017
    Publication date: November 15, 2018
    Inventors: Stephen Elder, Joseph Mitchell, John Sheldon, Ken Moore, Gregory O'Brien, Sinead Fitzgerald, Derek Humphreys
  • Patent number: 10043209
    Abstract: A method of initiating a consumer transaction using a human interaction device to read voice or human based gesture actions is disclosed. Video data is transmitted from a processing device to a display device. The video is monitoring for event data corresponding to a plurality of consumer products or services, and monitored event data is received in the processing device. A consumer is notified on the display device of an eligible consumer transaction. Voice or human based gesture actions are read with a human interaction device and are analyzed. If the voice or human based gesture actions conform to a predetermined set of requirements, then a consumer transaction for the plurality of consumer products or services is initiated.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: August 7, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Alan Cooke, Garry Lyons, Oran Cummins, Stephen Elder, Lukas Ekselius
  • Publication number: 20180165735
    Abstract: A multi-merchant portal that enables a user to access e-commerce stores is provided. Each e-commerce store has respective merchant categories browsable by the user at a customer device through the portal, each merchant category comprising products available for purchase from a respective merchant. In response to receiving a request from the customer device to switch access of the user browsing a selected merchant category of the first merchant in a first e-commerce store, to a second e-commerce store, the portal determines a system category corresponding to the selected merchant category using mapping data mapping merchant categories to system categories and then determines a destination merchant category of the second merchant in the second e-commerce store corresponding to the determined system category using mapping data mapping the system categories to the merchant categories. The portal switches user's access to the destination merchant category in the second e-commerce store.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 14, 2018
    Applicant: Mastercard International Incorporated
    Inventors: Chris O'Mahony, Stephen Elder, Bryan O'Sullivan, Derek Humphreys, Alex Staveley, Eammon Doyle, Stephen Toner, Andrea Rizzini, Maurice O'Connor, Oran Cummins
  • Patent number: 9875385
    Abstract: A method for transmitting line item data from an electronic receipt comprising storing a plurality of receipt data entries affiliated with a consumer account based on a consumer identifier. The method comprises storing a plurality of merchant identifiers affiliated with one or more product data files for products sold by a merchant. The method further receives a transaction message for a payment transaction using the consumer identifier via a payment network and executes a query on the electronic receipt database from a first consumer device to identify one or more products purchased in the payment transaction. The method generates an electronic receipt displaying purchase information for the one or more products and links the purchase information on the electronic receipt to the product data file for the one or more products for transmittal.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: January 23, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Derek Humphreys, Stephen Elder, Edward Kilbane, Ramson Tutte, John Clerkin, Adam Kenneth Hosp, Sarah Louise Cunningham, Rebecca Fredric, Paul Lawless
  • Patent number: 9836780
    Abstract: A method of initiating a consumer transaction using a human interaction device to read voice or human based gesture actions is disclosed. Video data is transmitted from a processing device to a display device. The video is monitoring for event data corresponding to a plurality of consumer products or services, and monitored event data is received in the processing device. A consumer is notified on the display device of an eligible consumer transaction. Voice or human based gesture actions are read with a human interaction device and are analyzed. If the voice or human based gesture actions conform to a predetermined set of requirements, then a consumer transaction for the plurality of consumer products or services is initiated.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: December 5, 2017
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Alan Cooke, Garry Lyons, Oran Cummins, Stephen Elder
  • Patent number: 9767500
    Abstract: A method for displaying product details on a consumer device includes: preparing digital media for display on the device; detecting whether the digital media includes at least one product available for purchase; receiving a plurality of product data sets, each set associated with a product identifier and product details for an available product, the product details including information to initiate a transaction for the product; identifying an index of products in the digital media, the index including for each product a display location and a product identification number; receiving an indication from a user identifying a selected product in the digital media based on a display location in the digital media of the product and/or selection from a listing of the product in the index; retrieving product details for the product based on the product identification number and the product identifier; and displaying the retrieved product details.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 19, 2017
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Oran Cummins, Garry Lyons, Matthew Hopkins, Prashant Sharma, Stephen Elder, Stephen Whitney, Richard Burdett, Tina Doran, Michael Friedman
  • Patent number: 9767446
    Abstract: Systems and methods for operating a touch screen for contactless payments are described. In an embodiment, a process includes detecting the presence of multiple proximity payment devices in contact with a touchable surface of a touch screen, displaying a payment option menu for multiple consumers associated with the proximity payment devices, and detecting selection of payment amounts. The process includes reading payment account data from the multiple proximity payment devices, providing the payment account data to a processor, and transmitting the payment account data and the payment amounts associated with the multiple proximity payment devices to a payment server computer. The process may also include receiving one or more payment authorization messages associated with the proximity payment devices, and displaying the payment authorization message(s).
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 19, 2017
    Assignee: MasterCard International Incorporated
    Inventors: Alan Cooke, Stephen Elder, Simon Blythe
  • Publication number: 20170178122
    Abstract: A method of processing a contactless transaction includes creating a mesh network having a plurality of proximity interface nodes. Each proximity interface node is configured to communicate, wirelessly, with a proximity enabled mobile device. An area is serviced with proximity connectivity by dividing the area into zones and associating each zone with a corresponding one of the proximity interface nodes. The proximity enabled mobile device is interfaced with the proximity interface node that is co-located in the same zone as the proximity enabled mobile device for communicating transaction information associated with an event in that particular zone. The mesh network is interfaced with a payment network for processing the transaction information during a payment transaction.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 22, 2017
    Inventors: Stephen Patrick FLINTER, Márcia Sofia Paciência MORA, Ralph HYLAND, Geoffrey FORDE, Andrea RIZZINI, Ann Marie CLYNE, Stephen ELDER
  • Publication number: 20170032446
    Abstract: An enhanced smart refrigerator (ESR) for automatically populating a virtual shopping cart is provided. The ESR stores a purchase log including a purchase history of a target product. The ESR determines a current interval between a most recent delivery date and a proposed next delivery date based on the purchase history of the target product, and calculates a purchase propensity for the target product based on the current interval and the purchase history of the target product, and automatically adds the product to the virtual shopping cart for submission to a party for purchase of the target product if the purchase propensity meets a first criteria.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 2, 2017
    Inventors: Christopher John Merz, Derek Humphreys, Oran Cummins, Andrea Rizzini, Stephen Elder, Stephen Toner
  • Patent number: 9384499
    Abstract: A method for indirectly controlling a website using a user communication device is disclosed. A unique machine-readable code is displayed on a display device, the unique machine-readable code being specific to the display device displaying contents from a website through a server. The unique machine-readable code is readable by a user communication device, the user communication device in turn being able to communicate with the server through a communication path not involving an input device associated with the display device. Commands to control content displayed through the server are received from the user communication device. The commands include the identity of the specific display device by the displayed unique machine readable code. The content displayed on the specific display device is then changed accordingly.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: July 5, 2016
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Garry Lyons, David Brown, Michael Clay Atkins, Oran Cummins, Daniel Martin, Alan Cooke, Stephen Elder
  • Publication number: 20160171477
    Abstract: A method for facilitating automatic payment in a payment system requires less interaction by both the credit card user and store clerks than current payment systems. At least one secure geographic location is specified, where payments within a payment system are to be authorized. An identifier of a vehicle is provided to the payment system. A connection is detected between a specific portable device and the vehicle, and a current geographic location of the portable device and/or the vehicle is also detected. The current geographic location is compared with the secure geographic location, and the granting of payment requests received by the payment system and relating to the identifier of the vehicle is authorized if the current geographic location is within or associated with the secure geographic location and if the connection between the portable device and the vehicle continues to exist.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Inventors: Stephen Elder, Paul Lawless
  • Publication number: 20160140526
    Abstract: Smart appliance processing systems and methods for enabling dynamic control and management of electronically stored consumables inventories are provided. A smart server acquires electronically from a merchant product data concerning one or more consumables acquired at the merchant during one or more purchase transactions conducted by a customer in association with an identifier of the customer. Based on mapping data maintained by the smart server, the smart server matches the identifier with a respective client smart appliance system of the customer. The smart server then transmits electronically the product data towards the client smart appliance system for updating an electronic consumables inventory maintained by the client smart appliance system for the first customer.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Inventors: Oran Cummins, Stephen Toner, Derek Humphreys, Stephen Elder
  • Publication number: 20150196845
    Abstract: A method for scoring a payment transaction includes: storing consumer profiles, each consumer profile including a consumer identifier, contact information, and team identifier; storing merchant profiles, each merchant profile including a merchant identifier and plurality of team scores; receiving an authorization request for a payment transaction, the request including a consumer identification, merchant identification, and transaction data; identifying a specific consumer profile where the included consumer identifier corresponds to the consumer identification; identifying a specific merchant profile where the included merchant identifier corresponds to the merchant identification; identifying a transaction score for the transaction using one or more scoring rules based on the transaction data; updating, in the specific merchant profile, a team score corresponding to the team identifier included in the specific consumer profile based on the transaction score; and transmitting a notification to a consumer rel
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: MasterCard International Incorporated
    Inventors: David Klemm, Purvi Jatin Gandhi, Stefania Del Tosto, Michael J. Cowen, Vladimir Rymchuk, Bensam Joyson, Stephen Elder, James Gallagher