Patents by Inventor Stephen Toner
Stephen Toner 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: 12223534Abstract: The systems and methods disclosed herein can increase the speed and ease with which a user can discover compatible replacement parts for a specified model of a product by automatically determining when the user is interested in replacement parts. A replacement part system can conclude that a user is looking for replacement parts based on the user's search queries, the user's browsing behavior, or the user's prior purchases. By automatically deducing an intention to purchase a replacement part, the replacement part system can make it easier for a user to locate suitable replacement parts. In addition, the replacement part system can be configured to tailor listing set of replacement parts search results it provides to a user. The set of search results can be tailored based on a number of criteria to increase the speed with which the user finds a compatible replacement part.Type: GrantFiled: June 23, 2023Date of Patent: February 11, 2025Assignee: Amazon Technologies, Inc.Inventors: Meghan Lagoni, Chad Pham Driesbach, Andrew Robert Toner, Sachin Midha, Jai P. Chabria, Nirav Praful Desai, Brad P. Bonnett, Nicholas Stephen Bogert, Thiyagarajan Ramasamy
-
Patent number: 11037216Abstract: 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: GrantFiled: December 8, 2017Date of Patent: June 15, 2021Assignee: Mastercard International IncorporatedInventors: 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: 10592963Abstract: 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: GrantFiled: July 28, 2016Date of Patent: March 17, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Christopher John Merz, Derek Humphreys, Oran Cummins, Andrea Rizzini, Stephen Elder, Stephen Toner
-
Publication number: 20180165735Abstract: 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: ApplicationFiled: December 8, 2017Publication date: June 14, 2018Applicant: Mastercard International IncorporatedInventors: 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: 9715693Abstract: An exemplary method for distributing an offer to a mobile device includes identifying a location of a first mobile device, identifying offer preferences for a user of the first mobile device, and distributing the offer to the first mobile device. The offer is an offer for the purchase of goods or services, the offer meets the offer preferences of the user of the first mobile device, and the offer is encoded with a first offer identifier corresponding to the user of the first mobile device.Type: GrantFiled: November 10, 2011Date of Patent: July 25, 2017Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Peter D. Kaulbach, Mostafa Sabet, Joshua Kessler, Stephen Toner, Stephen Hendrix, Matthew Richard Stocke, Adam Kenneth Hosp
-
Patent number: 9646297Abstract: An application providing method including: storing, at a memory of a cloud-based computing resource, at least two web-based applications; allowing a computing device of a user, after the user has gained access to a website of a financial institution of which the user has an account, to access the application offering page identifying the at least two web-based applications that are stored on the cloud-based computing resource; receiving, in the cloud-based computing resource, a selection of an application from the application offering page; transmitting, from the cloud-based computing resource to the computing device, data that allows the selected application to be displayed on the computing device, the selected application being stored on the cloud-based computing resource; and transmitting, from the cloud-based computing resource to the computing device, data that allows data pertaining to the user that was previously stored by the financial institution to be displayed on the computing device.Type: GrantFiled: December 23, 2013Date of Patent: May 9, 2017Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rigo Van Den Broeck, Alan Cooke, Stephen Toner, Andrey Shishlo, Edward Kilbaine, Golnaz Amininejad, Benoit Maloir
-
Publication number: 20170032446Abstract: 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: ApplicationFiled: July 28, 2016Publication date: February 2, 2017Inventors: Christopher John Merz, Derek Humphreys, Oran Cummins, Andrea Rizzini, Stephen Elder, Stephen Toner
-
Publication number: 20160140526Abstract: 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: ApplicationFiled: November 13, 2015Publication date: May 19, 2016Inventors: Oran Cummins, Stephen Toner, Derek Humphreys, Stephen Elder
-
Publication number: 20150178713Abstract: An application providing method including: storing, at a memory of a cloud-based computing resource, at least two web-based applications; allowing a computing device of a user, after the user has gained access to a website of a financial institution of which the user has an account, to access the application offering page identifying the at least two web-based applications that are stored on the cloud-based computing resource; receiving, in the cloud-based computing resource, a selection of an application from the application offering page; transmitting, from the cloud-based computing resource to the computing device, data that allows the selected application to be displayed on the computing device, the selected application being stored on the cloud-based computing resource; and transmitting, from the cloud-based computing resource to the computing device, data that allows data pertaining to the user that was previously stored by the financial institution to be displayed on the computing device.Type: ApplicationFiled: December 23, 2013Publication date: June 25, 2015Applicant: MasterCard International IncorporatedInventors: Rigo VAN DEN BROECK, Alan COOKE, Stephen TONER, Andrey SHISHLO, Edward KILBAINE, Golnaz AMININEJAD, Benoit MALOIR
-
Publication number: 20150073990Abstract: Disclosed herein is a method of transferring information in an electronic transaction between a first entity and a second entity. The method comprises: sending, by a first system 101 of the first entity, information relating to the transaction to an administrating system 102, wherein the information is transferred as a pre-payment operation; transferring by the administrating system 102, in dependence on a determination that the transaction is authorised, the received information from the first system 101 to a second system 103, wherein the second system 103 is a system of the second entity and the information is transferred as a pre-payment operation; wherein, the first system 101 is located in a first country and the second system 103 located in a second country such that the transaction is a cross-border transaction.Type: ApplicationFiled: September 9, 2014Publication date: March 12, 2015Inventors: Enrico ALIPRANDI, Alessandra GRASSI, Cary DOWNES, Michael SASS, Jasmine NG, Donghao HUANG, Stephen TONER, Zhiwei ZHOU
-
Publication number: 20130282533Abstract: Systems, methods and apparatus are described for providing an online shopping experience to a consumer who is shopping at a merchant's physical retail location. In an embodiment, a method includes a providing a consumer shopping experience website to obtain at least one of consumer registration data, consumer mobile device data, a consumer shopping list, merchant registration data, and merchant inventory data. In an implementation, a mobile shopping application is provided on a consumer's mobile device operable to provide information such as merchant store locations, merchant inventory, in-store product location data, product review information, and shopping cart information. The method includes receiving a request for shopping information, generating the requested shopping information, and transmitting the shopping information to the consumer mobile device in real time, while the consumer is in a merchant's store.Type: ApplicationFiled: April 17, 2013Publication date: October 24, 2013Inventors: Elizabeth Foran-Owens, Ken Rose, Adam Robert Bell, Lauren Grendon, Stephen Toner, Matthew Richard Stocke
-
Patent number: 8459213Abstract: A method and device to optimize the cumulative beneficial effect of harvesting available forms of lost energy, including energy that is lost while a vehicle is in motion (e.g., kinetic energy and energy contained in electromagnetic radiation. The cumulative energy that is recovered is converted to electrical energy which powers the on-board electrolyzer to produce more hydrogen and oxygen while the system is in operation and stationary. Stationary, passive forms of energy (e.g., solar, wind, hydro, etc.) will also be available to power the electrolyzer. The system also contemplates using passive forms of energy to power a non-mobile system which incorporates an internal or external combustion engine in place of a fuel cell. An oxygen injection control device is employed to control the supply of oxygen to the combustion engine.Type: GrantFiled: October 22, 2009Date of Patent: June 11, 2013Inventors: Donald Moriarty, Stephen Toner
-
Publication number: 20100107994Abstract: A method and device to optimize the cumulative beneficial effect of harvesting available forms of lost energy, including energy that is lost while a vehicle is in motion (e.g., kinetic energy and energy contained in electromagnetic radiation. The cumulative energy that is recovered is converted to electrical energy which powers the on-board electrolyzer to produce more hydrogen and oxygen while the system is in operation and stationary. Stationary, passive forms of energy (e.g., solar, wind, hydro, etc.) will also be available to power the electrolyzer. The system also contemplates using passive forms of energy to power a non-mobile system which incorporates an internal or external combustion engine in place of a fuel cell. An oxygen injection control device is employed to control the supply of oxygen to the combustion engine.Type: ApplicationFiled: October 22, 2009Publication date: May 6, 2010Inventors: Donald Moriarty, Stephen Toner