Patent US4771383A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4771383A Expired / Lapsed US ⏱️ 0.0 years remaining

Sales data processing apparatus

Assignee: Casio Computer Co Ltd
•
Filing: 1985-07-05
•
Granted: 1988-09-13
•
Expires: 2005-07-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sales data processing apparatus has a stock data memory for storing stock data indicating the stock of each item. When sales of a certain item are registered, a value corresponding to a registered number is subtracted from the stock data corresponding to the item. When the item is put into stock, the stock-in number is added to the stock data. The apparatus has a detector for detecting that the stock data has reached a predetermined value. When the detector detects that the stock data has reached the predetermined value, date and time data at this time are stored in an out-of-stock date and time memories, respectively. By switching a mode switch, the out-of-stock date and time data are subtracted from current time data, thereby calculating out-of-stock period data indicating the period the item has been in the out-of-stock state.

Inventors

  • 👤 Hiroshi Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:27
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/08; G06Q10/087; G06Q10/0877; G06Q10/08772; G06Q20/00; G06Q20/08; G06Q20/20; G06Q20/203

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 291 words
A sales data processing apparatus, comprising: input means for inputting data relating to pieces of items as sold; stock data storing means for storing stock data representing a number of stocked pieces of each item; subtracting means for receiving data representing a number of sold pieces of each item input from said input means and the stock data of each input item from said stock data storing means, for subtracting the number of sold pieces of each input item from the number of stocked pieces of the item, and for providing and supplying new stock data corresponding to the number of stocked pieces of each input item to said stock data storing means; stock data detecting means for receiving the new stock data provided by said subtracting means, and for generating an out-of-stock signal upon detecting that the number of stocked pieces has reached a preset number for each input item; detected time storing means for receiving the out-of-stock signal from said detecting means, and for storing detected time data representing at least one of date and time when the number of stocked pieces reaches said preset number; current time storing means for storing current time data representing at least one of current date and current time; calculating means for receiving the time data stored by said detected time storing means, and the current time data stored by said current time storing means, for subtracting the detected time data from said current time data, and for providing period data representing a period between the time that the number of stocked pieces reaches said preset number and the current time data; and calculation designating means coupled to said calculating means, for requesting a calculation of the period data by said calculating means.
Claim 2
Dependent Claim 291 words
A sales data processing apparatus, comprising: input means for inputting data relating to pieces of items as sold; stock data storing means for storing stock data representing a number of stocked pieces of each item; subtracting means for receiving data representing a number of sold pieces of each item input from said input means and the stock data of each input item from said stock data storing means, for subtracting the number of sold pieces of each input item from the number of stocked pieces of the item, and for providing and supplying new stock data corresponding to the number of stocked pieces of each input item to said stock data storing means; stock data detecting means for receiving the new stock data provided by said subtracting means, and for generating an out-of-stock signal upon detecting that the number of stocked pieces has reached a preset number for each input item; detected time storing means for receiving the out-of-stock signal from said detecting means, and for storing detected time data representing at least one of date and time when the number of stocked pieces reaches said preset number; current time storing means for storing current time data representing at least one of current date and current time; calculating means for receiving the time data stored by said detected time storing means, and the current time data stored by said current time storing means, for subtracting the detected time data from said current time data, and for providing period data representing a period between the time that the number of stocked pieces reaches said preset number and the current time data; and calculation designating means coupled to said calculating means, for requesting a calculation of the period data by said calculating means.
Claim 3
Dependent Claim 106 words
An apparatus according to claim 1, wherein said detected time storing means and said current time storing means respectively store the detected time data and the current time data in units of data and clock time, and said calculating means calculates the period data in units of days and hours; and further comprising timer means and converting means, said timer means supplying the current time data to said current time storing means and said current time storing means storing the output of said timer means, and said converting means receiving the period data from said calculating means and converting the period data into units of hours.
Claim 4
Dependent Claim 32 words
An apparatus according to claim 1, wherein said calculation designating means includes switching means for requesting said calculation of the period data, and for requesting an output of the calculated period data.
Claim 5
Dependent Claim 43 words
An apparatus according to claim 1, further comprising updating means, coupled to said calculating means, for detecting a lapse of a predetermined period of time and for requesting a calculation of the period data for each lapse of said predetermined period of time.
Claim 6
Dependent Claim 74 words
An apparatus according to claim 1, further comprising: limit data storing means for storing a predetermined period; limit period detecting means for receiving said predetermined period from said limit data storing means and the period data from said calculating means, and for detecting if the period data is equal to or longer than the predetermined period; and printing means for printing in a format which shows detection results of said limit period detecting means.
Claim 7
Dependent Claim 124 words
An apparatus according to claim 1, further comprising: means for inputting stock-in data representing a number of newly stocked pieces of each item; base stock data calculating means for receiving the stored stock data for each item from said stock data storing means, and the stock-in data from said stock-in data inputting means, and for calculating base stock data by adding the stock-in data and the stock data, said stock data storing means then storing the base stock data as said stock data; and control means for receiving the base stock data from said base stock data calculating means, and for erasing the period data corresponding to the base stock data, when the base stock data is stored in the stock data storing means.
Claim 8
Dependent Claim 401 words
A sales data processing apparatus, comprising: input means for inputting data relating to pieces of items as sold; stock data storing means for storing stock data representing a number of stocked pieces of each item; subtracting means for receiving data representing a number of sold pieces of each item input and the stock data from said stock data storing means, for subtracting the number of sold pieces of each input item from the number of stocked pieces of the item, and for providing and supplying new stock data corresponding to the number of stocked pieces of the item to said stock data storing means; stock data detecting means for receiving the new stock data provided by said subtracting means, and for generating an out-of-stock signal upon detecting that the number of stocked pieces has reached a preset number; flag storing means having a plurality of memory areas for receiving the out-of-stock signal from said detecting means, and for setting a flag in a memory area associated with the item, when said stock data detecting means detects that the number of stocked pieces of the item reaches said preset number; current time storing means for storing current time data representing at least one of current date and current time; calculation designating means for generating a signal requesting calculation of a period between the time that the number of stock pieces has reached said preset number and the current time; calculation request time storing means for receiving the signal from said calculation designating means, and for storing calculation request time data representing at least one of date and time when said calculation designating means requests the calculation of said period; period data storing means for storing period data in association with each flag which set in said flag storing means, the period data representing said period; calculating means for receiving the calculation request time data from said calculation request time storing means and said current time storing means, for calculating the difference between the calculation request time data and the current time data, and adding said difference to the period data stored in said period data storing means for providing period data representing the period between the time that the number of stock pieces reaches said preset number and the current time; and calculation designating means coupled to said calculating means, for requesting a calculation of the period data by said calculating means.
Claim 9
Dependent Claim 401 words
A sales data processing apparatus, comprising: input means for inputting data relating to pieces of items as sold; stock data storing means for storing stock data representing a number of stocked pieces of each item; subtracting means for receiving data representing a number of sold pieces of each item input and the stock data from said stock data storing means, for subtracting the number of sold pieces of each input item from the number of stocked pieces of the item, and for providing and supplying new stock data corresponding to the number of stocked pieces of the item to said stock data storing means; stock data detecting means for receiving the new stock data provided by said subtracting means, and for generating an out-of-stock signal upon detecting that the number of stocked pieces has reached a preset number; flag storing means having a plurality of memory areas for receiving the out-of-stock signal from said detecting means, and for setting a flag in a memory area associated with the item, when said stock data detecting means detects that the number of stocked pieces of the item reaches said preset number; current time storing means for storing current time data representing at least one of current date and current time; calculation designating means for generating a signal requesting calculation of a period between the time that the number of stock pieces has reached said preset number and the current time; calculation request time storing means for receiving the signal from said calculation designating means, and for storing calculation request time data representing at least one of date and time when said calculation designating means requests the calculation of said period; period data storing means for storing period data in association with each flag which set in said flag storing means, the period data representing said period; calculating means for receiving the calculation request time data from said calculation request time storing means and said current time storing means, for calculating the difference between the calculation request time data and the current time data, and adding said difference to the period data stored in said period data storing means for providing period data representing the period between the time that the number of stock pieces reaches said preset number and the current time; and calculation designating means coupled to said calculating means, for requesting a calculation of the period data by said calculating means.
Claim 10
Dependent Claim 108 words
An apparatus according to claim 7, wherein said calculation request time storing means and said current time storing means respectively store the calculation request time data and the current time data in units of data and clock time, and said calculating means calculates the period data in units of days and hours; and further comprising timer means and converting means, said timer means supplying the current time data to said current time storing means and said current time storing means storing the output of said timer means, and said converting means receiving the period data from said calculating means and converting the period data into units of hours.
Claim 11
Dependent Claim 32 words
An apparatus according to claim 7, wherein said calculation designating means includes switching means for requesting said calculation of the period data, and for requesting an output of the calculated period data.
Claim 12
Dependent Claim 43 words
An apparatus according to claim 7, further comprising updating means, coupled to said calculating means, for detecting a lapse of a predetermined period of time and for requesting a calculation of the period data for each lapse of said predetermined period of time.
Claim 13
Dependent Claim 73 words
An apparatus according to claim 7, further comprising: limit data storing means for storing a predetermined period; limit period detecting means for receiving said predetermined period from said limit data storing means and the period data from said calculating means, and for detecting if the period is equal to or longer than the predetermined period; and printing means for printing in a format which shows detection results of said limit period detecting means.
Claim 14
Dependent Claim 124 words
An apparatus according to claim 7, further comprising: means for inputting stock-in data representing a number of newly stocked pieces of each item; base stock data calculating means for receiving the stored stock data for each item from said stock data storing means, and the stock-in data from said stock-in data inputting means, and for calculating base stock data by adding the stock-in data and the stock data, said stock data storing means then storing the base stock data as said stock data; and control means for receiving the base stock data from said base stock data calculating means, and for erasing the period data corresponding to the base stock data, when the base stock data is stored in the stock data storing means.

References Cited (Backward Citations)

US3637989A Cited
US4186439A Cited
US4245311A Cited
US4424567A Cited
JPS56110175A Cited
US4502119A Cited
US4493037A Cited
JPS5839367A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-09-13 1992-03-14 1992-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-09-13 1996-03-14 1996-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-09-13 2000-03-14 2000-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag