Livestock tracking and management system
First Claim
1. A method in an electronic data processing system for maintaining licensure of livestock tracking software, comprising the steps of:
- initiating the livestock management software on a local computer;
requesting the user of the local computer to synchronize with a remote computer over a computer network if the livestock management software has expired; and
calculating a new key from at least indicia of livestock stored by the livestock management software and an identification number of the local computer, if synchronization is requested.
1 Assignment
0 Petitions
Accused Products
Abstract
With the onset of BSE or Bovine Spongiform Encephalopathy in Great Britain, and subsequent infections here in the U.S., there has been an increased push to monitor and track movements of animals on ranches and farms. In fact, the U.S. Department of Agriculture is in the process of implementing a National Animal Identification System or NAIS to track animal movements. Conventional systems that comply with the NAIS, though, have been very expensive and cumbersome for the average farmer who cannot afford the expense involved. However, now there is a system, which complies with the NAIS, that is easy to operate for the average farmer or rancher and is inexpensive. Thus, the present system allows the average farmer or rancher to remain in business and comply with national requirements.
26 Citations
17 Claims
-
1. A method in an electronic data processing system for maintaining licensure of livestock tracking software, comprising the steps of:
-
initiating the livestock management software on a local computer;
requesting the user of the local computer to synchronize with a remote computer over a computer network if the livestock management software has expired; and
calculating a new key from at least indicia of livestock stored by the livestock management software and an identification number of the local computer, if synchronization is requested. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in an electronic data processing system for maintaining licensure of software, comprising the steps of:
-
initiating the software on a local computer;
requesting the user of the local computer to synchronize with a host server over a computer network if the software has expired; and
calculating a new key from at least indicia of data stored by the software and an identification number of the local computer, if synchronization is requested. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for tracking and managing livestock, comprising:
-
a local computer including;
a local database that at least contains livestock data;
a local interface adapted to communicate with at least one computer network; and
a local controller which provides control instructions to the local database and the local interface, wherein the local controller includes a lock detector which prevents user access to the local database if a predetermined lock condition is met; and
a remote computer connected to the computer network including;
a remote database that at least contains the livestock data;
a key generator which generates a key at least from indicia of livestock data, wherein the key provides at least one of an indication of the predetermined lock condition, a set of the predetermined lock condition, or a reset of the predetermined lock condition; and
a remote controller which provides control instructions to the remote database, the key generator, and the local controller. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification