IP Library Granted Patent US 10,043,206
Granted Patent B2
US 10,043,206 · App. 13/963,954 · Granted Aug 7, 2018

Facilitating transactions in connection with service providers

Inventors: Kamal Zamer (San Jose, CA); Lucy Ma Zhao (San Jose, CA); Jayasree Mekala (San Jose, CA); Satish V. Kumar (San Jose, CA); Praveen Nuthulapati (San Jose, CA); Joseph Vernon Paulson (San Jose, CA); Krishna Sai Pendela Bala Venkata (San Jose, CA)
Assignee: PAYPAL, INC.
G06Q30/0629
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 10,043,206
App. No.
13/963,954
Granted
Aug 7, 2018
Kind
B2
Abstract

A system according to an embodiment comprises one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the processor(s) are adapted to cause the system to: receive, from a user device of a user, user input search information in connection with one or more desired items of interest to the user; determine one or more service providers or entities offering the one or more desired items based on a location of the user device; and generate comparative data for the one or more service providers or entities that provide the desired item(s) based on historical data of the one or more service providers or entities and the received user input search information.

Claims (61)

1. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

in response to receiving an user input search information in connection with an item of interest of the user, determining, with data from an entity database, a service provider offering the item for an advertised cost;

accessing, from a transaction database, historical data associated with a historical transaction of the item;

determining, from analyzing the historical data, a projected cost of the item;

determining a projected cost discrepancy for the items based on the projected cost and the advertised cost;

transmitting the projected cost discrepancy to a user interface application of an user device to cause a graphical user interface to display the projected cost discrepancy;

processing, in response to an actual cost discrepancy, an intermediate transaction, using funds from an user account maintained by an account database, to cover the actual cost discrepancy; and

updating the historical data of the transaction database in response to the actual cost discrepancy.

2. The system of claim 1 , wherein the operations further comprise:

receiving, by the transaction database, information about the service provider, wherein the information comprises quality of care, efficiency, timeliness, cleanliness, customer service, other users' ratings, or wait times of the service provider; and

storing, by the transaction database, the information as the historical data.

3. The system of claim 1 , wherein the service provider is determined based on a global positioning system (GPS) location of the user device, and wherein the operations further comprise:

accessing, from the transaction database, a geo-position of the service provider; and

transmitting, to the user device, information that generates a view of the service provider, wherein the view comprises a list or a map view of an area including the service provider that provides the item based on the GPS location of the user device.

4. The system of claim 1 , wherein the historical data further comprises crowd sourced data, nearby service providers, information about the user, purchase or shopping history, user ratings, or estimated costs.

5. The system of claim 1 , wherein the operations further comprise:

determining, with the data from the entity database, a plurality of service providers offering the item; and

providing an option on the user device for sorting the plurality of service providers according to a user criteria, wherein the user criteria comprises a location of the service provider(s), other user reviews, final out of pocket expenses, or costs.

6. The system of claim 1 , wherein the determining the service provider is further based on interaction with a map Application Programming Interface (API), and wherein the determining the projected cost is performed through payment application programming interfaces (APIs) offered by the service provider.

7. The system of claim 1 , wherein the operations further comprise:

holding, at the user account in response to receiving authorization to conduct a transaction for the item and prior to the processing the intermediate transaction, an amount of funds based on the projected cost discrepancy.

8. The system of claim 1 , wherein the intermediate transactions comprise an intermediate payment automatically made from the user account to the service provider.

9. The system of claim 1 , wherein the historical data is based on similar cost items and service providers.

10. The system of claim 1 , wherein the operations further comprise:

determining a maximum amount needed to pay for the items to an account of the service provider; and

holding, at the user account, the maximum amount.

11. A method comprising:

in response to receiving an user input search information in connection with an item of interest of the user, determining, with data from an entity database, a service provider offering the item for an advertised costs;

accessing, from a transaction database, historical data associated with a historical transaction of the item;

determining, from analyzing the historical data, a projected cost of the item;

determining a projected cost discrepancy for the items based on the projected cost and the advertised cost;

transmitting the projected cost discrepancy to a user interface application of an user device to cause a graphical user interface to display the projected cost discrepancy;

processing, in response to an actual cost discrepancy, an intermediate transaction, using funds from an user account maintained by an account database, to cover the actual cost discrepancy; and

updating the historical data of the transaction database in response to the actual cost discrepancy.

12. The method of claim 11 , further comprising:

receiving, by the transaction database, information about the service provider, wherein the information comprises quality of care, efficiency, timeliness, cleanliness, customer service, other users' ratings, or wait times of the service provider

storing, by the transaction database, the information as the historical data.

13. The method of claim 11 , wherein the service provider is determined based on a global positioning system (GPS) location of the user device, and further comprising:

accessing, from the transaction database, a geo-position of the service provider; and

transmitting, to the user device, information that generates a view of the service provider, wherein the view comprises a list or a map view of an area including the service provider that provides the item based on the GPS location of the user device.

14. The method of claim 11 , wherein the historical data further comprises crowd sourced data, nearby service providers, information about the user, purchase or shopping history, user ratings, or estimated costs.

15. The method of claim 11 , further comprising:

determining, with the data from the entity database, a plurality of service providers offering the item; and

providing an option on the user device for sorting the plurality of service providers according to a user criteria, wherein the user criteria comprises a location of the service provider(s), other user reviews, final out of pocket expenses, or costs.

16. The method of claim 11 , wherein the determining the service provider is further based on interaction with a map Application Programming Interface (API), and wherein the determining the projected cost is performed through payment application programming interfaces (APIs) offered by the service provider.

17. The method of claim 11 , further comprising:

holding, at the user account in response to receiving authorization to conduct a transaction for the item and prior to the processing the intermediate transaction, an amount of funds based on the projected cost discrepancy.

18. The method of claim 11 , wherein the intermediate transactions comprise an intermediate payment automatically made from the user account to the service provider.

19. The method of claim 11 , further comprising:

determining a maximum amount needed to pay for the items to an account of the service provider; and

holding, at the user account, the maximum amount.

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

in response to receiving an user input search information in connection with an item of interest of the user, determining, with data from an entity database, a service provider offering the item for an advertised costs;

accessing, from a transaction database, historical data associated with a historical transaction of the item;

determining, from analyzing the historical data, a projected cost of the item;

determining a projected cost discrepancy for the items based on the projected cost and the advertised cost;

transmitting the projected cost discrepancy to a user interface application of a user device to cause a graphical user interface to display the projected cost discrepancy;

processing, in response to an actual cost discrepancy, an intermediate transaction, using funds from an user account maintained by an account database, to cover the actual cost discrepancy; and

updating the historical data of the transaction database in response to the actual cost discrepancy.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036170/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2013
From: ZAMER, KAMAL; ZHAO, LUCY MA; MEKALA, JAYASREE; KUMAR, SATISH V.; PAULSON, JOSEPH VERNON; VENKATA, KRISHNA SAI PENDELA BALA; NUTHULAPATI, PRAVEEN
To: EBAY INC.
Reel/Frame 030996/0312 →
Continuity (1)
Related Publication 20150046292A1 · Feb 12, 2015