# US 7,466,707 B2 · Transmitter, communication system, and communication method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,466,707 B2
- Document ID: US7466707B2
- Status: Granted
- Kind: B2
- Application number: 11/085,771
- Filed: 2005-03-21
- Published: 2005-07-28
- Granted: 2008-12-16
- Earliest claimed: 1999-10-12
- Assignees: Sony Corporation
- Inventors: Atsushi Onoe; Kazumi Sato; Yasutaka Miwa
- Web page: https://patentgrep.com/patent/US7466707B2

## CPC

- H04L 47/20: Traffic policing
- H04L 47/15: {in relation to multipoint traffic (arrangements for broadcast or multicast in data networks H04L12/18)}
- H04L 47/215: using token-bucket
- H04L 47/31: by tagging of packets, e.g. using discard eligibility [DE] bits
- H04L 69/161: {Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A transmitter, a communication system, and a communication method capable of realizing communication of more than a set bandwidth with respect to a packet communication with a bandwidth guarantee set therefore by using a set bandwidth as the minimum guaranteed bandwidth, wherein when a transmitter transmits packet data, it decides whether or not packet communication guarantees a bandwidth based on a guaranteed bandwidth set in advance, and adds a first identifier to the packet data when guaranteeing bandwidth, and adds a second identifier when not guaranteeing the bandwidth.

## Claims

### Claim 1

A communication system for transferring packet data from a transmitter side to a receiver side via a network, comprising, on the transmitter side,
identifier adding means for deciding whether or not packet data is transmitted exceeding a guaranteed bandwidth based on a preset guaranteed bandwidth set in advance with respect to the packet data to be transferred and adding a first identifier to the packet data when the packet data is transmitted without exceeding the guaranteed bandwidth, while adding a second identifier to the packet data when the packet data is transmitted exceeding the guaranteed bandwidth,
transmitting means for transmitting the packet data to which the identifier has been added to the network, the transmitting means having a token bucket shaper to transmit the data to the network in the preset guaranteed bandwidth by using the token bucket shaper for the packet data to be transmitted without exceeding the preset guaranteed bandwidth, said token bucket shaper having a socket buffer for storing the packet data and tokens, and from which said packet data is transmitted while said tokens are consumed;
a relay unit for receiving packet data transferred via the network and further transferring the received packet data to the receiver side;
router setting means between the transmitter side and receiver side for selecting one or more relay units; and
registering means for registering identifiers corresponding to packet data to be transferred without exceeding the preset guaranteed bandwidth and guaranteed bandwidths thereof.

### Claim 2 (depends on 1)

A communication system as set forth in claim 1 wherein the token bucket shaper has a token generating means for generating a token in accordance with the preset guaranteed bandwidth.
