Internet Based Animal Tracking Information System
AssigneeAmerican Canne Association, Inc.
InventorRobert G. Yarnall
Life of this patent
Estimating the term…
Abstract
An Internet based animal tracking system that allows owners of an animal and other authorized users to securely input and/or access animal records. Once the animal's record is entered, it may be securely accessed by government entities and/or veterinary representatives for the purpose of tracking the animal's location, ownership, and other data related to the said animal. Record keeping is maintained by a secure Internet server. The method allows regulatory government agencies to trace the historical ownership, geographic locations, and other records of an animal.
Claims28
A method for use with a computer system for at least one of storing, tracking, and/or retrieving information by authorized users relating to at least one animal, the method comprising:
- assigning respective first identifiers to respective authorized users of the computer based system for allowing the authorized users access to the system;
- assigning respective second identifiers to respective ones of the at least one animal;
- storing the first and second identifiers in a database;
- creating a plurality of data fields, each one of the plurality of data fields for storing respective data about the at least one animal and for correlating the data with the respective second identifiers;
- defining a plurality of access levels for allowing access to the data, each one of the access levels designating at least one category of data accessible by respective ones of the authorized users of the system;
- and
- entering at least a portion of the data about the at least one animal into the computer system, the data being correlated to respective ones of the second identifiers.
A client usable computer based method for use with a server for at least one of storing, tracking, and retrieving information by authorized client systems of a computer based system relating to at least one animal, the method comprising:
- storing data about the at least one animal in the computer based system;
- designating respective selected portions of the data for access by respective ones of the client systems;
- assigning identifiers to respective users of respective client systems for allowing the respective users access to the respective selected portions of the data;
- and
- at least one of entering the data, modifying the data, tracking the data, and retrieving the data.
A method for use with a processor for making available historical data about an animal to at least one of a plurality of data retrievers comprising at least one of an owner, a veterinarian, a breeder, an entity possessing the animal, and/or a government entity, the data being supplied by a plurality of data sources comprising at least one of the owner, the veterinarian, the breeder, and/or the entity possessing the animal, the method comprising:
- assigning an animal identifier to the animal;
- assigning a respective source identifier to each of the data sources;
- receiving historical data from at least one data source;
- linking the animal identifier to the received data and to the respective source identifier;
- storing the linked historical data as a portion of a database in a memory;
- assigning a respective access code to each one of the plurality of data retrievers for providing the respective data retriever access to at least a predetermined portion of the historical data;
- transmitting the access code from the data retriever to the database;
- and
- transferring the predetermined portion of the historical data to the data retriever.
A method for making available historical data about an animal to at least one of a plurality of data retrievers comprising at least one of an owner, a veterinarian, a breeder, an entity possessing the animal, and/or a government entity, the data being supplied by a plurality of data sources comprising at least one of the owner, the veterinarian, the breeder, and the entity possessing the animal, the method comprising the steps of:
- assigning a unique identifier to the animal;
- assigning a respective source identifier to each of the data sources;
- receiving historical data from at least one of the plurality of data sources;
- linking the animal identifier to the received data and to the respective source identifier;
- storing the linked historical data as a portion of database in a memory;
- assigning a respective access code to each one of the plurality of data retrievers for providing the respective data retriever access to at least a predetermined portion of the historical data;
- transmitting the access code from the data retriever to the database;
- and
- transferring the predetermined portion of the historical data from the database to the data retriever based at least on the access code of the data retriever.
A method of monitoring a history of an animal, the method comprising:
- assigning a unique identifier to the animal;
- storing the unique identifier in a database;
- creating a plurality of data fields, each one of the plurality of data fields recording a respective characteristic of the history;
- coupling each of the data fields to the identifier;
- storing each of the coupled data fields in the database;
- creating at least one data table, the at least one data table comprising selected ones of the data fields;
- coupling the at least one data table to the identifier;
- storing the at least one coupled data table in the data base;
- assigning at least one security code to a user allowing the user to input information in predetermined fields based on a status of the user;
- and
- obtaining access to at least one characteristic of the history based on security code.
Dependencies are inferred from the claim text.