Online marketplace for animal genetics
First Claim
1. A method comprising:
- receiving an access request message at a server from at least one remote user via a communications network;
transmitting by the server an access enabling message to the remote user via the communications network, the access enabling message permitting the remote user to submit a query on one or more genetic identifiers to a database located on the server, the data in the database comprising at least one genetic identifier and at least one non-genetic identifier corresponding to at least one registry ID, each registry ID corresponding to an animal, embryo or one or more identical gametes;
searching the database for one or more registry IDs by the at least one or more corresponding genetic identifier;
compiling a report on the server from the accessed database, the report identifying said one or more registry IDs with corresponding one or more genetic identifiers and one or more non-genetic identifier by at least one report result; and
, transmitting from the server the compiled report to the remote user over the communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
An Internet-based marketplace is provided for animals, gametes and embryos wherein a database retains specific genetic identifiers correlated to the animals, embryos and gametes. A method, an apparatus, a server and a client are provided that allow a remote user to submit a query on one or more genetic identifiers to a centralized database located on the server for the purpose of allowing a user to identify matching stock, to certify stock such as to reduce fraud, to report lost or found stock, to trade stock by either fixed priced selling or auction, and to facilitate shipment of stock. An animal can be identified and a cloned embryo prepared and shipped to the requester such as in a specialized shipping container that stabilizes the cloned embryo.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving an access request message at a server from at least one remote user via a communications network;
transmitting by the server an access enabling message to the remote user via the communications network, the access enabling message permitting the remote user to submit a query on one or more genetic identifiers to a database located on the server, the data in the database comprising at least one genetic identifier and at least one non-genetic identifier corresponding to at least one registry ID, each registry ID corresponding to an animal, embryo or one or more identical gametes;
searching the database for one or more registry IDs by the at least one or more corresponding genetic identifier;
compiling a report on the server from the accessed database, the report identifying said one or more registry IDs with corresponding one or more genetic identifiers and one or more non-genetic identifier by at least one report result; and
,transmitting from the server the compiled report to the remote user over the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communications network comprising:
-
one or more clients;
a server communicating with the one or more clients over a communications network, the server configured to receive an access request message from a client via the communications network, transmit an access enabling message to the client via the communications network, the access enabling message permitting the client to submit a query on one or more genetic identifiers to a database residing on the server, the data in the database comprising at least one genetic identifier corresponding to at least one registry ID, each registry ID corresponding to an animal, embryo or gamete, the server further configured to query the database for one or more registry IDs with at least one corresponding genetic identifier in response to receiving one or more queries from the one or more clients;
compile a report from the database, the report identifying said one or more registry IDs with corresponding one or more genetic identifiers by at least one report result; and
,transmit the compiled report to the client over the network. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A server comprising:
-
a network interface adapted to receive one or more queries from one or more clients over a network;
a datastore comprising a database comprising at least one genetic identifier and one non-genetic identifier corresponding to at least one registry ID, each registry ID corresponding to an animal, embryo or gamete; and
,a processor communicating with the network interface and the datastore, the processor adapted to receive a query on one or more genetic identifiers, querying the database for one or more registry IDs with at least one or more corresponding genetic identifier, compile a report from the accessed database, the report identifying said one or more registry IDs with corresponding one or more genetic identifiers by at least one report result, and transmit the compiled report to the remote user over the network via the network interface.
-
-
24. A client comprising:
-
a network communication interface adapted to communicate with a server over a communications network, the server comprising a datastore and the datastore comprising a database comprising at least one genetic identifier and one non-genetic identifier corresponding to at least one registry ID, each registry ID corresponding to an animal, embryo or gamete;
a processor communicating with the network interface, the processor configured to query the database across the network. - View Dependent Claims (25, 26)
-
Specification