Patents Examined by Thien D Tran
  • Patent number: 7046681
    Abstract: A network switch includes an input layer to receive a data stream with a set of cells. Each cell includes data and a header to designate a destination device. The input layer includes a set of input layer circuits. A selected input layer circuit of the set of input layer circuits receives the data stream. The selected input layer circuit includes a set of queues corresponding to a set of destination devices. The selected input layer circuit is configured to assign a selected cell from the data stream to a selected queue of the set of queues. The selected queue corresponds to a selected destination device specified by the header of the selected cell. An intermediate layer includes a set of intermediate layer circuits, each intermediate layer circuit has a set of buffers corresponding to the set of destination devices.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: May 16, 2006
    Assignee: Raza Microelectronics, Inc.
    Inventors: Kai-Yeung (Sunny) Siu, Brain Hang Wai Yang, Mizanur M. Rahman
  • Patent number: 7023803
    Abstract: Apparatus, and an associated method, for controlling a packet data flow in a radio communication system, such as a third-generation, cellular communication system. Indicia of communications of the packet data flow upon an air link extending to a mobile station are provided to a selector. The selector selects, responsive to values of the communication indicia, whether to alter, such as by reducing or terminating, the packet data flow upon the air link. Selection is made by the selector and indications of the selection are provided to an allocator. The allocator allocates communication capacity in the radio access network of the communication system to the packet data flow as well as other ongoing packet data flows in the radio access network.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 4, 2006
    Assignee: Nokia Corporation
    Inventors: Naveen K. Kakani, Rene Purnadi, Yousuf Saifullah
  • Patent number: 7020153
    Abstract: The present invention provides an improved method and a system for processing data packets in a router. The router includes a plurality of input/output ports and more than one packet processing units. The packet processing units derive from a piece of information associated to each data packet one output port to forward the data packet to. In response to a data packet arriving at one input port one packet processing unit is determined. The determined packet processing unit is then requested to derive a respective output port. The output port is derived from a piece of information within the packet. An identification identifying the respective output port is in the following returned to the requesting unit. Finally, the data packet is forwarded to the identified output port. The method and system according to the present invention optimize advantageously resource utilization that leads to higher packet processing speed and helps to lower the costs and power requirements.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Patrick Droz, Lukas Kencl
  • Patent number: 7016376
    Abstract: A method and apparatus for scheduling upstream data packets in a communication system is described. The present inventive method obtains a priority value (PV) for an upstream data packet and compares (using hardware registers) the PV of a queued upstream data packet to a current system timer. In accordance with one embodiment of the present invention, the current system timer comprises the current clock time of the communication system. When a PV equals the current system timer, the method transmits the upstream data packet associated with the PV to the CMTS via the upstream transmission path.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: March 21, 2006
    Assignee: Conexant Systems, Inc.
    Inventors: Moshe Goldenberg, Oded Shoshani
  • Patent number: 7009996
    Abstract: A network architecture (100) that supports periodic and aperiodic data transmissions over a network databus. The network (100) comprising a plurality of Network Interface Controller (NIC) modules (120, 169) configured to communicate with each other with at least one of the modules acting as a master NIC modules (120) and configured to allocate data transmission bandwidth on the network databus (114) using a set of priority sequences stored in a table (158) accessible by the master NIC (154) within the master timing NIC module (120). The table (158) is used by the master NIC (120) to allocate bandwidth on the network databus (114) after transmission of periodic data and according to priority, length and frame sequence. In this way, aperiodic data from some NIC modules is guaranteed a certain amount of bandwidth on the network databus (114).
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: March 7, 2006
    Assignee: Honeywell Inc.
    Inventors: Brett Allen Eddy, Kenneth Paul Hoyme, Byron F. Birkedahl
  • Patent number: 7006531
    Abstract: An apparatus and method reduce jitter in SPE data transmitted to a switch fabric. A processor receives STS channel requests from the switch fabric, and retrieves SPE data in buffers assigned to the requested STS channels. The processor loads the SPE data in the PDU of a TDM cell, the TDM cell in the PDU of a PIC, and a length of the SPE data in the header of the PIC. The PIC is then embedded in a CSIX frame that is transmitted to the switch fabric through a CSIX interface. The length of the SPE data in the PIC PDU is variable since the processor retrieves SPE data upon demand from the switch fabric. Thus, even if enough data to fill an entire PDU is not in a channel buffer at the time of a channel request, the available data is transmitted so that the opportunity to transmit available SPE data is not lost.
    Type: Grant
    Filed: February 21, 2001
    Date of Patent: February 28, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventor: Gurmohan Singh Samrao
  • Patent number: 7006467
    Abstract: Disclosed is a system which provides virtual Ethernet and virtual Wireless Ethernet (e.g. 802.11b) interfaces for client using a single host device. Providing virtual Ethernet interfaces for a client requires one physical Ethernet card/interface. Providing virtual Wireless Ethernet interfaces for a client requires two physical wireless Ethernet cards/interfaces. Applications can use these virtual interfaces as if they are real interfaces using socket interfaces.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: February 28, 2006
    Assignee: HereUare Communications, Inc.
    Inventors: Francis M. Anton, Jr., Ranganatha Marathe
  • Patent number: 7002901
    Abstract: A method for assigning orthogonal codes used for a first system and a second system in a CDMA system including channels of the first system for spreading a pilot signal, a sync signal, a paging signal and a traffic signal with a first set of orthogonal codes corresponding to orthogonal code numbers in different rows from a set of orthogonal codes arranged in a matrix of m rows and m columns, and channels of the second system for spreading a second set of orthogonal codes corresponding to orthogonal code numbers different from said orthogonal code numbers for the first set of orthogonal codes. The orthogonal codes for the second system are transmitted at a data rate higher than a data rate of the first system.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: February 21, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yu-Suk Yun, Seung-Joo Maeng, Hee-Won Kang, Soon-Young Yoon, Young-Ky Kim
  • Patent number: 6996061
    Abstract: A method for dynamic division of the radio capacity in a Time Division Multiple Access (TDMA) system between different packet radio services. Each packet radio service is composed of packets with the same or different priority. Several MSs can share a time slot. Information regarding to the interference for each MS is obtained by a request from a mobile station (MS) or through a traffic measurement at the base transceiver station. This information, along with the QoS contract, is used as criteria in allocating more time slots to packet radio service. A framework of dynamic scheduling for mobile communication (DSMC) comprising a Channel Codec Unit (CCU) and a Packet Control Unit (PCU) determines the service rate upon the required QoS of a user and the interference level.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: February 7, 2006
    Assignee: Industrial Technology Research Institute
    Inventors: Jen-Shun Yang, Ray-Guang Cheng, Chien-Chao Tseng
  • Patent number: 6996131
    Abstract: Using an initial channel, it is indicated that a message is to be delivered over at least a further channel. The initial and further channels are each comprised of at least one time slot. An initial bit value is assigned to an initial portion of the time slot of the initial channel. After assigning the initial bit value, it is determined whether a corresponding portion of the further channel is available for the message. A further bit value is assigned to a further portion of the time slot of the initial channel. The further bit value is indicative of a result of the determination.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: February 7, 2006
    Assignee: Nortel Networks Limited
    Inventors: Khaledul Islam, Arun Munje
  • Patent number: 6992989
    Abstract: A method for solving a mismatched negotiation result between an auto-negotiation mode and an enforce mode in an Ethernet. The method is applied to a local device with an auto-negotiation mode, the local device is connected to a remote device, and the local device has a plurality of registers including at least an auto-negotiation advertisement register (ANAR) for recording information advertised to the remote device by the local device, and an auto-negotiation link partner ability register (ANLPAR) for recording an ability of the remote device. First, turn on the auto-negotiation mode. The contents of the ANAR register are set according to a transmission mode enforced by a user when the remote device is in the auto-negotiation mode, and then the auto-negotiation mode is restarted. Next, the contents of the ANAR and the ANLPAR registers are determined whether they are matched.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: January 31, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Tai-Cheng Chen, Teng-sheng Yu
  • Patent number: 6992990
    Abstract: Radio communication apparatus includes a baseband processor for modulating data to be transmitted into an IF signal and for demodulating an IF signal derived from a received high frequency signal. A front end section receives the IF signal from the baseband processor and converts that IF signal into a high frequency signal for transmission. The front end section also is adapted to receive a high frequency signal from a remote location, and converts the received high frequency signal into an IF signal that is supplied to the baseband processor for demodulation and data recovery. The front end section is operable in a plurality of frequency bands and is tunable to a frequency within a selected one of the frequency bands for use as a radio frequency channel. Consequently, the number of simultaneously assigned channels in the same area can be markedly increased and the possibility of interrupting a communication link is significantly reduced.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: January 31, 2006
    Assignee: Sony Corporation
    Inventor: Kenichi Sakusabe
  • Patent number: 6993048
    Abstract: The present invention pertains to a method and device for automatically configuring the Permanent Virtual Circuit (PVC) of a Digital Subscriber Line (DSL) Customer Premises Equipment (CPE) and link it to a software interface. The method comprises receiving an ATM cell and checking the ATM cell for an OAM Fault Management (F5) type cell. The OAM type cell allows the PVC to be configured by obtaining a VPI and VCI from the OAM type cell. Otherwise, the CPE configures its new PVC by obtaining a VPI and VCI from a first traffic bearing cell and linking its new PVC to a protocol specific to DSL.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: January 31, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: John D. Ah Sue
  • Patent number: 6985750
    Abstract: Wireless local area networks (“wireless networks”) used to interrelate individual mobile nodes, and having the capability of automatically establishing and/or modifying functionality of a network in response to the characteristics and/or identity of the nodes connected to the network at a given time. The wireless networks may be mobile, and may be employed in applications using service vehicles, such as truck, skid and trailer mounted equipment used in the well servicing industry, delivery or maintenance trucks, railroad service vehicles, aircraft, or off-shore service vehicles.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: January 10, 2006
    Assignee: BJ Services Company
    Inventors: Bruce A. Vicknair, Bradley T. Carlson
  • Patent number: 6985465
    Abstract: Disclosed is a method and system for dynamically selecting a communication channel between an access point (AP) and a plurality of stations (STAs) in an IEEE 802.11 wireless local area network (WLAN). The method includes the steps of: determining whether a new channel between the AP and STAs within a particular basic service set (BSS) is needed; requesting a channel signal quality measure to some of the plurality of stations by the AP; reporting a channel signal quality report back to the AP based on a received signal strength indication (RSSI) and a packet error rate (PER) of all channels detected by the stations within the BSS; selecting a new channel based on the channel quality report for use in communication between the AP and the plurality of stations.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: January 10, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Gerard G Cervello, Sunghyun Choi, Stefan Mangold, Amjad Ali Soomro
  • Patent number: 6980537
    Abstract: The present invention facilitates cluster formation within a communications network by utilizing network topology information to designate network nodes that are crucial for relaying traffic as cluster head nodes, while remaining network nodes are designated as member nodes. A beacon packet transmission rate of a network node or the interval between successive beacon packet transmissions by that node is adjusted by the present invention to facilitate cluster formation independent of network size and varying initial start times of network nodes. In addition, the present invention utilizes the above described cluster formation technique to form a three tier architecture for transmission or flooding of routing information from head node databases throughout the network. The cluster formation technique is applied to cluster head nodes to form an additional network tier of super nodes that distribute routing information, while cluster head nodes route network data traffic.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: December 27, 2005
    Assignee: ITT Manufacturing Enterprises, Inc.
    Inventor: Yu-Jih Liu
  • Patent number: 6975636
    Abstract: A VoIP gateway system for use in the IP network comprises a plurality of voice processing units, each having a unique IP address and a main processing unit connected via a HUB. The voice processing units and the main processing unit share the local LAN for sending and receiving a voice data packet by connecting the PSTN and the IP network. The load concentration on the system bus is reduced, thus effectively increasing the number of lines which can be handled for one voice processing unit. When transferring a packet to the IP network, only the IP address of the main processing unit is managed by the gatekeeper, thus effectively performing the IP address management at the gatekeeper.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: December 13, 2005
    Assignee: LG Electronics Inc.
    Inventor: Min Young Eom
  • Patent number: 6975629
    Abstract: A method of processing first and second record packets of real-time information includes computing for each packet a deadline interval and ordering processing of the packets according to the respective deadline intervals. A single-chip integrated circuit has a processor circuit and embedded electronic instructions forming an egress packet control establishing an egress scheduling list structure and operations in the processor circuit that extract a packet deadline intervals, place packets in the egress scheduling list according to deadline intervals; and embed a decoder that decodes the packets according to a priority depending to their deadline intervals.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: December 13, 2005
    Assignee: Texas Instruments Incorporated
    Inventor: Andrew M. Welin
  • Patent number: 6970448
    Abstract: The present invention describes a network communication system which includes a first slave transceiver configured to communicate a plurality of TDMA data packets at different data rates to a second slave transceiver. The second slave transceiver is also configured to communicate a plurality of TDMA data packets at different data rates to the first slave transceiver. A master transceiver manages data communications between the first slave transceiver and the second slave transceiver. Each transceiver includes a data modulation unit, a transmitter, an antenna, and a receiver. The data modulation unit is configured to generate a plurality of signals having variable pulse repetition frequencies and different modulation techniques. The transmitter is coupled to the data modulation unit and the transmitter is configured to generate a pulse stream according to the data modulation unit.
    Type: Grant
    Filed: June 21, 2000
    Date of Patent: November 29, 2005
    Assignee: Pulse-LINK, Inc.
    Inventors: Carlton Sparrell, Roberto Aiello, Gerald Rogerson, Minnie Ho
  • Patent number: 6970472
    Abstract: A data processing apparatus and method and a computer readable storage medium storing data processing programs realizing the data processing method, capable of preventing transmission of unnecessary redundant data and efficiently utilizing a transmission path. In the data processing method, data is input, the data is compression-encoded, the encoded data is packetized into a first data train on a basis of a first data length, the generated first data train is packetized into a second data train on a basis of a second data length, and the first data length is controlled in accordance with the second data length.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: November 29, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Kikuchi