Machine readable label reader system with versatile default mode
First Claim
Patent Images
1. A system for identifying and selecting at least one data resource in a data store, comprising:
- a machine-readable label (MRL) reader with a user interface;
a resource base having resources;
at least one processor connected to said reader to receive MRL data from said MRL and to control and receive data from said user interface;
said at least one processor being programmed to generate a query for use in searching said resource base responsively to said MRL data;
said at least one processor being programmed to generate a query to identify at least one resource matching said query and determine a confidence level of said matching;
said at least one processor being programmed such that when said confidence level is lower than a predetermined confidence level, said at least one processor receives input from said user interface defining a new resource and stores said new resource in said resource base or another resource base.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for reading machine-readable label (MRL) devices and searching resources bases responsive to the context in which the reading took place provides a default mode that supplies useful options when matching resources cannot be identified from the MRL or other data. The user is given the option of defining his/her own response and matching template. Alternatively or in concert, the user may receive a generic response based on a lesser match or a message suggesting the user scan a different MRL or use a different object associated with the MRL reader.
-
Citations
17 Claims
-
1. A system for identifying and selecting at least one data resource in a data store, comprising:
-
a machine-readable label (MRL) reader with a user interface;
a resource base having resources;
at least one processor connected to said reader to receive MRL data from said MRL and to control and receive data from said user interface;
said at least one processor being programmed to generate a query for use in searching said resource base responsively to said MRL data;
said at least one processor being programmed to generate a query to identify at least one resource matching said query and determine a confidence level of said matching;
said at least one processor being programmed such that when said confidence level is lower than a predetermined confidence level, said at least one processor receives input from said user interface defining a new resource and stores said new resource in said resource base or another resource base. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for identifying and selecting at least one data resource in a data store, comprising:
-
a machine-readable label (MRL) reader with a user interface;
a resource base having resources;
at least one processor connected to said reader to receive MRL data from said MRL and to control and receive data from said user interface;
said at least one processor being programmed to generate a query for use in searching said resource base responsively to said MRL data;
said at least one processor being programmed to generate a query to identify at least one resource matching said query and determine a confidence level of said matching;
said at least one processor being programmed such that when said confidence level is lower than a predetermined confidence level, said at least one processor identifies a resource not matching said query by substituting a term in said query that identifies one of an object associated with said reader, an object associated with an MRL, or another term and searches responsively to said query for a resource and, upon finding said resource, generates an output responsive thereto. - View Dependent Claims (7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. A method of identifying a resource in a resource base, comprising the steps of:
-
receiving machine-readable label (MRL) data from a MRL device;
generating a first query having multiple terms including one responsive to said MRL data;
using said first query to identify at least one resource in a resource base and generate a confidence level of a match between said first query and said at least one resource;
when said confidence level is lower than a predetermined level, generating a second query in which another term is substituted for one of said multiple terms and using said second query to identify at least one further resource in said resource base and generate a further confidence level of a match between said second query and said at least one further resource and if said further confidence level is higher than said predetermined level or another predetermined level, generating a message responsive to said resource on a user interface.
-
-
16. A method of identifying a resource from a machine-readable label (MRL) reader, comprising the steps of:
-
scanning a MRL associated with a first object with a reader associated with a second object;
matching resources from a resource base based on a result of said step of scanning;
when a result of said step of scanning indicates a poor match, outputting to a user-interface, a message suggesting to a user to use a different one of said first and second objects.
-
-
17. A method of identifying a resource from a machine-readable label (MRL) reader, comprising the steps of:
-
scanning a MRL associated with a first object with a reader associated with a second object;
matching resources from a resource base based on identifiers corresponding to said first and second objects resulting from said step of scanning;
when a result of said step of scanning indicates a poor match, outputting to a user-interface, identifying a resource matching resources from a resource base based on identifiers corresponding to only one of said first and second objects resulting from said step of scanning.
-
Specification