Particular Switching Network Arrangement Patents (Class 370/386)
  • Patent number: 10958782
    Abstract: Software downloads to Internet of things (IoT) devices are facilitated over a constrained network. In one embodiment a method comprises monitoring, by a network device comprising a processor, data determined to have been sent to a device for transmission to the device via a radio access network device of a wireless communication network, and determining, by the network device, a type of traffic associated with the data. The method further includes based on a determination that the data comprises firmware and that the type of traffic is of a traffic priority that is lower than a defined traffic priority, applying, by the network device, a low priority transport protocol to the data, wherein the applying comprises associating protocol information with the data representative of the low priority transport protocol.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 23, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Lien Tran, Simon Byers, Carlos Eduardo De Andrade, David Poole, Emir Halepovic, Vijay Gopalakrishnan, Christopher Volinsky
  • Patent number: 10949761
    Abstract: A method and device for partitioning packet classification rules are provided. According to an example of the method, one or more group are obtained by initially grouping bits included in a rule set on the network device. A local optimum combination of bits is determined for each group according to a correlation analysis on the group. A global optimum combination of bits having a minimum correlation coefficient and comprising fewest bits is determined from all the local optimum combinations of bits. The rule set is partitioned according to the global optimum combination of bits.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 16, 2021
    Assignee: Hangzhou DPtech Technologies Co., Ltd.
    Inventor: Zhongliang Chen
  • Patent number: 10942937
    Abstract: Systems and methods for improving data mining systems are described. In one embodiment, the systems and methods may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to detect a first event in the storage system, identify data associated with the first event, parse the data according to a logging protocol, and store the parsed data in a database.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Bhupesh Pant, Christian B. Madsen
  • Patent number: 10931640
    Abstract: Methods and systems for managing computer network traffic are provided. A computer implemented method includes tunneling network traffic between a first network and a second network using a data storage system that is shared by the first network and the second network.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Moonen, Robert E. Warren, Robley Hall, Daniel de Araujo
  • Patent number: 10931787
    Abstract: A method of forwarding information base synchronization for a network switch stacking system includes transmitting by at least one slave network switch at least one change event to a master network switch, generating by the master network switch a change confirmation to the at least one slave network switch when a master forwarding information base is determined to be necessarily updated by the master network switch according to the at least one change event, and updating by the at least one slave network switch at least one slave forwarding information base according to the change confirmation, wherein the at least one change event includes at least one of a new learn event, a port move event, a regular port aging out event, a logic aggregation update aging time event.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 23, 2021
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chen-Kuo Hwang, Jui-Chang Tsao
  • Patent number: 10917380
    Abstract: A communication partner correspondence relationship collecting device includes a communication partner specifying unit that specifies a subject communication partner whose correspondence relationships are to be collected; a DNS query transmission controller that controls a DNS client such that the DNS client transmits a DNS query to the subject communication partner in a given cycle shorter than a cycle in which the IP address corresponding to the subject communication partner is changed and that collects IP addresses corresponding to the subject communication partner from responses to the DNS queries; and a correspondence relationship log information creator that creates log information from the IP addresses corresponding to the subject communication partner, which are the IP addresses collected by the DNS query transmission controller, and at least one of a set of dates and a set of times at which responses are made to the DNS queries.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 9, 2021
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Daiki Chiba, Takeshi Yagi
  • Patent number: 10911405
    Abstract: Disclosed herein are techniques for maintaining a secure environment on a server. In one embodiment, the server includes a baseboard management controller (BMC), a first Ethernet port coupled with an adapter device network comprising a plurality of adapter devices, and a master adapter device including a second Ethernet port and a network switch, the network switch being controllable to be selectively coupled with at least one of the BMC, the first Ethernet port, or the second Ethernet port. The master adapter device may receive a network packet from at least one of: the first Ethernet port, the second Ethernet port, or the BMC, and determine, based on a forwarding policy, whether to forward the network packet. Based on a determination to forward the network packet, the master adapter device may determine a destination, and control the network switch to transmit the network packet to the destination.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Anthony Nicholas Liguori, Darin Lee Frink, Nafea Bshara, Ziv Harel, Matthew Shawn Wilson, Yotam Admon
  • Patent number: 10895988
    Abstract: A method, system, and computer program product for measuring latency in storage area networks comprising receiving a command from a node at a first time by a target in a storage area network, evaluating the command by the target, and returning a reply to the node from the target at a second time, wherein a difference between the second time and the first time is less than a time period indicative of a processing delay in the target, wherein the reply is considered a good status reply.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: January 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jehuda Shemer, Arieh Don
  • Patent number: 10895989
    Abstract: Provided is a multi-node storage system including a plurality of nodes providing a volume to a computer as a logical storage area, each node including a controller that processes an I/O request from the computer, and including a plurality of NVMe drives PCI-connected to any one of the controllers of the node and a switch that connects the controllers of the plurality of nodes to each other, in which the controller includes a plurality of processors that process the I/O request from the computer and a memory, and the memory includes, for the plurality of NVMe drives, virtual queues which are equal in number to processors of a plurality of controllers constituting the multi-node storage system and real queues that store a command in any one of the plurality of NVMe drives and that are smaller in number than the virtual queues.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: January 19, 2021
    Assignee: HITACHI, LTD.
    Inventors: Hajime Ikeda, Atsushi Sato, Takafumi Maruyama
  • Patent number: 10862805
    Abstract: A network device may receive a packet associated with a traffic flow of a session that includes session identification information for the session. The network device may determine to offload subsequent packets associated with the traffic flow using offloading indicators and/or a data model. The network device may store, using a data structure, the session identification information with other session identification information for other sessions that have been selected for offloading, and may provide the packet to a device. The network device may receive another packet associated with the traffic flow, and may determine to offload the other packet by determining that the other packet includes the session identification information. The device may offload the other packet to permit the other packet to traverse through the network device without the network device performing security checks on the other packet, and may provide the other packet to the device.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 8, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Craig Dods, Guangsong Huang
  • Patent number: 10863351
    Abstract: Certain aspects of the present disclosure provide methods and apparatus for providing secure network association services to a device seeking to join a distribution network.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: December 8, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Solomon Trainin, Assaf Yaakov Kasher, Alecsander Petru Eitan
  • Patent number: 10819438
    Abstract: A system, apparatus, and method for an optical grooming network; wherein a set of switches form an optical grooming interconnection system where each switch is communicatively coupled to each other switch; a set of clients; where each switch of the set of switches is communicatively coupled to a client of the clients; wherein each client receiver is enabled to communicate through the set of switches to any client or modem; and a set of coherent optical modems; wherein each coherent optical modem is communicatively coupled to a switch of the set of switches; wherein each client of the clients is able to communicate through the set of switches to every coherent optical modem of the set of coherent optical modems, and each coherent optical modem in the set of coherent optical modems can communicate to every coherent optical modem of the set of coherent optical modems.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 27, 2020
    Assignee: Acacia Communications, Inc.
    Inventors: Jon Stahl, James Duda
  • Patent number: 10812414
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: October 20, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V. K
  • Patent number: 10805224
    Abstract: A parallel scheduling apparatus includes an information managing unit generating a first request information for scheduling, a first scheduling unit performing first scheduling and then generating first matching information on the basis of the first request information, and a second scheduling unit performing second scheduling on the basis of the first request information and the first matching information. The parallel scheduling has an advantage of improving the scheduling performance and lowering the implementation complexity, ensuring low delay and transmission fairness among VOQs at low input traffic, being applied to all scheduling algorithms that perform existing multi-iterations, and providing efficient scheduling in a packet switch having a long RTT time or having a very short time slot or cell size, such as an optical switch.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: October 13, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyeong Eun Han, Dae Ub Kim, Chan Sung Park, Jong Tae Song, Kwang Joon Kim, Joon Ki Lee
  • Patent number: 10798634
    Abstract: A method and system for selecting a route in a wireless network for the transmission of a data packet between wireless nodes in the network using a modified link-state routing algorithm. A subset of nodes called portal nodes within the network are elected to do the broadcasting for the entire network. A wireless node identifies a unicast route back to its root portal node, and sends a link-state register message to this portal node. These link-state register messages received by each portal node are aggregated by them and are broadcast to each of the wireless nodes for storage. When a data packet is thereafter received by a wireless node from a neighboring node, it detects if the data packet satisfies one of a plurality of predetermined conditions and rebroadcasts the data packet to neighboring wireless nodes if none of the conditions is satisfied.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: October 6, 2020
    Assignee: Extreme Networks, Inc.
    Inventors: Yong Kang, Changming Liu
  • Patent number: 10776388
    Abstract: A system is described inkling a cache memory and a hardware processor. The hardware processor to determine that at least one of additional data storage capacity and additional processing capacity are needed based on data processing requests of a plurality of computerized query sources to be executed by an execution platform comprising a plurality of nodes, where the data processing requests are directed to database data stored on a plurality of shared storage devices collectively storing the database data. The hardware processor further to increase, in response to the determining, an amount of the data cached by the execution platform by adding one or more nodes to the plurality of nodes.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: September 15, 2020
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 10715630
    Abstract: A Common Information Module (CIM) interoperability system includes a server device coupled to a network. A remote access controller in the server device is coupled to server component(s), and includes a CIM provider coupled via a CIM provider communication subsystem to a REpresentational State Transfer (REST)-CIM provider. The REST-CIM provider receives a REST request generated by a client device and redirected to the REST-CIM provider by the server device, and converts the REST request to CIM request. The REST-CIM provider then makes a call to the CIM provider that includes the CIM request and is based on a type of HTTP method request in the REST request. When the REST-CIM provider receives a CIM response from the CIM provider, it converts Common Manageability Programming Interface (CMPI) response data in that CIM response to JavaScript Object Notation (JSON) objects, and provides the JSON objects to the server device.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 14, 2020
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Chandrasekhar Puthillathe, Kiran Krishnappa, Abhirup Seal, Hari Venkatachalam
  • Patent number: 10678738
    Abstract: A memory extensible chip (200) is provided. The chip (200) includes a substrate (240), and a processor (230), a first memory module set (210), and a second memory module set (220) that are integrated on the substrate (240). The processor (230) communicates with at least one memory module in the first memory module set (210) using a first communications interface (250), and the processor (230) communicates with at least one memory module in the second memory module set (220) using a second communications interface (260). A memory module in the first memory module set (210) communicates with a memory module in the second memory module set (220) using a substrate network, where the substrate network is a communications network located inside the substrate (240). In this way, the processor (230) can access a memory module in the first memory module set (210) by using the second memory module set (220).
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 9, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fen Dai, Xing Hu, Jun Xu, Yuangang Wang
  • Patent number: 10673992
    Abstract: Controlling of a three-way handshake by a proxy server, while using dual-stack process. The proxy server is coupled between a plurality of surfer-equipment (SEs) and a plurality of webservers over IPv4 and/or IPv6 networks. The proxy server can obtain from a first SE, over the IPv6 network a first SYN packet that requests to establish a TCP connection over IPv6 with a first webserver. Next, the proxy server may check a list-of-webservers and determine whether a connection between the proxy-server and the first webserver over IPv6 will be established successfully. Accordingly, the server can determine whether to send a first SYN-ACK packet toward the first SE and send a second SYN packet over IPv6 toward the first webserver, or, to send the second SYN request over IPv4 toward the first webserver.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: June 2, 2020
    Assignee: FLASH NETWORKS, LTD
    Inventor: Adi Weiser
  • Patent number: 10630640
    Abstract: A variable length field FC address system includes a source device coupled to a target device via an FC fabric. A first FC switch device identifies a number of FC switch devices in the FC fabric, a number of links provided by each FC switch device, a number of sessions required by each link, and then allocates unique FC addresses to the FC switch devices. Each unique FC address associated with an FC switch device includes a domain identifier provided by a first number of bits based on the number of FC switch devices in the FC fabric, an area identifier provided by a second number of bits based on the number of links provided by that FC switch device, and a session identifier provided by a third number of bits based on the number of sessions required by the link provided by that FC switch device.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: April 21, 2020
    Assignee: Dell Products L.P.
    Inventors: Raja Subbiah, Kavitha Kuppusamy, Sakti Lakshmiy R. Paulchamy
  • Patent number: 10623258
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system that includes a collector node. The collector node includes an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network. The collector node also stores the configuration and status data from the set of network elements in a distributed database. The network management system also includes an interface server to receive a request for the configuration and status data from an external requester. The interface server facilitates the provision of the configuration and status data in response to the request. In one embodiment, the state collection is performed in a manner that allows the network management system to determine the state of a network element at arbitrary points in time, as well as how the state of the network element evolved within a given time window.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: April 14, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 10601649
    Abstract: Stack switching detection may be provided. First, a request to connect to a server may be received by the server from a first network device. Then the server may send, in response to receiving the request, a query to the first network device for a serial number of any other network device connected to the first network device. The first network device may have a first serial number. The server may receive, from the first network device, a response to the query. The response may include a second serial number corresponding to a second network device connected to the first network device. Next, the server may determine, based on the response, that the first network device and the second network device comprise a stack unit. The server may then provision the stack unit by provisioning the first network device and provisioning the second network device through the first network device.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: March 24, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Chiragkumar P. Desai, John Manuel Lau Moy, Chien-Hsun Wang, Prakash Jhurani
  • Patent number: 10601906
    Abstract: A method to load balance via a load balancing node in a virtual network environment, the method including: receiving a request packet from a client through a router; selecting, via a load balancer of the load balancing node, a backend virtual machine server to receive the received request packet; generating, via a virtual switch of the load balancing node, a packet for virtual networking by overlaying information for transmitting the received request packet to the selected backend virtual machine server through a virtual network to the received request packet; and transmitting the generated packet for virtual networking to a hypervisor node including the selected backend virtual machine server.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: March 24, 2020
    Assignee: NHN Entertainment Corporation
    Inventor: Seong Woo Park
  • Patent number: 10567308
    Abstract: A virtual fabric login system includes a FC networking device that provides access to a plurality of virtual fabrics, a server device that provides a plurality of virtual machines, and a FCF device that is coupled to a physical server device port included on the server device and coupled to the FC networking device. The FCF device receives, via the physical server device port, first traffic from a first virtual machine and includes a first virtual machine identifier that identifies the first virtual machine. The FCF device determines, using a virtual-machine-to-virtual-fabric mapping, that the first virtual machine identifier is associated with a first virtual fabric identifier that identifies a first virtual fabric included in the plurality of virtual fabrics and tags the first traffic with the first virtual fabric identifier. The FCF device then transmits the tagged first traffic to the FC networking device.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: February 18, 2020
    Assignee: Dell Products L.P.
    Inventors: Ramesh Kumar Subbiah, Vibin Varghese
  • Patent number: 10555010
    Abstract: A system disclosed within this document is capable of improving performance in virtual computing environments, e.g., by reducing latency associated with streaming video data between a client device and an associated server system over a network. As discussed in detail below, such performance improvements can be achieved using techniques that avoid, reduce and/or overlap operations that are executed by the server system in order to render, encode, and/or transmit video data to a client device over a network. Such techniques can be used to reduce propagation and/or processing delays imposed by, for example, the server system's CPU operations, input/output (I/O), infrastructure, NIC, OS processes, among other types of hardware and software-based overheads. In various implementations, the performance enhancements can be realized at the rendering, encoding, or transmission operations performed by the server system.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 4, 2020
    Assignee: LiquidSky Software, Inc.
    Inventors: William J. Raduchel, Ian McLoughlin, Timothy Miller
  • Patent number: 10530711
    Abstract: Certain embodiments described herein are generally directed to configuring an extended Berkeley Packet Filter (eBPF) fast path. In some embodiments, a fixed-length array of actions is generated and loaded into the eBPF fast path, where each element of the array indicates a type of action for execution on a packet received by the eBPF fast path. In some embodiments, the eBPF fast path is loaded with a number of eBPF programs, each configured to execute a different type of action.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: January 7, 2020
    Assignee: Nicira, Inc.
    Inventors: Cheng-Chun Yu, Jonathan Stringer, Justin Pettit
  • Patent number: 10523598
    Abstract: A virtual switch for packet switching includes an ingress traffic steering manager executing on circuitry and coupled to receive packets from multiple virtual machines or containers, multiple data plane providers, each data plane provider having a data path coupled to selectively receive the packets from the ingress traffic steering manager, and wherein the ingress traffic steering manager classifies the received packets and selects available data paths based on the classification of the packets and a set of distribution rules.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: December 31, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yunsong Lu, Wenzhe Zhou, Yan Chen
  • Patent number: 10496561
    Abstract: Systems, apparatuses, and methods for routing traffic through vertically stacked memory are disclosed. A computing system includes a host processor die and multiple vertically stacked memory dies. The host processor die generates memory access requests for the data stored in the multiple memory array banks in the memory dies. At least one memory die uses an on-die network switch with a programmable routing table for routing packets corresponding to the generated memory requests. Routes use both vertical hops and horizontal hops to reach the target memory array bank and to avoid any congested or failed resources along the route. The vertically stacked memory dies use through silicon via interconnects and at least one via does not traverse through all of the memory dies. Accordingly, the host processor die does not have a direct connection to one or more of the multiple memory dies.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: December 3, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David A. Roberts, Sudhanva Gurumurthi
  • Patent number: 10489207
    Abstract: Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies a total requirement of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
  • Patent number: 10476656
    Abstract: A plurality of synchronization FIFOs receive input data streams from corresponding transmitting agents. Data is written to the synchronization FIFOs based on write clock signals provided by the corresponding transmitting agents. An arbitration circuit reads data from the synchronization FIFOs based on an asynchronous local clock signal. A minimum number of entries (SMIN) of each synchronization FIFO is specified by a number of entries required to synchronize the stored data to the local clock signal. SMIN may further be specified by: a number of entries required to store data during a threshold time period that a throughput of the input data streams may exceed a read data throughput enabled by the local clock signal; a number of entries required to store the data during a flow control response time; and a number of entries read from the synchronization FIFO during the threshold time period and the flow control response time.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 12, 2019
    Assignee: DeGirum Corporation
    Inventors: Winston Lee, Kit S. Tam
  • Patent number: 10477141
    Abstract: An apparatus for use in a high-definition media interface (HDMI) source device includes an HDMI interface for transmitting video data and metadata to a sink device. The apparatus is configured to encode the metadata in an auxiliary video information (AVI) information frame (InfoFrame). The apparatus is further configured to transmit the AVI InfoFrame during a frame synchronous transmission window (FSTW) of the video data, wherein the FSTW begins during a video blanking interval (VBI) of the video data, on a first video blank pixel that immediately follows a last active video pixel of a preceding video frame or video field and ends a predetermined number of video lines after a start of the VBI.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 12, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jiong Huang, Laurence A. Thompson, Le Yuan, Hua Long, Yong Su, Zhigui Wei, Feng Wang
  • Patent number: 10447665
    Abstract: A method, a computer program product, and a multi-function peripheral are disclosed, which secures a device using a link local network for transmission of data. The method includes starting an Internet Protocol Version 6 (IPv6) network initialization from an Internet of Things (IOT) device in an IPv6 link local network; deriving an identifier for a link local IPv6 address for the IOT device from a first public key of the IOT device; sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and authenticating the link local IPv6 address on the first host device with a private key.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 15, 2019
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Richa Kudaraya, Maria Perez
  • Patent number: 10447583
    Abstract: The present disclosure generally relates to packet processing by a network element system that transfers first and second packet flows of the same traffic handling class (e.g., the Ethernet express traffic class). A method aspect performed by the network element system comprises the step of receiving, from a network controller, information defining opening times for packet gates associated with network element ports. The opening times define a relative transmission order among first packet flow packets and second packet flow packets. Upon receipt of first and second packet flow packets at the respective ports, the packet gates are controlled based on the received information to trigger transmission of the first and second packet flow packets in the predefined transmission order.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: October 15, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: János Farkas, Stefano Ruffini, Balázs Varga
  • Patent number: 10394738
    Abstract: Technologies for a system of communicatively coupled network switches in a hierarchical interconnect network topology include two or more groups that each include two or more first and second level switches in which each of the first level switches are communicatively coupled to each of the plurality of second level switches to form a complete bipartite graph. Additionally, each of the groups is interconnected to each of the other groups via a corresponding global link connecting a second level switch of one group to a corresponding second level switch of another group. Further, each of the first level switches are communicatively coupled to one or more computing nodes. Other embodiments are described herein.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Intel Corporation
    Inventors: Mario Flajslik, Eric R. Borch, Michael A. Parker, Wayne A. Downer
  • Patent number: 10373791
    Abstract: A switch matrix, a switch matrix assembly, and a magnetic resonance imaging (MRI) apparatus are disclosed. The switch matrix includes a first path to which an electric signal is applied; a first switching unit configured to selectively and electrically interconnect a first input unit and a first end of the first path or to open the first end of the first path; and a second switching unit configured to selectively and electrically connect a second input unit to a second end of the first path or to open the second end of the first path.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 6, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yun-Kyoung Ko, Han Lim Lee
  • Patent number: 10367745
    Abstract: Systems and methods are provided herein for providing an NoC including a configurable array of nodes, where a node of the configurable array of nodes operates in a default operating mode until a replacement operating mode is triggered. For example, when an NoC is unconfigured, a latch bank may be initialized to “clear,” such that no routing decisions are stored. This may enable a default operating mode where routing logic updates the latches' values as needed to implement required routing behavior in a dynamic fashion until configuration is performed.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: July 30, 2019
    Assignee: Altera Corporation
    Inventors: Dana How, Herman Henry Schmit, Sean R. Atsatt
  • Patent number: 10331487
    Abstract: Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies a total requirement of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: June 25, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
  • Patent number: 10248446
    Abstract: A system plan for a single symmetric multiprocessing server having a plurality of computing nodes with a single hypervisor that spans across the plurality of computing nodes may be created based upon user defined parameters. Based upon the user defined parameters, an asymmetric cabling structure between the computing nodes of the single symmetric multiprocessing server for the system plan may be determined. In response to determining the asymmetric cabling structure, the system plan may be displayed to a user through a graphical user interface.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hariharasubramanian Ramasubramanian, Jinu J. Thomas, Venkatesh Sainath
  • Patent number: 10212087
    Abstract: Systems, apparatuses, and methods relating to mesh network communications are described. In one embodiment a method may include receiving at least one information packet at a node, identifying one or more output communication links, assessing at least one characteristic of at least one of the one or more identified output communication links, and transmitting one or more information packets from a node via at least one of one or more identified output communication links based at least in part on at least one characteristic.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: February 19, 2019
    Assignee: Vivint, Inc.
    Inventor: Venkat Kalkunte
  • Patent number: 10205603
    Abstract: A system and method can support flooding mechanism using a packet process proxy in a middleware machine environment. The middleware machine environment can comprise a gateway instance that includes an external port for receiving data packets from an external network. The middleware machine environment also comprises one or more host servers, each of which is associated with one or more virtual machines. Furthermore, said host servers can provide virtual interfaces that belong to a virtual hub associated with the gateway instance. At least one said packet is a flooded packet that is specified with an unknown destination address when it is received at the external port. The gateway instance can send the flooded packet to a designated virtual interface on a host server, and a packet process proxy on the host server can forward the flooded packet to a virtual machine on another host server for processing this packet.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Martin Paul Mayhead, Ola Tørudbakken
  • Patent number: 10187708
    Abstract: A line card is provided. The line card includes: a first processing module, configured to determine, according to a correspondence between a first optical serial signal flow and a logical interface, the logical interface, where bandwidth of the logical interface is configured to be first bandwidth, the logical interface is corresponding to a first optical interface, and the first optical interface is corresponding to an optical fiber, or a channel that is in an optical fiber and is used to transmit an optical signal with a wavelength. The line card also includes a second processing module, configured to determine, according to a correspondence between the logical interface and the first optical interface and the logical interface, the first optical interface. The line card also includes a scheduling module, configured to transmit the first optical serial signal flow through the first optical interface.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 22, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xinyuan Wang, Zhenyang Qian
  • Patent number: 10148583
    Abstract: There are provided: a transfer management table storage unit to store a transfer management table which indicates transfer destination ports for frames received from another transfer device, the another transfer device being configured to transmit a frame low in importance of received frames without copying this frame and to transmit an important frame of received frames to paths made redundant by copying the important frame, the important frame being a frame higher in importance than the frame low in importance; an adjacent information table storage unit to store an adjacent information table which indicates information about instruments connected to the ports; and a transfer destination management unit to control whether to transfer an important frame received from another transfer device by use of the transfer management table and the adjacent information table.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: December 4, 2018
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yuji Goto, Ryusuke Kawate, Sachiko Taniguchi
  • Patent number: 10122654
    Abstract: A divided hierarchical network system based on software-defined networks, the divided hierarchical network system including: an edge controller configured to: generate forwarding information in response to a flow forwarding inquiry from a lower level and respond to the request with the forwarding information; generate mapping information such that each of a plurality of edge ports of each of a plurality of switches that form the lower level corresponds to each of a plurality of virtual ports of one virtual switch; if it is not possible to generate forwarding information in response to a request received from a lower level for forwarding a flow that comprises edge ports, query forwarding information to an upper level regarding a flow in which the edge port is converted into a corresponding virtual port based on the mapping information.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: November 6, 2018
    Assignee: KULCLOUD
    Inventors: Suengyoung Park, Dipjyoti Saikia, Seokhwan Kong, Jimin Lee, Nikhil Malik
  • Patent number: 10091274
    Abstract: A method, device, and system for controlling network device auto-provisioning is provided. The method includes: acquiring network topology information that is in a live network and of a network device, where the network topology information includes an interface and an IP address of an uplink device directly connected to the network device. The method also includes detecting whether the network topology information in the live network matches preset network topology information; and if the network topology information in the live network matches the preset network topology information, sending, by a network management device to the network device, information about enabling the File Transfer Protocol (FTP) or Trivial FTP (TFTP), and an identifier of an operating system file and/or an identifier of a configuration file, so that the network device acquires the operating system file and/or the configuration file.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 2, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventor: Xueming Zhang
  • Patent number: 10079752
    Abstract: Systems, methods, and computer-readable storage media for detecting network loops. A system can identify, for each virtual tunnel endpoint (VTEP) from multiple VTEPs in a network, respective media access control address data including the respective local interface media access control addresses of the respective VTEP and respective media access control addresses learned by the respective VTEP. The system can determine whether the VTEPs are running spanning tree protocol (STP), and whether a media access control address learned by a first VTEP matches a respective local interface media access control address of a second VTEP. The system can detect a loop when the media access control address learned by the first VTEP matches the respective local interface media access control address of the second VTEP. The system can also detect a loop when the VTEPs are running STP and the first and second VTEPs see the same STP root bridge.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: September 18, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Natarajan Manthiramoorthy, Venkatesh Srinivasan, Swaminathan Narayanan, Ambrish Niranjan Mehta, Anand Kumar Singh, Anulekha Chodey
  • Patent number: 10075493
    Abstract: An information management problem definition system has a processing device configured for receiving a plurality of messages comprising a chat session from a plurality of users communicating via a plurality of workstations during a problem definition initiative conference session. The processing device is further configured for logging session data and event data comprising data corresponding to one or more messages received from one or more users during the chat session, archiving at least a portion of the logged event data, wherein the archived data is configured as searchable and retrievable data, and initiating an interface to one or more of the plurality of users including initiating display of at least one of the plurality of messages via the interface and initiating display of at least some of the event data and at least some of the session data via the interface.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: September 11, 2018
    Assignee: Bank of America Corporation
    Inventors: Timothy McClellan, William Cather Steincamp, II, Kelley Hullet LeRow
  • Patent number: 10075476
    Abstract: Implementations of the disclosed technology may respond to a discovery request according to the origination of the discovery request. In these implementations, a discovery request for a connection to a device assigned to a reusable zone may be obtained. If the discovery request does not originate from a local switch group, the discovery response may indicate that there is no device at the connection.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 11, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
  • Patent number: 10057080
    Abstract: Implementing multicast transmission over bonded broadband provides a communication network comprising a plurality of routers having the ability to route multicast streams: a multicast stream splitter receiving a multicast stream and arranged in operation to split the multicast stream into a plurality of multicast sub-streams and to transmit the plurality of multicast streams. The plurality of routers receive the multicast sub-streams and replicate them in dependence upon downstream routers subscribed to the sub-streams. One or more bonding routers serve a single customer serving a plurality of fixed or wireless broadband connections having a respective capacity. Each bonding router subscribes to one or more of the plurality of multicast sub-streams in dependence upon the respective capacity of the plurality of connections; wherein the one or more bonding routers serving a single customer aggregate the plurality of multicast sub-streams to form a single multicast stream for use by the customer.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 21, 2018
    Assignee: Shared Band Limited
    Inventor: Paul Andrew Evans
  • Patent number: 10051021
    Abstract: An information management problem definition system has a processing device configured for receiving a plurality of messages comprising a chat session from a plurality of users communicating via a plurality of workstations during a problem definition initiative conference session. The processing device is further configured for logging session data and event data comprising data corresponding to one or more messages received from one or more users during the chat session, archiving at least a portion of the logged event data, wherein the archived data is configured as searchable and retrievable data, and initiating an interface to one or more of the plurality of users including initiating display of at least one of the plurality of messages via the interface and initiating display of at least some of the event data and at least some of the session data via the interface.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 14, 2018
    Assignee: Bank of America Corporation
    Inventors: Timothy McClellan, William Cather Steincamp, II, Kelley Hullett LeRow
  • Patent number: 10038621
    Abstract: A network architecture is provided for enabling end-to-end paths to be computed across a plurality of network domains. The network architecture comprises a plurality of child path computation elements associated with a plurality of respective network domains, each child path computation element adapted to compute a path segment within its respective network domain. A parent path computation element adapted to compute an end-to-end path across a plurality of network domains in conjunction with the plurality of respective child path computation elements.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: July 31, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Diego Caviglia, Giulio Bottari, Daniele Ceccarelli