US-12619597-B2 - Real-time target object tracking using unprocessed data on receipt level
Abstract
Arrangements for real-time target object tracking using unprocessed data on receipt level are provided. Initial data corresponding to activity of a target object may be received. Unprocessed data may be generated based on the initial data. The unprocessed data may include a distinct plurality of chronology indicators and corresponding target object counts. A chronology indicator of an actual count of the target object may be determined. Transactions having a chronology indicator equal to or before the chronology indicator of the actual count may be identified. Selective compilation may be performed based only the identified unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count. Based on the selective compiling and the actual count of the target object, target object information in a database may be updated.
Inventors
- Oliver Grob
Assignees
- SAP SE
Dates
- Publication Date
- 20260505
- Application Date
- 20241017
Claims (20)
- 1 . A computer-implemented method comprising: receiving initial data corresponding to activity of a target object; generating unprocessed data, wherein the unprocessed data comprises a distinct plurality of chronology indicators and corresponding target object counts, based on the initial data; determining a chronology indicator of an actual count of the target object; identifying the unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; selectively compiling only the identified unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; and updating target information in a database based on the selective compiling and the actual count of the target object.
- 2 . The computer-implemented method of claim 1 , wherein the selective compiling comprises filtering out the unprocessed data having a chronology indicator after the chronology indicator of the actual count and before the updating.
- 3 . The computer-implemented method of claim 1 , wherein the unprocessed data comprises individual target object activity as per receipt data from a register device.
- 4 . The computer-implemented method of claim 1 , wherein the unprocessed data corresponds to target object activity associated with a plurality of individuals.
- 5 . The computer-implemented method of claim 1 , wherein the target object is a wanted object associated with at least a number of activities within a predetermined time period.
- 6 . The computer-implemented method of claim 1 , wherein the updated target information comprises an object identification code and an updated quantity of the target object.
- 7 . The computer-implemented method of claim 1 , further comprising: determining that the updated target information in the database deviates from expected target object information; and transmitting an alert to a computing device.
- 8 . A system comprising: at least one processor; and at least one memory including program code which when executed causes the system to provide operations comprising: receiving initial data corresponding to activity of a target object; generating unprocessed data, wherein the unprocessed data comprises a distinct plurality of chronology indicators and corresponding target object counts, based on the initial data; determining a chronology indicator of an actual count of the target object; identifying the unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; selectively compiling only the identified unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; and updating target information in a database based on the selective compiling and the actual count of the target object.
- 9 . The system of claim 8 , wherein the selective compiling comprises filtering out the unprocessed data having a chronology indicator after the chronology indicator of the actual count and before the updating.
- 10 . The system of claim 8 , wherein the unprocessed data comprises individual target object activity as per receipt data from a register device.
- 11 . The system of claim 8 , wherein the unprocessed data corresponds to target object activity associated with a plurality of individuals.
- 12 . The system of claim 8 , wherein the target object is a wanted object associated with at least a number of activities within a predetermined time period.
- 13 . The system of claim 8 , wherein the updated target information comprises an object identification code and an updated quantity of the target object.
- 14 . The system of claim 8 , further comprising: determining that the updated target information in the database deviates from expected target object information; and transmitting an alert to a computing device.
- 15 . A non-transitory computer-readable storage medium including program code which when executed by at least one processor causes operations comprising: receiving initial data corresponding to activity of a target object; generating unprocessed data, wherein the unprocessed data comprises a distinct plurality of chronology indicators and corresponding target object counts, based on the initial data; determining a chronology indicator of an actual count of the target object; identifying the unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; selectively compiling only the identified unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; and updating target information in a database based on the selective compiling and the actual count of the target object.
- 16 . The non-transitory computer-readable storage medium of claim 15 , wherein the selective compiling comprises filtering out the unprocessed data having a chronology indicator after the chronology indicator of the actual count and before the updating.
- 17 . The non-transitory computer-readable storage medium of claim 15 , wherein the unprocessed data comprises individual target object activity as per receipt data from a register device.
- 18 . The non-transitory computer-readable storage medium of claim 15 , wherein the unprocessed data corresponds to target object activity associated with a plurality of individuals.
- 19 . The non-transitory computer-readable storage medium of claim 15 , wherein the target object is a wanted object associated with at least a number of activities within a predetermined time period.
- 20 . The non-transitory computer-readable storage medium of claim 15 , wherein the updated target information comprises an object identification code and an updated quantity of the target object.
Description
TECHNICAL FIELD The subject matter described herein relates generally to data processing and, in particular, to leveraging unprocessed data on receipt level for real-time target object tracking. BACKGROUND Many organizations may rely on software applications including, for example, enterprise resource planning (ERP) software and/or the like. These applications may provide a variety of functionalities including, for example, object surveying or auditing, invoicing, production, logistics, procurement, and/or the like. In an enterprise environment, object information in an ERP system is updated with activity data from a register device through a survey system. Conventional survey systems collect target object activity throughout the day and then compiles the data and updates the ERP system at the end of the day. Oftentimes, such compilation of target object activity leads to wrong physical/actual count postings in ERP, for example, if target object activity occurs between a count at the shelf and posting of the count information to the ERP. SUMMARY Methods, systems, and articles of manufacture, including computer program products, are provided for leveraging unprocessed data on receipt level for real-time target object tracking. In one aspect, a computer-implemented method includes receiving initial data corresponding to activity of a target object; generating unprocessed data, wherein the unprocessed data comprises a distinct plurality of chronology indicators and corresponding target object counts, based on the initial data; determining a chronology indicator of an actual count of the target object; identifying the unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; selectively compiling only the identified unprocessed data having a chronology indicator equal to or before the chronology indicator of the actual count of the target object; and updating target information in a database based on the selective compiling and the actual count of the target object. In some variations one or more of the following can optionally be included. The selective compiling includes filtering out the unprocessed data having a chronology indicator after the chronology indicator of the actual count and before the updating. The unprocessed data includes individual target object activity as per receipt data from a register device. The unprocessed data corresponds to target object activity associated with a plurality of individuals. The target object is a wanted object associated with at least a number of activities within a predetermined time period. The updated target information includes an object identification code and an updated quantity of the object. The computer-implemented method further includes determining that the updated target information in the database deviates from expected target object information; and transmitting an alert to a computing device. Articles are also described that comprise a tangibly embodied machine-readable medium operable to cause one or more machines (e.g., computers, etc.) to result in operations described herein. Similarly, computer systems are also described that may include a processor and a memory coupled to the processor. The memory may include one or more programs that cause the processor to perform one or more of the operations described herein. The details of one or more variations of the subject matter described herein are set forth in the accompanying drawings and the description below. Other features and advantages of the subject matter described herein will be apparent from the description and drawings, and from the claims. DESCRIPTION OF DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of this specification, show certain aspects of the subject matter disclosed herein and, together with the description, help explain some of the principles associated with the disclosed implementations. In the drawings, FIG. 1 depicts an illustrative computing environment for intelligent surveying in accordance with some example embodiments; FIG. 2 depicts an event diagram illustrating standard surveying in accordance with some prior processes; FIG. 3 depicts an event diagram illustrating standard surveying in accordance with some prior processes; FIG. 4 depicts an event diagram implementing intelligent surveying in accordance with some example embodiments; FIG. 5 depicts a flowchart illustrating a process for implementing an intelligent survey system in accordance with some example embodiments; and FIG. 6 depicts a block diagram illustrating a computing system, in accordance with some example embodiments. When practical, similar reference numbers denote similar structures, features, or elements. DETAILED DESCRIPTION Aspects of the disclosure provide a technical solution that addresses problems associated with accurately and efficiently updating object and accounting information in a r