Patents Examined by Kamran Emdadi
-
Patent number: 7006495Abstract: 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: GrantFiled: August 31, 2001Date of Patent: February 28, 2006Assignee: Intel CorporationInventor: Donald F. Hooper
-
Patent number: 6999413Abstract: 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: GrantFiled: August 29, 2001Date of Patent: February 14, 2006Assignee: Hitachi, Ltd.Inventors: Norihiko Moriwaki, Hidehiro Toyoda, Masayuki Takase
-
Patent number: 6996063Abstract: 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: GrantFiled: November 16, 2001Date of Patent: February 7, 2006Assignee: ASUSTeK Computer Inc.Inventor: Sam Shiaw-Shiang Jiang
-
Patent number: 6977908Abstract: 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: GrantFiled: August 31, 2001Date of Patent: December 20, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Marcelo de Azevedo, Sachin U. Naik, Roger Cox, Peter H. Lipman
-
Patent number: 6788647Abstract: 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: GrantFiled: November 19, 1999Date of Patent: September 7, 2004Assignee: Cisco Technology, Inc.Inventors: Shai Mohaban, Itzhak Parnafes
-
Patent number: 6704292Abstract: 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: GrantFiled: November 22, 1999Date of Patent: March 9, 2004Assignee: 3Com CorporationInventors: Simon Peter Valentine, Christopher Robert Linzell, Lee Anthony Walker
-
Patent number: 6680931Abstract: 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: GrantFiled: June 24, 1999Date of Patent: January 20, 2004Assignee: Denon, Ltd.Inventors: Yuichi Aigasa, Yoshio Oomori
-
Patent number: 6678252Abstract: 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: GrantFiled: October 28, 1999Date of Patent: January 13, 2004Assignee: Verizon Laboratories Inc.Inventor: Derya H. Cansever
-
Patent number: 6636490Abstract: 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: GrantFiled: July 12, 1999Date of Patent: October 21, 2003Assignee: Nortel Networks LimitedInventor: Philip N Johnson
-
Patent number: 6631122Abstract: 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: GrantFiled: June 11, 1999Date of Patent: October 7, 2003Assignee: Nortel Networks LimitedInventors: Vaidhyanathan Arunachalam, Kalyan Basu, Sanjoy K. Sen
-
Patent number: 6628660Abstract: 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: GrantFiled: June 11, 1999Date of Patent: September 30, 2003Assignee: Lattice Semiconductor CorporationInventor: Douglas C. Morse
-
Patent number: 6603735Abstract: 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: GrantFiled: August 30, 1999Date of Patent: August 5, 2003Assignee: Samsung Electronics Co., Ltd.Inventors: Su-Won Park, Hyun-Kyu Lee
-
Patent number: 6594270Abstract: 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: GrantFiled: July 14, 1999Date of Patent: July 15, 2003Assignee: 3Com CorporationInventors: Justin A Drummond-Murray, Robin Parry, David J Law, Paul J Moran
-
Patent number: 6584069Abstract: 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: GrantFiled: August 30, 1999Date of Patent: June 24, 2003Assignee: Matsushita Electric Industrial Co., LTDInventors: Hideki Kagemoto, Takashi Kakiuchi, Naoya Takao, Kazuo Okamura
-
Patent number: 6570885Abstract: 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: GrantFiled: November 12, 1999Date of Patent: May 27, 2003Assignee: International Business Machines CorporationInventor: Thomas Anthony Gregg
-
Patent number: 6549532Abstract: 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: GrantFiled: November 15, 1999Date of Patent: April 15, 2003Assignee: AlcatelInventor: Marc Dieudonne
-
Patent number: 6515998Abstract: 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: GrantFiled: November 16, 1999Date of Patent: February 4, 2003Assignee: NEC CorporationInventors: Mikiharu Yamashita, Tatsuhiko Amagai, Tatsuo Aramizu