Item status tracking
First Claim
Patent Images
1. A system for tracking label status, the system comprising:
- a first database comprising label information, wherein the label information comprises an identifier indicating the status of an electronic label;
a processor, implemented at least partially by hardware, operating in accordance with instructions stored in a memory, wherein the processor is configured to;
receive a request to generate the electronic label;
cause generation of the electronic label, wherein the electronic label includes payment information, service class, and additional requested services information;
update the identifier in the first database to indicate an existence of the electronic label;
record a time indicative of the generation of the electronic label;
receive a request for generation of a physical label including the payment information, the service class, and the additional requested services information included on the electronic label;
provide for generation of the physical label;
update the status of the electronic label in the first database to indicate the generation of the physical label associated with the electronic label;
receive a signal indicating that the physical label has been scanned by a service provider;
determine, in response to the received signal, whether the physical label has been scanned by the service provider within a predetermined time period from the time indicative of the generation of the physical label; and
if the physical label has been scanned by the service provider within the predetermined time period, update the identifier in the first database to indicate that a service identified in the additional requested services information has been provided andif the physical label has not been scanned within the predetermined time, update the identifier in the first database to indicate that the predetermined time period has passed;
detect, from the electronic label, the payment information and the requested services information;
detect attributes associated with the electronic label;
determine a defined payment amount based on the detected payment information, the detected requested service information and detected attributes;
determine improper payment if a payment amount defined by the detected payment information is different from the determined defined payment amount by more than a threshold value;
automatically generate instructions regarding responsive actions if the improper payment was determined, wherein the detections and the determinations are configured for multiple electronic labels, and each of the multiple electronic labels is associated with a same user; and
provide information to indicate a fraudulent event if a number of improper payments is determined for a threshold number of the multiple electronic labels associated with the same user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for tracking the status of a label. The system can include a memory with a database. The database can include an indicator of the label status. The system can additionally include a processor that operates in accordance with instructions stored in the memory. The processor can receive a request to generate a label, update the first database with an identifier that indicates the existence of the label, receive a signal indicating that a service requested by the label has been provided, and update the identifier in the first database to indicate that the requested service has been provided.
16 Citations
20 Claims
-
1. A system for tracking label status, the system comprising:
-
a first database comprising label information, wherein the label information comprises an identifier indicating the status of an electronic label; a processor, implemented at least partially by hardware, operating in accordance with instructions stored in a memory, wherein the processor is configured to; receive a request to generate the electronic label; cause generation of the electronic label, wherein the electronic label includes payment information, service class, and additional requested services information; update the identifier in the first database to indicate an existence of the electronic label; record a time indicative of the generation of the electronic label; receive a request for generation of a physical label including the payment information, the service class, and the additional requested services information included on the electronic label; provide for generation of the physical label; update the status of the electronic label in the first database to indicate the generation of the physical label associated with the electronic label; receive a signal indicating that the physical label has been scanned by a service provider; determine, in response to the received signal, whether the physical label has been scanned by the service provider within a predetermined time period from the time indicative of the generation of the physical label; and if the physical label has been scanned by the service provider within the predetermined time period, update the identifier in the first database to indicate that a service identified in the additional requested services information has been provided and if the physical label has not been scanned within the predetermined time, update the identifier in the first database to indicate that the predetermined time period has passed; detect, from the electronic label, the payment information and the requested services information; detect attributes associated with the electronic label; determine a defined payment amount based on the detected payment information, the detected requested service information and detected attributes; determine improper payment if a payment amount defined by the detected payment information is different from the determined defined payment amount by more than a threshold value; automatically generate instructions regarding responsive actions if the improper payment was determined, wherein the detections and the determinations are configured for multiple electronic labels, and each of the multiple electronic labels is associated with a same user; and provide information to indicate a fraudulent event if a number of improper payments is determined for a threshold number of the multiple electronic labels associated with the same user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of tracking label status, the method comprising:
-
receiving a request, from a requester, to generate an electronic label; generating the electronic label wherein the electronic label includes payment information, service class, and additional requested services information; recording a time indicative of generation of the electronic label; providing, to a requester, the electronic label in response to the received request; updating an identifier indicating an existence of the electronic label; receiving a request for generation of a physical label, the physical label including the payment information, the service class, and the additional requested services information included in the electronic label; providing for generation of the physical label; updating a status of the electronic label in a first database to indicate the generation of the physical label associated with the electronic label; receiving a signal indicating that the physical label has been scanned by a service provider; determining, in response to the received signal, whether the physical label has been scanned by the service provider within a predetermined time period from the time indicative of the generation of the electronic label; if the physical label has been scanned within the predetermined time period, updating the identifier in the first database to indicate that a service identified in the additional requested services information has been provided, and if the physical label has not been scanned within the predetermined time, updating the identifier in the first database to indicate that the predetermined time period has passed; detecting, from the electronic label, the payment information and the requested services information; detecting attributes associated with the electronic label; determining a defined payment amount based on the detected payment information, the detected requested service information and detected attributes; determining improper payment if a payment amount defined by the detected payment information is different from the determined defined payment amount by more than a threshold value; automatically generating instructions regarding responsive actions if the improper payment was determined, wherein the detecting and determining steps are configured for multiple electronic labels, and each of the multi ale electronic labels is associated with a same user; and providing information to indicate a fraudulent event if a number of improper payments is determined for a threshold number of the multiple electronic labels associated with the same user, wherein each of the steps above is implemented by at least a hardware processor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system configured to track label status, the system comprising:
-
means for receiving a request to generate an electronic label; means for generating the electronic label wherein the electronic label includes payment information, service class, and additional requested services information; means for recording a time indicative of generation of the electronic label; means for providing the electronic label in response to the received request; means for updating an identifier, in a first database, indicating an existence of the electronic label; means for receiving a request for generation of a physical label, the physical label including the payment information, the service class, and the additional requested services information included in the electronic label; means for providing for the generation of the physical label; means for updating a status in the first database to indicate the generation of the physical label associated with the electronic label; means for receiving a signal indicating that the physical label has been scanned by a service provider; means for determining, in response to the receiving the signal, that the physical label has been scanned by the service provider within a predetermined time from the time indicative of generation of the electronic label; means for updating the identifier, in the first database, if the physical label has been scanned within the predetermined time period, to indicate that a service identified in the additional requested services information has been provided, and if the physical label has not been received within the predetermined time period, to indicate that the predetermined time period has passed; means for detecting, from the electronic label, the payment information and the requested service information; means for detecting attributes associated with the electronic label; means for determining a defined payment amount based on the detected payment information, the detected requested service information and detected attributes; means for determining improper payment if a payment amount defined by the detected payment information is different from the determined defined payment amount by more than a threshold value; means for automatically generating instructions regarding responsive actions if the improper payment was determined, wherein the means for detecting and determining are configured for multiple electronic labels, and each of the multiple electronic labels is associated with a same user; and means for providing information to indicate a fraudulent event if a number of improper payments is determined for a threshold number of the multiple electronic labels associated with the same user.
-
-
19. A non-transitory computer readable storage medium having executable instructions stored thereon to cause a computing device to implement the following steps:
-
receiving a request, from a requester, to generate an electronic label; generating the electronic label wherein the electronic label includes payment information, service class, and additional requested services information; recording a time indicative of generation of the electronic label; providing, to a requester, the electronic label in response to the received request; updating an identifier indicating an existence of the electronic label; receiving a request for generation of a physical label, the physical label including the payment information, the service class, and the additional requested services information includes in the electronic label; providing for generation of the physical label; updating a status of the electronic label in a first database to indicate the generation of the physical label associated with the electronic label; receiving a signal indicating that the physical label has been scanned by a service provider; determining, in response to the received signal, whether the physical label has been scanned by the service provider within a predetermined time period from the time indicative of the generation of the electronic; if the physical label has been scanned within the predetermined time period, updating the identifier in the first database to indicate that a service identified in the additional request service information has been provided, and if the physical label has not been scanned within the predetermined time, updating the identifier in the first database to indicate that the predetermined time period has passed; detecting, from the electronic label, the payment information and the requested services information; detecting attributes associated with the electronic label; determining a define payment amount based on the detected payment information, the detected request service information and detected attributes; determining improper payment if a payment amount defined by the detected payment information is different from the determined defined payment amount by more than a threshold value; automatically generating instructions regarding responsive actions if the improper payment was determined, wherein the detecting and determining steps are configured for multiple electronic labels, and each of the multiple electronic labels is associated with a same user; and providing information to indicate a fraudulent event if a number of improper payments is determined for a threshold number of the multiple electronic labels associated with the same user. - View Dependent Claims (20)
-
Specification