throbber
|, Eric Vance, hereby declare:
`
`That | possess advanced knowledge of the Japanese and English languages. The attached Japaneseinto
`English translation has been translated by me and to the best of my knowledgeand belief, it is a true
`and accuratetranslation of Japanese Unexamined Patent Application Publication No. $60-24655.
`
`| declare that all statements made above of my own knowiedgeare true and thatall statements made
`on information and belief are believed to be true. | have been warned and understand thatwillful false
`
`statements and the like are punishable by fine or imprisonment, or both, under § 1001 ofTitle 18 of the
`United States Code.
`
`| declare under penalty of perjury that the foregoingis true and correct.
`
`Executed on May 27, 2022 in South Jordan, Utah.
`
`Eric Vance
`
`Notary Public
`
`Notary Commission Expiry
`
`“sy, MERCEDES ANNTIONETTE KELLEY
`SN
`ic
`-
`otaryFuteeUtah
`My Commission Expires on
`May 26, 2024
`y
`
`State of UTA: Countyof Salt Lote
`.
`The foregoing instrument was acknowledged before me
`this Z TEdayof M ou
`20.22.
`by
`
`vice Vance
`
`
`My Commission Expires
`
`Google Exhibit 1005
`Google Exhibit 1005
`Google v. Valtrus
`Google v. Valtrus
`
`

`

`
`
`
`
`
`(19) Japan Patent Office (JP)
`(11) Patent Application Publication No.
`(12) JAPANESE UNEXAMINED PATENT
`S60-24655
`APPLICATION PUBLICATION (A)
`
`Ident. Code
`Internal Ref. No.
`(43) Publication Date February 7, 1985
`
`6913-5B
`
`
`
`
`
`
`
`
`
`1
`No. of Inventions
`Examination Request Not Yet
`
`
`
`
`(51) Int. Cl.4
`G 06 F 11/34
`
`
`
`
`
` (Total 3 pages)
`
`
`(72) Inventor NOGUCHI, Hiroyuki
`(54) CENTRAL PROCESSING UNIT
`
`5-33-1, Shiba, Minato-ku,
`USAGE RATE MEASURING DEVICE
`
`Tokyo-to
`(21) Application No. S58-132355
`
`c/o NEC Corporation
`(22) Date of Filing
`July 19, 1983
`(71) Applicant NEC Corporation
`(72) Inventor
`OGAWA, Masaaki
`
`5-33-1, Shiba, Minato-ku,
`
`5-33-1, Shiba, Minato-ku,
`
`Tokyo-to
`
`Tokyo-to
`(74) Agent
`Patent Attorney: INOKUCHI,
`
`c/o NEC Corporation
` Hisashi
`
`
`
`
`
`
`
`Specification
`1. Title of Invention
`CENTRAL PROCESSING UNIT USAGE
`RATE MEASURING DEVICE
`2. Scope of Patent Claims
`rate
`A central processing unit usage
`measuring device used in an automatic exchanger
`having a processing format composed of a
`program which requires a time constraint and
`launches at a fixed time interval, the central
`processing unit usage rate measuring device
`comprising: a first counter for counting an
`effective processing time of a central processing
`unit due to a control order from the central
`processing unit; a first register for storing content
`of the first counter, a second counter for counting
`an idle time of the central processing unit due to
`the control order from the central processing unit;
`a second register for storing content of the second
`counter; an arithmetic circuit for calculating a
`central processing unit usage rate from the
`effective processing time and the idle time of the
`central processing unit; and a control order
`decoder for decoding the control order from the
`central processing unit and applying a control
`signal to the first and second counters and the first
`
`-325-
`
`and second registers; and being configured to
`calculate the central processing unit usage rate by
`using the arithmetic circuit to calculate the
`content stored in the first and second registers.
`3. Detailed Description of Invention
`The present invention relates to a device for
`measuring a usage rate of a central processing
`unit used in an automatic exchanger.
`Conventionally, in the measurement of the
`usage rate of a central processing unit, a counter
`for generating an interrupt timing is used to
`capture the content of a counter via a program,
`and an arithmetic operation is performed to
`calculate the usage rate of the central processing
`unit. However, in this method, the arithmetic
`operation for calculating the usage rate is
`performed using the central processing unit, and
`thus there is a disadvantage in that the load on the
`central processing unit increases.
`An objective of the present invention is to
`provide a central processing unit usage rate
`measuring device provided with a pair of
`counters and a pair of registers which can remove
`the foregoing disadvantage by measuring the
`usage rate of the central
`
`
`
`

`

`
`
`
`
`processing unit at a hardware level and reduce the
`load on the central processing unit, in order to
`measure the usage rate of the central processing
`unit.
`The central processing unit usage rate
`measuring device according to the present
`invention is used in an automatic exchanger
`having a processing format composed of a
`program which requires a time constraint and
`launches at a fixed time interval and is provided
`with first and second counters, first and second
`registers, an arithmetic circuit, and a control order
`decoder.
`The first counter is for counting an effective
`processing time of a central processing unit due
`to a control order from the central processing unit.
`The first register is for storing content of the
`first counter.
`The second counter is for counting an idle
`time of a central processing unit due to the control
`order from the central processing unit.
`The second register is for storing content of
`the second counter.
`The arithmetic circuit is for calculating a
`central processing unit usage rate from the
`
`
`unit 1 via the control order decoder 3. A clock
`signal from the clock generator 2 is inputted into
`the first and second counters 4 and 6. Output from
`the first and second registers 5 and 7 is connected
`to the arithmetic circuit 8. The central processing
`unit 1 is a processing unit of a format in which a
`periodic program is executed at a periodic time
`interval, and a clear 0 control order is sent from
`the central processing unit 1 to the control order
`decoder 3 at the start time of processing of the
`periodic program. The control order decoder 3
`decodes the foregoing control order, generates a
`CLR0 signal, and applies this to the first counter
`4. Once the CLR0 signal is applied, the content of
`the first counter 4 is cleared, the first counter 4
`starts counting the clock signal sent from the first
`clock generator 2. Once the central processing
`unit 1 ends all processing of the periodic program,
`a clear 1 control order is sent from the central
`processing unit 1 to the control order decoder 3.
`Then, the control order decoder 3 decodes this
`control order, generates a CLR1 signal, and
`applies this to the second counter 6 and the
`second register 7. Once the CLR1 signal is
`
`-326-
`
`JP S60-24655 (2)
`
`effective processing time and idle time of the
`central processing unit.
`The control order decoder is for decoding the
`control order from the central processing unit and
`applying a control signal to the first and second
`counters and the first and second registers.
`The present invention is configured to
`calculate the central processing unit usage rate by
`using the arithmetic circuit to calculate the
`content stored in the first and second registers.
`Next, an embodiment of the present invention
`will be described in detail with reference to a
`drawing.
`FIG. 1 is a block diagram illustrating one
`embodiment of the central processing unit usage
`rate measuring device according to the present
`invention. In FIG. 1, 1 is a central processing unit,
`2 is a clock generator, 3 is a control order
`decoder, 4 is a first counter, 5 is a first register, 6
`is a second counter, 7 is a second register, 8 is an
`arithmetic circuit, and 9 is a comparator circuit.
`In FIG. 1, the first counter 4, the first register
`5, the second counter 6, and the second register 7
`are connected to the central processing
`
`applied, the content of the second counter 6 is
`cleared, and the second counter 6 starts counting
`the clock sent from the clock generator 2. At this
`time, the first register 5 stores the content of the
`first counter 4. Once the central processing unit 1
`has again started the processing of the periodic
`program after a fixed amount of time has passed,
`the clear 0 control order is again sent from the
`central processing unit 1. Then, the content of the
`first counter 4 is cleared, and the first counter 4
`starts counting the clock signal from the clock
`signal generator 2. At this time, the content of the
`second counter 6 is stored in the second register
`7. The arithmetic circuit 8 calculates the usage
`rate of the central processing unit 1 based on the
`effective processing
`time of
`the central
`processing unit 1, which is the content of the first
`register 5, and the idle time of the central
`processing unit 1, which is the content of the
`second register 7. Furthermore, by adding the
`comparator circuit 9 and comparing against a
`fixed central processing unit usage rate such as
`80%, for example, it is possible to perform a
`
`

`

`JP S60-24655 (3)
`
`particular type of operations, such as extension
`transmission restrictions.
`When performing the above repeatedly, it is
`possible to calculate the usage rate of the central
`processing unit 1 at a hardware level.
`As described above, the present invention has
`an effect in that, by providing a pair of counters
`and a pair of registers and measuring the usage
`rate of the central processing unit at a hardware
`level, it is possible to reduce the load on the
`central processing unit.
`4. Brief Description of Drawings
`FIG. 1 is a block diagram illustrating one
`embodiment relating to a measurement device of
`a central processing unit, which is configured
`according to the present invention.
`1 … Central processing unit
`2 … Clock generator
`3 … Control order decoder
`4, 6 … Counter
`5, 7 … Register
`8 … Arithmetic circuit
`9 … Comparison circuit
`
`FIG. 1
`
`-327-
`
`

`

`

`

`® BABNSH CP)
`
`O45 HF th A BF
`
`@ 4S Ba He at SRR A
`
`HA60— 24655
`
`6)Int. Cl.4
`G06F 11/34
`
`mollae
`
`FABRES
`6913—5B
`
`@25A HBFIGOTE( 1985) 2 8 7 A
`
`1
`SEHAORL
`BRAK AIK
`
`(2 3 ED)
`
`
`Shpeee SwRe
`
`De
`Qe
`Me AR
`
`BA AR58-—-132355
`Fa 8258(1983) 7 A198
`4G
`/\IIERR
`RRAAR SRT B338158
`AE ARRASHAN
`
`Oe WH A ROBT
`RRBAKSSE) A338 1505
`REARREAHA
`Qu HA AASMRASH
`RRPS 5 TA3381S
`mt B A H+ FOF
`
`8
`
`#8
`
`&
`
`1.
`
`SHAD % MH
`
`Hp aR jo BBE OE FB Ul See
`
`2
`
`AERP RR OR © 60
`
`RMN MM el. HO. -EOR MM Mic Lt
`
`ORUSFAF OTIACIOCHMANAKMABRY
`HEAPFAADERBICHSHTHHINAPRA
`
`BERAGCMKRUNERAR CHOOT. PRABEBD
`
`HOK*Mms FIL DMR PRAHBOLMA
`
`xKOoOoK@r-—-¢F3a—-KFEeAGIL, Mie 1
`
`BLOB 2ZOVIAKIGMENKAS SE i MH
`
`BABIC LOC MALT HP RM EN
`
`2eVMmstAL CMM LE KRCE ERE ET APR
`
`MLE EH EH
`
`3.
`
`3888 © ef Mi & GOA
`
`Ac 56 BA it Hi) AEA IC EH ED th Se pe
`
`OTARe west seMC WTS.
`CLR. PRMUBKROMMNKOWECEHTH
`
`MAEM eat SROORIOAITYRE, Hic
`
`WARZAS YASRERONDVYACHIIL, 7
`
`WiDAGYADAEEKMIZLROOB1IOV
`
`YAKL, MIP RMB Gm» 6 O HEC Hl a —
`
`BSFRICLOAVYYAZONSBEMAA, BNE
`AOTPRMAMEROCNKE MM LTRS.
`
`AULD MER PRM ROPER eas
`
`COBKOBSCH, PRABRAECIOTHH
`
`ROOBR2DADYZAL, HMHRH2OhVY AD
`
`ABeweMtSkwooH2Ovyr2aze, Mec
`
`REV WS ARMM EAG HO. PROBH TOM
`Bo MptALKNGKAMSOVI.
`
`Je Wy HL AE A D i) GC eH ML AE EB ce OBS fe]
`
`ABAO RAM. PRABEHOMMR WE
`
`PoPRMBMBAREAKRLAMNTACRYHORNE
`
`tBkb. —WONVDYRE-—WHOVYAALE
`
`Mk, MIPRMMBBACONWMs —F MB
`
`ENENED, PRAMBMOWRBe>-— FY
`
`Li me Bie LUB2ZOADY A, EOCOKM
`
`ZTHICWESFSZCEMRLOTCHERMKACHREL.,
`
`Roel ELOR2ZOVY AS KHMREEHAZASD
`
`PRUE MIM SAAMI MTSCeE BCE
`
`—325—
`
`

`

`SIlISCBRLAPRABEREAZWSEBE
`
`THR8360- 24655 (2)
`RBH ECD OPRABERERBReRHTAKRY
`
`KRRFAZTEKSA!,
`
`DtOTHS,
`
`ABPACLAPRABE ROA RMSE id
`
`HMtMeBl. -CORMMBICLbRHt+Z
`
`FOFFAMLOTCHRMIENKMBBALCETAS!
`Ah SRR EACHHENAIOTHD, H1
`
`BIOKR2OAOYBAZLE, Bi b’IOHF20vY
`
`ALE, BROKE,
`
`tifhW@e—-FFa-FLER
`
`ti Lin &OTHB,
`
`BlOAVY AW, PROBED FO Mr
`
`~FI LD PRM HH EO Se Kh MHP A eA RS
`
`BROD%OCTHA}!,
`
`iMr—-FF3-FK, PROM AD OO fil
`
`Mr-FSeWBl., Bi *eLUR2OADYS,
`
`ROUKHBIPIUH20OvVASCHABEE
`
`SA DKOO’OCHS,
`
`ARACHKHTH. LRKLORIise LU 2
`
`OvyYrAZCBMENKASSERAOKIK LOT
`
`WALT. PROABSRUABEHHTAIIO“K
`
`MRLKYIOCTHSA,
`
`KIC. ARBOR MPCONTHMEBERMLT
`
`RMICHAS AZ,
`
`BlOvvyxehh. HlOAVYAORELH
`
`1 Mit, RHR CI APRMME HER Bh
`
`MTZROO’LOTHS,
`
`B2Dvor Fit, PROBERD DOHA
`
`-FUCIVDPRABKRROPABMEHATAL
`
`DOU’DCHS}|,
`
`LRRO-KRGACRI 7 277MCHA, Hi
`
`BMKSnt. 1AFRMGBRA. 2HuH7a7 7K
`
`BB. 3K fIGMA-FF3a-F. AMHBIOAY
`
`YA. SUBIOVYAR, GKUMB2OADY-B,
`
`BA2OvYAsZ HU. H2OAVYR2ORE LK
`
`THH2OvYAZL,Y BAW. IAI
`
`MITZKOODIOCHA!A,
`
`BCHS_
`
`UAB. PRAGKEROBRMM BBM Le @
`
`Hi BCHEnt, PRMBKH1 Wher
`
`FI-F3eERFLTHIOAVY SAL, H1O
`
`VYAFEL, H2O0AYVYZEL, M2DOrvy
`
`AFTEMBBMANCHA, HiveLUH2O0ON
`
`9YFA, GKUM FOV IREB2ZHLOMuY
`
`ZEBUBANENTHVA, Hl SIVUH2DVY
`
`AGS, TOMDKMADMSKRBRANTTHS!,
`
`PROPER ICAO EM MR CAMS eZ
`
`FLERATFAZUROMBERCS OD. BWI
`
`FJI+AOMBAAMMBBKCPRMABERIAGAZIT
`
`OMmAa-sAHhABAAa-FF3-FzKCKMEH
`
`So tliM@a-FF3I-F3xtKHERHMs-—Fe
`MRL. CLROSREEARLTM1IOAOY BZ
`
`BLTB2DAGYAZELM2OvYAzeTEK
`SRS. CLRIBBHAEZSLHAL, M20n
`
`DYAEORSUAZIVTSH, R20AYYSZE
`‘I OYIRERI HD ERWENK 7 oY DOB
`Wet S, COL. Miovy zs sum
`1LOAYYZFAONHSEHMSA, —ESM &
`
`WLAK, PRABKRI ABU RM7e 752
`
`OMRMeMUGtSZL. PRAMBALIAGTHUZ
`
`V7 Oa —FRBRHAHA, TOT. Mi8o
`
`AYYAASOREGRAFVIT AH, Ml OAYYS
`
`470 Y7RBEBIMOEOPZAVYICZBONR
`EhRT AS, COLE, HB2OHVYAZEODNE
`
`AMKKEKAS, CLRVPBUABEZEHALH1IO
`
`BA2OvVYAFTICHMAHA, MHORAT
`
`AQvYFAOASAZI TEN, HliOAdYS
`47 OY PKREB2 HP EBWANA ovIE
`
`BOURRMEM MITA. PROABHR1IOAMTZ a
`
`FAF+OMBETNTKHTIFAL. PRUAMER
`
`THOT 1 fMs-—SDAhMa—-eFa-—H
`
`SU BHENA, C2, fll#a-—-eFF 5-3
`
`THECOMNMA -—F EMBL. CLR1BBEE
`
`i BLOvVY AZ SONRSCHS 2k wi MI
`
`1DORDAMMBRML, 2D YazazeTONET
`
`SAPRARRMIOBA RIES OL ICP RM
`MRR LOM RMU LCHHTA, Bre. Kt
`BES I etm Ct. MAME OXOLOEE—K
`OPRABERHMBLE Mreacemro. Fy
`BARN EOSAMOMGE CHbDLeATER
`
`

`

`m2 G0- 24655 (3)
`
`tHZ.
`
`WDEECRBRLCTHAM. A- FO ZT THICPR
`
`MERE IOP ABReAWNTSTEACRA.Q
`
`ARAM ERALA LIM. -NOnNVYsZ
`
`E-—WHOvYASLEERUT>-—FK IV TT HICH
`
`ROUBERORBREWETSTE ICID. PR
`
`MAR ROAMEHRMT STE ACHEDZENDH
`
`RBDAD.
`
`4. BO fii M& BB
`
`MiMi, RHR LOMKL APRA
`
`ODBO tise e MIC HT S-RUMeERLKF
`
`oy7BtCES4.,
`
`Toe se RM EH
`
`Zee 2 7ar 7 HA ts
`
`Ze +
`
`+s tl@Msa-FF32-e
`
`4, 6 * AVY.
`
`5, Te es vyRre
`
`Bee HNO
`
`Qe ee Heo
`
`
`
`—327—
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket