System and method for obtaining information from a bar code for use with a healthcare system
First Claim
1. A method of obtaining information from a bar code when the manufacturer or repackager of an item associated with the bar code is not known, the method comprising the steps of:
- maintaining a database of a plurality of algorithms for decoding bar codes;
determining a length of a bar code associated with an item;
identifying all algorithms from said database for decoding a bar code having said length;
applying each identified algorithm to said bar code; and
, verifying a portion of information from said bar code determined from each said identified algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method or system for obtaining information from a bar code comprising the steps of maintaining a database of a plurality of algorithms for decoding a bar code, scanning a bar code associated with a particular item, determining the length of the bar code, identifying algorithms from said database for decoding a bar code of the determined length, applying the identified algorithms to the scanned bar code, and verifying one of the identified algorithms as a correct algorithm for obtaining and utilizing information or data from the scanned bar code. The verifying step can be determining if a segment of the scanned bar code contains a portion of the information of the scanned bar code within an expected range for the chosen segment.
109 Citations
32 Claims
-
1. A method of obtaining information from a bar code when the manufacturer or repackager of an item associated with the bar code is not known, the method comprising the steps of:
-
maintaining a database of a plurality of algorithms for decoding bar codes;
determining a length of a bar code associated with an item;
identifying all algorithms from said database for decoding a bar code having said length;
applying each identified algorithm to said bar code; and
,verifying a portion of information from said bar code determined from each said identified algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 31, 32)
-
-
13. A method of obtaining information from a bar code comprising the steps of:
-
maintaining a database of algorithms for decoding bar codes;
scanning said bar code with a bar code reader;
determining a length of said bar code;
generating an error code when said length is less than a predetermined length;
identifying all algorithms from said database for decoding a bar code having said length when said length is greater than said predetermined length;
applying each identified algorithm to said bar code;
verifying a portion of information from said bar code determined from each said identified algorithm; and
,selecting a verified algorithm to obtain said information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of obtaining information from an item having a bar code comprising the steps of:
-
maintaining a first database of algorithms for decoding bar codes for use when a manufacturer of an item is known;
maintaining a second database of algorithms for decoding bar codes for use when a manufacturer of an item is not known;
scanning a bar code from an item;
utilizing an algorithm from said first database when said manufacturer of said item is known to obtain information from said scanned bar code; and
,utilizing an algorithm from said second database when said manufacturer of said item is not known to obtain information from said bar code. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for obtaining information from a bar code comprising:
-
a bar code scanner for scanning a bar code associated with an item;
a program maintained on a computer readable medium for decoding a bar code scanned by said bar code scanner, said program including a first code segment for maintaining a database of a plurality of algorithms for decoding bar codes;
a second code segment for determining a length of a bar code associated with an item;
a third code segment for identifying all algorithms from said database for decoding a bar code having said length;
a fourth code segment for applying each identified algorithm to said bar code; and
,a fifth code segment for verifying a portion of information from said bar code determined from each said identified algorithm. - View Dependent Claims (29)
-
-
30. A program maintained on a computer readable medium for obtaining information from a bar code comprising:
-
a first code segment in said program for maintaining a database of a plurality of algorithms for decoding bar codes;
a second code segment in said program for determining a length of a bar code associated with an item;
a third code segment in said program for identifying all algorithms from said database for decoding a bar code having said length;
a fourth code segment in said program for applying each identified algorithm to said barcode; and
,a fifth code segment in said program for verifying a portion of information from said bar code determined from each said identified algorithm.
-
Specification