Patents Examined by Duc Ho
  • Patent number: 7149227
    Abstract: A method for allocating a processing resource among multiple inputs includes defining a sequence of multiplexing iterations, each such iteration including a first plurality of windows, each such window containing a second plurality of time slots. A respective weight is assigned to each of the inputs, and each of the inputs is allotted one of the time slots in each of a respective number of the windows in each of the iterations, the respective number being determined by the respective weight. Each of the inputs is then provided with access to the processing resource during the time slots allotted thereto.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: December 12, 2006
    Assignee: Mellanox Technologies Ltd.
    Inventors: Gil Stoler, Diego Crupnicoff
  • Patent number: 7149220
    Abstract: A method, system, and product in a data processing system are disclosed for managing data transmitted from a first end node to a second end node included in the data processing system. A logical connection is established between the first end node and the second end node prior to transmitting data between the end nodes. An instance number is associated with this particular logical connection. The instance number is included in each packet transmitted between the end nodes while this logical connection remains established. The instance number remains constant during this logical connection. The instance number is altered, such as by incrementing it, each time a logical connection between these end nodes is reestablished. Thus, each packet is associated with a particular instance of the logical connection. When a packet is received, the instance number included in the packet may be used to determine whether the packet is a stale packet transmitted during a previous logical connection between these end nodes.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: December 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bruce Leroy Beukema, Thomas Anthony Gregg, Danny Marvin Neal, Renato John Recio
  • Patent number: 7145890
    Abstract: A method for carrying out an idle handoff from a macrocell to a microcell (picocell) in a hierarchical cell structure includes the steps of: a) allocating different frequency assignments (FA) to the macrocell and the microcell in a same service band, to construct the hierarchical cell structure; b) transmitting cell structure information of neighboring base stations and pseudo noise (PN) code from base station to mobile station; c) checking whether the mobile station is in the hierarchical cell by using the cell structure information of neighboring base station; and d) checking whether a value of the pseudo noise (PN) code is greater than T_ADD and greater than Ec/Io of the macrocell by periodically searching the pseudo noise (PN) code of the microcell, to carry out an idle handoff to the microcell, wherein the T_ADD represents a value of base station pilot strength required for the base station of neighboring set to be included in a candidate set, the Ec represents an pilot energy accumulated during one pseu
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: December 5, 2006
    Assignee: SK Telecom Co. Ltd
    Inventors: Sang-Hoon Seo, Tae-Gue Kim, Tae-Hoon Park, In-Hong Lee, Sun Park
  • Patent number: 7146260
    Abstract: A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: December 5, 2006
    Assignee: Medius, Inc.
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 7145883
    Abstract: Determining gain factors for a sequential multiplicity of audio sample packets by first determining a comparison peak value for a present such packet by multiplying a highest sample value by a previously predetermined gain factor, determining a hysteretic peak value for the present peak from the comparison peak value and a hysteretic peak value from a previously processed packet and determining a gain factor for use with subsequent packets.
    Type: Grant
    Filed: August 14, 2002
    Date of Patent: December 5, 2006
    Assignee: Sonexis, Inc.
    Inventors: Keith M Lundberg, Paul W Reilly
  • Patent number: 7142521
    Abstract: A two-way satellite communications system includes an Earth station communicating with a plurality of remote terminals using a network access protocol that facilitates low power consumption by the terminals. The earth station generates forward link TDM packet data transmissions on one or-more satellite channels, and detects, despreads and decodes multiple concurrent return link slotted CDMA packet transmissions on one or more satellite channels. It communicates through a wired connection with a packet processing center which ultimately both delivers return link packet data to end-customers and receives forward link packet data from end-customers. The remote terminals receive, process and act upon forward link TDM transmissions on one or more satellite channels, and generate slotted spread spectrum CDMA transmissions on the return link on one or more satellite channels.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: November 28, 2006
    Assignee: TransCore Link Logistics Corporation
    Inventors: Hans-Christian Haugli, William Robert Seed
  • Patent number: 7142539
    Abstract: A transport protocol receiver for receiving a packet from a network, the packet having a header, payload, and connection context. The receiver includes an analysis engine, coupled to receive the packet from the network and adapted to parse and validate the header, locate the connection context, and generate a classification of the header. The receiver further includes a context processing engine, coupled to the analysis engine, and adapted to evaluate and update the connection context, responsive to the classification; and a data dispatch engine, coupled to the analysis engine and the context processing engine, and adapted to convey the payload to a destination, responsive to the connection context, such that the analysis engine, the context processing engine, and the data dispatch engine operate substantially asynchronously.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: November 28, 2006
    Assignee: Broadcom Corporation
    Inventor: Ron Grinfeld
  • Patent number: 7142540
    Abstract: An apparatus and method for managing the receipt of communication traffic in the form of packets or other units. The apparatus includes a communication interface (e.g., a NIC, a TCA) coupled to one or more host computer systems. Through Direct Memory Access (DMA) operations, the interface reassembles payloads of received packets into host buffers based on their sequence numbers, without buffering them in the interface. Packet headers are separated from the payloads and passed to a host for protocol processing after the payload DMA is completed. Host buffers may be of virtually any size. For each communication connection, state information is maintained on the interface, which may identify an upper level protocol so that an upper level protocol header is passed to the host as part of the packet header, not as part of the payload. Protocol termination remains in the host.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: November 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Ariel Hendel, Jochen Behrens, Ajoy Siddabatuni
  • Patent number: 7139268
    Abstract: A method and apparatus for splicing a first data flow inbound to an intermediate node and second data flow outbound from the intermediate node transforms the first data flow and the second data flow into a single composite data flow originating at the source of the first data flow and terminating at the destination of the second data flow. The method allows any other data flows associated with the first or second data flow, such as other data flows associated with connections that encompass either the first or second data flow, to remain unaffected by the splice. The method allows intermediate nodes in a network to influence data flow between a pair of nodes at or above the transport layer without incurring all the overhead commonly associated with transport and higher layer processing.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: November 21, 2006
    Inventors: Pravin Bhagwat, John Michael Tracey
  • Patent number: 7133355
    Abstract: A method for operating an IS-OFDM system for point-to-point wireless communications that suppresses narrow-band interference comprises the steps of producing and transmitting an IS-OFDM signal including the use of parallel-to-serial converters in order to maintain the same data rate for the transmission as the input data rate. The method further comprises the steps of receiving and recovering an IS-OFDM signal.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: November 7, 2006
    Assignee: AT&T Corp.
    Inventor: Diakoumis Gerakoulis
  • Patent number: 7133360
    Abstract: A method and system for providing conditional bandwidth subscriptions to MPLS LSPs. Traffic is policed and/or marked at an ingress node to ensure that traffic that exceeds the LSP's conditional bandwidth is dropped. Traffic above the LSP's committed bandwidth but below the LSP's conditional bandwidth is admitted but marked as suitable for discarding. All traffic below the LSP's committed bandwidth is admitted. A queuing mechanism at each node of the LSP helps ensure that committed bandwidth traffic is protected during periods of congestion. Each node maintains a queue with a first area reserved for periods of congestion and a second area reserved for periods of no congestion. When congestion is encountered, unmarked traffic is stored in the first area and marked traffic is discarded. When no congestion is encountered, both marked and unmarked traffic is stored in the second area.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: November 7, 2006
    Assignee: Alcatel
    Inventors: Louis Le Gouriellec, Guy Erb, Dennis Weaver
  • Patent number: 7130282
    Abstract: A system and method for providing group communication services is disclosed. Each of a plurality of group communication devices coverts media, such as video, audio, image and/or data into data packets suitable for transmission over a data network, such as the Internet. The data packets are selectively transmitted through the data network to a communications manager. The communications manager acts as a configurable switch, allowing communications from any communication device to be selectively routed to the plurality of communication devices based on the types of the communication devices and/or the requests received from the corresponding users. The communications manager further allows users of other communication systems and devices to participate in group communications with each other.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: October 31, 2006
    Assignee: Qualcomm INC
    Inventor: Peter J. Black
  • Patent number: 7126970
    Abstract: A communication system such as a distributed packet switch, is described, including multiple nodes with bi-directional transmission links between the nodes, each link comprising of a set of multiple links in parallel. The system provides an automatic balancing the aggregate capacity of one set of links in a proportion “M:N” to the aggregate capacity of the other set of links under varying link conditions, including one or more individual link failures in one or both sets of links.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: October 24, 2006
    Assignee: Tropic Networks Inc.
    Inventor: Thomas George Zboril
  • Patent number: 7126963
    Abstract: A Resource Reservation System includes a Token Generation Unit (TGU) which generates and circulates among nodes of a communications system a Slotted Token (SLT) message having sub-fields to carry identification number for each input port in a node and the resource available for each input port. On receiving the message the Resource Control Unit (RCU) in each node can write port identification number, available resource in appropriate sub-fields of the SLT message, and reserve resources in other nodes by adjusting information in the sub-field associated with the other nodes.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: October 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Mohammad Peyravian, Mark Anthony Rinaldi, Ravinder Kumar Sabhiki, Michael Steven Siegel
  • Patent number: 7123617
    Abstract: An improved method and system for transmitting a stream of data bytes through a channel whose capacity may change during transmission. By utilization of selective regions of sequence number space, the enhanced radio link protocol (RLP) provides the benefits of large byte sequence numbers while transmitting a fraction of the sequence number bits in the majority of over-the-air frames. Frame header sequence numbers are shortened by dividing the byte sequence number by a page size, and by performing a modulo function on the byte sequence number.
    Type: Grant
    Filed: July 28, 1999
    Date of Patent: October 17, 2006
    Assignee: Qualcomm Incorporated
    Inventor: Nischal Abrol
  • Patent number: 7123591
    Abstract: Crosstalk is eliminated in a transceiver which is operated in a frequency-division-multiplex full duplex mode. The technique is suitable in particular for what is referred to as software-defined telecommunications equipment. The frequency division multiplex transceiver has a baseband block, a transmit path and a receive path which respectively transmit and receive on different frequencies (full duplex mode). Furthermore, an auxiliary transmit path is provided which is connected to the receive path and which adds to the received signal a signal whose phase is shifted by 180° with respect to the phase of the crosstalk portion in the first receive path at the summation or superimposition point and which has the same frequency range as the transmit signal. The auxiliary transmit path is driven here, independently of the first transmit path, by the baseband block so as to minimize the crosstalk sensed by the baseband block.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: October 17, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Ostertag, Xihe Tuo
  • Patent number: 7120157
    Abstract: An edge router for interfacing an optical label switched core IP network with client networks, which may be electronically switched and operate with different protocol. The core network has a limited number of ports, each with an edge router, which receives packets from one or more associated client networks and queues them according to egress port on the core network and optionally additionally according to attribute of service. When a queue has exceed a maximum packet length or a timeout limit assigned to the queue, the packets including their headers are assembled into a super packet for transmission across the core network in optical form, preferably using optical routers incorporating wavelength conversion of payloads and switching according to an attached label. The edge router at the egress port disassembles the super packet into constituent packets for respective destinations on the client network.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: October 10, 2006
    Assignee: The Regents of the University of California
    Inventors: Fei Xue, Julie Taylor, Sung-Joo Ben Yoo
  • Patent number: 7116654
    Abstract: There is provided a route optimization method in a mobile Internet Protocol (IP) system using a mobile Internet Protocol. When a mobile host (MH) moves over the Internet and is assigned to a care-of-address (CoA) corresponding to a changed point of attachment to the Internet, it sends a registration request message containing the care-of address to a home agent (HA) via a foreign agent (FA). The home agent stores the care-of address in relation to a domain name of the mobile host in an internal domain name server database. Upon receipt of a query about the mobile host by domain name from a correspondent node (CN), the home agent sends the care-of address corresponding to the domain name of the mobile host together with caching prevention information to the correspondent node. The caching prevention information is set to prevent the correspondent node or another domain name server from caching the care-of address of the mobile host.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: October 3, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kil-Lyeon Kim
  • Patent number: 7110382
    Abstract: A method and apparatus to decrease the amount of time it takes to obtain friendly names of Bluetooth devices is presented. A name server caches friendly names for devices that it has acquired from other devices or from other name servers. The name server is any device that caches friendly names of Bluetooth devices and that makes the friendly names available to other devices. A requesting device determines if a name server has responded to an inquiry command. If a name server has responded, the device gets the friendly names the name server has cached and requests the friendly names of devices that responded that have not been cached by the name server. Identification of a name server is accomplished by embedding a marker in the friendly name field after the null character to indicate that the device is a name server.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Om Sharma, Doron J. Holan, Kenneth D. Ray, Louis J. Giliberto
  • Patent number: RE39405
    Abstract: Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as isochronous-ethernet, ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of ethernet, token ring, or other LAN equipment at the other end of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as ethernet, Token Ring isochronous modes.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: November 21, 2006
    Assignee: Negotiated Data Solutions LLC
    Inventors: Brian C. Edem, Debra J. Worsley