Centralized Switching Patents (Class 370/398)
  • Patent number: 11570100
    Abstract: The present specification discloses a data processing method, apparatus, medium and device. The method includes: receiving a QUIC data packet that is sent by a first device and that includes a CID; parsing the CID and determining a routing address based on a parsing result; and routing the received QUIC data packet to a second device based on the routing address, so the second device processes the QUIC data packet. When a data packet sent by a transmitting end device is received, a routing address of data transmission is determined by processing the received data packet, to quickly establish a data transmission channel between the transmitting end device and a receiving end device. As such, stored context information is not required, and connection errors caused by exceptions such as restarting and scaling in/out on a load balancer will not occur, thereby effectively improving processing efficiency of data transmission by using the QUIC protocol.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: January 31, 2023
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Hongquan Zhang, Lingtao Kong, Guannan Kou
  • Patent number: 11509684
    Abstract: Methods and systems for service integrated domain name servers are described. A method for out of path border gateway protocol (BGP) validation includes receiving, at a network component, a prefix announcement. The network component denies acceptance of the prefix announcement. A BGP monitor at the network component sends the prefix announcement to an out of path validation controller. The out of path validation controller evaluates the prefix announcement against one or more validation tests, sends a validation notification based on the one or more validation tests, and programs the network component for a validated prefix announcement.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: November 22, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: Jody Beck
  • Patent number: 11489785
    Abstract: A network traffic manager receives, from an ingress port in a group of ingress ports, a cell of a packet destined for an egress port. Upon determining that a number of cells of the packet stored in a buffer queue meets a threshold value, the manager checks whether the group of ingress ports has been assigned a token for the queue. Upon determining that the group of ingress ports has been assigned the token, the manager determines that other cells of the packet are stored in the buffer, and accordingly stores the received cell in the buffer, and stores linking information for the received cell in a receive context for the packet. When all cells of the packet have been received, the manager copies linking information for the packet cells to the buffer queue or a copy generator queue, and releases the token from the group of ingress ports.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: November 1, 2022
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce H. Kwan, Ajit K. Jain
  • Patent number: 11483762
    Abstract: Some embodiments provide a method for establishing multiple virtual service networks over multiple datacenters. The method configures, for each virtual service network of the plurality of virtual service networks, a set of machines distributed across the datacenters to implement an ordered set of network services for the virtual service network. The method configures multiple service network selectors executing within the datacenters to receive a data message, select one of the virtual service networks for the data message based on analysis of contents of the data message, determine a location within the datacenters for a machine implementing a first network service of the ordered set of network services for the selected virtual service network, and transmit the data message to the machine implementing the first network service.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 25, 2022
    Assignee: VMWARE, INC.
    Inventors: Marc-Andre Bordeleau, Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Edward Choh, Ojas Gupta, Georgios Oikonomou, Robert Kidd
  • Patent number: 11362880
    Abstract: The invention relates to a method for operating a network, wherein at least two network devices are connected to one another in the network via a data line and exchange data via this data line, wherein each network device is fixedly assigned an independent MAC address, wherein a network management station also controls the configuration and/or the operation of the network, characterised in that a query is sent from the network management station by multicast by means of the SNMP protocol to the network devices so as to query the configuration parameters of the network devices and/or configure the queried network device by SNMP.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: June 14, 2022
    Inventors: Andreas Walden, Markus Seehofer
  • Patent number: 11165574
    Abstract: System and methods are provided for encoding map data. An algorithm pool is synced between a mapping server and a navigation device. The algorithm pool comprises a plurality of different algorithms. Map data is divided into a plurality of chunks of data. Each chunk of data of the plurality of chunks is encoded with a random algorithm from the algorithm pool. The encoded chunks are transmitted to the navigation device.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: November 2, 2021
    Assignee: HERE Global B.V.
    Inventor: Rakesh Singh
  • Patent number: 11128568
    Abstract: A packet is analyzed at an outbound end of a tunnel from a first data network to determine whether the packet is directed to a first remote target in a first remote data network over a first tunnel or to a second remote target in a second remote data network over a second tunnel. A target address of the packet is present in both the first remote data network and the second remote data network. When the packet is to be directed to the first remote target in the first remote data network, an octet in the target address of the packet is changed from a first value to a second value, the changing forming a modified packet. When the second value is stored in the octet, the modified packet is caused to be sent to the tunnel for delivery to the second data network.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: September 21, 2021
    Inventors: Eric M. Anderson, Susan A. Hearn, Linwood E. Loving, Martin G. Mclaughlin, Daniel R. Miller, John B. Simmons
  • Patent number: 11115738
    Abstract: A bandwidth allocation device includes a buffer device, a main scheduler, an oversubscription scheduler, a multiplexer and a detecting device. The buffer device is arranged to receive first data units from first ports and second data units from second ports and accordingly output these data units. The main scheduler is configured to schedule the first data units and accordingly output the first data units in sequence. The oversubscription scheduler is configured to schedule the second data units and accordingly output the second data units in sequence. The multiplexer is controlled by the main scheduler to select the first data units outputted by the main scheduler and the second data units outputted by the oversubscription scheduler for outputting. The detecting device is arranged to generate power-related information which the main scheduler relies on to control the multiplexer.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 7, 2021
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chen-Kuo Hwang, Yung-Chang Lin, Chih-Hao Wang
  • Patent number: 11050717
    Abstract: Disclosed is a Viral Orbital Vehicle access device configured to provide connectivity to a Viral Molecular Network. The Viral Orbital Vehicle access device may include at least one Viral Orbital Vehicle Port configured to receive at least one digital data stream from at least one user device and an Instinctive Wise Integrated Circuit (IWIC) communicatively coupled to the at least one Viral Orbital Vehicle Port. Further, the IWIC may be configured to place the at least one digital data stream into a plurality of cell frames, place the plurality of cell frames in a plurality of Orbital Time-Slots (OTS), form a plurality of Atto-Second Multiplexing (ASM) frames based on the plurality of OTS and place the plurality of ASM frames in a plurality of Time Division Multiple Access orbital time slots. The Viral Orbital Vehicle access device may include a Radio Frequency (RF) section communicatively coupled to the IWIC.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: June 29, 2021
    Assignee: ATTOBahn, Inc.
    Inventors: Richard A. Forde, Darryl L. Gray
  • Patent number: 10993147
    Abstract: Systems, devices, and methods for a wireless communication reservation bandwidth allocation manager system that includes a device for requesting an out-of-band Quality of Service request following a a set of Application Programming Interfaces for an RSVP. A provider determines if the requested out-of-band Quality of Service is available, a negotiation with a third party service provider for the requested out-of-band Quality of Service, a reservation for the requestor device from the provider when the out-of-band Quality of Service becomes available, and a termination of the reservation when the requesting device notifies the provider that the requested out-of-band Quality of Service is complete.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 27, 2021
    Assignee: Satcom Direct, Inc.
    Inventors: Ken Bantoft, Pawel Pastuszak, Louis Derrick du Toit
  • Patent number: 10630775
    Abstract: An industrial control systems to control industrial processes and production, there is provided a monitoring assembly for such an industrial control system. The monitoring assembly comprises an industrial control system that includes a communications device which is connectable to a communications network and which is configured to attempt to send a request via the communications network to an internet address. The monitoring assembly also includes a monitoring apparatus that is configured to detect communication of the communications device with the internet address and following such detection provide an alarm notification including an indication that the industrial control system is connected to the Internet.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 21, 2020
    Assignee: General Electric Technology GmbH
    Inventor: Dylan Jenkins
  • Patent number: 10523566
    Abstract: A memory device is configured as single chip to achieve routing control, bandwidth control, traffic monitoring, buffering, and access control of network functions. The memory device includes a search unit that includes a first memory unit and performs a search operation by searching, from the first memory unit, a piece of data corresponding to an input search key, a statistical information processing unit that includes a second memory unit that stores statistical information including the input search key, with which the piece of data has been successfully searched by the search unit, and an address of the piece of data in the first memory unit, and an arithmetic operation unit that updates the statistical information when the search unit successfully searches the pieces of data corresponding to the input search key.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: December 31, 2019
    Inventor: Kazunari Inoue
  • Patent number: 10469404
    Abstract: The present application describes a system and method for rate limiting traffic of network users, such as virtual machines (VMs). In accordance with the disclosure, transmission queues for the VMs may be assigned to two levels of rate limiting. The first-level rate limit may be an individual rate limit for a particular transmission queue, while the second-level rate limit may be a group rate limit that is applied to a group of transmission queues. The first-level rate limit for some transmission queues may be performed using software rate limiting, while for other transmission queues the first-level rate limit may be performed using hardware rate limiting. The second-level rate limit may be applied to a group of transmission queues that contains both software first-level rate limited transmission queues and hardware first-level rate limited transmission queues.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Yuhong Mao, Richard Lee Sites, Jeffrey Clifford Mogul
  • Patent number: 10348652
    Abstract: The disclosed computer-implemented method may include (1) identifying, in kernel space on a network device, a packet that is destined for a remote device, (2) passing, along with the packet, metadata for the packet to a packet buffer in kernel space on the network device, (3) framing, by the kernel module in kernel space, the packet such that the packet egresses via a tunnel interface driver on the network device, (4) encapsulating, by the tunnel interface driver, the packet with the metadata, and then (5) forwarding, by the tunnel interface driver, the packet to the remote device based at least in part on the metadata with which the packet was encapsulated. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Erin C. MacNeil, Sreekanth Rupavatharam, Hariprasad Shanmugam
  • Patent number: 10333866
    Abstract: A network where FC and Ethernet storage traffic share the underlying network. The network extends FC SAN storage specific attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. FCoE devices connected to the network are in particular virtual LANs (VLANs). The name server database is extended to include VLAN information for the device and the zoning database has automatic FCOE_VLAN zones added to provide a mechanism for enhanced soft and hard zoning. Zoning is performed with the conventional zoning restrictions enhanced by including the factor that any FCoE devices must be in the same VLAN.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: June 25, 2019
    Inventors: Chandra Mohan Konchada, Kiran Sangappa Shirol, Jesse Willeke
  • Patent number: 10237377
    Abstract: A packet rewriting apparatus is arranged between a tunnel end point and a switch that refers to content of the original header to determine processing to be applied to a packet. The packet rewriting apparatus is provided with: a packet rewriting rule storage unit that stores packet rewriting rule(s) for writing information corresponding to a virtual network identifier included in an additional header of a packet outputted from a tunnel end point, to a prescribed region of the original header; and a packet rewriting unit that rewrites, in accordance with the packet rewriting rule, to a packet in which information corresponding to the virtual network identifier is written to the original header of a transmitted packet.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: March 19, 2019
    Inventor: Hideyuki Tai
  • Patent number: 10218597
    Abstract: Methods and apparatus for providing rating and usage models for IP traffic to and from clients' resource instances in a provider network environment. A service provider may implement rating and usage models that may be used to associate provider network addresses with address ranges of external networks. The models may be provided to or selected by clients and applied to traffic between the clients' provider network addresses and the addresses of user devices that are in the address ranges of external networks associated with the models. Rating models may be applied to provider network clients' usage on the provider network resulting from the clients' customers' accesses of the clients' applications on resource instances in the provider network. Usage models may be applied to the clients' customers' usage on intermediate networks when accessing the clients' applications on resource instances in the provider network.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Joseph E. Magerramov
  • Patent number: 10212161
    Abstract: Methods and apparatus that allow clients to establish sub private networks as resources within private networks on a provider network. A sub private network may be owned and controlled by a different entity than the owner of its parent private network. A parent private network controls access to its sub private networks, and each sub private network also controls access to its resources. This enables a layered topology in which a parent private network may establish access control rules for its sub private networks; the sub private networks may supplement the access control according to their specific needs. Sub private networks may share resources of their parent private network, and a sub private network may allow or restrict access to its resources by its parent private network, by its sibling private networks, and/or by its own sub private network(s).
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: February 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward Max Schaefer, Upendra Bhalchandra Shevade
  • Patent number: 10148676
    Abstract: A method for defending a DHCP attack is provided. The method includes monitoring packets transmitted by a client terminal coupled to a target port, and determining, in IP addresses allocated for the client terminal coupled to the target port, the number of the IP addresses generating no packet traffic in a preset first time. And the method further includes if the number of the IP addresses generating no packet traffic reaches a preset first threshold, determining that the client terminal coupled to the target port has risk of attacking, and restricting DHCP service of the target port. A device for defending a DHCP attack is also provided.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: December 4, 2018
    Assignee: Hangzhou DPtech Technologies Co., Ltd.
    Inventors: Xuecong Wang, Gang Yu
  • Patent number: 10142259
    Abstract: A scheme for managing conflict resolution in an ABR streaming environment with respect to a bandwidth pipe serving a customer premises. In one aspect, when a session request is received from a new ABR client launched in the customer premises that includes one or more existing ABR clients having corresponding streaming sessions, a bandwidth forecasting module is configured to forecast bandwidth requirements with respect to the corresponding ABR streaming sessions after accounting for a bandwidth requirement for the new ABR client's session request. A conflict may be detected if any of forecasted bandwidth requirements violates a bitrate threshold policy relative to the corresponding ABR streaming sessions and/or the new session being requested. If there is a conflict, a conflict notification message to the new ABR client is provided and the session request from the new ABR client is rejected.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 27, 2018
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
  • Patent number: 10120694
    Abstract: A mechanism of booting up a system directly from a storage device and a means of initializing an embedded system prior to activating a CPU is presented. The said system is comprised of one or more CPUs, a reset controller, a storage device controller, one or more direct memory access controllers, a RAM and its controller, a ROM and its controller, a debug interface and a power-on reset (POR) sequencer. The POR sequencer controls the overall boot process of the embedded system. Said sequencer uses descriptors (POR Sequencer descriptors) which are used to update the configuration registers of the system and to enable CPU-independent data transfers with the use of DMA controllers. Using a minimal amount of non-volatile memory for booting up a system brings down costs associated with increased silicon real estate area and power consumption. Capability of pre-initializing the system even before a CPU is brought out of reset provides flexibility and system robustness.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 6, 2018
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Alvin Anonuevo Manlapat, Ian Victor Pasion Beleno
  • Patent number: 10084559
    Abstract: A network device including a port having register and timing modules. The register module includes first ToD, loadpoint, and compensation registers. The timing module includes a second ToD register and ToD module and operates based on a local clock signal. The register module receives a ToD from a control module, which is separate from the network device and selects an initial hardware time. The ToD is a future time and is based on a grandmaster clock signal. The first ToD and loadpoint registers store the ToD and initial hardware time. The compensation register stores a compensation value from the control module and determined based on a difference between local and grandmaster clock signals. The ToD module, when local and initial hardware times match: transfers the ToD between first and second ToD registers; and updates the ToD in the second ToD register based on the local clock signal and compensation value.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: September 25, 2018
    Assignee: Marvell International Ltd.
    Inventors: Ramya Krishna Devineni, Donald Pannell, Hong Yu Chou, Samuel Kong
  • Patent number: 10021735
    Abstract: The present disclosure relates to a wireless communication device, a high speed, high capacity dedicated mobile network system, and a method for transmitting information streams across a molecular network to end users without using IEEE 802 LAN, ATM or TCP/IP connection-oriented standards and protocols.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: July 10, 2018
    Inventors: Richard A. Forde, Darryl L. Gray
  • Patent number: 9998403
    Abstract: A switch according to the present invention can have a number of ports in an ASIC greater than the ASIC clock speed divided by the network protocol rate. The switch ASIC contains multiple blocks, each block having a number of ports equal to the ASIC clock speed divided the packet rate of the protocol. Each block has a number of queues equal to the total number of ports on the ASIC to receive packets. The queues are scheduled from each block into a number of outputs equal to the number of blocks. The outputs of each block are received by a scheduler which evaluates the packets available at the outputs of each block to determine the combination of outputs which provides the most connections that are ready for transmission. The combination with the most connections is then utilized to provide packets to the egress section of each block.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 12, 2018
    Assignee: Brocade Communications Systems LLC
    Inventors: Kung-Ling Ko, Tony Nguyen, Ye Thein
  • Patent number: 9934045
    Abstract: In an embodiment of the invention, an apparatus comprises an embedded system comprising: a processor configured to execute firmware; a random access memory (RAM) configured to store firmware and a multi-port memory controller configured to interface with the RAM; a power-on reset (POR) sequencer configured to control a boot process of the embedded system; a nonvolatile memory configured to store data used by the POR sequencer in the boot process and a nonvolatile memory controller configured to interface with the nonvolatile memory; a direct memory access (DMA) controller configured initiate and track data transfers; and a configuration and status register (CSR) controller configured to access modules in the embedded system.
    Type: Grant
    Filed: April 12, 2015
    Date of Patent: April 3, 2018
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Alvin Anonuevo Manlapat, Ian Victor Pasion Beleno
  • Patent number: 9929911
    Abstract: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: March 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Rajashekar Reddy, Ankur Singla, Harshad Bhaskar Nakil, Pedro R. Marques, Ashish Ranjan
  • Patent number: 9917771
    Abstract: Methods and systems are provided for virtual expansion of a fabric network edge to include edge network devices. For example, unique virtual Internet Protocol (IP) addresses may be assigned to a plurality of L2 switches, wherein the L2 switches are connected to one or more fabric edge devices in a fabric, and wherein the L2 switches are located outside of the fabric. Next, the unique virtual IP addresses may be announced in an underlay of the fabric.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Nalinaksh M. Pai, Atri Indiresan
  • Patent number: 9894013
    Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: February 13, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
  • Patent number: 9858100
    Abstract: A physical computing device is provided that includes a set of processing units and a set of machine readable media (CRM) for execution by the set of processing units. The CRM stores a plurality of data compute nodes (DCNs) deployed by a compute manager of a datacenter, virtualization software, and a network manager agent. The network manager receives a read-only configuration construct for each of a set of logical networks from a network manager of the datacenter, the logical networks configured and managed by the network manager. the agent provisions the set of logical networks on the physical computing device for use by the virtualization software. The agent provides a copy of the read-only construct of each logical network to the compute manager to allow the compute manager to connect one or more DCNs to each of the logical networks.
    Type: Grant
    Filed: August 23, 2014
    Date of Patent: January 2, 2018
    Assignee: NICIRA, INC.
    Inventors: Sachin Thakkar, ChiHsiang Su, Jia Yu, Piyush Kothari, Nilesh Ramchandra Nipane
  • Patent number: 9853917
    Abstract: Methods and systems for bridging network packets transmitted over heterogeneous media channels are provided. According to one embodiment, a network device maintains translation data structures defining translations among multiple framing media formats used for transmitting or receiving network packets via multiple supported media transmission channels, including (i) between a first framing media format and an intermediate format and (ii) between the intermediate format and a second framing media format. A virtual bridging application representing a single bridging domain for bridging all network traffic traversing the network device translates ingress network packets from the first framing media format to egress network packets of the second framing media format based the translation data structures.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 26, 2017
    Assignee: Fortinet, Inc.
    Inventors: Sachin Desai, Rajesh Balay, Chandramouli Sargor
  • Patent number: 9832139
    Abstract: According to an example, a web server receives an access request from one operator network of different operator networks, process the access request, and obtain processing data. The web server determines an output VIP address corresponding to an input VIP address carried in the access request according to a relationship between input VIP addresses and output VIP addresses of VS clusters of the different operator networks, and sends the processing data to a VS cluster indicated by the output VIP address via an internal network. The VS cluster selects one VS, and the VS selected sends the processing data to a user terminal via an external network.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: November 28, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Ming Xie, Yue Wu, Wenzheng Li, Zhiwu Chen, Gang Wang
  • Patent number: 9800459
    Abstract: Embodiments are described for systems and methods that facilitates dynamic configuration of NPIV virtual ports in a Fiber Channel network. A defined failure detection method in conjunction with certain SCSI target endpoint and NPIV definitions and monitor component operations allows SCSI target virtual endpoints to be dynamically created, deleted and managed during data migration and endpoint disable/enable operations in a backup storage appliance without incurring disruption of other virtual endpoints on the same appliance.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: October 24, 2017
    Assignee: EMC IP Holding Company LLC
    Inventor: Robert Fair
  • Patent number: 9794107
    Abstract: Various embodiments provide a method and apparatus for providing migration of cloud components across address domains without the overhead of sending traffic from prior sessions through an anchor. In particular, the networking control plane is decoupled from the packet forwarding data plane using a mobility enablement layer (MEL) that allows creating rules for forwarding elements (FEs) to forward traffic directed to an address within the proper address domain.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: October 17, 2017
    Assignee: Alcatel Lucent
    Inventors: Robert D. Gaglianello, Moritz M. Steiner
  • Patent number: 9743451
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for integrating and/or integrating with a communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: August 22, 2017
    Assignee: Veniam, Inc.
    Inventors: Diogo Lopes, Filipe Neves, Andre Cardote, Ricardo de Matos
  • Patent number: 9678995
    Abstract: A system and method for a planned migration of service connections from a first database instance to a second database instance in a clustered database. In accordance with an embodiment, a data source and connection pool enable access by a software application to a service on the first database instance. The data source is associated with a parameter specifying a delay-for-planned-draining, and a parameter specifying a planned-draining-period, which are used to rebalance connections when relocating a service. When a service is stopped on the first database instance, the connection pool receives a “service down” event from a notification service, and maintains the connections up to a time corresponding to the delay-for-planned-draining. When a “service up” event is received, the connection pool spreads migration of the connections from the first to second database instance over the planned-draining-period.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: June 13, 2017
    Inventors: Nicolas Michael, Jean De Lavarene, Tong Zhou
  • Patent number: 9674262
    Abstract: An Application Scope Platform and a method for enabling communication between a Web Application, which is adapted to run on a first Processor of a User Device, and which is being accessible via a Web Client of the User Device, and an Application Scope, which is executable on the Application Scope Platform. The Application Scope Platform comprises a Process Manager, adapted to create and manage an event triggered Application Scope, a Web Server and a Communication Interface adapted to enable the Web Application to communicate with the Application Scope Platform via said Web Client. The Application Scope Platform being adapted to run on a second Processor, and to communicate with the Web Application, which is an Application Scope enabled Web Application, irrespective of the state of the Processor, the Web Client and/or said Web Application.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: June 6, 2017
    Inventors: Adam Bergkvist, Per-Erik Brodin
  • Patent number: 9547516
    Abstract: A method of migrating a data compute node (DCN) in a datacenter comprising a plurality of host physical computing devices, a compute manager, and a network manager is provided. The method by the network manager configures a plurality of logical networks and provides a read-only configuration construct of at least one of the plurality of logical networks to the virtualization software of each host. The construct of each logical network includes a unique identification of the logical network. The method by the compute manager obtains the unique identification of one or more of the logical networks, determining that a particular logical network is available on first and second hosts based on the unique identification of the particular logical network, and configures a first DCN to move from the first host to the second host based on the determination that the first and second hosts are on the particular logical network.
    Type: Grant
    Filed: August 23, 2014
    Date of Patent: January 17, 2017
    Assignee: NICIRA, INC.
    Inventors: Sachin Thakkar, ChiHsiang Su, Jia Yu, Piyush Kothari, Nilesh Ramchandra Nipane
  • Patent number: 9535740
    Abstract: A method, system and computer program product are provided for implementing dynamic adjustment of resources allocated to Single Root Input/Output Virtualization (SRIOV) Remote Direct Memory Access (RMDA) virtual functions (VFs) in Cloud Software Defined Server environments. A hardware management console (HMC), and a hypervisor are used to implement resource allocation to the SRIOV RDMA VFs based on resource usage. The hypervisor checks resource usage for the resource allocations of the SRIOV RDMA VF relative to lower and upper threshold values. Responsive to identifying the resource usage below the lower threshold or above the upper threshold, the hypervisor sends an event to the HMC, and the HMC starts a resource redistribution process.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Graham, Prathima Kommineni, Timothy J. Schimke, Narsimha R. Challa
  • Patent number: 9432380
    Abstract: Technologies are generally described for systems, devices and methods effective to allow a network element to retrieve a control command. In some examples, a network controller device may associate an identifier with the control command. The network controller device may send the identifier and the associated control command over a first network with a first level of security to a computing device. The network controller device may send an activation signal to the network element over a second network with a second level of security different from the first level of security. The network controller device may send the identifier to the network element over the second network. The identifier may be effective to allow the network element to retrieve the control command.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 30, 2016
    Assignee: Empire Technology Development LLC
    Inventors: Mordehai Margalit, Yoav Wechsler, Vlad Grigore Dabija
  • Patent number: 9411776
    Abstract: A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: August 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep S. Sindhu, Kireeti Kompella, Dennis C. Ferguson, Bjorn O. Liencres, Nalini Agarwal, Hann-Hwan Ju, Raymond Marcelino Manese Lim, Rasoul Mirzazadeh Oskouy, Sreeram Veeragandham
  • Patent number: 9240956
    Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures may utilize orbital angular momentum to deliver more bandwidth across multiple channels than any single communication channel can carry. In some implementations, the communication architectures distribute data across multiple orbital angular momentum channels in a bonded channel group.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: January 19, 2016
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Bradley Donald Blanche, Gordon Yong Li
  • Patent number: 9184997
    Abstract: Subsets of isolated communications networks are selectively merged without merging the entire isolated communications networks, and devices are imported across isolated communications networks without merging the isolated communications networks. The presently disclosed technology provides for improved scalability, performance, and security in logical networks spanning two or more physical communications networks.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: November 10, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Daniel Ji Yong Park Chung, Hung Quoc Nguyen
  • Patent number: 9065589
    Abstract: The invention relates in general to a method, an apparatus and a unit for operating a Wavelength Division Multiplexing Access Network 25, and in particular to unbundling wavelengths in the network 25. Embodiments of the invention disclose monitoring a plurality of wavelengths of the Wavelength Division Multiplexing Access Network 25 to determine at least one available wavelength that is free for use. The transmitter then automatically transmits data to at least one user device 22 via at least one available wavelength.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 23, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Pierpaolo Ghiggino, Alberto Bianchi, Fabio Cavaliere, Antony Thorley
  • Patent number: 9042270
    Abstract: A computer comprises a memory, and a controller operable to: manage, using the memory, a first relationship among a plurality of ports of Fiber Channel protocol and a volume used to store data to be sent via the ports, and a second relationship between each of the ports and a fabric identification of a fabric topology; manage use of the ports for creating a same fabric zone if the ports correspond to same fabric identification based on the second relationship; and manage use of (1) a first port of the plurality of ports as a first proxy port in a second fabric zone and (2) a second port of the plurality of ports as a second proxy port in a first fabric zone, for interconnecting the first fabric zone and the second fabric zone, if the ports do not correspond to the same fabric identification based on the second relationship.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: May 26, 2015
    Assignee: HITACHI, LTD.
    Inventor: Akio Nakajima
  • Patent number: 8996021
    Abstract: Disclosed are a method and a device for transmitting/receiving an identifier for a no-mobility mobile station in an idle state in a wireless communication system. In a base station device for transmitting an identifier for a no-mobility mobile station in an idle state, according to the present invention, a receiver receives information on mobility from at least one mobile station. A processor allocates, to the at least one no-mobility mobile station in an idle state, at least one identifier for a no-mobility mobile station in an idle state for a no-mobility mobile station in an idle state on the basis of the information on mobility. A transmitter transmits the allocated identifier to the at least one no-mobility mobile station in an idle state.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: March 31, 2015
    Assignee: LG Electronics Inc.
    Inventors: Heejeong Cho, Youngsoo Yuk, Eunjong Lee
  • Patent number: 8976789
    Abstract: A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sushma Anantharam, Stephan Benny, Nirapada Ghosh, Dayavanti G. Kamath, Keshav G. Kamble, Dar-Ren Leu, Chandarani J. Mendon, Nilanjan Mukherjee, Vijoy Pandey, Nandakumar Peethambaram
  • Patent number: 8971325
    Abstract: Exemplary embodiments of a system and method enable application of policy using Layer 2 fields for a data frame, simplified data structures, or both. In accordance with one aspect of the present invention, a policy may be based upon a destination address (DA), a source address (SA), or a virtual local area network identification (VID) associated with a data frame.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: March 3, 2015
    Assignee: Marvell International Ltd.
    Inventor: Donald Pannell
  • Patent number: 8959226
    Abstract: A method for managing requests. The requests are received by a workload manager system to perform operations on data. A set of server applications is identified by the workload manager system to perform the operations in the requests based on a set of common resources used by the set of server applications. The set of server applications is in a workload group and the workload group is comprised of a plurality of application groups.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew H. Arrowood, Michael G. Fitzpatrick, Gary O. McAfee
  • Patent number: 8958418
    Abstract: Various techniques can be used to handle frames within multi-stage switching fabric. For example, in one method, a frame and an associated frame header are received at a switching fabric stage. The associated frame header includes a first field and a second field. The method selects one or more fabric points of exit within the switching fabric stage, based on the second field. The first field is used to select one or more other fabric points of exit within another switching fabric stage, and thus two different fields within the associated frame header specify fabric points of exit. The method then sends the frame to the selected fabric points of exit within the switching fabric stage.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth M. Rose, David S. Walker, Vijay A. Nebhrajani, Ranganathan Rajagopalan
  • Patent number: 8937960
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane