Patents Examined by Lawrence J Burrowes
-
Patent number: 7508806Abstract: An architecture for a wideband code-division multiple access (WCDMA) baseband system is provided. The system comprises separate processing blocks (e.g. cell search, RAKE receiver, transmitter engine, and error correction). Each block comprises a hard-wired logic block and a CSP (communication signal processor). The architecture of each CSP is optimized to perform a particular signal processing function. Each CSP has an associated memory architecture that is optimized for the particular signal processing function. Each memory architecture includes at least two memories that are independently addressable to support simultaneous read and/or write access. The instruction set for each CSP is optimized based on the particular signal processing function. Each instruction set includes instruction words that are optimized for the particular signal processing function. One or more instruction words support simultaneous read/write accesses in parallel.Type: GrantFiled: August 29, 2003Date of Patent: March 24, 2009Assignee: National Semiconductor CorporationInventors: Tushar Shah, Manouchehr Rafie
-
Patent number: 7362764Abstract: One embodiment of the invention provides apparatus and a method for handling an incoming packet at a port in a network. The port belongs to one or more partitions, and at least one service level is associated with each of the partitions. When a packet is received at the port, a partition key and a service level are extracted from the packet. The extracted partition key is used to determine the partition to which the received packet belongs. The service level extracted from the packet is then compared against the service level(s) associated with the determined partition in order to authenticate the packet. In another embodiment, the service level is correlated against a destination identifier from the packet instead of the partition key.Type: GrantFiled: June 8, 2004Date of Patent: April 22, 2008Assignee: Sun Microsystems, Inc.Inventors: Bjorn Dag Johnsen, Christopher Jackson, David Brean, Ola Tørudbakken
-
Patent number: 7356039Abstract: A system and method for describing multiple packets to a communication module or device without requiring descriptors for each packet. A device driver for the communication apparatus receives a set of packet headers and a set of packet payloads from an upper layer protocol. The headers may be received in a header buffer, and the payloads may be received in a separate data buffer. Or, the packets may be received, in assembled form, in a single buffer. The device driver configures a single descriptor to describe the multiple packets to the communication apparatus. The descriptor includes base address(es) of the buffer(s) in which the headers, payloads or assembled packets are stored, and the lengths of the individual headers, payloads or assembled packets. If the buffer contents are not packed, the descriptor may also include offsets of the headers, payloads or packets.Type: GrantFiled: September 22, 2003Date of Patent: April 8, 2008Assignee: Sun Microsystems, Inc.Inventor: Francesco R. DiMambro
-
Patent number: 7352727Abstract: A communications apparatus having a transmission device, such as a mobile terminal (UE), and a reception device, such as a network control device (RNC), which are linked to one another via channels in a mobile communications network, for transmitting data packets between the transmission device and the reception device which comprise a control data part and a user data part, in which the transmission device has a splitting device for splitting a data packet which is to be transmitted, before transmission, into the control data part and the user data part over various channels of a transmission device which has a channel for the control data part and a channel for the user data part, and the reception device is designed to assemble the control data part and the user data part of the data packet, and also to a method which can be carried out using said communications apparatus.Type: GrantFiled: October 8, 2002Date of Patent: April 1, 2008Assignee: Siemens AktiengesellschaftInventors: Mark Beckmann, Martin Hans, Michael Eckert, Andreas Otte
-
Patent number: 7336661Abstract: The present invention related to handling of data units in a node of a communication system. The data units are distributed in a plurality of transmission queues based on priority parameters that associate with the data units. The queues are weighted such that the weight of a queue defines the relative share of resources allocated to said queue in relation to the resources that are to be allocated to the other queues. The assigned weights can be adjusted based on information of the amount of logical connections that associate with the respective queue.Type: GrantFiled: January 16, 2001Date of Patent: February 26, 2008Assignee: Nokia CorporationInventors: Tero Mäkelä, Julius Karlsson, Tuomo Notkola
-
Patent number: 7336677Abstract: A multi-functional switch fabric apparatus and a control method for a multi-functional switch fabric apparatus are provided. The multi-functional switch fabric apparatus includes a plurality of input data processors, which copy, distribute, switch, and output input user data according to a mode set signal from the outside, a switch fabric unit, which includes a plurality of switching units and selectively outputs the user data input from the plurality of input data processors according to the mode set signal, a plurality of output data processors, which buffer, schedule, multiplex, and output the user data input from the switch fabric unit, and a control unit, which outputs the mode set signal to control the plurality of input data processors, the switch fabric unit, and the plurality of output data processors.Type: GrantFiled: July 17, 2003Date of Patent: February 26, 2008Assignee: Electronics & Telecommunications Research InstituteInventors: Tae Sik Cheung, Jeong Hee Lee, Bhum Cheol Lee
-
Patent number: 7333485Abstract: A network communication device including port control circuitry for controlling packet flow between the ports of the device, where the port control circuitry includes a port manager that directs packets between the ports and port bonding circuitry that bonds two or more of the ports into a bonded port set. For each packet to be sent via the bonded port set, the port bonding circuitry selects one of the bonded ports for transmitting the packet. More than one bonded port set may be defined in a given communication device, and each bonded port set may include from two ports up to all the ports of the device, as long as each port is included in only one bonded port set. One or more port bonding registers are provided to identify which of the plurality of ports are bonded in each bonded port set. In one embodiment, the bonded ports are selected on a packet by packet basis so as to achieve a relatively even distribution of packets sent by each bonded port.Type: GrantFiled: September 22, 2003Date of Patent: February 19, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael L. Witkowski, Dale J. Mayer, William J. Walker, Kirk D. Roller, Patricia E. Hareski, Gary B. Kotzur
-
Patent number: 7333473Abstract: A communication network, system and method are provided in which at least one database is provided in or for a first network element and contains connection information sets for the user equipment, the connection information sets including an address of a second network element, and the connection information sets corresponding to active or activated connections. The first network element provides connections, to and/or from user equipment, and/or transmits data to and/or from the user equipment, using one or more of the addresses of the second network element included in the connection information sets. The communication network, system, and method are also configured to send, when the connection is to be continued using another network element or using different connection information, a message containing change information to the first network element which is configured to change, in response to this message, the address contained in at least two connection information sets.Type: GrantFiled: May 8, 2000Date of Patent: February 19, 2008Assignee: Nokia CorporationInventor: Tuija Hurtta
-
Patent number: 7324482Abstract: General binary design criteria for PSK-modulated space-time codes are provided. For linear binary PSK (BPSK) codes and quadrature PSK (QPSK) codes, the rank (i.e., binary projections) of the unmodulated code words, as binary matrices over the binary field, is used as a design criterion. Fundamental code constructions for both quasi-static and time-varying channels are provided.Type: GrantFiled: January 13, 2004Date of Patent: January 29, 2008Assignee: The DIRECTV Group, Inc.Inventors: A. Roger Hammons, Jr., Hesham El Gamal
-
Patent number: 7324537Abstract: In general, in one aspect, the disclosure describes a switching device that includes a plurality of ports. The ports operate at asymmetric speeds. The apparatus also includes a switching matrix to provide selective connectivity between the ports. The apparatus further includes a plurality of channels to connect the ports to the switching matrix. The number of channels associated with each port is determined by speed of the port.Type: GrantFiled: July 18, 2003Date of Patent: January 29, 2008Assignee: Intel CorporationInventors: Ramaprasad Samudrala, Jaisimha Bannur, Anujan Varma
-
Patent number: 7315516Abstract: A method of generating relay paths among a plurality of participants in multi-transmission is provided for transmitting predetermined data to the participants. The method includes a first step of analyzing access paths of the participants; a second step of generating a binary tree structure of relay paths among participants belonging to each subnet group; a third step of arranging gateways on the access paths of the participants according to the order on a connection path connecting the gateways to a data server; a fourth step of classing gateways, which are connected to the same upper gateway and are at the same level as a result of the arrangement, as a subordinate set of the upper gateway; and a fifth step of calculating the number of hops of each gateway within the subordinate set to a corresponding subnet group and generating a binary tree structure of relay paths starting from a gateway having relatively fewer hops toward a gateway having relatively more hops.Type: GrantFiled: September 6, 2002Date of Patent: January 1, 2008Assignee: Ghizi Soft Co., Ltd.Inventor: Ghi-Birm Byun
-
Patent number: 7313136Abstract: This invention relates to a method for establishing a data link layer connection enabling data communication between a plurality of modules in a system connected to an I2C™-bus. The modules may be a mobile communication device such as a cell or mobile telephone, and peripherals such as a functional cover, a camera or the like. In addition, this invention relates to a data package configured according to the I2C™ specification and according to a data link layer protocol.Type: GrantFiled: June 26, 2003Date of Patent: December 25, 2007Assignee: Nokia CorporationInventors: Rasmus Villefrance, Jesper Sandberg
-
Patent number: 7305002Abstract: The present invention refers to a method for controlling resources on a communication link that transports data in time slots, wherein access to the time slots is distributed among nodes connected to the link. A state of access to a set of one or more of the time slots may be determined by the step of sending an inquiry to one or more of the nodes and receiving one or more replies to the inquiry from the one or more nodes. The inquiry and replies may be related to whether or not any one of the one or more nodes considers itself as currently having access to any one or more of the set of time slots.Type: GrantFiled: October 27, 2000Date of Patent: December 4, 2007Assignee: Net Insight ABInventors: Johan Ageby, Erik Brage, Christer Bohm
-
Patent number: 7289460Abstract: Embodiments of the present invention are directed to a satellite communications system between satellites and terminal units that are sufficiently small to be handheld units and that operate within the earth power flux density limit. This is accomplished by using spreading spectrum waveform protocols that make efficient use of the allocated bandwidth. In one embodiment, a satellite communications system comprises at least one satellite, and at least one ground station each corresponding to one of the at least one satellite. Each ground station includes a spread spectrum transmitter and a spread spectrum receiver. Each of a plurality of mobile terminals includes a spread spectrum transmitter and a spread spectrum receiver.Type: GrantFiled: June 12, 2003Date of Patent: October 30, 2007Assignees: Lockheed Martin Corporation, General Dynamics Decision Systems, Inc.Inventors: John C. Thacker, Steven R. Peterson, Scott Blanchard, Gregory E. Edlund
-
Patent number: 7277423Abstract: A method and system for buffering media at an initiating station. In response to a user request to initiate a packet-based real-time media session, such as a “push-to-talk” session for instance, the initiating station acquires a data connection. The station then determines that it has acquired a data connection, such as by determining that it has received incoming packet-data, and responsively begins receiving and buffering media, such as voice, from a user. Once the station successfully establishes the requested media session, or a leg of the session, the station then begins transmitting the buffered media to a remote endpoint.Type: GrantFiled: July 18, 2003Date of Patent: October 2, 2007Assignee: Sprint Spectrum L.P.Inventor: David Welch
-
Patent number: 7274666Abstract: A flow control method and system including an algorithm for deciding to transmit an arriving packet into a processing queue or to discard it, or, in the case of instructions or packets that must not be discarded, a similar method and system for deciding at a service event to transmit an instruction or packet into a processing queue or to skip the service event. The transmit probability is increased or decreased in consideration of minimum and maximum limits for each flow, aggregate limits for sets of flows, relative priority among flows, queue occupancy, and rate of change of queue occupancy. The effects include protection of flows below their minimum rates, correction of flows above their maximum rates, and, for flows between minimum and maximum rates, reduction of constituent flows of an aggregate that is above its aggregate maximum. Practice of the invention results in low queue occupancy during steady congestion.Type: GrantFiled: April 1, 2003Date of Patent: September 25, 2007Assignee: International Business Machines CorporationInventors: Ganesh Balakrishnan, John P. Chalmers, Clark D. Jeffries, Jitesh R. Nair, Larry W. Nicholson, Ravinder K. Sabhikhi, Raj K. Singh
-
Patent number: 7274678Abstract: The present invention provides a data transfer method for use in a CDMA system operating in the TDD mode. A data signal is transmitted in the form of a data stream of data bursts of different users between a first station and a second station via a multiplicity of antennas, and a reference signal is transmitted in connection with the specific data burst. In a first step, a reference signal is transmitted from the second station to the first station. In a second step, a channel estimation is performed in the first station based on the reference signal that is received from the second station. In a third step, the first station transmits a data burst to the second station via the multiplicity of antennas, it being possible to modify the transmission signals of various antennas having various amplitude and phase factors in accordance with the channel estimation.Type: GrantFiled: February 16, 2001Date of Patent: September 25, 2007Assignee: Robert Bosch GmbHInventors: Martin Hans, Frank Kowalewski, Josef Laumen, Gunnar Schmidt, Siegfried Baer, Mark Beckmann
-
Patent number: 7274679Abstract: The present invention comprises aggregating a plurality of physical channels to a single logical channel, a scalable virtual channel (SVC). This may be implemented in a point to multipoint communications system. The present invention enables a variety of receivers, some receivers being able to receive only one physical channel, and other receivers being able to receive a plurality of physical channels as a SVC, with at least one same channel being used for both types of receivers.Type: GrantFiled: January 16, 2001Date of Patent: September 25, 2007Inventors: Mati Amit, Ofir Shalvi, Ariel Yagil
-
Patent number: 7272154Abstract: Commercially available platforms with performance characteristics are linked with network systems via standardized interfaces. Such a link, however, requires major interventions in the structure of said system. The inventive method reduces the necessary steps by means of a message-based concentration on the network bandwidth or a multiple thereof and a line-based concentration on the bandwidth of one of the peripherals during communication, thereby scheduling at least one interface of the allocated control device.Type: GrantFiled: January 24, 2001Date of Patent: September 18, 2007Assignee: Siemens AktiengesellschaftInventor: Norbert Loebig
-
Patent number: 7257123Abstract: A gateway enables mutual data communication between two or more networks by connecting the networks and forming a bypass path between the two networks to enable data communication therebetween when the gateway does not support a normal data communication mode. The gateway can form at least one physical communication path between the networks through the gateway even if the gateway cannot support a normal communication mode and/or power is interrupted to the gateway. Further, in spite of abnormal conditions, such as abnormal power supply to the gateway, if the bypass path is not formed, a user can compulsorily form the bypass path, thus improving reliability of a network system.Type: GrantFiled: October 8, 2002Date of Patent: August 14, 2007Assignee: Samsung Electronics Co., Ltd.Inventors: In-Ho Choi, Young-Woo Kwon, Jun-Goo Lee, Yong-Seog Pahn