Patents Examined by Anthony Sol
  • Patent number: 7889668
    Abstract: An Internet Protocol router device (10) for use in a data network comprising a plurality of nodes (10, 20, 30), wherein packets of data are sent from one node in the network to another on a hop by hop basis.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: February 15, 2011
    Assignee: British Telecommunications public limited company
    Inventor: Liwen He
  • Patent number: 7889733
    Abstract: An adjunct network device includes several ports, an uplink interface, and an adjunct forwarding engine coupled to the ports and the uplink interface. A first port is configured to receive a packet, which includes a destination address. The adjunct forwarding engine is configured to send the packet to the uplink interface if the destination address is not associated with any of the ports. The packet is sent to one of the ports if the destination address is associated with the one of the ports.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: February 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Michael R. Smith, Douglas Alan Gourlay, Jeffrey Y M Wang, Ali Golshan
  • Patent number: 7873056
    Abstract: A switch device is composed of a switch portion 1-1, input side port mapping blocks 1-4-1 to 1-4-P, output side port mapping blocks 1-5-1 to 1-5-P, and a virtualization controller (central controller) 1-0 so that the switch device can be logically divided into a plurality of switches each having a capacity smaller than a physical switch capacity or the divided switches can be logically integrated. The switch portion has a plurality of first input ports and a plurality of first output ports. Each of the input side port mapping blocks has a plurality of second input ports and inputs the signals input to the plurality of second input ports to the first input ports of the switch portion. Each of the output side port mapping blocks has a plurality of second output ports and outputs the signals output to the first output ports of the switch portion from the plurality of second output ports.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: January 18, 2011
    Assignee: NEC Corporation
    Inventors: Junichi Higuchi, Takashi Yoshikawa, Shigeyuki Yanagimachi, Youichi Hidaka
  • Patent number: 7864708
    Abstract: A method is described for forwarding a tunneled packet in a data communications network. A header of the tunneled packet is removed at a forwarding node neighboring the tunnel end point, and the payload is forwarded.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: January 4, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Patent number: 7864760
    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: January 4, 2011
    Assignee: Netlogic Microsystems, Inc.
    Inventor: David T. Hass
  • Patent number: 7860112
    Abstract: Techniques are described for providing hybrid forwarding within an Ethernet-based service domain established over one or more intermediate networks, such as a service provider (SP) network. For example, the Ethernet-based service domain may comprise a virtual private local area network service (VPLS) domain. A hybrid VPLS domain may transport layer two (L2) communications, such as Ethernet packets, between remote customer networks via the SP network. The techniques described herein enable a network device, e.g., a router, within a SP network to forward packets from a source device of a hybrid VPLS domain toward one or more subscriber devices of the hybrid VPLS domain (i.e., in a downstream direction) using P2MP forwarding semantics. The same network device forwards packets from one of the subscriber devices toward the source device (i.e., in an upstream direction) using P2P forwarding semantics.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: December 28, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 7856026
    Abstract: Modules and methods are described for buffering packets to be switched in a system, such as a programmed device. The modules can be configured for different packet lengths, protocols, applications, and/or designs in a larger system. Techniques and mechanisms are further described for implementing a central memory and a linked-list addressing scheme. Accordingly, memory blocks of the central memory can be used for variable length packets and further reused at substantially the same time as they become available, thereby improving packet switching efficiency and/or flexibility.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: December 21, 2010
    Assignee: Altera Corporation
    Inventors: Christopher D. Finan, Ziad Abu-Lebdeh
  • Patent number: 7852788
    Abstract: A method of organizing nodes of a network into clusters of nodes comprises a step (130) of calculating, for each node, a weight, representing the aptness of this node to be the master node of a grouping, and a step (190) of electing a master node of a grouping, such that the weight of this master node is greater than or equal to the weights of the other nodes of the grouping. The method furthermore comprises a step (140 180) of storing, in each node, an information cue (14) containing an identifier of the node of highest weight known by this node and the value of this highest weight, a step (150) of transmitting, by each node to nodes adjacent to this node, the information cue (14) stored in this node, and a step (170) of comparing, for each node, the information cues (14) transmitted to this node during the transmitting step (150) with the information cue stored in this node, so as to determine a new node of highest weight known by this node.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: December 14, 2010
    Assignee: France Telecom
    Inventors: Tinku Mohamed-Rasheed, Yvon Gourhant, Laurent Reynaud
  • Patent number: 7843857
    Abstract: A context-aware service providing system according to an exemplary embodiment of the present invention includes a plurality of context-aware service providers and a Session Initiation Protocol (SIP) server. The context-aware service provider subscribes an SIP event for user context information based on subscriber information in the context-aware service. The SIP server manages information on the context-aware service provider (i.e., subscription requestor) and the context information obtained from the SIP event subscription request, obtains service terminal capabilities and context information of the user from SIP registration and SIP event publication of the user, and transmits SIP event notification including the context information of the user by selecting a context-aware service provider subscribing the SIP event corresponding to the context information obtained from the SIP registration and the SIP event publication.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: November 30, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kyung-Sook Kim, Je-Hun Rhee, Hyun-Seo Park
  • Patent number: 7830890
    Abstract: The present invention is a method of doing business over a network that: receives a request for transmitting digital information after a start time and before an end time, determines the time required to transmit the digital information based on the number of packets in the information and the network speed, schedules a transmit time for the digital information, and accepts the digital information for transmission only if the time required to transmit is less than or equal to the difference between the transmit time and the end time. Pricing of the transmission can be determined by the priority of transmission, whether the information is transmitted the first time or rescheduled, and whether the user receives an acknowledgment.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Norbert George Vogl, Geoffrey Hale Purdy, Robert Alan Flavin, Yuan Feng, Edward Payson Clarke, Jr.
  • Patent number: 7830810
    Abstract: A communications interface between an end-user and an edge node of a communication network for establishing, prior to data transmission, the differentiated service code points supported by the network. The end-user first issues a service request message (42) to an edge node of the communication network. The edge node responds with an acknowledgment message (44) carrying information as to which DSCP's the network is able to support. Finally, the application at the end-user can decide how to mark the relevant packets during data transmission depending on the levels of differentiated service supported by the network.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: November 9, 2010
    Assignee: Nokia Corporation
    Inventor: Petri Koskelainen
  • Patent number: 7822043
    Abstract: An edge router receives datagrams to be forwarded an SVC. If the SVC is not already set up, the edge router buffers the datagrams until the SVC set up is complete. The buffered datagrams are forwarded once the SVC set up is complete. According to another aspect of the present invention, different buffering requirements are supported for different user applications. A policy table may be configured by a service provider specifying the requirements associated with potentially each flow (e.g., combination of source/destination IP addresses, source/destination port number), and the datagram on each flow may be buffered accordingly.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Pankaj Vyas, Rajeev Govindraj Kolla, Ashoka Kallappa
  • Patent number: 7822050
    Abstract: In one embodiment, a telephone locally buffers and then processes received voice data to resolve communication impediments and for other reasons. The locally buffered voice data can be, for example, tonally adjusted to accommodate a hearing deficiency of a listener, translated, transcribed, and automatically or manually slowed down to improve comprehension and for other reasons. As a result of the buffering occurring locally on the telephone, voice data originating from voicemail systems and voice menu systems may be played back for improved comprehension independently of the buffering capabilities provided by those systems.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Bradley Richard DeGrazia
  • Patent number: 7817535
    Abstract: A system and a method are disclosed for detecting a multicast stream fault condition at a variety of points within a digital broadcast video distribution system. In addition, a method of seamless switchover from a primary to a redundant multicast stream is provided.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Pereira, Fang Wu
  • Patent number: 7817631
    Abstract: Systems, methods and computer program products facilitate communication on a network by transmitting a communication on the network from a first node to a second node, the communication including a first segment and a second segment. The first segment consists essentially of a destination port and a data length of the communication, and the second segment includes a payload and at least one of a connection ID, a sequence number, and an opcode. A responsive communication is then received from the second node, the responsive communication acknowledging receipt of the communication transmitted from the first node.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: October 19, 2010
    Assignee: Google Inc.
    Inventor: Jiang Qian
  • Patent number: 7808951
    Abstract: A method is provided for handover of a communication of a mobile communication device between a first radio access network and a second radio access network. The method comprises storing, by at least one of the communication device and an element of the first radio access network, a context of the communication device in the first radio access network, the context being useable to transfer the communication back to the first radio access network after a transferring to the second radio access network; and transferring the communication to the second radio access network.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: October 5, 2010
    Assignee: Infineon Technologies AG
    Inventors: Hyung-Nam Choi, Maik Bienas, Michael Benkert, Michael Eckert
  • Patent number: 7804853
    Abstract: The present invention consists of an information structure conceived for the transport of data in digital form from a transmitting element to a receiver. This structure calls for fields for transport of the data and heading information fields termed “overhead” which improve transmission reliability. This structure enables support of digital interconnections in an element of a transport network capable of switching various traffic types such as CBRx (for example STM-N e OC-N), VC-N, STS-N or ODUk. The structure also enables identification of the frame beginning, verification of the integrity and correctness of the switching, support of protection switching, and transport of quality and timing information associated with the switched entities.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: September 28, 2010
    Assignee: Ericsson AB
    Inventors: Sergio Lanzone, Orazio Toscano
  • Patent number: 7796615
    Abstract: A communication system for communication between a plurality of networks through a NAPT (Network Address Port Translation) device has communication terminals provided in a local network and a global network, a main device for managing communication information of the communication terminals, and a table provided in the main device for storing identification information, a local address, and a global address of each communication terminal in association with each other. When a communication terminal originates a call, the table is referred to, and when the destination of the call is a communication terminal outside the network, the global address of the NAPT device of the remote network is used as the mutual destination address, whereas when the destination of the call is a communication terminal present in the same network, the local address effective only in the local network is used.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: September 14, 2010
    Assignee: Nec Infrontia Corporation
    Inventors: Ryoichi Ochi, Yasuomi Ooki
  • Patent number: 7796628
    Abstract: An expandable exchange apparatus and a backup system thereof are disclosed. The expandable exchange apparatus is applicable to a plurality of terminal devices in a local area network (LAN). The expandable exchange apparatus includes a signal exchange unit having a network connection port and a plurality of terminal connection ports connectable to the terminal devices, a connection unit connecting the LAN to an external network architecture, and a first exchanger connected to the network connection port and the connection unit, the first exchanger selectively connectable to a terminal device that is connected to none of the network connection port and terminal connection ports of the signal exchange unit, wherein, detects whether the network connection port is connected with the terminal device or not, and based on a detected result, correspondingly switches a data transmission path of the network connection port either to the LAN or to the network architecture.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: September 14, 2010
    Assignee: Inventec Corporation
    Inventor: Chun-Liang Lee
  • Patent number: 7796625
    Abstract: A system and method for purging data packets in a network is provided. The method in one aspect includes monitoring an outbound queue for one or more selected packets to be pulled from the outbound queue. The method may further include waiting for a predetermined amount of time for the selected packets to enter a retry queue and monitoring the retry queue for the selected packets to be pulled from the retry queue. The method may also include determining if the selected packets pulled from the retry queue meet one or more specified criteria and purging the selected packets if the specified criteria is met. The method may further include returning to the step of monitoring an outbound queue if another purge signal is received.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Todd Alan Strader, Scot H. Rider