IP Library Granted Patent US 10,691,674
Granted Patent B2
US 10,691,674 · App. 16/559,285 · Granted Jun 23, 2020

Distributed system for animal identification and management

Inventors: Chit Wah Christine Leong (Houston, TX); Alexandra Theresa Ashpole (Sunnyvale, CA)
Assignee: Accenture Global Solutions Limited
G06F16/2365A01K11/008G06F21/602G06F21/6209H04L9/0866
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,691,674
App. No.
16/559,285
Granted
Jun 23, 2020
Kind
B2
Abstract

A platform may receive, from a user device, a request for a status of an animal, wherein the request includes animal identification information associated with the animal. The platform may identify, based on receiving the request, an animal record identifier associated with the animal. The platform may verify that an entity associated with the user device is authorized to obtain the status of the animal, wherein the entity is one of a plurality of entities that are authorized to obtain the status of the animal. The platform may identify, based on verifying that the entity is associated with the user device, blocks of a blockchain that include the animal record identifier. The platform may determine the status of the animal from animal records associated with the animal, wherein the animal records are included within the blocks. The platform may provide, to the user device, the status of the animal.

Claims (81)

1. A method, comprising:

receiving, by a device, event information,

wherein the event information is associated with an event involving an animal,

wherein the event is associated with creating an account for the animal, and

wherein the event information is received from a user device;

obtaining, by the device and based on receiving the event information, animal identification information for the animal,

wherein the animal identification information comprises at least one of:

a biometric signature of the animal, or

a microchip identification number associated with a microchip of the animal;

determining, by the device, an animal record identifier for the animal,

wherein the animal record identifier is determined based on the animal identification information, and

wherein the account is identified by the animal record identifier;

generating, by the device, an animal record associated with the event,

wherein the animal record is to include the animal record identifier,

wherein the animal record is generated using a private key,

wherein the private key certifies that the animal record is associated with the user device, and

wherein the animal record identifies information associated with a status of the animal according to the event;

configuring, by the device, authorization settings for the animal record,

wherein the authorization settings permit a plurality of authorized entities to access the animal record; and

causing, by the device, the animal record to be stored in a distributed ledger system,

wherein the distributed ledger system includes a plurality of animal records associated with a plurality of animals, and

wherein one or more of the plurality of animal records are accessible to the plurality of authorized entities.

2. The method of claim 1 , further comprising:

generating an attestation based on the animal record to verify a certification of the animal corresponding to the event.

3. The method of claim 1 , wherein the distributed ledger system includes a blockchain, and

wherein the animal record is stored in a block of the blockchain.

4. The method of claim 1 , wherein the authorization settings are configured based on at least one of a characteristic of the event or a characteristic of the animal.

5. The method of claim 1 , wherein the event is associated with receiving medical treatment,

wherein the user device is associated with a veterinary entity that provided the medical treatment, and

wherein the status corresponds to a medical status of the animal.

6. The method of claim 1 , wherein the event is associated with transporting the animal,

wherein the user device is associated with an entity associated with enabling transportation involving the animal, and

wherein the status identifies a location of the animal.

7. The method of claim 1 , wherein the plurality of authorized entities include two or more of:

a current owner associated with the animal,

a prospective owner associated with the animal,

a service provider associated with providing a service for the animal,

an insurance provider associated with authorizing veterinary care for the animal,

a transportation entity associated with enabling transportation involving the animal, or

a real estate entity associated with a dwelling of the current owner of the animal.

8. The method of claim 1 , wherein the animal identification information comprises an image of the animal, and

wherein the animal record identifier is mapped to the image of the animal using an image processing technique.

9. A device, comprising:

one or more memories; and

one or more processors communicatively coupled to the one or more memories, configured to:

receive event information associated with an event involving an animal;

identify, based on receiving the event information, animal identification information for the animal,

wherein the animal identification information is received in association with the event information;

determine, based on the animal identification information, an animal record identifier for the animal,

wherein the animal record identifier is determined using a mapping of the animal identification information to the animal record identifier;

generate an animal record associated with the event to indicate a status of the animal according to the event; and

cause the animal record to be stored in a distributed ledger system,

wherein the distributed ledger system includes a plurality of animal records associated with a plurality of animals, and

wherein one or more of the plurality of animal records are accessible to a plurality of entities.

10. The device of claim 9 , wherein the animal identification information comprises a biometric signature of the animal.

11. The device of claim 10 , wherein the biometric signature of the animal is based on an image of the animal.

12. The device of claim 9 , wherein the animal identification information comprises a microchip identification number that is embedded within the animal.

13. The device of claim 9 , wherein the plurality of entities are authorized to access the one or more of the plurality of animal records according to authorization settings of the one or more of the plurality of animal records.

14. The device of claim 9 , wherein the event is associated with transporting the animal, and

wherein the status identifies a location of the animal.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive, from a user device, a request for a status of an animal,

wherein the request includes animal identification information associated with the animal;

identify, based on receiving the request, an animal record identifier associated with the animal,

wherein the animal record identifier is obtained based on the animal identification information;

verify that an entity associated with the user device is authorized to obtain the status of the animal,

wherein the entity is one of a plurality of entities that are authorized to obtain the status of the animal, and

wherein the entity is verified based on an entity identifier associated with the entity being mapped to the animal record identifier;

identify, based on verifying that the entity is associated with the user device, blocks of a blockchain that include the animal record identifier;

determine the status of the animal from animal records associated with the animal,

wherein the animal records are included within the blocks; and

provide, to the user device, the status of the animal.

16. The non-transitory computer-readable medium of claim 15 , wherein the status of the animal comprises a medical status of the animal as indicated by the animal records.

17. The non-transitory computer-readable medium of claim 15 , wherein the animal records are stored in the blockchain based on a plurality of events, and

wherein at least one of the plurality of events involve the animal and another entity that is different from the entity associated with the user device.

18. The non-transitory computer-readable medium of claim 15 , wherein the entity is verified based on a type of the status and a characteristic of the entity, and

wherein the characteristic of the entity corresponds to the type of the status.

19. The non-transitory computer-readable medium of claim 15 , wherein the animal identification information comprises an image of the animal, and

wherein the animal record identifier is mapped to the image of the animal using an image processing technique.

20. The non-transitory computer-readable medium of claim 15 , wherein the status identifies a location of the animal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2020
From: LEONG, CHIT WAH CHRISTINE; ASHPOLE, ALEXANDRA THERESA
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 052165/0212 →
Continuity (2)
Provisional Application 62768491 · Nov 16, 2018
Related Publication 20200159720A1 · May 21, 2020
Cited By (17)
US 1,067,544 US 1,067,554 US 12,193,413 US 12,213,449 US 12,213,455 US 12,239,098 US 12,254,435 US 12,306,961 US 12,321,808 US 12,342,790 US 12,402,596 US 12,402,599 US 12,409,474 US 12,555,124 US 12,580,086 US 12,593,824 US 12,688,379