Patents Examined by Man Phan
  • Patent number: 7969994
    Abstract: One embodiment relates to a method of a single network device outside of a group of switches connecting via multiple connections to the group of switches. Multiple ports of the single network device are connected with ports of at least one switch within the group, and the connected ports on the at least one switch are mapped to different virtual local area networks configured in the group of switches. A path from each of the connected ports on the at least one switch are replicated through the group of switches. Other embodiments are also disclosed.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: June 28, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Steven Glen Jorgensen
  • Patent number: 7969982
    Abstract: A method and a device are disclosed for processing data packets which comprise real-time data packets. The data packets are classified first by a co-processor unit into at least one first data packet type comprising real-time data packets, and a second data packet type. The data packets of the first data packet type are processed via a first data path with a further co-processor unit while the data packets of the second data packet type are processed via a second data path which comprises a main processor unit. Thus real-time data packets are processed without using the main processor unit.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: June 28, 2011
    Assignee: Lantiq Deutschland GmbH
    Inventors: Roland Harend, Robert Morelj, Ingo Volkening
  • Patent number: 7965713
    Abstract: The invention relates to an inter-domain router, for an Internet Protocol communications network, including a processing module to generate as a function of routing data outgoing messages intended for other routers which comprise information data representative of routes for routing IP datagrams and a control module to analyze at least some of the routing data, in order to define route aggregates as a function of selected configuration information, and for delivering output data representative of the route aggregates, so that the processing module can generate outgoing messages including information data representative of the route aggregates.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: June 21, 2011
    Assignee: Alcatel-Lucent
    Inventors: Thomas Levy, Olivier Marce
  • Patent number: 7965706
    Abstract: A communication control apparatus that manages a media condition and a communication state of communication terminals in an integrated manner and optimizes a communication terminal environment according to events of various types is provided.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: June 21, 2011
    Assignee: Fujitsu Limited
    Inventors: Akinori Iwakawa, Satoshi Okuyama
  • Patent number: 7965720
    Abstract: A method of selecting a network path for a network coding communication includes initializing a length of each of links; searching for an independent path from a source node to one of target nodes based on the length of each of the links; multiplying a predetermined factor to the length of each of the links used in the independent path; repeating the searching and the multiplying for all the target nodes; extracting the links and the nodes used in the independent path; generating a subgraph with the links and the nodes extracted at the extracting; and selecting the network path based on the subgraph.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: June 21, 2011
    Assignee: Mitsubishi Electric Corporation
    Inventor: Haruko Kawahigashi
  • Patent number: 7965717
    Abstract: A multi-staged services policer implements multiple policies, at an edge device of network, on the data traffic of a single customer. In such a multi-staged services policer, services policers in a given stage may receive information from policers in subsequent stages. This information may be used when policing in the given stage.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: June 21, 2011
    Assignee: Nortel Networks Limited
    Inventors: Nalin Mistry, Abdulkadev Barbir, Wayne Ding
  • Patent number: 7961724
    Abstract: According to the invention an embodiment, a network node for communicating using a MAC address is disclosed. The network node includes a point-to-point interface, a bridge and a MAC address register. The point-to-point interface uses a first protocol. The bridge is coupled to the point-to-point interface and provides a fixed route for the Ethernet interface. The first protocol encapsulates the data of a second protocol. The MAC address register stores the MAC address for the second protocol, were the MAC address is dynamically determined in the field and written to the MAC address register. The MAC address is used when communicating with the network node through the point-to-point interface.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: June 14, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Jeffrey Alan Dyck, Uppinder S. Babbar
  • Patent number: 7961741
    Abstract: Bulk information is transferred to nodes in a communication network having a plurality of widely dispersed nodes. The information can be an image, content, or configuration information. The information is uni-cast to a selection of nodes by a central node or server, to seed the information at certain nodes in the network. The information is then distributed by these seed nodes to every other node in the network. A first algorithm selects which nodes should be seeded with information by the central node. A second algorithm distributes information in the network on a query basis.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: June 14, 2011
    Assignee: Silver Spring Networks, Inc.
    Inventors: Jana van Greunen, William San Filippo, III, Sterling Hughes
  • Patent number: 7957375
    Abstract: An apparatus and method for policy routing is provided. The method includes: A. configuring a policy routing to a label switching path and obtaining and saving forwarding information; and B. performing packet forwarding based on the forwarding information.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: June 7, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongle Sun, Xia Chen, Wen Zhou
  • Patent number: 7957374
    Abstract: A mechanism is disclosed that enables layer two host addresses (e.g. a MAC addresses) to be shielded from a network. In one implementation, the mechanism updates each packet sent by the hosts into the network to indicate that the source layer two (L2) address for that packet is a shared L2 address instead of the actual L2 address of the sending host. By doing so, the mechanism exposes only the shared L2 address to the network, and shields the actual L2 addresses of the hosts from the network. The effect of this is that the switches in the network will need to store only the shared L2 address in their forwarding tables, not the actual L2 addresses of the hosts. By reducing the number of L2 addresses that need to be stored in the forwarding tables of the switches, the mechanism improves the scalability of the network.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: June 7, 2011
    Assignee: Fortinet, Inc.
    Inventors: Bert H. Tanaka, Joseph R. Mihelich
  • Patent number: 7953026
    Abstract: Methods and systems are described for providing address information for nodes when multiple possibilities exist. For example, in a TISPAN environment the described techniques can be used to transmit address information to an SPDF when it needs to determine which of multiple A-RACFs associated with different IP domains that the SPDF needs to communicate with.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: May 31, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Alain Boudreau, Steven Rochefort
  • Patent number: 7953076
    Abstract: Provided is a method and apparatus for reserving a session resource in an IPv4/IPv6 combination network system. It allows a node to simultaneously establish an end-to-end session and a tunnel session by notifying a starting node of the tunnel session in advance about whether a last node supports RSVP while assigning IPv4 address information to an IPv6 host according to DSTM upon reserving a resource according to an RSVP mechanism in a 4over6 dual stack transition mechanism (DSTM) environment.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: May 31, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kill-Yeon Kim, Ji-Young Huh, Jae-Hwoon Lee, Sun-Gi Kim
  • Patent number: 7953117
    Abstract: One embodiment relates to a network. The network includes a first splitter having an input port and N output ports. A first network node is associated with a first of the N output ports. A second network node is associated with a second of the N output ports and is adapted to receive signals communicated from the first network node through the first splitter. Other apparatuses and methods are also set forth.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: May 31, 2011
    Assignee: Lantiq Deutschland GmbH
    Inventor: Vladimir Oksman
  • Patent number: 7948977
    Abstract: An Internet infrastructure with network devices and end point devices containing service module manager and service modules, that supports packet analysis, encapsulation and vectoring, and interleaving applications. The network device that supports packet content analysis on arriving packet, consists of a plurality of packet switched interface circuitries, user interface circuitry, local storage comprising the service module manager software and a plurality of local service modules, and processing circuitry communicatively coupled to each of the packet switched interfaces, local storage and user interface circuit. The processing circuitry executes service module manager and thus analyzes the packet content and applies one or more selected local service module processing using the packet. The processing circuitry thus takes one or more actions on the packet.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: May 24, 2011
    Assignee: Broadcom Corporation
    Inventor: James D. Bennett
  • Patent number: 7944853
    Abstract: A network includes a plurality of network clusters. Each network cluster includes a plurality of nodes. At least one of the plurality of nodes includes a portal node. A portal node is a node with at least one link that crosses a boundary of the network cluster. Each portal node is configured to communicate detection packets for detecting the existence of other portal nodes within the network cluster. Each portal node is configured to communicate with nodes within the network cluster associated with the respective portal node to indicate that the respective portal node is a predetermined number of hops away from a virtual root bridge associated with the network cluster.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: May 17, 2011
    Assignee: Belair Networks Inc.
    Inventors: Matthew George Eglin, Jeff Joslin, Stephen Rayment
  • Patent number: 7944845
    Abstract: A packet data system such as a TCP/IP network transmits packets containing a variety of data types along links in the network. Packets are transmitted in a stream between nodes interconnected by the links, which conform to a transport layer protocol such as TCP, UDP, and RSTP, and include wireless links, which transmit packets using a radio frequency (RF) medium. Typical protocols, however, are usually developed to optimize throughput and minimize data error and loss over wired links, and do not lend themselves well to a wireless link. By examining the data in a packet, performance characteristics such as a port number are determined. The performance characteristics indicate the application type, and therefore, the data type, of the packets carried on the connection.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: May 17, 2011
    Assignee: IPR Licensing, Inc.
    Inventors: Kevin L. Farley, James A. Proctor, Jr.
  • Patent number: 7944899
    Abstract: In a particular embodiment of the present invention, a forwarding node in an ad hoc network collects sets of node information pertaining to its neighbor nodes. An example of a type of node information is history information that indicates previous time periods during which a neighbor node has been available for communication. Other types of node information may include proximity information that indicates how far a neighbor node is from the forwarding node. In selecting a routing path, the forwarding node takes into account information collected in the sets of node information. A routing path can be selected to include a neighbor node having the highest probability to be available for communication. Additionally or alternatively, a routing path may be selected to minimize the power transmission level required for the forwarding node to forward data packets.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: May 17, 2011
    Assignee: Oracle America, Inc.
    Inventors: Erik Nordmark, Samita Chakrabarti
  • Patent number: 7944936
    Abstract: An apparatus and method for connecting a plurality of computing devices, e.g. web servers, database servers, etc., to a plurality of storage devices, such as disks, disk arrays, tapes, etc., by using a stream-oriented (circuit oriented) switch that has high throughput, but that requires non-negligible time for reconfiguration is disclosed. An example of such stream-oriented switch is an optical switch. The system decodes the requests from the computing devices and uses this information to create circuits, e.g. optical paths in embodiments where the stream-oriented switch is an optical switch, through the stream-oriented switch. The system uses these circuits to route traffic between the computing devices and the storage devices. Buffering of data and control in the device memory is used to improve overall throughput and reduce the time spent on reconfigurations.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: May 17, 2011
    Assignee: NetApp, Inc.
    Inventors: Dan Avida, Serge Plotkin
  • Patent number: 7941812
    Abstract: A computer apparatus provides support multiple virtual computing machines. In accordance with one embodiment, the computer apparatus includes a platform manager, a virtual machine manager (VMM) driver of the platform manager, a TCP/IP stack of the platform manager, a guest operating system supported by the platform manager, and a TCP offload pseudo driver module of the guest operating system. The VMM driver is configured to transfer data between a top of the TCP/IP stack and the TCP offload pseudo driver module without changing a level of abstraction of the data. In accordance with another embodiment, the VMM driver is configured to transfer data between a top of a SCSI services stack and a SCSI offload pseudo driver module without changing a level of abstraction of the data. Other embodiments, aspects, and features are also disclosed.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: May 10, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Srinivasan Sekar
  • Patent number: 7940654
    Abstract: A method and apparatus of protecting a first network from unauthorized access includes storing profile information for each call session, and determining if an unauthorized access of the first network is occurring based on the profile information. The profile information includes a predetermined threshold indicating a maximum acceptable rate of incoming data units from an external network to the first network. If the incoming data unit rate exceeds the predetermined threshold, then a security action is taken, such as generating an alarm or preventing further transport of data units from the external network to the first network.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: May 10, 2011
    Assignee: Genband US LLC
    Inventors: Sean W. March, Patrick N. Sollee, David W. McKnight