Routing Packets Through A Circuit Switching Network Patents (Class 370/355)
  • Patent number: 11947798
    Abstract: Packet routing between memory devices and related apparatuses, methods, and memory systems are disclosed. An apparatus of a memory device includes a memory controller, two or more memory interfaces, packet relay logic configured to control the two or more memory interfaces, and a switch. The switch is configured to pass a received packet received through a first memory interface of the two or more memory interfaces to the memory controller responsive to a determination that the received packet indicates the memory device as a destination of the received packet. The switch is also configured to pass the received packet through a second memory interface of the two or more memory interfaces toward an other memory device responsive to a determination that the received packet indicates the other memory device as the destination of the received packet.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: April 2, 2024
    Assignee: Micron Technology, Inc.
    Inventor: John D. Leidel
  • Patent number: 11689564
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing data. The method can include: receiving a SYN message with a destination address being a target IP; establishing a session based on a quadruple of the SYN message; and forwarding the SYN message to a server corresponding to the target IP.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 27, 2023
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Qingzhi Zhou, Shaoyan Wang
  • Patent number: 11477633
    Abstract: A method and an apparatus for providing, setting, maintaining, and releasing a packet data network (PDN) connection on the basis of a local area in a wireless communication system are provided. The method includes receiving the PDN subscription information on the basis of the local area from a business operator server, inspecting whether the current location information for the terminal exists in the PDN subscription information on the basis of the local area, and starting a procedure for setting the PDN on the basis of the local area when the current location information exists therein.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Cheol Lee, Song-Yean Cho, Sung-Ho Choi
  • Patent number: 11451230
    Abstract: An example integrated circuit includes an array of circuit tiles; interconnect coupling the circuit tiles in the array, the interconnect including interconnect tiles each having a plurality of connections that include at least a connection to a respective one of the circuit tiles and a connection to at least one other interconnect tile; and a plurality of local crossbars in each of the interconnect tiles, the plurality of local crossbars coupled to form a non-blocking crossbar, each of the plurality of local crossbars including handshaking circuitry for asynchronous communication.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: September 20, 2022
    Assignee: XILINX, INC.
    Inventors: Steven P. Young, Brian C. Gaide
  • Patent number: 11438355
    Abstract: An anomaly detection system is on an in-vehicle network including: a first network connected to first devices that communicate using a first protocol; and a second network connected to second devices that includes a driving assistance controller communicates using a second protocol. The system includes: a communicator receiving, through the first network, first unit data including (i) source information indicating a source first device and (ii) second unit data including a data identifier; a database storing rule; and an anomaly determiner that determines whether the first unit data has anomaly by comparing the source information and the data identifier with the rule. Based on the rule, the first unit data is determined to have anomaly when the source first device is a sensing device and, according to the identifier, the second unit data is to be received by the controller.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 6, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hiroyasu Terazawa, Tomoyuki Haga, Yuishi Torisaki, Ryo Kato
  • Patent number: 11328207
    Abstract: Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, energy efficiency, and cost. In a first embodiment, a scaled array of processing elements is implementable with varying dimensions of the processing elements to enable varying price/performance systems. In a second embodiment, an array of clusters communicates via high-speed serial channels. The array and the channels are implemented on a Printed Circuit Board (PCB). Each cluster comprises respective processing and memory elements. Each cluster is implemented via a plurality of 3D-stacked dice, 2.5D-stacked dice, or both in a Ball Grid Array (BGA). A processing portion of the cluster is implemented via one or more Processing Element (PE) dice of the stacked dice. A memory portion of the cluster is implemented via one or more High Bandwidth Memory (HBM) dice of the stacked dice.
    Type: Grant
    Filed: August 11, 2019
    Date of Patent: May 10, 2022
    Assignee: Cerebras Systems Inc.
    Inventors: Gary R. Lauterbach, Sean Lie, Michael Morrison, Michael Edwin James, Srikanth Arekapudi
  • Patent number: 11284327
    Abstract: The present invention relates to a method of transmitting data by a node in a wireless communication system. In particular, the method includes the steps of: receiving a data unit including information informing whether the data unit is allowed for dynamic route selection; based on the information informing that the data unit is allowed for the dynamic route selection, determining a forwarding path of the data unit; and transmitting the data unit to a next node determined by the forwarding path.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: March 22, 2022
    Assignee: LG Electronics Inc.
    Inventors: Heejeong Cho, Sunghoon Jung, Gyeongcheol Lee, Seungjune Yi
  • Patent number: 11245697
    Abstract: A network device may receive, from an application on a user device, a first network packet associated with a packet flow. The network device may identify an application identifier of the first network packet, wherein the application identifier identifies the application on the user device. The network device may select, based on the application identifier, a security protocol, wherein the security protocol is associated with at least one of an authentication header (AH) or an encryption algorithm. The network device may selectively apply, to a second network packet associated with the packet flow, at least one of the AH or the encryption algorithm, associated with the security protocol, to generate a protected network packet. The network device may transmit the protected network packet.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: February 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Vijay Sai Ram Paruchuri
  • Patent number: 11232072
    Abstract: The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jia Zhai, Yingchao Zhou, Wengang Wang, Jun Guo, Sen Zhang
  • Patent number: 11226844
    Abstract: A proactive autoscaling system can use heuristics and machine learning to proactively, dynamically and automatically scale computing resources allocated to applications up and down, prior to scaling events that cause changes in load levels. The proactive autoscaling system may be stateless, and may be agnostic to use case, platform, field of endeavor, or communication protocol used by the applications. The proactive autoscaling system gleans metrics in real-time. The gleaned metrics are indicative of load levels concerning one or more applications. These gleaned metrics may be in a variety of formats, and may be from different sources, both internal or external to the applications. The proactive autoscaling system automatically predicts scaling events based on gleaned metrics. Prior to the occurrence of a predicted scaling event, the proactive autoscaling system can automatically scale computing resources available to one or more target applications, in response to the predicting of the scaling event.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: January 18, 2022
    Assignee: DIALPAD, INC.
    Inventors: James Palmer, Kevin James
  • Patent number: 11196843
    Abstract: Apparatuses, methods, and computer program products are provided for receiving a remote procedure call (RPC) processing request having a priority value from a client device and processing tasks from multiple clients according to the priority values. In certain embodiments, the apparatuses, methods, and computer program products receive a remote request, compare the priority value of the received RPC processing request with priority values of pending RPC processing requests, and assign the received RPC processing request to a queue of a plurality of queues in response to the comparing.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sachin C. Punadikar, Sandeep R. Patil, Pravin A. Junnarkar, Sudhir Alluri, Malahal Naineni
  • Patent number: 11178552
    Abstract: Disclosed is a system and methods for creating and maintaining a virtual subnetwork of telecommunication base stations within a wider telecommunication network. In an LTE-based example, the subnetwork includes a connection aggregator that is coupled between the plurality of eNodeBs internal to the subnetwork and one or more MMEs in the outer network. The connection aggregator intercepts all control plane messages between the MMEs and the internal eNodeBs, remaps eNodeB identifiers, and transmits repackaged messages so that the outer network sees the entire subnetwork as a single “giant” eNodeB. The disclosed system and methods enables the operator of the virtual subnetwork to add and shut down eNodeBs as demand for connectivity fluctuates, and to do so such that all changes are unseen by the outer network.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: November 16, 2021
    Assignee: John Mezzalingua Associates, LLC
    Inventors: Jeffrey Michael Courington, Vishal Agrawal, Sasi Eswarakava, Massimo Notargiacomo, Stephen Turner, Patrick William Henkle
  • Patent number: 11165598
    Abstract: This disclosure describes techniques for improved multicasting of source VLAN multicast traffic. For example, a method includes receiving, by a switch device within a data center of a leaf and spine network, multicast traffic from a multicast source; sending, by the switch device and to a border device within the data center that is communicatively coupled to a multicast rendezvous point external to the data center, a source-active routing message to indicate that the switch device is receiving multicast traffic from the multicast source; receiving, by the switch device and from the border device, a response routing message including an extended community that indicates whether there are any interested multicast receivers; and configuring, by the switch device, a forwarding engine of the switch device based on the extended community.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Vikram Nagarajan, Princy T. Elizabeth, Michal Styszynski
  • Patent number: 11140632
    Abstract: The in-vehicle communication device includes a CAN communication unit, an Ethernet communication unit, a controller that controls communication by the CAN communication unit and the Ethernet communication unit, a first voltage output unit that outputs a first voltage, and a second voltage output unit that outputs a second voltage lower than the first voltage. The second voltage output is applied to the Ethernet communication unit. The first voltage output by the first voltage output unit and the second voltage output by the second voltage output unit are applied to the CAN communication unit. An opening/closing unit is provided between the second voltage output unit and the Ethernet communication unit. When a predetermined operation in the vehicle has been detected, the controller puts the opening/closing unit into an open state and cuts off the supply of power from the second voltage output unit to the Ethernet communication unit.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: October 5, 2021
    Assignee: Sumitomo Wiring Systems, Ltd.
    Inventors: Ryo Okada, Masashi Nakano
  • Patent number: 11095728
    Abstract: In various embodiments, a health evaluation application automatically monitors and evaluates the health of one or more computer-based services. The health evaluation application computes deviation values based on one or more machine-learned expected variations associated with multiple metrics. The metrics are associated with the computer-based service(s). The health evaluation application then performs classification operation(s) based on the deviation values and machine-learned classification criteria to compute anomaly indicators associated with a first service included in the one or more computer-based services. Subsequently, the health evaluation application computes a score that indicates the overall health of the first service based on the anomaly indicators.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: August 17, 2021
    Assignee: Disney Enterprises, Inc.
    Inventor: Vincent Morrison
  • Patent number: 11082543
    Abstract: System and method for supporting shared multicast local identifiers (MLIDs) a high performance computing environment. In accordance with an embodiment, a shared MLID range can be configured such that each subnet within a fabric can utilize an MLID within a shared MLID range without the need to utilize a TCAM, or other memory, lookup of a MGID to MLID mapping.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 3, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Arvind Srinivasan, Bartosz Bogdanski
  • Patent number: 11075774
    Abstract: This application provides a VXLAN packet processing method, a device, and a system. After determining that a data packet sent by a CE device is a BUM packet, a PE device encapsulates the BUM packet to generate a VXLAN packet including an ESI label and a VXLAN packet including a BUM traffic label. The VXLAN packet including the ESI label is sent to an active-active gateway, so that the gateway can block forwarding of traffic to the CE device by using an interface configured with an ESI, to avoid a loop between the PE device and the CE device. The VXLAN packet including the BUM traffic label is sent to a remote PE, to block forwarding of the VXLAN packet to the CE device by using a secondary DF interface, thereby avoiding a multi-packet problem.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 27, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuan Gao, Yuming Zhao, Wenhui Li
  • Patent number: 11051165
    Abstract: Apparatus and methods to support authentication failure handling by network elements and by a wireless communication device when attempting access to services through non-cellular wireless networks by the wireless communication device are disclosed. Error messages received from evolved packet core (EPC) network elements, such as an authentication, authorization, and accounting (AAA) server, are mapped to failure messages provided to wireless communication devices by internetworking equipment, such as an evolved packet data gateway (ePDG). The wireless communication device determines a failures cause based on the failure messages and disallows retry attempts until select criteria are satisfied.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 29, 2021
    Assignee: Apple Inc.
    Inventors: Krisztian Kiss, Thomas F. Pauly, Ajoy K. Singh, Rohan C. Malthankar, Vikram Bhaskara Yerrabommanahalli, Rafael L. Rivera-Barreto
  • Patent number: 11032206
    Abstract: A network element includes multiple ports and logic. The multiple ports are configured to serve as ingress ports and egress ports for receiving and transmitting packets from and to a network. The logic is configured to queue the packets received from the ingress ports, run a packet-dropping process that randomly drops one or more of the queued packets to avoid congestion, while detecting and excluding from the packet-dropping process, at least probabilistically, packets belonging to a predefined packet type, and forward the queued packets, which were not dropped, to the egress ports.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: June 8, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Liron Mula, Sagi Kuks
  • Patent number: 10956899
    Abstract: At a terminal assembly associated with a physical access point, payment device data is obtained from a reduced-functionality payment device, and the data is identified as emanating from such a device. In response, the payment device data emanating from the reduced-functionality payment device is converted into an authorization request or an access request, of a format consistent with full-functionality payment devices. The authorization request or access request is dispatched into a payment infrastructure which is configured to handle same, but is not configured to handle the reduced-functionality payment device.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: March 23, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Colin Tanner, Michael J. Cowen, James D. Sinton
  • Patent number: 10938751
    Abstract: Examples relate to hierarchical switching devices comprising a plurality of sub-switches forming a fully interconnected all-to-all network. The sub-switches comprise internal input ports and internal output ports to exchange packets with other sub-switches within the fully interconnected all-to-all network. The internal input ports of the sub-switches have exclusive access to a queue partition for each external output port of the respective sub-switch. A switch controller receives a packet at a first sub-switch of the plurality of sub-switches that is to be routed to a particular external output port of a second sub-switch of the plurality of sub-switches. The switch controller routes the packet directly from the first sub-switch to the second sub-switch using an internal output port of the first sub-switch and a queue partition of the second sub-switch that is for the particular external output port of the second sub-switch.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 2, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nicholas George McDonald, Darel N Emmot
  • Patent number: 10938598
    Abstract: A hybrid access gateway (HAG) apparatus for native bridged communication in a communication network may include an upstream interface configured for receiving downlink Open Systems Interconnection (OSI) layer 2 traffic in the communication network; at least one downstream cellular coupling interface configured to be communicatively coupled to a user equipment (UE) represented by an OSI layer 2 address via a cellular access network (e.g. a Radio Access Network or RAN) of the communication network; an inspection module configured for inspecting an OSI layer 2 header of the received traffic; and a direction module configured for, based on the inspected OSI layer 2 header, directing the received traffic to the user equipment via the at least one downstream cellular coupling interface.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 2, 2021
    Assignee: Alcatel Lucent
    Inventors: Thierry Van De Velde, Dietrich Zeller
  • Patent number: 10924300
    Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: February 16, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 10721176
    Abstract: A bandwidth management system includes a plurality of queues respectively corresponding to a plurality of zones. An enqueuing module receives network traffic from one or more incoming network interfaces, determines a belonging zone to which the network traffic belongs, and enqueues the network traffic on a queue corresponding to the belonging zone. A dequeuing module selectively dequeues data from the queues and passes the data to one or more outgoing network interfaces. When dequeuing data from the queues the dequeuing module dequeues an amount of data from a selected queue, and the amount of data dequeued from the selected queue is determined according to user load of a zone to which the selected queue corresponds.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: July 21, 2020
    Assignee: Guest Tek Interactive Entertainment LTD.
    Inventor: David T. Ong
  • Patent number: 10700959
    Abstract: Some embodiments provide a network that includes (i) multiple forwarding elements, (ii) a set of one or more global control plane (GCP) servers, and (iii) multiple end-node machines. The GCP servers maintain topological information about connections between the forwarding elements. Each of the end-node machines receives the topological information, identifies a source-routing path for a message sent by the machine, and embeds the source-routing path in a source-routing message header that includes an egress port for each forwarding element along the path.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 30, 2020
    Assignee: Barefoot Networks, Inc.
    Inventors: Changhoon Kim, Jeongkeun Lee, Milad Sharif, Robert Soule
  • Patent number: 10678643
    Abstract: In response to detecting that a total number of physical data storage drives in a group of physical data storage drives exceeds a maximum drive group size, the group of physical data storage drives is divided into a multiple partnership groups, and RAID extents in a RAID mapping table are divided into multiple RAID extent groups. Each one of the RAID extent groups contains multiple RAID extents and corresponds to one of the partnership groups of physical data storage drives. The RAID extents in each RAID extent group only indicate physical data storage drives contained in the corresponding partnership group of physical data storage drives, in order to ensure that data recovery and RAID extent rebuilding after a drive failure involve only the physical data storage drives within the same partnership group as the failed physical data storage drive.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Ilya Usvyatsky, Wayne Li, Geng Han, Hongpo Gao, Jibing Dong
  • Patent number: 10673783
    Abstract: A data switch for a packet data switch includes switching nodes connected to each other in an interconnecting matrix, providing a multiplicity of data paths between an incoming data or telecom port and an outgoing data or telecom port of the data switch. The interconnecting switching nodes can achieve high capacity data switching by providing a partial switching solution at each node, distributing the switching load. A switching protocol for interconnecting switching nodes allows data packets to be selectively passed from any incoming port on an interconnecting switch node to any interconnecting switching node or outgoing port connected to it. In at least one example, the switching protocol has mechanisms in it to provide for the duplicating of the contents of the data packet and pass them to multiple interconnecting switching nodes or outgoing ports.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: June 2, 2020
    Assignee: OMEGA SWITCHING SYSTEMS, LLC
    Inventor: Forrest Lawrence Pierson
  • Patent number: 10637778
    Abstract: The present disclosure relates to distributed computing systems, and methods and devices relating thereto, said systems comprising a plurality of distributed computing hosts that process client requests from a computing client; and a programmable network switch, comprising two or more network ports for communicatively interfacing said plurality of distributed computing hosts and said computing client, said programmable network switch operable to forward client requests to a given network port based on forwarding rules related to client source addresses; wherein the programmable network switch replaces a request destination address with an incoming network port indicator that identifies on which network port a given client request is received; and wherein the programmable network switch forwards, without reference to the forwarding rules, request responses to the network port associated with the request source address and replaces the response source address with the request destination address associated with
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 28, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Andrew Warfield, Geoffrey Lefebvre
  • Patent number: 10616345
    Abstract: A communications handler receiving incoming communications determines an appropriate contact center agent to receive the communication and modifies a graphical user interface (“GUI”) to notify the agent of the incoming communication. A plurality of communication session indicators provide status information for various communication sessions, and allow the agent to select one of several simultaneous communication sessions, which in turn alters the GUI to present information about that selected communication session. By selecting the corresponding communication session indicator, the agent can replace information for one communication session with another. The communication session indicators are updated to reflect the corresponding status of the communication session. The communication sessions include voice and non-voice channel types, wherein the non-voice channel types may include chat sessions, text sessions, and email sessions.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 7, 2020
    Assignee: Noble Systems Corporation
    Inventors: Jason P. Ouimette, Jason S. Conner, Deborah Nilsen
  • Patent number: 10601607
    Abstract: An electronic control unit (ECU) is provided. The electronic control unit is connected to a first network in an onboard network system. The onboard network system includes the first network and a second network. In the first network, first-type frames are transmitted following a first communication protocol. In the second network, second-type frames are transmitted following a second communication protocol. The electronic control unit generates first-type frames following the first communication protocol, and transmits the generated first-type frames to the first network. The first-type frame includes first information and second information. The first information serves as a base for a second-type frame to be transmitted to the second network. The second information indicates information that the first-type frame is to be transmitted to the second network.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 24, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Manabu Maeda, Tomoyuki Haga, Takamitsu Sasaki, Hideki Matsushima
  • Patent number: 10601670
    Abstract: Methods, systems, and computer readable media can be operable to facilitate an automatic detection of WAN (wide-area network) configurations. A CPE (customer premise equipment) device may generate and output one or more probing packets to one or more upstream network elements. The CPE device may receive one or more probing packet responses from one or more of the upstream network elements. Based upon the received probing packet response(s), the CPE device may determine WAN configurations and parameters, and the CPE device may set WAN configurations accordingly.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: March 24, 2020
    Assignee: ARRIS Enterprises LLC
    Inventor: Jiafu He
  • Patent number: 10548010
    Abstract: Provided are a verification method and device, and a terminal. The method includes: initiating a request for registration on a wireless network according to initialization information of a virtual subscriber identification module (VSIM) card via a first communication connection, obtaining an authentication pseudo-random code sent by the wireless network, sending the authentication pseudo-random code to a service center of the VSIM card, and obtaining a calculation result sent by the service center and corresponding to the authentication pseudo-random code; and sending the calculation result to the wireless network via the first communication connection, wherein the calculation result is used for performing communication verification on the VSIM card.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 28, 2020
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Qiang Li
  • Patent number: 10503695
    Abstract: The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jia Zhai, Yingchao Zhou, Wengang Wang, Jun Guo, Sen Zhang
  • Patent number: 10492118
    Abstract: A transmitting device includes: a communication unit to transmit data through two or more networks including a first network and a second network; and a transmission controller to control the communication unit to transmit the data to the receiving device through the first network, and transmit the data, which is to be transmitted to the receiving device through the first network, to the receiving device in a roundabout way through the second network in response to the data roundabout transmission request state, where the transmission controller identifies whether the receiving device is in the data roundabout transmission request state, based on at least one selected from the group consisting of an available bandwidth, a connection error generation state, a predetermined delay value of receiving the data with respect to the first network.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 26, 2019
    Assignee: SK TELECOM CO., LTD.
    Inventor: Jahon Koo
  • Patent number: 10452601
    Abstract: A device includes a transmitter coupled to a node, where the node is to couple to a wired link. The transmitter has a plurality of modes of operation including a calibration mode in which a range of communication data rates over the wired link is determined in accordance with a voltage margin corresponding to the wired link at a predetermined error rate. The range of communication data rates includes a maximum data rate, which can be a non-integer multiple of an initial data rate.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: October 22, 2019
    Assignee: RAMBUS INC.
    Inventors: Yohan U. Frans, Hae-Chang Lee, Brian S. Leibowitz, Simon Li, Nhat M. Nguyen
  • Patent number: 10409681
    Abstract: According to an example, a retransmission sequence involving non-idempotent primitives in a fault-tolerant memory fabric may be modified. For example, a redundancy controller may request a sequence to access a stripe in the fault-tolerant memory fabric, wherein the sequence involves a non-idempotent primitive. In response to determining an expiration of a time threshold for the non-idempotent primitive, the redundancy controller may read other data in other cachelines in the stripe, calculate a new parity value by performing an idempotent exclusive-or primitive on the new data with the other data in the stripe, and write the new parity to the stripe using an idempotent write primitive.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 10, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Derek Alan Sherlock, Harvey Ray
  • Patent number: 10382221
    Abstract: An operation method of a first communication node supporting communications between an Ethernet-based network and a controller area network (CAN) includes: receiving an Ethernet message from a second communication node belonging to the Ethernet-based network; performing an integrity verification on first automotive safety integrity level (ASIL) authentication information included in the Ethernet message; generating a CAN message based on the Ethernet message for which the integrity verification has been completed; and transmitting the CAN message to a third communication node belonging to the CAN.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: August 13, 2019
    Assignees: HYUNDIA MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventors: Jeong Seok Han, Sang Woo Yu, Dong Ok Kim, Jin Hwa Yun
  • Patent number: 10374741
    Abstract: An optical network packet configured to transmit over an optical communication link from a first optical network having a first control plane to a second optical network having a second control plane is generated. Generating the optical network packet comprises generating the packet configured to be transmitted from the first optical network to the second optical network in the optical domain.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 6, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: David Bianchi
  • Patent number: 10341137
    Abstract: A computer cluster system includes a plurality of computer groups each having a plurality of computer nodes. For each of the computer groups, the computer nodes cooperatively form a first ring topology, and one of the computer nodes serves as a first-ring master node of the first ring topology. The first-ring master nodes of the first ring topologies cooperatively form a second ring topology, and one of the first-ring master nodes serves as a second-ring master node of the second ring topology.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: July 2, 2019
    Assignee: Mitac Computing Technology Corporation
    Inventor: Ke-Chun Chuang
  • Patent number: 10263984
    Abstract: Apparatus and methods to support authentication failure handling by network elements and by a wireless communication device when attempting access to services through non-cellular wireless networks by the wireless communication device are disclosed. Error messages received from evolved packet core (EPC) network elements, such as an authentication, authorization, and accounting (AAA) server, are mapped to failure messages provided to wireless communication devices by internetworking equipment, such as an evolved packet data gateway (ePDG). The wireless communication device determines a failures cause based on the failure messages and disallows retry attempts until select criteria are satisfied.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: April 16, 2019
    Assignee: Apple Inc.
    Inventors: Krisztian Kiss, Thomas F. Pauly, Ajoy K. Singh, Rohan C. Malthankar, Vikram Bhaskara Yerrabommanahalli, Rafael L. Rivera-Barreto
  • Patent number: 10193829
    Abstract: A data switch for a packet data switch includes switching nodes connected to each other in an interconnecting matrix, providing a multiplicity of data paths between an incoming data or telecom port and an outgoing data or telecom port of the data switch. The interconnecting switching nodes can achieve high capacity data switching by providing a partial switching solution at each node, distributing the switching load. A switching protocol for interconnecting switching nodes allows data packets to be selectively passed from any incoming port on an interconnecting switch node to any interconnecting switching node or outgoing port connected to it. In at least one example, the switching protocol has mechanisms in it to provide for the duplicating of the contents of the data packet and pass them to multiple interconnecting switching nodes or outgoing ports.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: January 29, 2019
    Assignee: OMEGA SWITCHING SYSTEMS, LLC
    Inventor: Forrest Lawrence Pierson
  • Patent number: 10154011
    Abstract: An embodiment of the invention includes determining a first security status for first information and a second security status for second information, the second security status being more secure than the first security status; establishing a first communication path between the system and a first local computing node via a first wireless path; conveying the first information to the first local computing node via the first wireless path based on the first security status; and withholding the second information from the first local computing node based on the second security status; wherein the first and second information are stored on at least one of the system and a remotely located computing node. Other embodiments are described herein.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Yoav Hochberg, Glen J. Anderson, Guy Ben Haim, Charles C. Smith, Brian D. Johnson
  • Patent number: 10110384
    Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: October 23, 2018
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
  • Patent number: 10103901
    Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: October 16, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 10084695
    Abstract: Embodiments of the present invention provide a transport network control method, a controller, and a node. The method includes: receiving, by a controller, a control request message of a path; determining, according to topology information of a transport network and an atomic behavior that is supported by each node in the transport network, at least one node that the path passes through in the transport network and at least one atomic behavior that the at least one node needs to execute; and sending a path configuration message that includes the atomic behavior to the at least one node correspondingly, so that each node configures a transport plane to execute the atomic behavior included in the message.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 25, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yi Lin
  • Patent number: 10069745
    Abstract: A lossy fabric transmitting device includes a queue, a link transmitter to transmit packets from the queue, a trigger mechanism to automatically discard a packet contained in the queue in response to satisfaction of a packet dropping threshold and a discard counter to track packets being discarded from the queue. The discard counter has a failure detection threshold. The discard counter resets in response to the link transmitter transmitting a packet. Satisfaction of the failure detection threshold identifies the link transmitter as being immediately adjacent a failed link of a lossy fabric.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 4, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Derek Alan Sherlock, Gary B. Gostin
  • Patent number: 10013304
    Abstract: An electrical apparatus includes a controller, a plurality of devices that communicate with the controller at different communication rates, and a common communication line for use in communications therebetween at the different communication rates. The controller performs a first communication process of transmitting data causing a communication error to occur in communication at a second communication rate when transmitting data for use in controlling a first device that supports a first communication rate at the first communication rate via the communication line, the second communication rate being supported by a second device different from the first device, the second communication rate being higher than the first communication rate, and/or a second communication process of transmitting data causing a communication error to occur in communication at the first communication rate when transmitting data for use in controlling the second device at the second communication rate via the communication line.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: July 3, 2018
    Assignee: FUNAI ELECTRIC CO., LTD.
    Inventor: Takuya Suzuka
  • Patent number: 9973516
    Abstract: According to one exemplary embodiment, a method for obfuscating a traffic pattern associated with a plurality of network traffic within a tunnel connection is provided. The method may include detecting the tunnel connection. The method may also include analyzing a connection environment associated with the detected tunnel connection. The method may then include determining a packet handling technique based on the analyzed connection environment, whereby the packet handling technique provides a way for creating a noise packet that will be discarded by a network stack at a target node or before the target node. The method may include determining a noise strategy based on the determined packet handling technique. The method may also include sending a plurality of noise packets into the tunnel connection based on the determined noise strategy to obfuscate the traffic pattern.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Artemiy A. Solyakov
  • Patent number: 9942247
    Abstract: According to one exemplary embodiment, a method for obfuscating a traffic pattern associated with a plurality of network traffic within a tunnel connection is provided. The method may include detecting the tunnel connection. The method may also include analyzing a connection environment associated with the detected tunnel connection. The method may then include determining a packet handling technique based on the analyzed connection environment, whereby the packet handling technique provides a way for creating a noise packet that will be discarded by a network stack at a target node or before the target node. The method may include determining a noise strategy based on the determined packet handling technique. The method may also include sending a plurality of noise packets into the tunnel connection based on the determined noise strategy to obfuscate the traffic pattern.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Matthias Seul, Artemiy A. Solyakov
  • Patent number: 9940299
    Abstract: A device includes a transmitter coupled to a node, where the node is to couple to a wired link. The transmitter has a plurality of modes of operation including a calibration mode in which a range of communication data rates over the wired link is determined in accordance with a voltage margin corresponding to the wired link at a predetermined error rate. The range of communication data rates includes a maximum data rate, which can be a non-integer multiple of an initial data rate.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: April 10, 2018
    Assignee: RAMBUS INC.
    Inventors: Yohan U. Frans, Hae-Chang Lee, Brian S. Leibowitz, Simon Li, Nhat M. Nguyen