Patents Examined by Anthony Sol
-
Patent number: 7889668Abstract: 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: GrantFiled: January 31, 2007Date of Patent: February 15, 2011Assignee: British Telecommunications public limited companyInventor: Liwen He
-
Patent number: 7889733Abstract: 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: GrantFiled: April 28, 2004Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Michael R. Smith, Douglas Alan Gourlay, Jeffrey Y M Wang, Ali Golshan
-
Patent number: 7873056Abstract: 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: GrantFiled: November 18, 2005Date of Patent: January 18, 2011Assignee: NEC CorporationInventors: Junichi Higuchi, Takashi Yoshikawa, Shigeyuki Yanagimachi, Youichi Hidaka
-
Patent number: 7864708Abstract: 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: GrantFiled: July 15, 2003Date of Patent: January 4, 2011Assignee: Cisco Technology, Inc.Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
-
Patent number: 7864760Abstract: 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: GrantFiled: August 31, 2004Date of Patent: January 4, 2011Assignee: Netlogic Microsystems, Inc.Inventor: David T. Hass
-
Patent number: 7860112Abstract: 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: GrantFiled: January 9, 2007Date of Patent: December 28, 2010Assignee: Juniper Networks, Inc.Inventor: Kireeti Kompella
-
Patent number: 7856026Abstract: 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: GrantFiled: June 28, 2005Date of Patent: December 21, 2010Assignee: Altera CorporationInventors: Christopher D. Finan, Ziad Abu-Lebdeh
-
Patent number: 7852788Abstract: 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: GrantFiled: March 1, 2007Date of Patent: December 14, 2010Assignee: France TelecomInventors: Tinku Mohamed-Rasheed, Yvon Gourhant, Laurent Reynaud
-
Patent number: 7843857Abstract: 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: GrantFiled: November 9, 2005Date of Patent: November 30, 2010Assignee: Electronics and Telecommunications Research InstituteInventors: Kyung-Sook Kim, Je-Hun Rhee, Hyun-Seo Park
-
Patent number: 7830890Abstract: 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: GrantFiled: July 10, 2008Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Norbert George Vogl, Geoffrey Hale Purdy, Robert Alan Flavin, Yuan Feng, Edward Payson Clarke, Jr.
-
Patent number: 7830810Abstract: 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: GrantFiled: April 12, 2001Date of Patent: November 9, 2010Assignee: Nokia CorporationInventor: Petri Koskelainen
-
Patent number: 7822043Abstract: 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: GrantFiled: April 3, 2007Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Pankaj Vyas, Rajeev Govindraj Kolla, Ashoka Kallappa
-
Patent number: 7822050Abstract: 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: GrantFiled: January 9, 2007Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventor: Bradley Richard DeGrazia
-
Patent number: 7817535Abstract: 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: GrantFiled: November 2, 2005Date of Patent: October 19, 2010Assignee: Cisco Technology, Inc.Inventors: Michael Pereira, Fang Wu
-
Patent number: 7817631Abstract: 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: GrantFiled: July 9, 2008Date of Patent: October 19, 2010Assignee: Google Inc.Inventor: Jiang Qian
-
Patent number: 7808951Abstract: 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: GrantFiled: July 5, 2006Date of Patent: October 5, 2010Assignee: Infineon Technologies AGInventors: Hyung-Nam Choi, Maik Bienas, Michael Benkert, Michael Eckert
-
Patent number: 7804853Abstract: 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: GrantFiled: January 31, 2003Date of Patent: September 28, 2010Assignee: Ericsson ABInventors: Sergio Lanzone, Orazio Toscano
-
Patent number: 7796615Abstract: 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: GrantFiled: July 11, 2008Date of Patent: September 14, 2010Assignee: Nec Infrontia CorporationInventors: Ryoichi Ochi, Yasuomi Ooki
-
Patent number: 7796628Abstract: 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: GrantFiled: December 14, 2006Date of Patent: September 14, 2010Assignee: Inventec CorporationInventor: Chun-Liang Lee
-
Patent number: 7796625Abstract: 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: GrantFiled: January 10, 2007Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Todd Alan Strader, Scot H. Rider