IP Library Granted Patent US 12,626,295
Granted Patent B2
US 12,626,295 · App. 18/786,929 · Granted May 12, 2026

Generating sale transactions from voice data input by a user

Inventors: Hyunju Lee (Singapore, SG); Joel P. Yarbrough (Oakland, CA); Francisco Vittorio Octavio Joachin D. Barretto (Singapore, SG); Gokul G Narayana Pillai (Chennai, IN)
Assignee: PAYPAL, INC.
G06Q30/0633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,626,295
App. No.
18/786,929
Granted
May 12, 2026
Kind
B2
Abstract

There is provided systems and method for generating sale transaction from voice data input by a user. A user device may receive voice data including a preference for purchasing an item. The user device may convert the voice data to the preferences and perform a search for a sales transaction corresponding to the preferences. The search may include parameters about the user, such as a location. The sales transaction may include purchase prices, times, locations, or other relevant data. A user may accept or decline the sales transaction with additional user data. If the user accepts the sales transaction, the sales transaction may be completed with a payment provider and a transaction history given to the user for later redemption of the item. If the user declines the sales transaction, further sale transactions with additional items may be present to the user.

Claims (52)

1 . A method comprising:

receiving a first voice command indicating a search request for an item by a user;

determining information associated with the item being available for a purchase from a first merchant based on the search request and a user parameter of the user, wherein the user parameter indicates the first merchant of the user from a plurality of merchants available to the user;

providing the information in an application on a device of the user;

receiving a second voice command indicating an additional parameter of the item that is selected by the user and a payment instrument usable for purchasing the item;

determining whether the item is available from the first merchant based on the additional parameter indicated by the second voice command;

updating the information in the application based on whether the item is available from the first merchant or a second merchant of the plurality of merchants;

generating a transaction request for the purchase of the item based on the updated information and the payment instrument; and

processing the transaction request via the application on the device.

2 . The method of claim 1 , wherein the providing the information includes displaying content from the first merchant in the application for the purchase of the item from the first merchant.

3 . The method of claim 2 , wherein the updating the information includes changing the content displayed in the application based on whether the item is available from the first merchant or the second merchant, wherein the changed content includes one of the purchase of the item from the first merchant based on the additional parameter or an offer for another purchase of the item from the second merchant in accordance with the user parameter and the additional parameter.

4 . The method of claim 1 , wherein the application comprises a voice assistant application that analyzes the first voice command for the search request and the second voice command for the additional parameter and the payment instrument, and wherein the providing and the updating the information are performed using audio alerts to the user via the voice assistant application.

5 . The method of claim 4 , further comprising:

providing an additional audio alert that notifies the user of the purchase of the item.

6 . The method of claim 1 , wherein the additional parameter comprises a refinement of the search request based on an item parameter specified by the user using the second voice command.

7 . The method of claim 1 , wherein, prior to the processing the transaction request, the method further comprises:

requesting a confirmation of the transaction request to complete the purchase of the item via an audio alert.

8 . The method of claim 1 , wherein, prior to the determining the information, the method further comprises:

automatically retrieving the user parameter from another application or a component on the device by the application in response to the search request.

9 . A method comprising:

detecting a search for an item via an application on a device of a user, wherein the search includes a first parameter for a purchase of the item;

executing the search for information associated with the item available for the purchase from a plurality of merchants based on the search and the first parameter;

providing the information and an indication of at least one of the plurality of merchants in the application based at least on the first parameter;

receiving a first voice command at the device that indicates a second parameter that refines the search for the item and a selected payment instrument for the purchase of the item;

determining the second parameter and the selected payment instrument using at least a voice recognition operation of the device and based on the first voice command;

determining whether the item is available from each of the plurality of merchants based on the second parameter in the first voice command;

updating the information based on whether the item is available from the at least one of the plurality of merchants, wherein the updated information enables the purchase of the item from one of the plurality of merchants;

receiving a second voice command authorizing the purchase of the item; and

processing the purchase of the item from the one of the plurality of merchants using the selected payment instrument and the updated information.

10 . The method of claim 9 , wherein the providing the information includes displaying content from the at least one of the plurality of merchants in the application for the purchase of the item from the at least one of the plurality of merchants.

11 . The method of claim 10 , wherein the updating the information includes changing the content displayed in the application based on whether the item is available from each of the plurality of merchants, and wherein the changed content comprises at least one of alternative prices or alternative availabilities of the item from the plurality of merchants.

12 . The method of claim 9 , wherein the application comprises a voice assistant application that analyzes the first voice command and the second voice command, and wherein the voice assistant application provides audio alerts to the user for the providing the information and the updating the information.

13 . The method of claim 12 , further comprising:

providing an additional audio alert that notifies the user of the purchase of the item.

14 . The method of claim 9 , wherein the second parameter comprises a specification of at least one of a time or a location for one of a pickup of the item or an event accessible using the purchase of the item.

15 . The method of claim 9 , wherein the first parameter is detected from the device of the user.

16 . The method of claim 9 , wherein the first parameter comprises a location of the user, and wherein the search is detected prior to the user is located at the location and updated when the user is located at the location.

17 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

determining information associated with an item being available for a purchase from a first merchant based on a first voice command of a user and a user parameter of the user, wherein the user parameter indicates the first merchant of the user from a plurality of merchants available to the user;

causing the information to be displayed in an application on a device of the user;

receiving a second voice command from the user via the application, wherein the second voice command indicates an item parameter of the item for the purchase of the item and a payment instrument;

determining a second merchant having the item available for the purchase based on the user parameter and the item parameter indicated by the second voice command;

updating the information displayed in the application based on the second merchant;

processing the purchase of the item with the second merchant based on a confirmation received via the application.

18 . The non-transitory machine-readable medium of claim 17 , wherein, prior to the processing the purchase, the operations further comprise:

receiving the confirmation via the application based on a third voice command by the user;

generating a transaction request for the purchase of the item from the second merchant based on the updated information and the payment instrument; and

processing the transaction request with the second merchant.

19 . The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise:

receiving a receipt for the purchase of the item from the second merchant based on the processing the transaction request; and

causing the receipt to be displayed in the application on the device.

20 . The non-transitory machine-readable medium of claim 19 , wherein the item comprises an event or a service for a specified time associated with the item parameter, and wherein the causing the receipt to be displayed includes providing further information usable to access the event or the service at the specified time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: LEE, HYUNJU; YARBROUGH, JOEL P.; BARRETTO, FRANCISCO VITTORIO OCTAVIO JOACHIN D.; PILLAI, GOKUL G. NARAYANA
To: EBAY INC.
Reel/Frame 068110/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 068110/0439 →
Continuity (5)
Continuation 17404551 · Aug 17, 2021
Continuation 16298832 · Mar 11, 2019
Continuation 14296165 · Jun 4, 2014
Provisional Application 61885864 · Oct 2, 2013
Related Publication 20250037187A1 · Jan 30, 2025
References Cited (13)
US 7958143B1 · Amacker · 2011 [cited by applicant]
US 8849791B1 · Hertschuh et al. · 2014 [cited by applicant]
US 20020035474A1 · Alpdemir · 2002 [cited by applicant]
US 20070150286A1 · Miller et al. · 2007 [cited by applicant]
US 20090150156A1 · Kennewick et al. · 2009 [cited by applicant]
US 20100049619A1 · Beck · 2010 [cited by applicant]
US 20110153402A1 · Craig · 2011 [cited by applicant]
US 20110246306A1 · Blackhurst et al. · 2011 [cited by applicant]
US 20140280292A1 · Skinder · 2014 [cited by applicant]
Goh, Ong Sing, and Chun Che Fung. “Intelligent agent technology in e-commerce.” International Conference on Intelligent Data Engineering and Automated Learning. Berlin, Heidelberg: Springer Berlin Heidelberg, 2003. [cited by examiner]
Clifford S., “Nordstrom Links Online Inventory to Real World”, The New York Times, Retrieved from Internet URL: http://www.nytimes.com/2010/08/24/business/24shop.html, Aug. 23, 2010, 5 pages. [cited by applicant]
Goh O.S., et al., “Intelligent Agent Technology in E-Commerce,” International Conference on Intelligent Data Engineering and Automated Learning, 2003, pp. 10-17. [cited by applicant]
Wedding J., “Why PayPal Makes It a Chore to Pay by Credit Card”, Retrieved from the Internet URL: http://www.mightybargainhunter.com/why-paypal-makes-it-a-chore-to-pay-by-credit-card/, Apr. 16, 2008, 32 pages. [cited by applicant]