Patents Issued in January 12, 2016
  • Patent number: 9237061
    Abstract: A transmission apparatus includes a digital circuit that has an input circuit into which packets are input at indefinite intervals; a measuring circuit that measures an interval during which no packet is input into the input circuit; a determiner circuit that determines, based on the interval measured by the measuring circuit, whether to insert a given frame between packets input into the input circuit; and a transmitter that inserts, based on a result of determination by the determiner circuit, the given frame between the packets input into the input circuit and sequentially transmits the packets with the given frame therebetween.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: January 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Mitsuya Kawashita, Dai Suzuki
  • Patent number: 9237062
    Abstract: A resource management node is disclosed that manages a plurality of resource nodes connected to at least one network. The resource management node includes a system entity database, an interaction flow database, and an interaction execution engine. The system entity database contains information identifying communication addresses for the resource nodes and associated metadata identifying capabilities of the resource nodes. The interaction flow database contains information defining data flows that are permitted between identified ones of the resource nodes and associated triggering criteria defining when identified ones of the data flows are to be performed. The interaction execution engine is configured to determine that one of the triggering criteria defined by the interaction flow database is satisfied and to respond by establishing the associated data flow between the identified ones of the resource nodes.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: January 12, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Olof Ermis, Joakim Formo, Marcus Gardman, Farjola Zaloshnja
  • Patent number: 9237063
    Abstract: A managed network provides unique network addresses that are assigned to nodes such that no two nodes will have the same address in the managed network and such that each node will always have the same network address regardless of changing its location or changing the network to which it is joined. The nodes, communicating together, comprise a mesh network. Remote management and control of the nodes is possible from the host server, which is located outside of the mesh network, even if a node is located behind a firewall or network address translator (NAT), because server management messages are encapsulated within headers so that a persistent connection between the node and the external host server is maintained once the node sends a message to the host.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: January 12, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sanjit Biswas, John Bicket
  • Patent number: 9237064
    Abstract: The invention provides a communication system for a power distribution network, which comprises at least two distribution domains, each of the domains includes one management device and at least one electrical device. The management device is configured as connected with the electrical devices within its domain, and is further configured as capable of collect information from the electrical devices. The system also comprises a communication link, which is arranged for the management devices of different domains, and the management devices are configured as capable of directly exchanging information through the link.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: January 12, 2016
    Assignee: ABB RESEARCH LTD.
    Inventors: Zhao Wang, Bernhard Deck, Jukka Kinnunen
  • Patent number: 9237065
    Abstract: A computer system is provided. The computer system comprises a network module and an input device. The network module receives remote information from a remote host through a network. The input device receives first input information, a display device and a chip. The display device comprises a display panel and an on-screen display (OSD) control module. The chip comprises a control connection interface and a control module. The control connection interface is electrically connected to the OSD control module. The control module is electrically connected to the network module, the input device and the control connection interface to control the OSD control module through the control connection interface according to the remote information or the first input information to further control the display function of the display panel.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: January 12, 2016
    Assignee: Nuvoton Technology Corporation
    Inventors: Chia-Ching Lu, Hsi-Jung Tsai
  • Patent number: 9237066
    Abstract: In a packet switch with databases (250, 404) used for packet forwarding, the database pieces are identified by version identifiers (410V) which are used by the packet switch's modules (LCx, RPM0, RPM1) in exchanging information on the databases and requesting updates to the databases. For example, if a primary management module fails and the management is transferred to a secondary management module, the secondary management module requests forwarding modules (e.g. line cards) to identify the database pieces stored on the forwarding modules, and to update the databases as needed. Use of version identifiers reduces the amount of data that has to be transferred in connection with such requests.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: January 12, 2016
    Assignee: Dell Products, L.P.
    Inventors: Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami
  • Patent number: 9237067
    Abstract: An ad-hoc network approach for addressing ad-hoc network address assignment, name resolution, and service discovery in ad-hoc networks. The size of the ad-hoc network may be limited to a selected number of ad-hoc network stations. A first portion of the ad-hoc network address assigned to stations joining the ad-hoc network may be fixed and a second portion of the ad-hoc network address may be selected dynamically, as each new station joins the ad-hoc network. A station may generate an information element that may be included in ad-hoc network messages. An exemplary information element may include a last byte of the ad-hoc network address associated with the transmitting station, a 4-byte timestamp field which indicates a number of milliseconds since the station claimed the network address, a user-friendly name to identify the station, a universally unique identifier (UUID) for each service offered by the transmitting station, and a network-address-in-use bitmap.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: January 12, 2016
    Assignee: Marvell World Trade Ltd.
    Inventor: Kapil Chhabra
  • Patent number: 9237068
    Abstract: A policy distribution server provides, on a subscription basis, policy updates to effect desired behaviors of network intermediary devices. The policy updates may specify caching policies, and may in some instances, include instructions for data collection by the network intermediary devices. Data collected in accordance with such instructions may be used to inform future policy updates distributed to the network intermediary devices.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: January 12, 2016
    Assignee: Blue Coat Systems, Inc.
    Inventors: Kevin Porter, Thomas J. Kelly, Marcin Lukasz Lizon, Darrell Long, Eric Maki, Kim Tremblay, Jennifer Vance
  • Patent number: 9237069
    Abstract: A switching fabric, within a network switching device, may comprise a plurality of dedicated interface modules to enable the switching fabric to interface with a plurality of switching support subsystems. The switching support subsystems may comprise a memory subsystem, a content address memory (CAM) subsystem, a packet processing subsystem, and a physical layer (PHY) subsystem. The switching fabric may be operable to determine capacity and/or capability of each of the plurality of switching support subsystems; and to configure each of the plurality of dedicated interface modules based on the determined capacity and/or capability of a corresponding switching support subsystem. The switching fabric also comprises an inter-switch interface module to enable coupling the network switching device to a plurality of other network switching devices, to form a multi-device switching mesh that enable sharing of resources and/or aggregation of switching capabilities of the network switching devices.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: January 12, 2016
    Assignee: Broadcom Corporation
    Inventors: Wael Diab, Yongbum Kim, Bruce Currivan, Jeyhan Karaoguz, Kenneth Ma, Michael Johas Teener
  • Patent number: 9237070
    Abstract: The present invention relates generally to an Internet based management of software and/or hardware. More particularly, the invention encompasses the development, test, and demonstration of automation solutions using web-based virtual computers and VPN (Virtual Private Network) tunneling. The present invention is also directed to a novel concept of storing various versions of a software and/or demo programs at a virtual data base which is accessible via a VPN (Virtual Private Network) tunnel.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: January 12, 2016
    Assignee: SIEMENS INDUSTRY, INC.
    Inventors: Roger Hill, Wayne Cantrell
  • Patent number: 9237071
    Abstract: On the basis of a possible value of a variable that is specified by a conditional sentence extracted from a script that is used for the first system configuration and on the basis of a possible value of an item in configuration information on the first system configuration, a verification device creates a first association relationship that indicates the relationship between the variable and the item. On the basis of a possible value of a variable that is specified by a conditional sentence extracted from a script that is used for a second system configuration and on the basis of a possible value of an item in configuration information on the second system configuration, the verification device creates a second association relationship between the variable and the item. The verification device extracts a difference between the first association relationship and the second association relationship.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: January 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shinji Kikuchi, Yasuhide Matsumoto
  • Patent number: 9237072
    Abstract: To partition a distributed fabric system, at least one system port is allocated to each switching domain of multiple non-overlapping switching domains in a distributed fabric system. Multiple different look-up tables are produced, wherein each look-up table corresponds to a different switching domain of the multiple non-overlapping switching domains in the distributed fabric system. Each system port is associated with the look-up table of the multiple look-up tables that corresponds to the switching domain to which that system port is allocated. The look-up table associated with each system port has at least one table entry for each other system port allocated to the same switching domain as that system port.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Keshav Govind Kamble, Pramodh Mallipatna, Vijoy A. Pandey
  • Patent number: 9237073
    Abstract: The present system includes a system, method and device for inferring connectivity between unconnected network segments. In operation, unconnected network segments are identified. Configuration data related to the unconnected network segments may be examined to facilitate inferring configuration data for an external network connected between the unconnected network segments. The inferred configuration data may be rendered, such as exported or visualized. The inferred configuration data may be related to a communication protocol and/or may be related to network bandwidth. The examined configuration data may be captured directly from one or more of the unconnected network segments and/or may be retrieved from a configuration data file, such as a network configuration model.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: January 12, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Pradeep K. Singh, Venuprakash Barathan
  • Patent number: 9237074
    Abstract: Some examples provide for issuing identifiers to clients of a distributed identifier generation system. A request for a unique identifier may be received by a host. The host may generate an identifiers based at least in part on a host identifier issued to the generating host and a value of a counter operated by the generating host. The identifiers may be unique within the distributed identifier generation system.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: January 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudharsan Sampath, Vinoo Vasudevan, AndyGibb Halim, Pradipta Biswas
  • Patent number: 9237075
    Abstract: In one embodiment, a method includes assigning an identifier to a route computation at a network device, grouping route updates for the route computation, marking at least one route update for each group of route updates with the identifier, tracking flow of marked route updates at a plurality of routing components within the network device, and storing tracking data at the network device for use in convergence monitoring. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, Ketan Jivan Talaulikar, Balaji Muthuvarathan
  • Patent number: 9237076
    Abstract: A first end node obtains trace information in a packet switched network. The first end node sends a request message for setting up a test call towards a second end node. The request message includes a first request for collecting trace information. The second end node sends a first response message, to the first end node, that includes a trace request and trace information. The first response message is routed between the second and first end nodes via at least a first intermediate node that adds additional trace information relating to the first intermediate node to the trace information of the first response message. The first end node receives the first response message, which includes the additional trace information added by the first intermediate node.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: January 12, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Patent number: 9237077
    Abstract: A system monitors the status of persistent connections between a set of servers and a set of clients, and identifies any clients not having at least one active connection with a server. The monitoring system, such as a visual voicemail system, includes a monitoring server, a bind agent, and probe services running on respective servers. Upon receiving a monitoring request from the monitoring server, the bind agent requests each probe service to identify the clients having active connections with the associated servers. The bind agent forms an aggregated list of all clients having active connections with one or more of the servers and based on the aggregated list, the agent identifies any clients not having at least one active connection with a server and notifies the monitoring server of the identified clients.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: January 12, 2016
    Assignee: Cellco Partnership
    Inventor: Sabitha Anugu
  • Patent number: 9237078
    Abstract: In one embodiment, a method includes generating a path validation packet at a network device, the path validation packet including a plurality of segment identifiers for use in segment routing and an operations, administration, and management (OAM) segment identifier for use in path validation, transmitting from the network device the path validation packet on a path having a plurality of routers associated with the segment identifiers, one of the routers associated with the OAM segment identifier, and validating the path if a return path validation packet is received. An apparatus is also disclosed herein.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Nobushige Akiya
  • Patent number: 9237079
    Abstract: A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. In response, the cloud manager provisions one or more virtual machines in a cloud. The streams manager builds a permutation of a flow graph for the streaming application using the virtual machine(s), runs the permutation in parallel with the corresponding portion of the flow graph, and compares the performance of the original portion of the flow graph to the performance of the permutation. When the performance of the permutation exceeds the performance of the original part of the flow graph, the streams manager modifies the flow graph so the permutation replaces the original part of the flow graph. In this manner a streaming application can dynamically evolve to increase its performance as needed.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9237080
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: January 12, 2016
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 9237081
    Abstract: In a method implemented in a communication device an available bandwidth for transmitting one or more data frames is determined, wherein the available bandwidth corresponds to a first composite communication channel comprising a plurality of communication channels. A control frame to indicate a request to transmit via the first composite communication channel is generated, wherein the control frame includes a header, and wherein a portion of the header includes information indicating the bandwidth of the first composite channel. The control frame is transmitted via the first composite communication channel, wherein at least the portion of the header is duplicated in a plurality of bandwidth portions of the first composite communication channel.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: January 12, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Yong Liu, Harish Ramamurthy, Raja Banerjea
  • Patent number: 9237082
    Abstract: Techniques are provided to trace packet descriptors. A received packet may be identified. A packet descriptor associated with the received packet may be created. A trace indicator in the packet descriptor may be set. The presence of a packet descriptor with the trace indicator set may be logged by a detector.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 12, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Michael L. Ziegler
  • Patent number: 9237083
    Abstract: The present invention relates to a main electronic device for communicating within a network comprising an interface for enabling communication within the network and a controller for sending polling messages via the network to logical addresses via said interface in order to request information from at least one further electronic device. The present invention further relates to a method for operating a main electronic device for communicating within a network.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: January 12, 2016
    Assignee: Sony Corporation
    Inventor: Frank Pohlmann
  • Patent number: 9237084
    Abstract: A method is provided in one example and includes creating a plurality of profiles that describe one or more downstream modulations for each data-subcarrier in a channel to be used by a plurality of cable modems; receiving at least one testing measurement from the plurality of cable modems; and assigning a selected one of the plurality of profiles to each of the plurality of cable modems based, at least in part, on the one testing measurement that was received.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: January 12, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: John T. Chapman
  • Patent number: 9237085
    Abstract: A method is provided in one example and includes generating one or more message blocks to be propagated along a narrow-band channel, wherein the message blocks are sub-components of a Physical Link Channel (PLC) frame; and communicating the PLC frame from a cable modem termination system (CMTS) to one or more cable modems.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: January 12, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: John T. Chapman
  • Patent number: 9237086
    Abstract: In one embodiment, a method includes receiving a routing distribution profile associated with a set of network resources disposed between a source endpoint and a destination endpoint. The set of network resources is within a session over Internet Protocol (SoIP) network. A distribution function is defined based on the routing distribution profile and based on a range of random number values. The distribution function is used to route via a network resource from the set of network resources a request to establish a session between the source endpoint and the destination endpoint.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 12, 2016
    Assignee: GENBAND US LLC
    Inventor: Rakendu Devdhar
  • Patent number: 9237087
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual machine name resolution. In one aspect, a method includes receiving a first outgoing packet from a source virtual machine executing on the data processing apparatus destined for a destination virtual machine, wherein the destination virtual machine belongs to a first cluster of virtual machines, and wherein the first outgoing packet identifies the destination virtual machine using a unique name for the destination virtual machine; determining an internal network address of the destination virtual machine based at least in part on the unique name for the destination virtual machine; and sending the first outgoing packet to the destination virtual machine by sending the packet to the internal network address.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Pankaj Risbood, Vivek Sahasranaman
  • Patent number: 9237088
    Abstract: The present invention proposes a specific handling of tel URIs in an IMS terminating network so as to enable routing of calls using telephone numbers (and not SIP URIs with embedded telephone numbers) as identifiers of the target users of those calls. Specifically, the present invention introduces a conversion module which is located within the IMS terminating network and is capable of converting SIP URIs with embedded telephone numbers into equivalent tel URIs which are then used by a terminating I-CSCF and S-CSCF to query the SLF and/or HSS so that they can route the calls to the target users.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: January 12, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Jesus-Javier Arauz-Rosado, Fredrik Airiksson
  • Patent number: 9237089
    Abstract: In one embodiment, a node in a communication network receives a label switched path (LSP) request and in response, the node determines at least two equal cost paths, each path having one or more path-nodes. The node may then further determine a total bandwidth-based transition value for each path of the at least two equal cost paths and selects the path having a lower total transition value. Once selected, the node may establish the requested LSP over the selected path.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Tarek Saad, Sherif Saeed Awad, Zafar Ali, Michel Taillon
  • Patent number: 9237090
    Abstract: A method, a network, and a node include computing a path by a source node; sending a message to nodes in the path with associated validation criteria; locally checking the validation criteria at each of the nodes in the path; if the validation criteria is satisfied at the node, forwarding the message to the next node in the path; else there is a validation criteria failure at the node, appending feedback data to the message, converting the message to a validation message, and forwarding the validation message to the next node in the path; and at a destination node, if there are no validation criteria failures, then establishing the connection; else issuing a release message to the source node with all the feedback such that the source node can compute a new path exclusive of nodes where the validation criteria fails.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 12, 2016
    Assignee: Ciena Corporation
    Inventors: Shalendra Tripathi, Piyush Sharma, Waseem Reyaz Khan, Kapil Chopra
  • Patent number: 9237091
    Abstract: A system and method of transmitting data across a first link aggregation formed by an intermediate switch and a downstream switch, the intermediate switch adopting a Media-Access Card (MAC)-address-based load sharing algorithm for distributing traffic among links to the downstream switch interfaced with a final destination device. The method comprises: receiving a packet having a MAC header and an IP header at an input port of an upstream switch for transmission from the upstream switch to the intermediate switch, the upstream switch and intermediate switch forming a second link aggregation; re-writing, at the upstream switch, the source MAC address of the received packet to a different source address; sending the packet through the second link aggregation to the intermediate switch, the intermediate switch implementing the load sharing algorithm for sending the packet to the downstream switch along a link through the first link aggregation to the destination device.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Masakazu Sato, Satoshi Nakajima, Kazunari Suzuki
  • Patent number: 9237092
    Abstract: A method for updating ring network topology information includes: receiving a topology discovery packet from an originating node, where the topology discovery packet at least carries identifiers of nodes traversed by the topology discovery packet when the packet is transferred from the originating node to a current node; and updating ring network topology information of the current node according to the identifiers of the nodes carried in the topology discovery packet. The apparatus includes a receiving module and an updating module. The system includes an originating node and a receiving node.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: January 12, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianqun Chen, Jia He
  • Patent number: 9237093
    Abstract: An adaptive router anticipates possible future congestion and enables selection of an alternative route before the congestion occurs, thereby avoiding the congestion. The adaptive router may use a primary route until it predicts congestion will occur. The adaptive router measures packet traffic volume, such as flit volume, on a primary network interface to anticipate the congestion. The adaptive router maintains a trailing sum of the number of flits handled by the primary network interface over a trailing time period. If the sum exceeds a threshold value, the adaptive router assumes the route will become congested, and the adaptive router enables considering routing future packets, or at least the current packet, over possible secondary routes.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 12, 2016
    Assignee: Silicon Graphics International Corp.
    Inventors: Joseph George Tietz, Gregory Michael Thorson, Eric C. Fromm
  • Patent number: 9237094
    Abstract: A communication system includes a plurality of first nodes that, in accordance with processing rules (packet handling operations) prescribing processing contents for a packet belonging to a pre-set flow, processes a packet received, which matches to the processing rules, and a second node that forwards the received packet via its ports without referencing the processing rules. The communication system also includes a control apparatus that sets, for the first nodes situated on a forwarding path for the packet belonging to the pre-set flow, processing rules to forward the packet belonging to the pre-set flow to each next hop. The control apparatus also sets, for the first node not situated on the forwarding path, processing rules to instruct dropping the packet that is forwarded from the second node and that is deviated from the forwarding path.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: January 12, 2016
    Assignee: NEC CORPORATION
    Inventors: Hideyuki Shimonishi, Takeharu Yasuda, Yuki Tanaka
  • Patent number: 9237095
    Abstract: A reconfigurable, scalable and flexible island-based network flow processor integrated circuit architecture includes a plurality of rectangular islands of identical shape and size. The islands are disposed in rows, and a configurable mesh command/push/pull data bus extends through all the islands. The integrated circuit includes first SerDes I/O blocks, an ingress MAC island that converts incoming symbols into packets, an ingress NBI island that analyzes packets and generates ingress packet descriptors, a microengine (ME) island that receives ingress packet descriptors and headers from the ingress NBI and analyzes the headers, a memory unit (MU) island that receives payloads from the ingress NBI and performs lookup operations and stores payloads, an egress NBI island that receives the header portions and the payload portions and egress descriptors and performs egress scheduling, and an egress MAC island that outputs packets to second SerDes I/O blocks.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: January 12, 2016
    Assignee: Netronome Systems, Inc.
    Inventors: Gavin J. Stark, Steven W. Zagorianakos
  • Patent number: 9237096
    Abstract: The network relay apparatus is provided. The network relay apparatus includes: a main controller; a relay processor; and, a network interface unit configured to include: a plurality of line interfaces to which physical lines are respectively connected and send and receive a packet to and from outside of the network relay apparatus; a data storage configured to store circuit data; a programmable logic device by with a logic circuit having a predetermined function is realized; a configuration circuit configured to direct the programmable logic device to configure the logic circuit using the circuit data; and a state controller provided in a circuit structure other than the programmable logic device to control state of each of the plurality of line interfaces to one of an active state which allows data transmission and reception and a standby state which prohibits data transmission and reception.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 12, 2016
    Assignee: ALAXALA NETWORKS CORPORATION
    Inventors: Kazuyuki Tamura, Tsuyoshi Katou
  • Patent number: 9237097
    Abstract: In an information processing system in which a plurality of modules are connected to a ring bus, data transfer efficiency is enhanced by deleting an unnecessary packet from the ring bus. This invention relates to an information processing system in which a plurality of modules that execute data processing are connected to a ring bus. More particularly, this invention relates to a ring bus operation technique that allows efficient data transfer by monitoring a flag of a packet, and removing an unnecessary packet from the ring bus.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: January 12, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Michiaki Takasaka, Hisashi Ishikawa
  • Patent number: 9237098
    Abstract: Techniques are presented to summarize the Media Access Control (MAC) addresses behind a single edge port so that the Datacenter Ethernet edge devices do not learn the MAC addresses of individual end hosts connected to the Datacenter Ethernet network. At a line card of an Ethernet networking device connected to a DCE network, information is generated that summarizes Media Access Control (MAC) addresses of remote hosts reachable through a Datacenter Ethernet networking device of the Datacenter Ethernet network. A packet is received at the Ethernet networking device, wherein the packet is directed to one of the remote hosts. The packet is forwarded to one of the remote hosts using the information summarizing the MAC addresses of the remote hosts.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 12, 2016
    Assignee: Cisco Technologies, Inc.
    Inventors: Amit Patel, Hemanth Basappa
  • Patent number: 9237099
    Abstract: A device for emulating circuit switching in Ethernet using an Ethernet circuit header (ECH) includes a node of a network that is configured to receive a packet. A control module may be configured to determine that a destination address portion of a data frame associated with the packet matches a predefined format. A parser module may be configured to parse an ECH portion of the destination address to identify a circuit-identification (ID). A look-up module may be configured to look up the circuit ID in a circuit-ID table using at least one of a plurality of key options to generate a look-up-result data. The control module may be configured to use the look-up-result data to direct the packet to a destination interface of a destination node.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: January 12, 2016
    Assignee: Broadcom Corporation
    Inventors: Vivek Kumar, Santhoshkumar Chandrasekar
  • Patent number: 9237100
    Abstract: A method for load balancing in a communication network having a plurality of link aggregate groups includes receiving a data unit at a first one of the plurality of network devices associated with a first one of the plurality of link aggregate groups, applying a hashing function to the data unit to generate a first hash value, where the first hash value identifies a communication link in the first one of the plurality of link aggregate groups, receiving the data unit at a second one of the plurality of network devices associated with a second one of the plurality of link aggregate groups, and applying the hashing function to the data unit to generate a second hash value that is distinct from the first value, where the second hash value identifies a communication link in the second one of the plurality of link aggregate groups along which the data unit is to be communicated.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: January 12, 2016
    Assignee: MARVELL ISRAEL (M.I.S.L.) LTD.
    Inventors: Tal Mizrahi, Aviran Kadosh, Denis Krivitski
  • Patent number: 9237101
    Abstract: A method of generating Source Identification information from a source packet stream and reliably transmitting the Source Identification information from a source to a destination over a communications channel is provided. The method operates on a set of source packets, wherein Source Identification information for each source packet to be transmitted is derived and delivered with the Source Identification information of all or most other source packets of an associated source block. The method includes techniques to minimize the network bandwidth required to deliver Source Identification information and techniques to overcome network impairments. When combined with FEC techniques, retransmission techniques, or combinations of FEC techniques and retransmission techniques, the methods described herein allow receivers to recover lost source packets, while simultaneously ensuring that the original source packets are not modified and thereby ensuring backwards compatibility for legacy receivers.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: January 12, 2016
    Assignee: Digital Fountain, Inc.
    Inventors: Steve Chen, Michael G. Luby, Manu Prasad, William Seed, Thomas Stockhammer
  • Patent number: 9237102
    Abstract: A method for selecting a data path includes identifying a plurality of available data paths between a router device and a wide area network. Link status information for the available data paths are obtained. Selection rules are processed with the obtained link status information, and one of the plurality of available data paths is selected according to the processing of the selection rules. Data communications are then routed between a local area network and the wide area network via a data exchanger and a remote data link that follows the selected data path.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: January 12, 2016
    Assignee: CRADLEPOINT, INC.
    Inventors: Patrick Sewall, David Alan Johnson, Steven Wood
  • Patent number: 9237103
    Abstract: In one embodiment, a method is provided for alleviating congestion in a network system. In this method, the receipt of data packets destined for a destination apparatus is detected. Flow control signals are also received with each flow control signal corresponding to a data packet. Various time periods are tracked with each time period being between the detection of the receipt of a data packet and the receipt of tracked corresponding flow control signal. An average of the time periods is calculated and this average is compared to a threshold. One or more data packets are dropped in reference to the comparison.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Deepak Srinivas Mayya, Rajesh L G, Saket Jain, Prashant Chandrashekhar Pathak, Lalit Kumar, Ranganathan Rajagopalan
  • Patent number: 9237104
    Abstract: A method for relieving network node congestion includes determining an average of an aggregated load on a network node that routes network traffic, projecting a demand on the network node based on extrapolating the average of the aggregated load to a future period, determining a current level of congestion on the network node, and projecting a future level of congestion on the network node based on the projected demand and the current level of congestion. An available capacity of other network nodes in a portion of the communication network that includes the network node is determined, as well as whether the projected future level of congestion on the network node can be relieved using the determined available capacity of the other network nodes.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: January 12, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ali Zolfaghari, Christine E. Bouamalay, Miguel T. Molina, Raghvendra G. Savoor, Stephen S. Sowell, Ronald D. Crawford
  • Patent number: 9237105
    Abstract: Described is a technology by which a relay is coupled (e.g., by a wire) to a network and (e.g., by a wireless link) to an endpoint. Incoming data packets directed towards the endpoint are processed by the relay according to an error correction scheme, such as one that replicates packets. The reprocessed packets, which in general are more robust against packet loss, are then sent to the endpoint. For outgoing data packets received from the endpoint, the relay reprocesses the outgoing packets based upon the error correction scheme, such as to remove redundant packets before transmitting them to the network over the wire. Also described are various error correction schemes, and various types of computing devices that may be used as relays. The relay may be built into the network infrastructure, and/or a directory service may be employed to automatically find a suitable relay node for an endpoint device.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: January 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Huang, Manish Jain, Jin Li, Amit Kumar Mondal, Aleksandar Kuzmanovic
  • Patent number: 9237106
    Abstract: The present solution provides quality of service (QoS) for a stream of protocol data units via a single transport layer connection. A device receives via a single transport layer connection a plurality of packets carrying a plurality of protocol data units. Each protocol data unit identifies a priority. The device may include a filter for determining an average priority for a predetermined window of protocol data units and an engine for assigning the average priority as a connection priority of the single transport layer connection. The device transmits via the single transport layer connection the packets carrying those protocol data units within the predetermined window of protocol data units while the connection priority of the single transport layer connection is assigned the average priority for the predetermined window of protocol data units.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: January 12, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Michael Ovsiannikov
  • Patent number: 9237107
    Abstract: Technologies are generally described for an enhanced Quantized Congestion Notification (QCN) congestion control approach, referred to as Fair QCN (FQCN) for enhancing fairness of multiple flows sharing link capacity in a high bandwidth, low latency data center network. QCN messages may be fed back to flow sources (e.g., servers) which send packets with a sending rate over their share of the bottleneck link capacity. By enabling the flow sources to regulate their data traffic based on the QCN messages from a congestion control component, the queue length at the bottleneck link may converge to an equilibrium queue length rapidly and TCP throughput performance may be enhanced substantially in a TCP incast circumstance.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: January 12, 2016
    Assignee: NEW JERSEY INSTITUTE OF TECHNOLOGY
    Inventors: Nirwan Ansari, Yan Zhang
  • Patent number: 9237108
    Abstract: A method for emulating a jitter buffer by a telecommunications network monitoring probe includes determining an RTP timestamp for each of the plurality of received RTP packets. An actual time of arrival is determined for each of the plurality of RTP packets. An expected time of arrival is determined for each of the plurality of RTP packets based, at least in part, upon a difference between the RTP timestamps of successive RTP packets. One or more of the plurality of RTP packets is discarded from the jitter buffer if the actual time of arrival is greater than the expected time of arrival for the one or more RTP packets.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 12, 2016
    Assignee: Tektronix Texas, LLC
    Inventors: Quenie Q. Sun, John P. Curtin, Corey A. Garrow
  • Patent number: 9237109
    Abstract: A system and method suited for improved overall data transmission having a hardware-based transceiver configured for transmitting upstream data with suppressed data packets. In TCP sessions between devices, a server seeks an “acknowledgement” that the downstream data transmission has been received by a client. Some data packets sent upstream may contain only TCP acknowledgement data and therefore may be combined with other purely TCP acknowledgement data packets in order to reduce the impact of the TCP acknowledgement packets on the overall upstream data throughput. In addition, this results in increased TCP performance in the downstream transmission direction as well because the algorithm enables replacing earlier arriving ACK packets with later arriving ACK packets which allows the device to send all TCP ACK information known to the suppressor at the earliest possible time.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: January 12, 2016
    Assignees: STMICROELECTRONICS, INC., CISCO TECHNOLOGY, INC.
    Inventors: Gale L. Shallow, Benjamin Nelson Darby, Jonathan Evans, Maynard Darvel Hammond, Zhifang J. Ni, Charaf Hanna
  • Patent number: 9237110
    Abstract: An aspect includes dynamically adapting a maximum transmission unit (MTU) size in a computer network. A packet is received at a first link of a switch of the computer network. An MTU size of the received packet is determined based on an application programming interface (API) crossing value associated with the first link of the switch. An associated destination MTU size of a second link of the switch is determined as a target destination of the received packet. The associated destination MTU size of the second link is adjusted based on a difference between the MTU size of the received packet and the associated destination MTU size of the second link.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Casimer DeCusatis, Rajaram B. Krishnamurthy