Patents Examined by Kamran Emdadi
  • Patent number: 7006495
    Abstract: A method of transmitting data packets includes using one or more receive processors to receive a plurality of data packets from a network and processing the plurality of data packets using a management processor. The method also includes using one or more transmit processors to transmit packets to the network.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: February 28, 2006
    Assignee: Intel Corporation
    Inventor: Donald F. Hooper
  • Patent number: 6999413
    Abstract: A packet switch has a switch section formed by a plurality of crossbar switch planes and plurality of interfaces, and each interface outputs in parallel input packets in block units to the plurality of crossbar switch planes in response to signals from a scheduler, wherein when n crossbar switch planes can be mounted on the packet switch, each interface allocates time slots corresponding to the n crossbar switch planes or when a switch plane is additionally mounted, a block is read at a time slot corresponding to the additional switch plane or when a switch plane is stopped from working, an idle time slot is used to prevent a block from being output to the switch plane which is unused.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: February 14, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Norihiko Moriwaki, Hidehiro Toyoda, Masayuki Takase
  • Patent number: 6996063
    Abstract: A transmitter is capable of transmitting protocol data units (PDUs). Each PDU has an n-bit sequence number. A polling determination method is provided that determines if polling should be performed according to a parameter S that is an n-bit sequence number. Polling is then triggered if a PDU that is next to be transmitted is not a re-transmitted PDU and the polling determination method indicates that polling is to be triggered according to the sequence number of the PDU. The polling determination method uses the equation: t=((2n+1+S VT(A)) mod 2n)/VT(WS) to determine if polling should be triggered, where S is the sequence number of the next outgoing PDU.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: February 7, 2006
    Assignee: ASUSTeK Computer Inc.
    Inventor: Sam Shiaw-Shiang Jiang
  • Patent number: 6977908
    Abstract: A method of interconnecting a new node into a cluster of other nodes. The new node broadcasts a configuration (DP) packet describing itself to the other nodes of the cluster. The other nodes then respond by setting up communications information enabling the new node to directly communicate with a monitor process in the responding nodes and sending that information (DI packet) to the new node. The new node then sets up information enabling the responding nodes to communicate with a monitor process on the new node and sends that information (DC packet) to the responding nodes. The responding nodes then acknowledge the information (DA packet) and the new node is then interconnected with the responding nodes. The DP and DI packets are sent via a permissive interrupt mechanism, received by each processor unit making up a node and forwarded to the monitor process of the node.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: December 20, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Marcelo de Azevedo, Sachin U. Naik, Roger Cox, Peter H. Lipman
  • Patent number: 6788647
    Abstract: A method and apparatus are provided for automatic reverse-direction or bi-directional quality of service treatment of network data flows. A network device located at the edge or border of a network, such as a router that is connected to another network, identifies a data flow originating within its network and directed outside the network, and having packets set with quality of service treatment values. Identified quality of service treatments may be IP precedence, DSCP marking of packets in the flow, an RSVP PATH message, etc. The network device creates and stores, in its local memory, values that uniquely identify the flow and that tell the device how to treat packets of the same flow that are transmitted in the opposite or inbound direction. Upon identifying a corresponding inbound flow with quality of service treatment, all packets of the flow are given a pre-configured quality of service treatment based upon the quality of service treatment of the originally identified flow.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: September 7, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes
  • Patent number: 6704292
    Abstract: Supervising a network (10), which network comprises a plurality of components (12, 13, 14) having ports at least some of which ports are connected by links to ports on other components, at least one component including means to ascertain the source addresses of the remote component or port to which each of its ports is connected when data is received from that remote component, including: interrogating said at least one component to establish which ports of the component have received the address of the ports of the relevant remote component to which they are connected by a link; and in respect of at least one of the other ports of said component, remotely polling the remote component to which it is connected via said port to cause said remote component to return a signal including the address to that port, whereby the source address of the relevant remote component or its port can be identified.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: March 9, 2004
    Assignee: 3Com Corporation
    Inventors: Simon Peter Valentine, Christopher Robert Linzell, Lee Anthony Walker
  • Patent number: 6680931
    Abstract: An object of the present invention is to make it easy to recognize a start point and an end point of each music piece, when a plurality of music pieces are broadcasted. A music piece broadcast end information bit, which is reversed in its logic when a broadcast of a music piece ends, is newly added to information to be multiplexed and transmitted.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: January 20, 2004
    Assignee: Denon, Ltd.
    Inventors: Yuichi Aigasa, Yoshio Oomori
  • Patent number: 6678252
    Abstract: This invention addresses Media Access Control (MAC) routing protocol that accounts for QoS constraints for IP traffic in MANETs. Methods and systems consistent with this example use a decentralized algorithm that is run by the participating nodes with a minimal amount of control packets adding to network overhead. Methods and systems consistent with this invention calculate a maximum available bandwidth (MAB) metric used in the MAC protocol. The MAB, along with other information may be shared among nodes in the MANET. The shared information is also used in computing the traffic loads in other parts of the MANET, and in identifying the available links that could support the QoS requirements. Then, the information concerning available links is used in the MANET routing algorithm.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: January 13, 2004
    Assignee: Verizon Laboratories Inc.
    Inventor: Derya H. Cansever
  • Patent number: 6636490
    Abstract: Self installation of subscriber terminals in a wireless access network is desirable in order to reduce the costs of rolling-out such a network. However correct configuration of the terminal within a sub-method network by the subscriber cannot be relied upon.
    Type: Grant
    Filed: July 12, 1999
    Date of Patent: October 21, 2003
    Assignee: Nortel Networks Limited
    Inventor: Philip N Johnson
  • Patent number: 6631122
    Abstract: A wireless quality of service (QoS) agent for an all-Internet Protocol (IP) network. The QoS agent couples to an all-IP network. The coupling means includes communication means for transfer of information between the agent and a QoS manager of the all-IP network. The agent is also able to seamlessly extend QoS support for multimedia applications from wireline to wireless and control QoS of the multimedia applications sent over wireless connections on the all-IP network.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: October 7, 2003
    Assignee: Nortel Networks Limited
    Inventors: Vaidhyanathan Arunachalam, Kalyan Basu, Sanjoy K. Sen
  • Patent number: 6628660
    Abstract: A system receives a multiplexed input signal having a plurality of channels for data. The system includes a finite state machine which performs a predetermined logic operation on data in each of the channels of the multiplexed input signal. A memory, coupled to the finite state machine, stores at least one context of the finite state machine for each of the channels of the multiplexed input signal.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: September 30, 2003
    Assignee: Lattice Semiconductor Corporation
    Inventor: Douglas C. Morse
  • Patent number: 6603735
    Abstract: A PN sequence identifying device in a receiver in an asynchronous CDMA communication system. The receiver receives first OGCs on a primary sync channel and second OGCs on a secondary sync channel synchronized with the primary sync channel symbol by symbol. In the PN sequence identifying device, a first OGC detector detects the first OGCs and obtains a first symbol energy. A first synchronizer receives the first symbol energy, synchronizes chips, symbols, and slots, and outputs a first sync signal. A second OGC detector, upon reception of the first sync signal, detects the second OGCs each time the first sync signal is received, and obtains second symbol energies in base station identifying group units. A hopping pattern generator compares the first symbol energy with the second symbol energies, determines whether null signs are in the second OGCs, determines the order of the null signs if the null signs are present, and generates a hopping pattern of the second OGCs.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: August 5, 2003
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Su-Won Park, Hyun-Kyu Lee
  • Patent number: 6594270
    Abstract: A packet memory system including a memory space having a multiplicity of addressable memory locations for the storage of data packets, pointer control means for generating a write pointer which progressively defines where data is to be written to the memory space and a read pointer which progressively defines where data is to be read from the memory space and an ageing clock which defines a succession of intervals. The pointer control means generates a ‘current’ pointer and a ‘discard’ pointer and for each interval is operative to cause the ‘current’ pointer to correspond to an immediately previous value of the write pointer and to cause the discard pointer to correspond to an immediately previous value of the said current pointer. In this manner the portion of the memory space between the ‘discard’ pointer and the read pointer denotes data which has been in said memory space for at least two of said intervals.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: July 15, 2003
    Assignee: 3Com Corporation
    Inventors: Justin A Drummond-Murray, Robin Parry, David J Law, Paul J Moran
  • Patent number: 6584069
    Abstract: A packet filtering apparatus selectively outputs packets among a plurality of inputted packets. A plurality of conditions are stored, with each condition being specified by a partial data position that indicates a position of a data part of a packet, comparison data to which the data part is to be compared, and a comparison criterion for comparing the data part and comparison data. Different conditions contain different comparison criteria. When filtering packets, a condition in one of the stored conditions is selected, and a data part of an inputted packet is compared with the comparison data of the selected condition according to the comparison criterion in the selected condition. Packets are selectively outputted depending on the result of the comparison.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: June 24, 2003
    Assignee: Matsushita Electric Industrial Co., LTD
    Inventors: Hideki Kagemoto, Takashi Kakiuchi, Naoya Takao, Kazuo Okamura
  • Patent number: 6570885
    Abstract: Defines and handles segments in messages to place pauses and interruptions within the communication of a message between transmitted segments of the message. A port cache of the destination node of each transmitted message obtains a message control block (MCB) which is used to control the reception of inbound segments within each message sent or received by the node. Each MCB stays in the cache only while its message is being communicated to the port and may be castout between segments in its message when there is no empty cache entry to receive a MCB for a current message being communicated but not having its MCB in the cache.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventor: Thomas Anthony Gregg
  • Patent number: 6549532
    Abstract: For allocating radio resources in a time-division multiple access packet mode radio communication system, each remote station stores transmit authorizations for each time slot of a frame in a table. The packets are stored in a plurality of queues in each remote station. The table is duplicated and one table is read during a frame while the other table is being written.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: April 15, 2003
    Assignee: Alcatel
    Inventor: Marc Dieudonne
  • Patent number: 6515998
    Abstract: A table data retrieving apparatus comprises a plurality of tables in which a reference data is stored. Each table of said plurality of tables is allocated into any group of a plurality of groups. A management table stores a priority of said table. A data retrieving section selects a group based on the retrieving key by which the reference data is selected. The data retrieving section retrieves with the priority said table which is allocated into the selected group is stored.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: February 4, 2003
    Assignee: NEC Corporation
    Inventors: Mikiharu Yamashita, Tatsuhiko Amagai, Tatsuo Aramizu