IP Library Granted Patent US 11,689,539
Granted Patent B2
US 11,689,539 · App. 17/199,533 · Granted Jun 27, 2023

Blockchain-based commercial inventory systems and methods

Inventor: Jordan Simons (Denver, CO)
Assignee: Americorp Investments LLC
H04L63/105G06F21/6254G06N20/00H04L9/0618H04L9/3226H04L9/50
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 11,689,539
App. No.
17/199,533
Granted
Jun 27, 2023
Kind
B2
Abstract

Systems, methods, and software are disclosed herein to generate a customized view of a blockchain transaction. A blockchain of block entries requested by a plurality of users from user devices is maintained in a distributed network of nodes. The block entries each comprise a plurality of data portions that are each associated with an access level. A request to view one or more data portions of a block entry is received which includes an access code associated with at least one access level. The access code in the request is evaluated with the blockchain of block entries to identify one or more data portions associated with the access level. A customized view of the block entry is generated which includes the one or more data portions associated with the access level. Enhanced operational efficiency and customer convenience is thereby provided in industries including parking, hotels, and autonomous vehicle fleets.

Claims (52)

1. A system for tracking, management, and fulfillment of hotel room-related transactions in one or more hotels, comprising:

a network of nodes communicably coupled to endpoints in a distributed network,

wherein the network of nodes maintains a distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to at least one hotel room offered by an operator of the one or more hotels, and entries from the operator regarding an availability status of the at least one hotel room, and

wherein each of the entries is associated with at least one access level needed to review a respective entry;

a communications component to receive a request to view at least a portion of one or more of the entries stored in the distributed ledger,

wherein the request includes an access code associated with the at least one access level;

an access control layer to: evaluate the access code in the request, and identify segments within the one or more entries stored on the distributed ledger that are accessible with the at least one access level provided in the request; and

an access platform or decentralized application to generate a customized view of the segments identified by the access control layer.

2. The system of claim 1 , wherein the one or more endpoints include at least one of: a surveillance, a security, an imaging or video, and an access control, device.

3. The system of claim 2 , wherein the one or more endpoints includes the access control device, wherein the access control device or system includes a key card reader, and wherein the system further comprises:

a payment processing system; and

wherein a customer of the one or more hotels is charged using the payment processing system after the customer first enters the at least one hotel room using a key card.

4. The system of claim 3 wherein an availability status of the at least one hotel room is automatically after the customer first enters the at least one hotel room.

5. The system of claim 3 wherein rewards points of the customer are automatically credited or debited after the customer first enters the at least one hotel room.

6. The system of claim 1 , further comprising an artificial intelligence engine to: review entries within the distributed ledger, and assign the at least one access level needed to review each of the entries.

7. The system of claim 6 , wherein the artificial intelligence engine classifies data within each of the entries into one or more categories.

8. The system of claim 7 , wherein the access control layer then sets a different encryption level for each of the one or more categories of data classified by the artificial intelligence engine.

9. The system of claim 7 , wherein the one or more categories include e-mail addresses, account numbers, loyalty points balances, hotel guest names, mailing addresses, vehicle identification numbers, license plate numbers, biometrics, driver's license numbers, photographs, or social security numbers.

10. The system of claim 1 , wherein the access level associated with segments within the one or more entries includes at least one of: a private access level, a permissive access level, and a public access level.

11. The system of claim 10 , wherein:

the entries from customers include data representative of: one or more identifiers of the customer under whose name the at least one hotel room is registered, a payment account of the customer, and loyalty points of the customer; and

the entries from the operator include data representative of: a room rate, an availability status, and an inventory, for the at least one hotel room.

12. The system of claim 11 , wherein one of:

the one or more identifiers of the customer is associated with the private access level;

the room rate for the at least one hotel room is associated with the permissive access level; and

the availability status for the at least one hotel room is associated with the public access level.

13. A method for generating a customized view of blockchain data for hotel room-related transactions in one or more hotels, the method comprising:

receiving a request to view at least a portion of one or more entries stored in a distributed ledger maintained by a network of nodes in a distributed network,

wherein the network of nodes maintains the distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to at least one hotel room offered by an operator of the one or more hotels, and entries from the operator regarding an availability status of the at least one hotel room,

wherein each of the entries is associated with at least one access level needed to review a respective entry, and

wherein the request includes an access code associated with the at least one access level;

evaluating the access code in the request to identify segments within the one or more entries stored in the distributed ledger that are accessible with the at least one access level provided in the request; and

generating a customized view of the segments identified within the one or more entries.

14. The method of claim 13 , wherein the at least one access level needed to review the entry includes a security clearance level.

15. The method of claim 14 further comprising applying redaction mappings to the entries based on the security clearance level.

16. The method of claim 13 further comprising recording at least a portion of the entries from customers into the distributed ledger separately from at least a portion of the entries from the operator.

17. The method of claim 13 further comprising receiving or transmitting payment or refund information for the hotel room-related transaction.

18. The method of claim 17 , wherein the payment or refund information includes cryptocurrency account data of a customer of the at least one hotel.

19. The method of claim 18 further comprising automatically converting the cryptocurrency to a real currency according to an exchange rate.

20. The method of claim 13 , wherein receiving the request to view at least a portion of one or more entries stored in a distributed ledger comprises receiving the request from at least one of the one or more endpoints operable by: at least one of the customer, or the operator.

21. The method of claim 13 further comprising obfuscating identifying information of a user making the request to view at least a portion of the one or more entries.

22. The method of claim 13 further comprising applying redactions to any segments within the one or more entries stored in the distributed ledger that are not accessible with the at least one access level provided in the request.

23. One or more non-transitory computer readable media having stored thereon program instructions which, when executed by at least one processor, cause a machine to:

receive a request to view at least a portion of one or more entries stored in a distributed ledger maintained by a network of nodes in a distributed network,

wherein the network of nodes maintains the distributed ledger with entries from one or more endpoints,

wherein the entries include: entries from customers relating to at least one hotel room offered by an operator of the one or more hotels, and entries from the operator regarding an availability status of the at least one hotel room,

wherein each of the entries is associated with at least one access level needed to review a respective entry, and

wherein the request includes an access code associated with the at least one access level;

evaluate the access code in the request to identify segments within the one or more entries stored in the distributed ledger that are accessible with the at least one access level provided in the request; and

generate a customized view of the segments identified within the one or more entries.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: SIMONS, JORDAN
To: AMERICORP INVESTMENTS LLC
Reel/Frame 055570/0811 →
Continuity (7)
Continuation 16812200 · Mar 6, 2020
Continuation In Part 16806646 · Mar 2, 2020
Continuation 16579697 · Sep 23, 2019
Continuation 16294745 · Mar 6, 2019
Provisional Application 62701947 · Jul 23, 2018
Provisional Application 62639393 · Mar 6, 2018
Related Publication 20210352080A1 · Nov 11, 2021
Cited By (1)
US 12,492,905