Patents Examined by Hicham B Foud
  • Patent number: 7969976
    Abstract: The present invention provides a gateway apparatus and a packet forwarding method for rewriting the application header of a forwarded packet without terminating a TCP connection between a client and a server. For that purpose, the gateway apparatus in accordance with the present invention uses the conversion section 116 of the gateway module 110 to register, in a conversion table 117, a pair of a sequence number (Seq#) which is expected to be contained in the TCP header of a next packet to forward and a Seq# after conversion which is obtained by considering a change in packet size due to application (AP) header rewriting as a pair of an expected Seq# and a conversion Seq# as well as a pair of an expected Ack# and a conversion Ack# contained in the TCP header of a packet in a direction opposite to that of the previously forwarded packet at the time of forwarding.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: June 28, 2011
    Assignee: NEC Corporation
    Inventors: Yuichi Ishikawa, Ichiro Yamaguchi
  • Patent number: 7969867
    Abstract: A method is provided for generating a backup route. Here, a route and a route distinguisher type associated with the route are received and a backup route is generated based on attributes of the route. A particular backup route distinguisher type that is associated with the route distinguisher type is assigned to the backup route. The backup route with the backup route distinguisher type are then advertised. Another method is provided that identifies the backup route. When the route and its route distinguisher type are received from the advertisement, an identification is made as to whether the route distinguisher type is assigned to a backup route. The route may then be designated as a backup route based on the identification.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Eric C. Rosen, Clarence Filsfils, James Neil Guichard, Keyur P. Patel, Pradosh Kumar Mohapatra
  • Patent number: 7965711
    Abstract: A method and apparatus that operates two bridging protocols in a hybrid bridging node is described. The operation of the two bridging protocols in the hybrid node allows for an incremental transition of a provider bridging network from operating a legacy bridging protocol that shares MAC addresses to a bridging network that operates VPLS and/or PBB bridging protocols. The hybrid bridging node selectively broadcasts unicast packets with unknown MAC addresses from the nodes operating VPLS and/or PBB to nodes operating a legacy bridging protocol.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: June 21, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Sriganesh Kini, Attila Takács
  • Patent number: 7948967
    Abstract: Methods of routing a non-IP multimedia subsystem (IMS) message from a first user terminal that has telecommunications service provided by a first carrier to a second user terminal that has telecommunications service provided by a second carrier are provided. Pursuant to these methods, a first telephone number mapping (ENUM) database is queried to identify an address of a second ENUM database that is operated by the second carrier. The identified address is used to query the second ENUM database. Routing information for the non-IMS message is received from the second ENUM database in response to the query to the second ENUM database. The non-IMS message may then be routed to the second user terminal based on the routing information received from the second ENUM database. Related systems and computer program products are also provided.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: May 24, 2011
    Assignee: AT&T Intellectual Property, I L.P.
    Inventor: Bernard Ku
  • Patent number: 7948993
    Abstract: A method and apparatus that operates two bridging protocols in a hybrid bridging node is described. The operation of the two bridging protocols in the hybrid node allows for an incremental transition of a provider bridging network from operating a legacy bridging protocol that shares MAC addresses to a bridging network that operates VPLS and/or PBB bridging protocols. The hybrid bridging node selectively broadcasts address resolution packets and unicast packets with unknown MAC addresses from the nodes operating VPLS and/or PBB to nodes operating a legacy bridging protocol.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: May 24, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Sriganesh Kini, Attila Takacs
  • Patent number: 7944932
    Abstract: A data processing system includes a plurality of processing units each having a respective point-to-point communication link with each of multiple others of the plurality of processing units but fewer than all of the plurality of processing units. Each of the plurality of processing units includes interconnect logic, coupled to each point-to-point communication link of that processing unit, that broadcasts operations received from one of the multiple others of the plurality of processing units to one or more of the plurality of processing units.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: Leo J. Clark, James S. Fields, Jr., Guy L. Guthrie, William J. Starke
  • Patent number: 7940762
    Abstract: A packet switch routes data packets based on both packet headers and data payloads in the data packets. The packet switch receives data packets, identifies a destination port of the packet switch for each data packet based on a packet header of the data packet, and routes the data packet to the destination port. Additionally, the packet switch selects data packets among the data packets received by the packet switch based on the data payloads of the received data packets, identifies a trace port of the packet switch for each selected data packet, and routes the selected data packet to the trace port.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: May 10, 2011
    Assignee: Integrated Device Technology, Inc.
    Inventors: Brian Scott Darnell, Justin Preyer
  • Patent number: 7929418
    Abstract: A computing system, comprising a host computer system, a primary data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system, and an alternate data packet communication protocol (such as TCP/IP) offload engine configured to act as an offload engine for the host computer system if the primary offload engine fails. The host computer system, the primary offload engine and the alternate offload engine are in data communication, the primary offload engine is configured to save predefined data packet communication protocol parameters to the host computer system during normal operation, the alternate offload engine is configured to retrieve the parameters from the host computer system if the primary offload engine fails.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srinivasa Moorthy, Krishna Prabhakar Prabhu, Lakshminarasimhan Naveenam Padmanabha, Rajiv Panday
  • Patent number: 7916676
    Abstract: Aspects of a method and system for holistic energy management in Ethernet networks are provided. In this regard, based on activity in one or more nodes in a network, power consumption in the network may be controlled via computational capabilities of node(s) in the network and/or via a data communication rate between nodes in the network. Activity in a network node may be determined based on deep packet inspection of traffic transmitted/received by the node, inspection of data exchanged between subsystems in the node, a state of an operating system running in the node, data processed or waiting to be processed in the node, information exchanged between an energy management entity in the node and an energy management entity in one or more other nodes, computing tasks delegated to the node, and/or instructions transmitted along with a computing task delegated to the node.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: March 29, 2011
    Assignee: Broadcom Corporation
    Inventors: Uri Elzur, Scott Powell
  • Patent number: 7911996
    Abstract: Methods, mobile stations and networks are provided that cause a packet data service reconnect to be performed automatically after the occurrence of an event triggering registration, even in some circumstances where such a data service reconnect would not normally occur. This avoids complications that can arise due to the packet data service being discontinued upon registration and the resulting inability to reach the mobile station.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 22, 2011
    Assignee: Research In Motion Limited
    Inventors: M. Khaledul Islam, Shahid R. Chaudry, William Daniel Willey
  • Patent number: 7912046
    Abstract: The subject invention relates to systems and methods that facilitate direct network communications between peers that operate behind Network Address Translators. In one aspect, a network communications system is provided. The system includes one or more Network Address Translators (NAT) to communicate data across a network between peers. A protocol selection component that automatically selects among a plurality of protocols according to one or more NAT types in order to determine a subset of the protocols that facilitate communications between the peers.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jin Li, Li-Wei He
  • Patent number: 7907522
    Abstract: Method and apparatus for effectively supporting resource allocation and admission control of a Virtual Private Network in a service provider network.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: March 15, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Satish Raghunath, Kadangode K. Ramakrishnan
  • Patent number: 7898987
    Abstract: A method for exchanging data in messages between at least two users connected by a bus system, where each of the at least two users includes a predefinable and/or ascertainable timing mark, includes causing the at least two users to transmit, via the bus system, messages including the data. The method also includes causing a first user, in a function as timer, to control the messages as a function of time in such a way that it repeatedly transmits a reference message, which contains time information of the first user, via the bus at a specifiable time interval. Further, if the timing mark of the second user is reached without a reference message of the first user reaching the second user, the second user is caused to take over the function of timer by transmitting its own reference message with its own time information via the bus system.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: March 1, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Andreas Weigl, Thomas Fuehrer, Bernd Müller, Florian Hartwich, Robert Hugel
  • Patent number: 7899030
    Abstract: The present invention provides a system and method for encapsulating protocols across a switching fabric network. Packets, which may utilize any underlying protocol, are encapsulated with a route header. This route header contains path routing, traffic and packet size information. A novel path routing scheme is used to route packets across the fabric, where the fabric has a plurality of switches, each having a plurality of ports. Each switch uses only data from within the packet and its own port count to determine the appropriate output port. There is no need to node or address lookup mechanisms in the switches.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: March 1, 2011
    Assignee: Jinsalas Solutions, LLC
    Inventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco
  • Patent number: 7881244
    Abstract: Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a memory of a router has stored therein a data structure, which includes information relating to multicast sessions being handled by the router and including a first pointer for each multicast session, at least one chain of blocks of second pointers and one or more TCBs. Each first pointer points to a chain of blocks of second pointers. Each second pointer corresponds to an OIF of the router participating in the multicast session defined by the first pointer and defines how many times packets associated with the multicast session are to be replicated. The TCBs are configured to store control information relevant to processing or routing packets. Each second pointer points to a TCB and each TCB identifies the OIF out which packets of the multicast session are transmitted from the router.
    Type: Grant
    Filed: May 17, 2009
    Date of Patent: February 1, 2011
    Assignee: Fortinet, Inc.
    Inventors: Rajesh I. Balay, Girish Bhat, Gregory Lockwood, Rama Krishnan Nagarajan
  • Patent number: 7873040
    Abstract: The present invention provides an apparatus for listening to music on the internet. The apparatus includes a memory unit configured to store a plurality of internet protocol addresses of internet radio stations, a communication unit configured to communicate with one of the internet radio stations using a corresponding IP address stored in the memory, a first logic configured to request a data from one of the internet radio stations, a second logic configured to receive a digital data stream from the internet station and store the received digital data stream in a buffer, a third logic configured to decode the received digital data stream, a fourth logic configured to convert the decoded digital data stream into an analog data stream, and a service module configured to extract information regarding a song from the digital data stream and forward the extracted information to an external device.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: January 18, 2011
    Inventor: Stephen Karlsgodt
  • Patent number: 7869410
    Abstract: Forward link transmission power to a user terminal in a wireless communications system having a plurality of beams is controlled by determining a baseline power level, Pbaseline, from a received active pilot channel signal-to-noise ratio (SNR); determining a power margin, Pmargin, from an identified interference susceptibility; determining a power level correction, Pcorrection, based on an identified packet error rate (PER); and setting Ptransmit based on Pbaseline, Pmargin, and Pcorrection. For example, Ptransmit may be set to a power level that is substantially equal to the sum of Pbaseline, Pmargin, and Pcorrection. The determination of each of Pbaseline, Pmargin, and Pcorrection may be performed in independently running control loops or processes.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: January 11, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Jon J. Anderson, Durga P. Malladi, Steven J. Doerfler
  • Patent number: 7856016
    Abstract: An access control method for a network including a plurality of packet communication apparatuses is disclosed. The access control method includes a first step in which a sender packet communication apparatus attaches user attribute information to a packet to be transmitted, and a second step in which a communication control mechanism within an end system corresponding to a destination packet communication apparatus or a packet receiving apparatus performs access control based on the user attribute information attached to the packet.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: December 21, 2010
    Assignee: Fujitsu Limited
    Inventors: Daisuke Shinomiya, Hidekazu Baba, Yasuharu Ito
  • Patent number: 7843919
    Abstract: A method of Ethernet virtualization using network packet alteration. The method comprises receiving network packets from a host destined for transmission over a network, checking whether the network packets have headers, if the packets do not have headers, forming a first portion of the header using firmware, storing the formed packet and header to a first memory; and forming a second portion of the header using programmable logic.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Cadigan, Jr., Joel Goldman, Howard M. Haynie, Bruce H. Ratcliff, Jeffrey M. Turner
  • Patent number: 7839772
    Abstract: There is provided a line redundant method for implementation of line switching in a switching matrix, including the bridge step of outputting a data signal to a plurality of redundant lines in the switching matrix, and the selector step of selecting only a data signal, of a plurality of data signals input from another switching matrix other than the switching matrix through the plurality of redundant lines, which is input through a redundant line required in the switching matrix, and not selecting the data signals input to the switching matrix through the lines other than the required redundant line. A line redundant system for implementing this method is also provided.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: November 23, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Takashi Saito