IP Library Granted Patent US 8,279,787
Granted Patent B2
US 8,279,787 · App. 12/411,525 · Granted Oct 2, 2012

Packet processing apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,279,787
App. No.
12/411,525
Granted
Oct 2, 2012
Kind
B2
Abstract

A packet processing apparatus includes a packet buffer unit that temporarily holds packet data, a packet processing unit that processes packet data output from the packet buffer unit, a clock supply unit that supplies a clock signal to the packet processing unit, and a control unit that detects a buffer vacant time indicating a time during which no packet data exists in the packet buffer unit based on an accumulation amount of the packet data in the packet buffer unit, and controls an operational state of the clock supply unit in accordance with the buffer vacant time.

Claims (16)

1. A packet processing apparatus comprising:

a packet buffer unit that temporarily holds packet data, the packet buffer unit outputting an accumulation amount signal indicating an amount of packet data accumulated in the packet buffer unit;

a packet processing unit that processes packet data output from the packet buffer unit;

a clock supply unit that supplies a clock signal to the packet processing unit;

a buffer vacant measurement unit that receives the accumulation amount signal supplied from the packet buffer unit, and measures a buffer vacant time indicating a duration in which the accumulated amount is zero based on the accumulation amount signal supplied from the packet buffer unit; and,

a comparison unit that compares the buffer vacant time with a predetermined comparison reference time and controls an operational state of the clock supply unit based on the comparison results, such that the supply operation of the clock signal is suspended or the clock signal having a frequency less than a threshold frequency being supplied to the packet processing unit during a period in which the buffer vacant time exceeds the predetermined comparison reference time,

wherein the predetermined comparison reference time is a time required to process the packet data in the packet processing unit,

and wherein the comparison unit controls the operational state of the clock supply unit such that the supply of the clock signal is suspended when the buffer vacant time is longer than the comparison reference time.

2. A packet processing apparatus comprising:

a packet buffer unit that temporarily holds packet data, the packet buffer unit outputting an accumulation amount signal indicating an amount of packet data accumulated in the packet buffer unit;

a packet processing unit that processes packet data output from the packet buffer unit;

a clock supply unit that supplies a clock signal to the packet processing unit;

a buffer vacant measurement unit that receives the accumulation amount signal supplied from the packet buffer unit, and measures a buffer vacant time indicating a duration in which the accumulated amount is zero based on the accumulation amount signal supplied from the packet buffer unit; and,

a comparison unit that compares the buffer vacant time with a predetermined comparison reference time and controls an operational state of the clock supply unit based on the comparison results, such that the supply operation of the clock signal is suspended or the clock signal having a frequency less than a threshold frequency being supplied to the packet processing unit during a period in which the buffer vacant time exceeds the predetermined comparison reference time,

wherein the comparison unit controls the clock supply unit such that the supply operation of the clock signal is suspended when a state where the packet data exists in the packet buffer unit is changed to a state where no packet data exists in the packet buffer unit.

3. The packet processing apparatus according to claim 2 , wherein the control unit controls the clock supply unit such that the supply operation of the clock signal is started when a state where no packet data exists in the packet buffer unit is changed to a state where the packet data exists in the packet buffer unit.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2017
From: NEC CORPORATION
To: RAKUTEN, INC
Reel/Frame 041504/0803 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2009
From: HISAMATSU, HIDENORI
To: NEC CORPORATION
Reel/Frame 022453/0915 →