IP Library Granted Patent US 10,510,023
Granted Patent B2
US 10,510,023 · App. 15/276,447 · Granted Dec 17, 2019

Obtaining services from product providers

Inventor: Vajid Jafri (Redwood Shores, CA)
Assignee: Onriva, Inc.
G06Q10/02G06Q10/025G06Q30/0283G06Q30/0601G06Q30/0617G06Q50/14
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,510,023
App. No.
15/276,447
Granted
Dec 17, 2019
Kind
B2
Abstract

Product providers can offer matched prices for the products to the customers through a platform surveying the available prices from sale agents. The platform can determine lowest prices from the sale agents, and use this information to have an agreement with the product providers to sell the products at compatible prices.

Claims (64)

1. A machine-implemented method comprising:

determining, by a platform, a lowest price among offered prices of an air flight selling by agents and by individual airlines,

wherein each agent of the agents represents multiple airlines,

wherein the platform is configured to communicate with the agents using a first protocol,

wherein the platform is configured to communicate with the individual airlines using a second protocol,

wherein the second protocol is different from the first protocol,

wherein the first protocol comprises New Distribution Capability (NDC) protocol or Global Distribution Systems (GDS) protocol, and

wherein the second protocol comprises Internet protocol or Application Program Interface (API) protocol; and

negotiating with one of the individual airlines to obtain a matched price,

wherein the negotiation occurs after obtaining the offered prices,

wherein the matched price is compatible with the lowest price,

wherein the matched price is to be offered to customers when the customers contact the platform about the air flight.

2. The method of claim 1 ,

wherein the matched priced offered by the airline includes discount offerings for amenities or options from the airline.

3. The method of claim 1 , further comprising:

offering the matched price to a customer when the customer contacts the platform about the air flight;

directing the customer to the airline when the customer accepts the offering of the matched price.

4. The method of claim 1 , further comprising:

when a customer contacts the platform about the air flight,

contacting the agents, by the platform using identification of the customer, to obtain air flight prices using the identification of the customer; and

if the air flight prices are higher or the same as the match price, offering the matched price to the customer.

5. The method of claim 1 , further comprising:

when a customer contacts the platform about the air flight, contacting the agents, by the platform using identification of the customer, to obtain air flight prices using the identification of the customer;

if one of the air flight prices is lower than the match price, contacting the airline for a new matched price; and

offering the new matched price to the customer.

6. The method of claim 1 , further comprising:

when a customer contacts the platform about the air flight, contacting the agents, by the platform using identification of the customer, to obtain air flight prices using the identification of the customer; and

if one of the air flight prices from the agents is lower than the match price, directing the customer to the agent with the lowest air flight price.

7. The method of claim 1 , further comprising:

when a customer contacts the platform about the air flight, contacting the agents, by the platform using identification of the customer, to obtain air flight prices using the identification of the customer;

if one of the air flight prices is lower than the match price, contacting the airline for a new matched price; and

if the airline does not offer the new matched price, directing the customer to the agent with the lowest air flight price.

8. A method as in claim 1 ,

wherein determining the lowest price is performed by the platform using an identification of the customer when communicating with the agents, and by the platform using a corporate identification when communicating with the individual airlines.

9. A machine implemented method comprising:

receiving, by a platform, an inquiry from a customer about an air flight;

determining a lowest price among offered prices of the air flight selling by agents and by individual airlines,

wherein each agent of the agents represents multiple airlines,

wherein the platform is configured to communicate with the agents using a first protocol,

wherein the platform is configured to communicate with the individual airlines using a second protocol,

wherein the first protocol comprises New Distribution Capability (NDC) protocol or Global Distribution Systems (GDS) protocol, and

wherein the second protocol comprises Internet protocol or Application Program Interface (API) protocol,

negotiating with one of the individual airlines to obtain a matched price, wherein the negotiation occurs after obtaining the offered prices, wherein the matched price is compatible with the lowest price; and

if the matched price is obtained, offering the matched price to the customer.

10. The method of claim 9 ,

wherein determining the lowest price is performed before or after receiving the inquiry.

11. The method of claim 9 ,

wherein determining the lowest price is performed by the platform using an identification of the customer when communicating with the agents, and by the platform using a corporate identification when communicating with the individual airlines.

12. The method of claim 9 , wherein negotiating with one of the individual airlines is performed by the platform using an identification of the platform when communicating with the individual airlines.

13. The method of claim 9 , further comprising: directing the customer to one of the individual airlines when the customer accepts the offering of the matched price; or representing one of the individual airlines to sell the product to the customer when the customer accepts the offering of the matched price.

14. The method of claim 9 , further comprising:

if the matched price is not obtained, directing the customer to the agent or individual airline with the lowest price.

15. The method of claim 9 , further comprising:

providing discount offerings for amenities or options from the airline, together with the price of the air flight.

16. A machine implemented method comprising:

receiving, by a platform, an inquiry from a customer about an air flight;

offering a first price for the air flight to the customer, wherein the air flight is provided from an airline, and wherein the first price is compatible with a lowest price for the air flight among second prices selling by agents and by individual airlines,

wherein each agent of the agents represents multiple airlines,

wherein the platform is configured to communicate with the agents using a first protocol,

wherein the first protocol comprises New Distribution Capability (NDC) protocol or Global Distribution Systems (GDS) protocol,

wherein the platform is configured to communicate with the individual airlines using a second protocol,

wherein the second protocol comprises Internet protocol or Application Program Interface (API) protocol; and

directing the customer to the airline when the customer accepts the first price.

17. The method of claim 16 , further comprising: determining the lowest price among second prices of the air flight selling by agents and the individual airlines, wherein determining the lowest price is performed by the platform using an identification of the customer when communicating with the agents, and by the platform using a corporate identification when communicating with the individual airlines; negotiating with one of the individual airlines providing the air flight to obtain the first price.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 16683109 WHICH WAS MISTAKENLY ENTERED AS 16686109. PREVIOUSLY RECORDED ON REEL 69830 FRAME 769. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Oct 22, 2025
From: ALINOR HOLDINGS, INC.
To: SANTA CRUZ COUNTY BANK
Reel/Frame 073266/0578 →
SECURITY AGREEMENT. Recorded Dec 31, 2024
From: ALINOR HOLDINGS, INC.
To: SANTA CRUZ COUNTY BANK
Reel/Frame 069830/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2020
From: ALINOR HOLDINGS, INC.
To: ONRIVA LLC
Reel/Frame 053347/0062 →
CHANGE OF NAME Recorded Jul 29, 2020
From: ONRIVA, INC.
To: ALINOR HOLDINGS, INC.
Reel/Frame 053350/0612 →
CHANGE OF NAME Recorded Nov 13, 2018
From: ONVOYA, INC.
To: ONRIVA, INC.
Reel/Frame 047510/0034 →
CHANGE OF NAME Recorded Mar 4, 2017
From: AVAEA, INC.
To: ONVOYA, INC.
Reel/Frame 041891/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2016
From: JAFRI, VAJID
To: AVAEA, INC.
Reel/Frame 040703/0885 →
Continuity (2)
Provisional Application 62233209 · Sep 25, 2015
Related Publication 20170098177A1 · Apr 6, 2017