At Least One Bus Is A Ring Network Patents (Class 370/403)
  • Patent number: 11403030
    Abstract: First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: August 2, 2022
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, John Eric Linstadt, Torsten Partsch
  • Patent number: 11371808
    Abstract: A boat gate system for controlling vessel access to a port or similar waterbody has a number of connected, floating Port Security Barrier (“PSB”) segments. A remote latching and unlatching mechanism, combined with a powered mover mounted on one or more PSB segments, permits remote unlatching of the PSB segments; moving the PSB segments to a desired location (whether rotating same about a point, or moving a longer section laterally) so as to open the PSB, then moving the PSBs back to a closed position and latching same. Both the unlatching, movement, and latching are remotely controlled. Positional indicators, for example Global Positioning Systems or similar systems, are provided to monitor and assist in controlling PSB segment movement and unlatching, and movement of the PSB segments in a desired direction to a desired location.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: June 28, 2022
    Assignee: OCEANETICS, INC.
    Inventors: Matthew Allen Marcy, Erick Benjamin Knezek, Mark Herbert Wood, Christopher Paul Pacheco
  • Patent number: 11218559
    Abstract: An asymmetric proxy receives a request from a source network, where the source network sends the request at a first networking layer, and determines a destination network associated with the request, where the destination network communicates at a second networking layer, and where the second networking layer is different than the first networking layer. The asymmetric proxy removes information associated with the source network from one or more networking layers of the request, stores the information associated with the source network in a memory space, translates the one or more networking layers of the request to include information associated with the destination network, and provides the request to the destination network at the second networking layer.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: January 4, 2022
    Assignee: Red Hat, Inc.
    Inventors: Yuval Lifshitz, Sebastian Scheinkman
  • Patent number: 11205109
    Abstract: The present disclosure provides an on-chip communication system for neural network processors, a processing device, and a method for operating on an on-chip communication system. The system can include a cluster manager configured to generate a global signal, and a plurality of tile units in a tile array coupled with the cluster manager, each including two connectors and a node connected between the two connectors.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: December 21, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Jian Chen
  • Patent number: 11137550
    Abstract: A cable, a manufacturing method, and a usage method, each facilitate product development, testing, and debugging. An illustrative embodiment of a cable manufacturing method includes: connecting a first end connector plug to a first data recovery and re-modulation (DRR) device and to a first controller device; and providing a bypass switch that operates under control of the first controller device to merge the command bus with the configuration bus, thereby enabling direct access to the configuration bus by the first host interface port. The first end connector plug has: a set of dedicated pins for conveying mufti-lane data streams between the first DRR device and a first host interface port; and additional pins for a two-wire command bus conveying communications between the first host interface port and a first controller device, the first controller device operable to configure the first DRR device via a two-wire configuration bus.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 5, 2021
    Assignee: CREDO TECHNOLOGY GROUP LIMITED
    Inventors: Baohua Chen, Sai Ingale, Jianfa Chen, Rajan Pai, Yattung Lam
  • Patent number: 11115304
    Abstract: To include an FCS code calculation unit to calculate a first code that is an FCS code of a received frame, an FCS check unit to compare the first code with a second code that is an FCS code stored in the received frame, and to output a first comparison result indicating a match or no match between two codes, an inverse FCS check unit to compare the first code with a third code obtained by inverting each bit of the second code, and to output a second comparison result indicating a match or no match between two codes, an error determination unit to determine an error state of the received frame, and an FCS update unit to update, if the second comparison result indicates no match, the second code with a fourth code obtained by inverting each bit of the first code.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: September 7, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ayako Inoue, Sachiko Taniguchi, Yusuke Sakagami, Ryusuke Kawate
  • Patent number: 11038929
    Abstract: The instant application provides a method providing one or more of: receiving, by a control node coupled to a SIP node, a SIP message from the SIP node, parsing the SIP message to determine a message type and content, modifying the SIP message content to create a modified SIP message, transmitting the modified SIP message to the SIP node, receiving, by the SIP node, the modified SIP message within a predetermined time period, and forwarding, by the SIP node, the modified SIP message to a destination SIP node in the SIP call path. The control node is not in a SIP call path.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: June 15, 2021
    Assignee: FIRST ORION CORP.
    Inventor: Robert Francis Piscopo
  • Patent number: 10976769
    Abstract: Disclosed are a method of and system for providing time synchronization among first and second computer systems, where each of the computer systems includes hardware, operating system software and a layer of microcode operating between said hardware and said software. The method comprises the steps of using the microcode of the first computer system to provide a first timestamp, using the microcode of the second computer system to provide a second timestamp and a third timestamp, and using the microcode of the first computer system to provide a fourth timestamp. The method comprises the further steps of using the first, second, third and fourth timestamps to determine a timing difference between the first and second computer systems, and adjusting the timing among said first and second computer systems on the basis of said determined timing difference.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, David A. Elko, Richard K. Errickson
  • Patent number: 10963421
    Abstract: Embodiments herein describe a SoC that includes a mapper that identifies a destination ID for routing a transaction through a NoC. In one embodiment, the NoC includes ingress and egress logic blocks which permit hardware elements in the SoC to transmit and receive data using the NoC. In one embodiment, the ingress logic blocks can include the mapper that identifies a destination ID for each transaction. In one embodiment, the mapper can receive a destination ID from the hardware element that submitted the transaction to the ingress logic block. In this case, the mapper can bypass the address map by using the provided destination ID. If a destination ID is not provided, however, the mapper can use an address provided in the transaction to identify the destination ID.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 30, 2021
    Assignee: XILINX, INC.
    Inventor: Ian A. Swarbrick
  • Patent number: 10904144
    Abstract: Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop. In another aspect, a second node in a network detects a first node in first hop included in communicatively coupling the second node and the first node.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: January 26, 2021
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10817359
    Abstract: In a ring network including multiple nodes connected in a ring via communication lines, each node includes: a packet send-out unit configured to generate transmission packets each containing at least a number of relays and a source node ID and send out the transmission packets according to a predetermined repeating pattern; and a packet relay unit configured to receive input packets, and when a node indicated by the source node ID of each input packet is other than an own node, send out the input packet as a relay packet after adding one unit to the number of relays. At least one of the nodes is provided with a communication error detector for detecting a communication error in the ring network. The communication error detector identifies a location of the communication error by referring to the source node IDs of the input packets received by a corresponding node.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 27, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Ryusuke Ishizaki
  • Patent number: 10812599
    Abstract: A method and a system for creating a virtual non-volatile storage medium, and a management system. The method is: receiving, by a CPU, a creation request message that is sent by a client and that is for creating a virtual non-volatile storage medium corresponding to a physical non-volatile storage medium, where the creation request message carries a blade server identifier; forwarding, by the CPU, the creation request message to a target blade server identified by the blade server identifier; and receiving, by the CPU, attribute information sent by the target blade server, and sending the attribute information to the client, such that the client creates, according to the attribute information, a virtual non-volatile storage medium that can be uniquely accessed by the target blade server.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 20, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yuanqing Zhou
  • Patent number: 10735594
    Abstract: Methods and systems for routing multimedia traffic are described. A method may include receiving a communication originating from a user, transposing an alias transport network over one or more existing networks to route the communication, and routing the communication based on mapping rules.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: August 4, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Vijay Jayapalan, Susan Blake, Frederick Eugene Diehl, Jr., Jerry Scott Beene, Michael Sjolander
  • Patent number: 10635644
    Abstract: A control node of a multi-tenant stream processing service receives a request indicating an operation to be performed on data records of a particular data stream. Based on a stream partitioning policy, the control node determines an initial number of worker nodes to be used. The control node configures a worker node to perform the operation on received records. In response to a determination that the worker node is in an unhealthy state, the control node configures a replacement worker node.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: April 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
  • Patent number: 10523796
    Abstract: Techniques for embedding fabric addressing information within Ethernet media access control (MAC) addresses is disclosed herein and allows a multi-node fabric having potentially millions of nodes to feature Ethernet encapsulation without the necessity of a lookup or map to translate MAC addresses to fabric-routable local identifiers (LIDs). In particular, a locally-administered MAC address may be encoded with fabric addressing information including a LID. Thus a node may exchange Ethernet packets using a multi-node fabric by encapsulating each Ethernet packet with a destination MAC address corresponding to an intended destination. As the destination MAC address may implicitly map to a LID of the multi-node fabric, the node may use an extracted LID value therefrom to address a fabric-routable packet. To this end, a node may introduce a fabric-routable packet encapsulating an Ethernet packet onto a multi-node fabric without necessarily performing a lookup to map a MAC address to a corresponding LID.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 31, 2019
    Assignee: Intel Corporation
    Inventors: Hugh Wilkinson, James C. Wright
  • Patent number: 10484163
    Abstract: The present technology improves synchronization of a slave node with a master node in a network using PTP packets in which the slave node is coupled to the working master node through at least one boundary node. The technology establishes a synchronization communication session between the boundary node and the slave node in which the synchronization communication session is configured to measure a first timing delay from the boundary node to the slave node, and establishes a transparent communication session between the master node and the slave node through the boundary timing node in which the transparent communication session configured to measure a second timing delay from the master node to the slave node. Using the sessions, the technology adjusts a timing delay correction factor according to the first timing delay and the second timing delay, and synchronizes the slave node with the master node according to the correction factor.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: November 19, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anshul Tanwar, Vineet Kumar Garg, N V Hari Krishna N
  • Patent number: 10476788
    Abstract: In various embodiments, a technique is provided to: receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol; identify, using a header of the first packet, network path information that is based on a first policy and includes: a destination IP address that identifies the receiving node, and a first outside-scope identifier without any network interface identifier portion that identifies any network interface, the first outside-scope identifier being in a first identifier space having a scope that spans only the first region of the network, the first outside-scope identifier identifying, for the first region of the network, a second region that at least partially includes a path node included in a first path segment that includes the current node and the receiving node; and using the destination IP address and the first outside-scope identifier of the network path information, cause transmission, via the first path segment, of first data.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: November 12, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10447652
    Abstract: The technology disclosed herein enables high availability bridging between Layer 2 (L2) networks. In a particular embodiment, a method includes high availability bridge cluster comprising a first bridge node and a second bridge node. The first and second bridge nodes include first and second active bridges and first and second standby bridges, respectively. The method provides, in the first active bridge, bridging network communications between two or more L2 networks. The second standby bridge acts as a failover bridge for the first active bridge. The method further provides generating a failure detection message that incorporates a hardware address of the first bridge node and transferring the failure detection message from the first bridge node to the second bridge node. In the second standby bridge, the method provides receiving the failure detection message and using the hardware address to synchronize bridging information between the first active bridge and the second standby bridge.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: October 15, 2019
    Assignee: Nicira, Inc.
    Inventors: Ganesan Chandrashekhar, Xiaohu Wang, Hongwei Zhu, Ankur Kumar Sharma, Vivek Agarwal
  • Patent number: 10447527
    Abstract: A communication system wherein, in each node, data transmission blocks transmit transmission data, and data relay blocks relay the transmission data from another node in a prior stage as relay data. Output switching units switch between outputting the transmission data and outputting the relay data as output data.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 15, 2019
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Ryusuke Ishizaki
  • Patent number: 10419335
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a capability to: receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol; identify, from a header of the first packet, network path information configured for use in identifying a plurality of path segment identifiers including a region scope-specific outside-scope identifier that: is in an identifier space specific to at least the current node, does not include a network interface identifier portion specified by the IP network protocol for identifying any network interface of any node, and identifies, for at least the current node, a second region of the network; and cause transmission, based on the region scope-specific outside-scope identifier of the network path information, of first data, along with at least one of the plurality path segment identifiers, from the current node to a path node.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 17, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10419334
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a capability to: based on a first outside-scope identifier included in a header of a first packet that is specified according to an Internet Protocol version 6 (-Pv6) network protocol and via a first network interface of the current node that is in a network path segment that includes a previous node and the current node, receive an indication of a receipt, from the previous node that is in a first region of the network, of the first packet, the first outside-scope identifier identifying, in the first region, a second region communicatively coupled to the previous node via the first network interface of the current node, where the header does not include a network interface identifier portion for the first outside-scope identifier for identifying the first network interface; identify, from the header of the first packet, a first operation identifier based on an association between the first ope
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 17, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10411998
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a capability to: receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol; identify, from a header of the first packet, network path information configured for use in identifying a plurality of path segment identifiers including a node scope-specific outside-scope identifier that: is in an identifier space specific to the current node, does not include a network interface identifier portion specified by the IP network protocol for identifying any network interface of any node, and identifies, for the current node, a first region of the network, where the network path, along which first data is transmitted, includes: a first path segment that communicatively couples the current node and the first region, and a second path segment in a second region; and cause transmission, based on the node scope-specific outside-scope identif
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 10, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10404583
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a technique to: based on a first outside-scope identifier and via a first network interface of the current node that is in a second network path segment including the previous node and the current node, receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol or a label forwarding paradigm, the first outside-scope identifier identifying, in a first region, a second region communicatively coupled to the previous node via the first network interface of the current node, where the first outside-scope identifier does not identify any network interface; identify, from a header of the first packet, a second outside-scope identifier that does not identify any network interface, the second outside-scope identifier identifying a third region that does not include the current node; and using the second outside-scope identifier, cause t
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 3, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10397100
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a capability to: receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol; identify, from a header of the first packet, network path information that is based on a first policy and includes: a region scoped outside-scope identifier that: is in an identifier space having a scope that spans a first region of the network, does not include a network interface identifier portion specified by the IP network protocol for identifying any network interface, and identifies, in the first region, a second region of the network, where the network path, along which first data is transmitted, includes: a first path segment that communicatively couples the current node and the second region, and a second path segment in the second region; and cause transmission, based on the region scoped outside-scope identifier, of the first data from the
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 27, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10389624
    Abstract: In various embodiments, a network controller is configured to: identify, for each of a plurality of nodes in a Multiprotocol Label Switching (MPLS) network, location information that identifies a location of a corresponding one of the plurality of nodes in a topology of the MPLS network accessible to the controller; receive, for each of the plurality of nodes in the MPLS network, identifier information that identifies a corresponding identifier in a corresponding identifier space which is specific to the corresponding one of the plurality of nodes and which is based on a metric space having an origin specific to the corresponding one of the plurality of nodes, where at least a portion of the plurality of nodes are in a span of a first portion of the MPLS network such that the corresponding identifier of each of the at least portion of nodes is unique in the span, and the corresponding identifier space of each of the at least portion of nodes is configured to have an identical origin, resulting in a scoped ide
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 20, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10389625
    Abstract: In one embodiment, an apparatus is provided comprising: a current node configured to: receive, from a next node, information that is configured for use in identifying an identifier in a node-specific identifier space specific to the next node that identifies a particular node for the next node; and map, based on the information, the identifier that identifies the particular node for the next node, to an identifier in a node-specific identifier space specific to the current node that identifies the particular node for the current node, the identifier that identifies the particular node for the current node having a meaning for the current node defined solely by the node-specific identifier space specific to the current node.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 20, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10382327
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving: a current node configured to be positioned in a Multiprotocol Label Switching (MPLS) network, the current node including at least one non-transitory memory configured to store instructions, and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to cause the current node to: detect first data to be transmitted to a receiving node; identify a sequence of node scope-specific identifiers that is selected from a plurality of node scope-specific identifiers based on at least one of: the current node, the receiving node, or a policy, where each of the node scope-specific identifiers of the sequence is in one of a plurality of node scope-specific identifier spaces that is specific to a corresponding one of a plurality of nodes in a path from the current node toward the receiving node, and eac
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 13, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10366006
    Abstract: A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence engine circuit, and a protocol conversion circuit. The computing apparatus is coupled to an internal apparatus using the internal interface circuit, and is coupled to an external apparatus using the external interface circuit. When working in a first mode, the cache coherence engine circuit implements cache coherence between the computing apparatus, the internal apparatus, and the external apparatus, and in this case, the computing apparatus is used as a node controller. When working in a second mode, the cache coherence engine circuit processes only cache coherence between the computing apparatus and the internal apparatus, and the external interface circuit is used as a network interface circuit.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 30, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianrong Xu, Wei Zheng
  • Patent number: 10356006
    Abstract: A master device includes an execution unit that repeatedly executes a program including input and output processes in slave devices. The execution unit executes the program to calculate first data and second data. The master device includes an assignment unit that assigns, in accordance with a first transmission period that is set to an integer multiple of the control period for the first data and a second transmission period that is set to an integer multiple of the control period for the second data and longer than the first transmission period, the first data to a packet in every first transmission period and the second data to a packet in every second transmission period.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 16, 2019
    Assignee: OMRON Corporation
    Inventor: Takeshi Kiribuchi
  • Patent number: 10341026
    Abstract: An optical bus system (1) having a start-up state and at least one operating state is disclosed. The optical bus system (1) includes a mechanical support structure (21) arranged to receive and hold a master module (2) having a downstream optical interface (3) and a set of slave modules (6) each having an upstream optical interface (7) and a downstream optical interface (8). The modules are attached to the mechanical support structure (21) such that optical interfaces of adjacent modules are aligned and in close proximity to each other in order to enable optical communication (24, 25) between adjacent modules. Each slave module (6) is further provided with circuitry to form one or two shunting signal paths (30, 31) depending on operating state after an addressing procedure is completed in the start-up state. Hereby, it is e.g. possible to realize a robust and cost-efficient optical bus system with high bandwidth capability.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: July 2, 2019
    Assignee: AROS ELECTRONICS AB
    Inventors: Jerker Hellström, Per Lundberg, Magnus Wide
  • Patent number: 10319033
    Abstract: The technology detects undesirable data packets. Data packets are received from multiple sources at one or more packet switches in a data communications network. The one or more packet switches route the data packets to one or more intended destination computing nodes and also transmit a copy of all the data packets received in the data communications network to a network capture device. The network capture device processes the data packets, detects financial data packets, and transmits the detected financial data packets for analysis by a risk exposure computer system that performs automatic financial risk analysis based on the detected financial data packets.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: June 11, 2019
    Assignee: Nasdaq, Inc.
    Inventors: Brian Kreider, Stephen Cooper
  • Patent number: 10313941
    Abstract: Described herein are apparatus, systems and methods for improved mobility between wireless networks. A method may comprise, at a user equipment (“UE”) in communication with a cellular network activating a detach timer for the cellular network, detecting a short-range network, communicating with the short-range network, storing registration and bearer context data related to the cellular network, interrupting communication with the cellular network, and prior to the expiration of the detach timer, reconnecting to the cellular network via a service request without using an attach procedure.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: June 4, 2019
    Assignee: APPLE INC.
    Inventors: Venkateswara Rao Manepalli, Lakshmi N. Kavuri, Madhusudan Chaudhary, Srinivasan Nimmala, Jianxiong Shi
  • Patent number: 10289575
    Abstract: A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: May 14, 2019
    Assignee: Cavium, LLC
    Inventors: Enrique Musoll, Tsahi Daniel
  • Patent number: 10271347
    Abstract: The invention relates to a method for requesting uplink resources by a user equipment in a communication system, wherein a DRX, Discontinued Reception, function is running at the user equipment. The transmission of a scheduling request for requesting uplink resources to a radio base station is triggered upon triggering of a buffer status report in the user equipment. However, the triggering of the scheduling request is delayed such that the scheduling request is triggered in one of the subframes—preferably the first subframe—of an On-Duration period of a DRX cycle according to the DRX function. Correspondingly, the triggered scheduling request is transmitted to the radio base station in the next possible scheduling request transmission occasion after the triggering of the scheduling request is delayed.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 23, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Joachim Loehr, Prateek Basu Mallick
  • Patent number: 10270694
    Abstract: Systems and methods are provided for routing a message in a network. A bit length of an identifier field of a received message is identified. A lookup table is selected based on the bit length of the identifier field. The identifier field is used as a reference for the lookup table to identify a bus for the message, and the message is forwarded to the bus.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Dehuan Meng, Biing Long Shu, Hugh Walsh, Fei Wu
  • Patent number: 10027639
    Abstract: There is provided an information processing apparatus including an encrypted-ID generation section which encrypts a unique ID to generate an encrypted ID, the unique ID being set as an ID unique to the information processing apparatus, a communication section which sends the encrypted ID as ID information to be sent to another apparatus, an individualization code holding section which holds, in advance, an individualization code capable of being generated by decrypting the ID information in the other apparatus, and an access key generation section which generates an access key used for authentication with the other apparatus based on the individualization code held by the individualization code holding section.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: July 17, 2018
    Assignee: SONY CORPORATION
    Inventors: Hideo Yoshimi, Katsuya Shimoji
  • Patent number: 9954771
    Abstract: A packet processing system comprises a plurality of packet processing nodes configured to process packets. The packet processing nodes are arranged in a plurality of packet processing clusters. The packet processing system also includes a plurality of prefetch buffers respectively associated with different ones of the packet processing clusters. A first prefetch buffer of the plurality of prefetch buffers is associated with a first packet processing cluster and is configured to store packets distributed for processing to the first packet processing cluster when the first packet processing clusters does not include any packet processing nodes available for processing of the packets.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Gil Levy, Itay Peled, Galia Peleg
  • Patent number: 9940270
    Abstract: A data processing system includes a plurality of processing unit. Each processing unit includes notification storage circuitry configured to store a notification indicator corresponding to each processing unit which indicates whether the processing unit has an outstanding coherent memory request, and multiple request storage circuitry configured to store a multiple request indicator corresponding to each processing unit which indicates whether the processing unit has more than one outstanding request. The data processing system also includes an interconnect network coupled between the processing units and configured to broadcast coherent memory requests from a requesting processing unit of the plurality of processing units to other processing units of the plurality of processing units.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 10, 2018
    Assignee: NXP USA, Inc.
    Inventor: Fernando A. Morales
  • Patent number: 9825866
    Abstract: Methods and systems for selecting among multiple concurrently active paths through a network are provided. According to one embodiment, a method is performed by a network interface of a source network device within a loop-free, reverse-path-learning network. The network is divided into multiple virtual local area networks (VLANs). Network traffic destined for a destination network device and specifying an address for the destination or including information from which the address can be derived is received from the source. A set of VLANs that can be used to transport the packet from the source to the destination is determined. Each VLAN in the set of VLANs is associated with a different path through the network from the source to the destination. A particular VLAN from the set of VLANs networks is selected, thereby effectively selecting a particular path from multiple selectable paths between the source and the destination.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 21, 2017
    Assignee: Fortinet, Inc.
    Inventors: Bert H. Tanaka, Daniel J. Maltbie, Joseph R. Mihelich
  • Patent number: 9811487
    Abstract: Example embodiments may include a method for configuring an interface that includes determining information for a configuration of an interface of a first device including a plurality of SERDES slices having a plurality of connections to a second device over the interface; and configuring a back channel layer associated with the first device to form a back channel path to carry a message between a transmitter and a receiver of the first device based on the configuration of the plurality of connections to the second device. The transmitter can be in a first SERDES slice of the plurality of SERDES slices and the receiver is in a second SERDES slice of the plurality of SERDES slices.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: November 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Srividhya Nagarajan, Wei-Min Cheng, Lalit Kumar, Deepak S. Mayya
  • Patent number: 9787682
    Abstract: In a method for securely connecting a controller for a machine or plant to a higher-level IT system, an integration layer is provided between the controller and the IT system, a controller image of the controller is generated in the integration layer, and the controller image is accessed from the IT system. The IT system thus always accesses the controller image rather than directly the controller. This prevents malware from gaining access to the controller e.g. via a network.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 10, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Rainer Ordenewitz
  • Patent number: 9774741
    Abstract: Methods and systems for routing multimedia traffic are described. A method may include receiving a communication originating from a user, transposing an alias transport network over one or more existing networks to route the communication, and routing the communication based on mapping rules.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: September 26, 2017
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA))
    Inventors: Vijay Jayapalan, Susan Blake, Frederick Eugene Diehl, Jr., Jerry Scott Beene, Michael Sjolander
  • Patent number: 9736276
    Abstract: In one embodiment, the present invention includes a fabric on a first semiconductor die to communicate with at least one agent on the die according to an on-chip protocol and a packetization layer coupled to the fabric to receive command and data information from the fabric on multiple links and to packetize the information into a packet for transmission from the die to another die via an in-package packetized link. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: August 15, 2017
    Assignee: Intel Corporation
    Inventors: Mahesh Wagh, Abhishek Singhal, Jasmin Ajanovic
  • Patent number: 9734140
    Abstract: There is disclosed a method, apparatus and computer program for parsing a message using a message model. A message is received comprising one or more message fields. This message is stored as a reference bitstream. The message model is used to compare a message field in one or more subsequently received messages with the equivalent field in the reference bitstream. Finally, responsive to determining that a message field in said one or more subsequently received messages matches a field in the reference bitstream a predetermined number of times, storing parser outputs for the matching field for future reuse.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventor: Timothy Kimber
  • Patent number: 9544534
    Abstract: Multiple cameras are operatively connected over a shared link to a video server on a video network. The cameras are operated to capture a plurality of video streams. Each video stream has intra-frames and predictive frames that are sequentially generated timewise apart. A number of the video streams that transmit over the shared link on the network is identified. A number of intra-frames that are generated substantially simultaneously in the identified video streams is also identified. The identified intra-frames in the video streams are offset in time to minimize video artifacts from being present in the video streams being transmitted over the shared link.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 10, 2017
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Tyrone D Bekiares, Hinrich A Schmidt, Steven D. Tine
  • Patent number: 9467289
    Abstract: A network security system comprises a first component that generates an address for identifying a communicating device on a network. A second component receives the address generated by the first component and facilitates transitioning from an existent address to the generated address. Such transitioning is effectuated in order to protect the network against attack while providing seamless communications with respect to the communicating device.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: October 11, 2016
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Mark B. Anderson, David D. Brandt, Ramdas M. Pai, Taryl J. Jasper
  • Patent number: 9462091
    Abstract: There is provided an information processing apparatus including a plurality of communication units connected to one another in a ring shape by a bus, each of the plurality of communication units being connected to one of processing units, each of which executes a predetermined process, and transmitting data processed by the one of the processing units to the bus as a packet, the information processing apparatus transferring data between the processing units and processing the data in a predetermined order. Among the plurality of communication units, in at least one communication unit, a packet including a value indicative of suspension of the process is generated when the connected processing unit has suspended a process, and information showing whether or not the generation unit has generated the packet including the value indicative of suspension of the process is stored.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: October 4, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yuji Hara, Hisashi Ishikawa
  • Patent number: 9444913
    Abstract: A multi-ring reliable messaging system is formed by interconnecting a plurality of token rings via a pair of gateways that includes an active gateway that is configured to communicate with the token rings and a standby gateway that also is configured to communicate with the token rings. The active gateway receives an original message via a first token ring, generates an associated message for a second token ring based on the original message, and propagates the associated message toward the second token ring. The active gateway supports total order delivery of messages within the token rings and causal-order delivery of messages between the token rings. The standby gateway monitors for original and associated messages received via the token rings in a manner for preventing loss of messages when the active gateway fails.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 13, 2016
    Assignee: Alcatel Lucent
    Inventors: Roger J. Maitland, Michael J. Richer
  • Patent number: 9436519
    Abstract: A process cooperation method includes storing in a first storage device a first process result as a result of execution of a first process by a first processor and transmitting the first process result to a second processor, storing in a second storage device a second process result as a result of execution of a second process by the second processor based on the first process result received from the first processor, and transmitting the second process result to a third processor, and moreover transmitting the second process result and an identifier identifying the third processor to the first processor, and storing in the first storage device the second process result and the identifier received from the second processor by the first processor in association with the first process result.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 6, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Nobutaka Imamura
  • Patent number: 9325599
    Abstract: A method for providing a status to a plurality of devices in a distributed VoIP system includes circulating a first status data packet between each device in the first group of devices and circulating a second status data packet between each device in the second group of devices. One device in the first group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the first group of devices circulate only the first status data packet. One device in the second group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the second group of devices circulate only the second status data packet.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: April 26, 2016
    Assignee: ShoreTel, Inc.
    Inventors: Nam Do, Vu Hwang