Patents Examined by Daniel Ryman
  • Patent number: 6859452
    Abstract: A destination local area network (LAN) and a local LAN are coupled by an ATM-based wide area network (WAN). Each LAN includes a router. The WAN includes at least two ATM switches having switch ports. In order to identify and map a connection between the destination LAN and the local LAN, an end-to-end LAN-WAN-LAN connection components template is created. The template contains a number of fields which are populated during the course of identifying the connection. The connection is identified by using IP addresses, subnet masks and virtual circuit identifier values of ATM interfaces on the routers. Virtual circuit identifier values associated with pairs of IP addresses in the connection are identified, and associated with identifier values from the ATM interfaces on the routers. The associated configuration information and components of the WAN are retrieved and stored alongside entries in the list.
    Type: Grant
    Filed: March 20, 2000
    Date of Patent: February 22, 2005
    Assignee: AT&T Corp.
    Inventor: Barry McKay Crooks
  • Patent number: 6839330
    Abstract: A method for encoding ATM cells for transmission over a wireless link comprising the steps of receiving an ATM cell stream comprised of a plurality of ATM cells and detecting idle/unassigned cells within the cell stream. Then, a header frame made up of headers of a number of the plurality of ATM cells is assembled, together with a payload frame made up of payloads of a number of the plurality of ATM cells. Finally, some of the detected idle/unassigned cells are placed in a selected portion of the payload frame.
    Type: Grant
    Filed: July 15, 1998
    Date of Patent: January 4, 2005
    Assignee: Viasat, Inc.
    Inventors: Dattakumar M. Chitre, Anil K. Agarwal, Prabhakar Gowrisankaran, John A. Lunsford, Sathyanarayanan Narayanaswamy
  • Patent number: 6826190
    Abstract: A method for controlling a network node and a network having several nodes and terminals. The network node has a plurality of interfaces. One incoming data stream is forwarded from the network node to one of a further network node and a terminal, the network node maintains and stores a connection data stock with connection-related information used to control existing connections to other network nodes, and the connection data stock indicates a data stream designator for an interface and a data stream that is incoming or outgoing at the interface and a data stream direction. Another method uses one terminal as a data source and one as a datasink, each network node forwarding one incoming data stream to one of another network node and a terminal and maintaining a connection data stock with information used to control existing connections to other network nodes, including a data stream designator and a network node interface.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: November 30, 2004
    Assignee: Siemens Aktiengesellschaft
    Inventor: Bernhard Petri
  • Patent number: 6819658
    Abstract: A method and apparatus for providing for segmentation, reassembly and inverse multiplexing of variable sized packets and ATM cells over satellite and wireless links. Variable sized packets are divided into segments having a size equal to that of an ATM cell and are arranged in a segmentation and reassembly (SAR) frame having in its overhead an indication as to the length and unique identity of the frame, each segment also having a header that uniquely identifies the segment, the destination and the origination of the packet from which the segment originates. A terminal id is also used to identify the unit, site and control group from which the segment originates so that the information can be transmitted on the basis of available bandwidth on demand.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: November 16, 2004
    Assignee: Comsat Corporation
    Inventors: Anil K. Agarwal, Udayan N. Bokar, Moorthy N. Hariharan, Shekhar V. Patankar
  • Patent number: 6816455
    Abstract: A novel and useful dynamic packet filter that can be incorporated in a hardware based firewall suitable for use in portable computing devices such as cellular telephones and wireless connected PDAs adapted to connect to the Internet. The invention performs dynamic packet filtering on packets received over an input packet stream. The dynamic filter checks dynamic protocol behavior using information extracted from the received packet. Sessions are created and stored in a session database to track the state of communications between the source and destination. Recognition of a session is accelerated by use of a hash table to quickly determine the corresponding session record in the session database. Session related data is read from the session database and the received packet is checked against a set of rules to determine whether to allow or deny the packet.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: November 9, 2004
    Assignee: Telecom Italia S.p.A.
    Inventors: Ronen Goldberg, Gady Daniely, Moshe Zezak, Drory Shohat
  • Patent number: 6816481
    Abstract: The present invention is an Advanced Intelligent Network (AIN) based system and method that allows a subscriber connected to the Internet via a dial-up connection to receive caller identification information concerning an incoming telephone call. The information may be provided via a pop-up dialog box on the subscriber's display, which includes but is not limited to a monitor of a personal computer (PC). The information displayed to the subscriber includes the name and number of the calling party, if available. In addition, several disposition options are presented to the subscriber solely via the Internet which, upon selection, determine the handling of the incoming call.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: November 9, 2004
    Assignee: SBC Technology Resources, Inc.
    Inventors: Thomas Lee Adams, Laura Kay Culli, Michael Albert Machacek, Richard Everett Sabinson
  • Patent number: 6807184
    Abstract: A method and apparatus for parameter borrowing for network address translator (NAT) configuration by receiving, at a first dynamic host configuration protocol (DHCP) device, a DHCP lease request from a client, determining, from the DHCP lease request, first communication parameters of the client, and enabling the determined first communication parameters to be used by a second DHCP device, the determined first communication parameters adapted for use in upstream DHCP lease requests by the second DHCP device.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: October 19, 2004
    Assignee: Thomson Licensing S.A.
    Inventors: Gary Robert Gutknecht, Mark Ryan Mayernick, David Lee Ryan
  • Patent number: 6807189
    Abstract: A network interface examines a field of a successfully transmitted frame following a contention resolution and transmission ordering among a plurality of nodes contending for transmission of a frame. The field indicates whether the successfully transmitting node has any additional frames to transmit. The number of backoff slots is maintained at a current value, rather than decremented, if the field indicates that the successfully transmitting node has an additional frame to transmit. The next frame to be transmitted is assigned the highest backoff slot. This procedure avoids re-contention and re-ordering when the contending nodes have additional frames to transmit, thereby improving overall network performance.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: October 19, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Matthew J. Fischer
  • Patent number: 6807169
    Abstract: A dynamic private network (DNP)(100) for use in a tele or other communications infrastructure (102) to communicate between customer premises equipment CPE (30) via a network matrix (26). A DPN router (104) connects logical networks (106) having the CPE (30) to a datapath node (152).
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: October 19, 2004
    Inventor: George P. Mattathil
  • Patent number: 6804198
    Abstract: An ATM cell buffer system for buffering ATM cells in various network nodes forming an ATM network, comprising a congestion control unit for controlling congestion of the ATM cells, and further comprising a control counter for counting the number of ATM cells supplied from the ATM cell buffer, in every predetermined period, for every VC queue, within the congestion control unit 30, the congestion control unit deciding the count value of the counter as the minimum output bandwidth for deciding the number of ATM cells to be stored in the next predetermined period, for every connection.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: October 12, 2004
    Assignee: NEC Corporation
    Inventor: Hiroyuki Iwamoto
  • Patent number: 6798758
    Abstract: Acquisition of initial code synchronization in a receiving system for a code division multiple access (CDMA) signal is realized by producing a complex digital signal having K components by sampling an analog signal derived from the received CDMA-modulated signal. Components of the complex digital signal are correlated with N code phases. The energies of these correlated values are examined, in parallel, to determine whether the ratio of the maximum energy within the block to the average energy in the block equals or exceeds a predetermined threshold. If so, this is a valid maximum, and the code synchronization is complete. If not, further components of the complex digital signal are correlated with another set of N code phases, and are examined in the same manner. Accordingly, reliable determination as to whether code synchronization has been achieved can be realized with minimal influence of channel distortion in a CDMA received signal.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: September 28, 2004
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-yong Chun, Hyoung-woon Park
  • Patent number: 6798739
    Abstract: A method for detecting a routing loop when repairing a bidirectional multicast distribution tree is disclosed. According to the method, a splice message is launched from an originating node attempting to join a bidirectional multicast tree and is sent to a root-node to find out if a routing loop is formed when a node is joining the multicast distribution tree. Depending on the multicast application requirement, when a routing loop is detected during the repairing of a multicast distribution tree, the severed node may abort, or the repair can be deferred until the connection to the root-node is re-established. The loop detection and loop prevention method of the invention may be used as a loop avoidance mechanism with any protocol for repairing a partitioned tree.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: September 28, 2004
    Assignee: Nortel Networks Limited
    Inventor: Cheng Yin Lee
  • Patent number: 6795407
    Abstract: A wireless communication system implements a calibration mode by which individual nodes in the system can determine which other nodes in the system are physically close to them and therefore can be reached with less than full transmitting power. Nodes which can communicate with one another via low power can form a low power constellation (a subset of the complete network) whose nodes can communicate directly with one another using this low power arrangement. The direct communication mode may additionally be used by itself. In another mode, the nodes in the system can communicate amongst themselves via bridges—other, non-access point nodes—to lessen the load on the access point or to accommodate environmental or other conditions. Various ones of these modes may be combined into a predetermined cycle of communication modes to help the physical layer accommodate various types of data handled by the network using beacons or another coordinating technique.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: September 21, 2004
    Assignee: Atheros Communications, Inc.
    Inventor: Gregory Lawrence Chesson
  • Patent number: 6791958
    Abstract: A method of routing control information and bearer traffic in a packet network. When a wireless communication device has established a connection in a coverage area serviced by an Access Network Controller (ANC) and a Serving Node and roams into an area serviced by a new ANC and a new Serving Node, the present invention routes control information to and from the device through the anchor Serving Node (Serving Node through which the connection was established). Bearer traffic is routed to and from the device through the ANC and Serving Node serving the area in which the wireless communication device is located.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: September 14, 2004
    Assignee: Motorola, Inc.
    Inventors: Stephen Spear, Sanjay Gupta, Richard Corrigan
  • Patent number: 6785241
    Abstract: The present invention provides a method for managing transmissions to a remote node having a buffer memory for receiving the transmitted packets and means for acknowledging the receipt of the packets. The method provides for a sender to maintain a sense of the availability of buffer memory even when acknowledging messages are lost with minimal impact on performance.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Tan Lu, Daniel F. Casper, David F. Craddock, Robert J. Dugan, Giles R. Frazier
  • Patent number: 6785230
    Abstract: In an audio transmission apparatus used in an asynchronous communication network, a receiving buffer stores temporarily an audio packet received in a network interface section. This audio data is decoded in an audio decoder, and is passed through a D/A converting speed changer, and the digital audio data is converted into analog in a D/A converter. Concurrently, in a delay time fluctuation measuring section, the delay time fluctuation of audio packet received is measured in the network interface section, and a buffer controller determines the data storage amount of the receiving buffer on the basis of this delay time fluctuation. Accordingly, the buffer controller changes the D/A converting speed on the basis of the delay time fluctuation, thereby adjusting the audio data flow from the receiving buffer. Accordingly, a real-time audio transmission apparatus capable of avoiding lack of audio data in the buffer and reproducing audio continuously is presented.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: August 31, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Keisuke Ogata, Yutaka Takeda
  • Patent number: 6757299
    Abstract: This invention pertains to multicarrier systems where the Peak power to Average power Ratio (PAR) is generally high, and where the system has a Forward Error Correction (FEC) mechanism. A peak detection mechanism, a procedure for choosing a subcarrier to be modified and a symbol modifier scheme are disclosed for lowering the peak power of a signal while minimizing coding errors. The peak detector uses a threshold for determining whether the PAR reduction is to be applied. A subcarrier symbol(s) to be modified is identified depending on the number of peaks in a frame, by determining the subcarrier symbol which has the maximum effect on the peaks in the frame. One method chooses the subcarrier with the greatest overall effect on a peak in the frame, a second method selects the subcarrier that gives the minimum sum of residual peaks, and a third method is limited to situations where there are only two peaks.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: June 29, 2004
    Assignee: Silicon Automation Systems Limited
    Inventor: Amit Verma
  • Patent number: 6747951
    Abstract: A technique for dynamically adjusting the aging time of a shortcut virtual circuit connection (VCC) in a Multi-protocol over ATM (MPOA) client based on one or more factors. In one embodiment, a method of dynamically adjusting aging time of a shortcut VCC includes detecting a packet flow between a source and a destination, establishing a shortcut VCC between the source and destination, and adjusting an aging time of the shortcut VCC in response to the number of VCCs available by the MPOA client. In other embodiment, the aging time is dynamically adjusted based on the VCC threshold level, the protocol of the flow, and/or the application type of the flow.
    Type: Grant
    Filed: September 20, 1999
    Date of Patent: June 8, 2004
    Assignee: Nortel Networks Limited
    Inventors: Mohan V. Kalkunte, James L. Mangin, Derek H. Pitcher
  • Patent number: 6744788
    Abstract: Data transmission apparatus for multiplexing one or more channel data streams of equal, predetermined, data rate into a transmission data stream comprises: means for generating a control data stream of the same data rate as the channel data rate, in which first periodically repeating portions of the control data stream provide a synchronisation signal and second periodically repeating portions of the control data stream provide identification data specifying information about the channel data streams with reference to a predetermined ordering of the channel data streams; and means for multiplexing the control data stream with the one or more channel data streams in a cyclic pattern of equally-sized data portions so that a data portion from the control data stream is followed by data portions from each of the channel data streams according to the predetermined ordering of channel data streams.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: June 1, 2004
    Assignee: Sony United Kingdom Limited
    Inventor: Peter Charles Eastty
  • Patent number: 6744744
    Abstract: Matching a rate of data bits, in a matrix of data bits interleaved by a predetermined interleaving process, to a desired rate by deletion of redundant data bits or repetition of data bits derived from the matrix. It includes steps of determining in a non-interleaved matrix of the data bits a pattern of bits to be deleted or repeated to provide the desired data rate, decoding an address of each bit in said pattern in a manner inverse to the interleaving process to product a respective address of the bit in the matrix of interleaved data bits, and deleting or repeating the respective bit in the interleaved data bits in dependence upon the respective address. The address decoding is performed in the same manner as a coding of addresses for producing the interleaved data bits from the non-interleaved matrix of the data bits.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: June 1, 2004
    Assignee: Nortel Networks Limited
    Inventors: Wen Tong, Catherine Leretaille, Stephane Gosne