Ring Computer Networking Patents (Class 709/251)
  • Patent number: 11949759
    Abstract: A datacenter has more computing power than a personal computer. The personal computer sends a request to perform an operation on a data set to the datacenter. The datacenter evaluates various inputs to determine if, despite the datacenter's computing power, the personal computer is likely to complete the operation faster. Based on the determination, the datacenter may perform the operation, send the data set to the personal computer for the personal computer to process, or start a competitive computation. As a result, a user interface can be more responsive. Machine learning processes can be used to improve predictions.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Nicholas Chang
  • Patent number: 11863452
    Abstract: A load balancing method is disclosed, the method includes establishing a processing network including a plurality of task-processing processors interconnected therewith, each processor of the plurality having a queue of tasks to be processed, establishing a k-regular graph including nodes and branches connecting the nodes, where k is the degree of the graph, assigning d walkers to the k-regular graph, where each walker is randomly assigned to a node, receiving a new task to be processed, walking from the assigned nodes to new nodes by randomly choosing a new node from one or more available nodes, without backtracking from each of the assigned nodes to a node from which each of the d walkers immediately walked, comparing the queues of the new nodes, determining which queue of the new nodes has the least number of tasks; and assigning the new task to the node with the least number of tasks.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: January 2, 2024
    Assignees: Purdue Research Foundation, The Regents of the University of Michigan
    Inventors: Harsha Honnappa, Vijay Subramanian
  • Patent number: 11853245
    Abstract: A computing system framework and method for configuration thereof are provided. A plurality of processing modules are accessed. Each processing module includes a plurality of processing nodes and each processing node is associated with an intra-module port and an inter-module port. A plurality of intra-module networks are formed. Each intra-module network includes connections between at least a portion of the processing nodes in one of the processing modules via the associated intra-module ports. An enclosed shape of the processing modules is formed by connecting at one inter-module port on each processing module to one inter-module port on an adjacent processing modules. A cable is linked between one of the inter-module ports of one processing module of the enclosed shape to an inter-module port of another processing module of a different group of interconnected processing modules.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: December 26, 2023
    Assignee: XEROX CORPORATION
    Inventor: Daniel Davies
  • Patent number: 11848822
    Abstract: Resource command messages comprise commands and command urgency or importance information that is interpreted by a resource device and is coupled with information relating to the resource device to determine when to process the command within the resource command message. Resource devices comprising a plurality of resource nodes provide increased performance, responsiveness, and load balancing by multiple resource nodes processing the same resource command message in parallel.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 19, 2023
    Assignee: Rateze Remote Mgmt. L.L.C.
    Inventors: Mark A. Adams, Thomas Earl Ludwig, Charles William Frank, Nicholas J. Witchey
  • Patent number: 11836431
    Abstract: A chip package system comprising N multiple processor cores can be tested by receiving a data file characterizing the chip package system. Thereafter, simulation testing is conducted for each core for each of Mi . . . j states using the data file such that each core is active in each state while all other cores are inactive. Each simulation test results in a simulation. The simulations are then combined to result in a composite test covering MN*j combinations. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: December 5, 2023
    Assignee: ANSYS, INC.
    Inventors: John Lee, Aveek Sarkar, Altan Odabasi, Scott Johnson, Murat Becer, William Mullen
  • Patent number: 11824709
    Abstract: A network management method includes a control device that receives information indicating that a device goes online, where the information indicating that a device goes online includes position information of an online device. The control device determines, based on the position information of the online device, that the online device belongs to a first fabric plane of a network topology within a network range managed by the access control device, where the network topology is planned as at least one fabric plane, and a forwarding resource associated with the first fabric plane is isolated from a forwarding resource outside the first fabric plane. The control device determines, based on the first fabric plane, configuration information of the online device, and sends the configuration information to the online device, where the configuration information is used by the online device to perform automatic online configuration.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 21, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinliang Liu, Xinzong Zeng, Fengqing Yu
  • Patent number: 11812310
    Abstract: Mechanisms for migration of a stateless computation service in a mobile communication network. A method, performed by a control node comprises obtaining, from a core network node in the mobile communication network, information indicative of a need to migrate the stateless computation service from a source compute node in the mobile communication network. The need results from resource utilization at the source compute node is too high, and/or a demand from user equipment for the stateless computation service elsewhere in the mobile communication network. The method comprises initiating migration of the stateless computation service from the source compute node to a target compute node in the mobile communication network for hosting of the stateless computation service at the target compute node.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: November 7, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Athanasios Karapantelakis, Rafia Inam, Aneta Vulgarakis Feljan, Adam Bergkvist
  • Patent number: 11811606
    Abstract: One example method of operation may include receiving at a managing device an indication whether a first network device is a known network device, identifying a selected network mode of operation stored in memory of the managing device, and determining whether to cancel the selected network mode of operation based on whether the first network device is a known device.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: November 7, 2023
    Assignee: Biamp Systems, LLC
    Inventor: Christopher Pane
  • Patent number: 11768722
    Abstract: An inter-process communication method for remote processes. The method implements a resource allocation mechanism via a token system that allows a communication operation to be performed only when the target process of the operation has available resources. Each operation costs one token. Tokens are consumed locally and obtained by remote request. This maximizes chances of successful operations and minimizes the bandwidth used to manage these operations.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: September 26, 2023
    Assignee: BULL SAS
    Inventor: Thomas Goncalves
  • Patent number: 11765229
    Abstract: In a method of operating network-based storage devices, a first storage device having a first local key among a plurality of storage devices is set as a first main storage device. The storage devices are connected to each other through a network. A volume of at least a part of the plurality of storage devices is set and managed by the first storage device based on a first control signal received from an external host device. A second local key is received by the first storage device from a second storage device having the second local key among the plurality of storage devices. The first local key and the second local key are transmitted by the first storage device to the external host device.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: September 19, 2023
    Inventors: Sukkyu Lee, Hanmin Cho, Youngjin Cho
  • Patent number: 11740932
    Abstract: Embodiments relate to managing tasks that when executed by a neural processor circuit instantiates a neural network. A neural task manager circuit within the neural processor circuit can switch between tasks in different task queues. Each task queue is configured to store a reference to a task list of tasks for instantiating a neural network. Each task queue can also be assigned a priority parameter. While the neural processor circuit is executing tasks of a first task list and prior to completion of each task, the neural task manager circuit can switch between task queues according to the priority parameters for execution of tasks of a second task list by the neural processor circuit. The neural processor circuit includes one or more neural engine circuits that are configured to perform neural operations by executing the tasks assigned by the task manager.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: August 29, 2023
    Assignee: Apple Inc.
    Inventors: Liran Fishel, Erik K. Norden
  • Patent number: 11726937
    Abstract: A method for controlling the sending of data by a plurality of processors belonging to a device, the method comprising: sending a first message to a first processor of the plurality of processors to grant permission to the first processor of the plurality of processors to send a first set of data packets over at least one external interface of the device; receiving from the first processor, an identifier of a second processor of the plurality of processors; and in response to receipt of the identifier of the second processor, send a second message to the second processor to grant permission to the second processor to send a second set of data packets over the at least one external interface.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: August 15, 2023
    Assignee: GRAPHCORE LIMITED
    Inventors: Graham Bernard Cunningham, Stephen Felix
  • Patent number: 11719815
    Abstract: An object detection device includes: a transmission unit configured to transmit a transmission wave; a reception unit configured to receive a reception wave, which is the transmission wave reflected by and returned from an object, until a predetermined measurement time elapses after the transmission wave is transmitted; a detection unit configured to detect the object based on distance information based on the reception wave received by the reception unit; and a reception control unit configured to set the measurement time after the detection of the object to be shorter than the measurement time after a non-detection of the object.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: August 8, 2023
    Assignee: AISIN CORPORATION
    Inventors: Ippei Sugae, Koichi Sassa
  • Patent number: 11698456
    Abstract: An object detection system includes: a transmission unit configured to sequentially transmit a plurality of transmission waves to which identification information different from one another is applied; a reception unit configured to sequentially receive a plurality of reception waves respectively corresponding to the plurality of transmission waves returned in response to reflection by an object after all the plurality of transmission waves are transmitted by the transmission unit; and a detection processing unit configured to detect information related to the object based on a relationship between the plurality of transmission waves and the plurality of reception waves.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 11, 2023
    Assignee: AISIN CORPORATION
    Inventors: Ippei Sugae, Koichi Sassa
  • Patent number: 11650258
    Abstract: An embodiment system for identifying a controller causing an electrical discharge of a vehicle includes a signal delay unit communicatively connected to controllers within the vehicle and configured to transmit a wake-up trigger signal after a predetermined first time passes when the wake-up trigger signal is input from a first controller among the controllers, and a microcontroller unit configured to enter into a wake-up mode after the first time passes when the microcontroller unit is in a sleep mode and the wake-up trigger signal is received through a single-channel transceiver connected to the first controller and store an identification of the first controller when the wake-up trigger signal is received from the signal delay unit.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 16, 2023
    Assignees: Hyundai Motor Company, Kia Corporation
    Inventor: Dong Hwan Kim
  • Patent number: 11640150
    Abstract: Provided is a communication system, in which a first industrial machine and a second industrial machine are configured to communicate to/from each other, the communication system comprising circuitry configured to synchronize first time information updated by the first industrial machine and second time information updated by the second industrial machine with each other, wherein the second industrial machine is configured to: acquire state data on the second industrial machine; and transmit to the first industrial machine the second time information at a time when the state data is acquired and the state data.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 2, 2023
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Ayaka Hashimoto, Hirotaka Niimi, Toshinobu Kira, Wataru Nozaki, Masaomi Kudo, Yu Katono, Hiroshi Okamoto, Takeshi Nagata, Takaaki Shogaki, Megumi Yasuda
  • Patent number: 11637675
    Abstract: An example wake-up packet sending method includes obtaining, by a sending apparatus, a wake-up packet (WUP), where the WUP includes a preamble sequence, and sending the WUP to wake up a main receiver of a receiving apparatus. The preamble sequence includes N consecutive first sequences S, where N is an integer greater than or equal to 2 (for example, [S S]), and the N consecutive first sequences S are used to indicate that a data rate used for the WUP is a first value. Or the preamble sequence includes a second sequence M, where the second sequence M is used to indicate that a data rate used for the WUP is a second value, and the second sequence M and a first sequence S are in a bit logical negation relationship.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: April 25, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jia Jia, Ming Gan, Xun Yang
  • Patent number: 11619736
    Abstract: An object detection device that detects an object existing around a moving body moving on a road surface by a TOF method, the object detection device includes: a first acquisition unit that acquires target information including distance information of a detection target on the basis of a comparison result between a signal level of a reflected wave and a first threshold value; a second acquisition unit that acquires road surface information including distance information of the road surface on the basis of a comparison result between the signal level of the reflected wave and a second threshold value; and a setting unit that sets the second threshold value so that an amount of the distance information acquired within a predetermined period does not exceed a predetermined amount.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: April 4, 2023
    Assignee: AISIN CORPORATION
    Inventors: Ippei Sugae, Koichi Sassa
  • Patent number: 11601382
    Abstract: Network infrastructure systems including asymmetric Distributed Broadcast Select Switches and Asymmetric Network Interface Controllers for implementation in asymmetric networks and more particularly in cluster networks are provided.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: March 7, 2023
    Assignee: Viscore Technologies Inc.
    Inventors: Yunqu Liu, Zhilong Li
  • Patent number: 11580367
    Abstract: The present disclosure provides a neural network processing system that comprises a multi-core processing module composed of a plurality of core processing modules and for executing vector multiplication and addition operations in a neural network operation, an on-chip storage medium, an on-chip address index module, and an ALU module for executing a non-linear operation not completable by the multi-core processing module according to input data acquired from the multi-core processing module or the on-chip storage medium, wherein the plurality of core processing modules share an on-chip storage medium and an ALU module, or the plurality of core processing modules have an independent on-chip storage medium and an ALU module. The present disclosure improves an operating speed of the neural network processing system, such that performance of the neural network processing system is higher and more efficient.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 14, 2023
    Assignee: Institute of Computing Technology, Chinese Academy of Sciences
    Inventors: Zidong Du, Qi Guo, Tianshi Chen, Yunji Chen
  • Patent number: 11537463
    Abstract: The technology disclosed herein pertains to a system for data integrity verification that is optimized at unit level. One or more implementations of such system include a method including identifying a first unit boundary in data block received from a client at an application layer, the unit boundary indicating end of a first unit of data, generating an intermediate checksum for the first unit of data at the application layer, receiving a second unit of data of the data block at the application layer, and generating a final checksum with an intermediate checksum as a basis and the second unit of data.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: December 27, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Nilesh Govande, Rajesh Nambiar
  • Patent number: 11516292
    Abstract: In a method of operating network-based storage devices, a first storage device having a first local key among a plurality of storage devices is set as a first main storage device. The storage devices are connected to each other through a network. A volume of at least a part of the plurality of storage devices is set and managed by the first storage device based on a first control signal received from an external host device. A second local key is received by the first storage device from a second storage device having the second local key among the plurality of storage devices. The first local key and the second local key are transmitted by the first storage device to the external host device.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: November 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sukkyu Lee, Hanmin Cho, Youngjin Cho
  • Patent number: 11514077
    Abstract: Methods, systems, and computer-readable media for replication event ordering using an external data store are disclosed. Events are received for a key in a source data store, including a deletion event and modification events. In an external data store, a record of the deletion event is stored that includes a sequence identifier of the deletion event in a sequence. Sequence identifiers are assigned to the modification events. Some of the sequence identifiers are earlier than the deletion event in the sequence, and others of the sequence identifiers are later than the deletion event in the sequence and are assigned based at least in part on the record of the deletion event in the external data store. Individual events are replicated or not replicated to the destination data store based at least in part on their sequence identifiers.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: November 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Santhosh Edukulla
  • Patent number: 11474592
    Abstract: A system that maintains power consumption of a network to a predefined limit. A plurality of elements such as components, nodes and modules may be connected in a daisy chain configuration. Power may be inserted to one or more of the elements which may proceed down the chain to be consumed by the one or more elements. However, there a limit as to the total amount of energy that may be consumed at the same time. Thus, power to the elements may be scheduled so that the limit is not exceeded by at any one time. At the same time, communications may proceed through that chain from element to element. An example of the present system may be a power over a network (PoE).
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: October 18, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Jiri Bazant, Ivo Chromy, Miroslav Mikulica
  • Patent number: 11451914
    Abstract: A hybrid in-person and remote audiovisual conference broadcasting system provides a centrally controlled system for managing and broadcasting the audiovisual data collected from mobile devices both in humanly perceptible proximity of an in-person public-address system and beyond humanly perceptible proximity to the in-person public-address system. In an exemplar embodiment, a moderator controls requests from various participant members to broadcast audio or video from their personal mobile device to the other group members. Some members may be in proximity to an in-person public address system where they may for example be able to hear amplified audio and see live projected or otherwise presented video. In this exemplar embodiment, remote users not in proximity to the in-person public address system may also participate by for example listening to and viewing the broadcast audiovisual data on their personal mobile devices.
    Type: Grant
    Filed: August 21, 2021
    Date of Patent: September 20, 2022
    Assignee: Social Microphone, Inc.
    Inventors: Kenneth Nathaniel Sherman, Andrew Michael Livingston
  • Patent number: 11432484
    Abstract: Methods and systems are disclosed for an environmental services platform for providing optimized irrigation plans, water management and use analysis, automated irrigation. Scheduling via network connected irrigation controllers, and other automated environmental services. According to some embodiments, a user may input site survey data regarding a selected irrigation site to a network-connected environmental services platform. The environmental services platform may correlate and analyze the input site survey data with large scale sets of relevant data (e.g., soil data, geographic data, plant data, weather data, solar radiation data, etc.) to provide services associated with the platform.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: September 6, 2022
    Assignee: ET Water Systems, Inc.
    Inventors: Lee M. Williams, Edwin Waldemar Veelo, Kyle Prodromou Schien
  • Patent number: 11431807
    Abstract: This application relates to a data transmission method. The method includes a terminal device receives indication information from a policy control function (PCF) network element. The indication information indicates data network access identifier information corresponding to an application. The method also includes the terminal device determines, based on the indication information, a PDU session for transmitting data of the application.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Lu, Weisheng Jin
  • Patent number: 11347771
    Abstract: Embodiments of the invention provide a tool for performing asynchronous upgrades of data stored in computer databases. In one embodiment, an upgrade tool may be configured to split existing data records into data blocks. Each data block may be queued in an asynchronous queue. When processing capacity is available, the data block may undergo an upgrade operation, and another data block may be added to the queue. Once all data blocks are upgraded, the upgraded data records may be used by applications accessing the database. In one embodiment, different types of upgrade operations may be performed on the data records.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventors: Wan-Chang Pi, Michael Roy Clive Seaman, Shawn Michael Waters
  • Patent number: 11316794
    Abstract: A system is provided for improving functionality and performance of ABR framework, so as to preemptively compensate for additional latencies arising as result of having an additional control channel associated with ABR Control Engine which runs as a standalone entity separated physically or logically from ABR Media Player running on a Consumer device. The system comprises a set of software and/or hardware-based components implementing ABR Fetch-Processor or functionally similar design, wherein the ABR Fetch-Processor provided as the software or hardware component is plugged in between Media Pipeline of the Consumer Device and distributed embodiment of the ABR framework.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: April 26, 2022
    Assignee: ZODIAC SYSTEMS, LLC
    Inventors: Alexei Savguira, Richard Neill
  • Patent number: 11232000
    Abstract: Replicated partitions of a database may be moved from one or more replica nodes to a different primary node. The replica nodes may maintain replicated partitions of one or more primary partitions of a primary node servicing access requests to the primary partitions. The replicated partitions may be copied to a different node in order to cause the processing of access requests directed to primary partitions to be serviced by the different node. Replicated partitions of a database may be moved from replica nodes to perform a split operation or a merger operation.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: January 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Bhatia, Ming-Chuan Wu, Kanishka Chaturvedi, Andrew Whitaker
  • Patent number: 11232381
    Abstract: Systems and methods for managing resources in an IT infrastructure are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for managing resources in an IT infrastructure may include: (1) retrieving, from a database, an identification of a plurality of IT infrastructure resources for an organization; (2) retrieving at least one attribute for each IT infrastructure resource; (3) graphing an IT infrastructure for the organization by illustrating a relation of each IT infrastructure resource to at least one other IT infrastructure resource and the attributes for each IT infrastructure resource; (4) analyzing the graph in order to identify a potential IT infrastructure resource for removal from the IT infrastructure for the organization; and (5) implementing a decision engine to recommend removal or maintenance of the identified IT infrastructure resource.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: January 25, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Darren Marvin, Thomas Williams, Hani El Sayyed, Dane Z. Payne
  • Patent number: 11210130
    Abstract: Examples include techniques for managing high priority (HP) and low priority (LP) write transaction requests by a storage device. An embodiment includes receiving, at a storage controller for a storage device, a write transaction request from a requestor to write data to one or more memory devices in the storage device. When the write transaction request is for a high priority (HP) write, coalescing the write data into a transaction buffer in a memory of the storage device, sending an acknowledgment for the write transaction request to the requestor, and writing the write data into the one or more memory devices. When the write transaction request is for a low priority (LP) write, writing the write data into the one or more memory devices, and then sending an acknowledgment for the write transaction request to the requestor.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: December 28, 2021
    Assignee: INTEL CORPORATION
    Inventors: Bishwajit Dutta, Sanjeev N. Trika, Anand S. Ramalingam, Pallav H. Gala
  • Patent number: 11182074
    Abstract: Apparatuses and methods for performing concurrent memory access operations for multiple memory planes are disclosed herein. An example method may include receiving first and second command and address pairs associated with first and second plane, respectively, of a memory. The method may further include, responsive to receiving the first and second command and address pairs, providing a first and second read voltages based on first and second page type determined from the first and second command and address pair. The method may further include configuring a first GAL decoder circuit to provide one of the first read voltage or a pass voltage on each GAL of a first GAL bus. The method may further include configuring a second GAL decoder circuit to provide one of the second read level voltage signal or the pass voltage signal on each GAL of a second GAL bus coupled to the second memory plane.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: November 23, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Shantanu R. Rajwade, Pranav Kalavade, Toru Tanzawa
  • Patent number: 11106489
    Abstract: A same voting time, a same vote counting time, and a same leader node tenure is configured by a host for all nodes. Time configuration information including the same configured voting time, the same vote counting time, and the same leader node tenure, is sent to all the nodes. The nodes are operable to vote during the same voting time, count the number of votes during the same vote counting time, and elect a leader node according to a vote counting result. The nodes are enabled to perform periodic node election according to the same leader node tenure.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 31, 2021
    Assignee: ANT FINANCIAL (HANG ZHOU) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhenkun Yang, Jinliang Xiao
  • Patent number: 11096196
    Abstract: Time Sensitive Networking (TSN) in wireless environments may be provided. First, a Radio Frequency (RF) profile associated with a station may be received by a computing device. Next, a number of Transmit Opportunities (TxOPs) to use for transmitting data between an Access Point (AP) and the station based on the received RF profile may be determined. The determined number of TxOPs may then be provided to a wireless controller associated with the AP.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: August 17, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Robert E. Barton, Maik Guenter Seewald, Pascal Thubert, Jerome Henry
  • Patent number: 11025730
    Abstract: A communication device may establish a session with a target server, execute a communication confirmation repeatedly, the communication confirmation including that the communication device sends a confirmation signal to the target server and receives a response signal from the target server, and adjust a waiting time. In a case where a proxy server is used in communication between the communication device and the target server, the communication device adjusts the waiting time by instructing the target server to use a first time as the waiting time. In a case where the proxy server is not used in communication between the communication device and the target server, the communication device adjusts the waiting time by instructing the target server to use a second time as the waiting time, the second time being longer than the first time.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 1, 2021
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takuya Inoue
  • Patent number: 10891398
    Abstract: According to one embodiment, an electronic apparatus includes a nonvolatile memory and a hardware processor. The nonvolatile memory is configured not to permit a user using the electronic apparatus to access the nonvolatile memory. The hardware processor is configured to download a client program for connection to a first server apparatus configured to provide a virtual desktop environment, from a second server apparatus different from the first server apparatus, make the downloaded client program stored in the nonvolatile memory, and launch the client program stored in the nonvolatile memory in order for the electronic apparatus to receive the virtual desktop environment, in a case where the client program is stored in the nonvolatile memory.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 12, 2021
    Assignee: Toshiba Client Solutions CO., LTD.
    Inventors: Kouetsu Wada, Kyohei Matsuda, Tsukasa Nunami, Kohei Momosaki
  • Patent number: 10853145
    Abstract: An information processing apparatus configured to execute a wireless communication with a terminal device, the information processing apparatus includes a memory, a first processor coupled to the memory and configured to execute an calculation processing for the wireless communication, and a second processor configured to obtain schedule information indicating schedule of the wireless communication, identify, based on the schedule information, an amount of calculation resource to be used for the calculation processing, and allocate, based on the schedule information, the identified amount of the calculation resource to the calculation processing for the wireless communication with the terminal device.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 1, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Noboru Kobayashi, Tadashi Nakamura
  • Patent number: 10747701
    Abstract: Rackmount Peripheral Component Interconnect Express (PCIe) switch assemblies are provided herein. One example PCIe switch assembly includes an enclosure that encases elements of the PCIe switch assembly, a first plurality of PCIe interconnect ports positioned on a front side of the PCIe switch assembly, and a second plurality of PCIe interconnect ports positioned on a rear side of the PCIe switch assembly. One or more redundancy cross-link ports are provided to handle failover traffic with at least another PCIe switch assembly. PCIe switch circuitry is communicatively coupled to the first plurality of PCIe interconnect ports and the second plurality of PCIe interconnect ports that form a cluster interconnect PCIe fabric. A control processor is configured to control operation of at least the PCIe switch circuitry and the one or more redundancy cross-link ports.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: August 18, 2020
    Assignee: Liqid Inc.
    Inventors: Christopher R. Long, Jason Breakstone, Andrew Rudolph Heyd, Brenden Michael Rust, Seth Walsh, Bryan Schramm
  • Patent number: 10649685
    Abstract: A method for a dispersed storage network (DSN) includes electing a local master management unit for each DSN storage site. The method continues by maintaining aggregated views of each the DSN storage sites via each of the local master management units, collecting, via the local master management unit, local state information from the subset of a plurality of DSN storage units, calculating, via the local master management unit, tabulated state information and distributing the tabulated state information across all storage units within the DSN storage site, thus reaching consistency. The method includes generating, based on the tabulated state information, alerts for one or more targets within the DSN storage site and distribution of the alerts to the one or more targets within the DSN storage site. The method further includes updating the DSN management unit with the tabulated state information and alert information.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Tamborski, Bart R. Clifone, Alan M. Frazier
  • Patent number: 10581712
    Abstract: A system and method for managing a shared resource in a network including a plurality of nodes including, in response to joining the network, broadcasting, by a node, an identification message to the network, and receiving, by the node, a token data structure including computational data including a threshold total resource consumption value of the plurality of nodes, current resource consumption values of respective nodes, and current utility function values of the respective nodes, the computational data being used by the node to adjust consumption of the shared resource by the node.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Francesco D'Ercoli, Alessandro Brunetta, Giorgio Sanzeni
  • Patent number: 10516756
    Abstract: A technology is described for selecting a distributed network service based at least in part on consistency, availability, and partition tolerance (CAP) metrics. An example method may include receiving a client request for a listing of distributed network services and associated CAP metrics that are within a range of at least one CAP specification included in the client request. In response to the client request, a directory service may be queried for a set of distributed network services having the CAP metrics that are within the range of the least one CAP specification included in the client request. A listing of distributed network services that includes the CAP metrics for the distributed network services may be generated from the set of distributed network services, and the listing of distributed network services and CAP metrics may be returned in response to the client request.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Channing Matthews
  • Patent number: 10509754
    Abstract: An information processing apparatus includes a plurality of processing modules that are connected to each other on a ring bus, a connector for optionally attaching to an extension processing unit, a detection unit configured to detect attachment of the extension processing unit to the connector, and a bus switching unit configured to change, in a case where the detection unit detects the attachment of the extension processing unit, a path of the ring bus in such a manner that an extension processing module in the extension processing unit is connected.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: December 17, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takahiro Haraguchi
  • Patent number: 10474609
    Abstract: An information processing apparatus includes a plurality of processing modules that are connected to each other on a ring bus, a connector for optionally attaching to an extension processing unit, a detection unit configured to detect attachment of the extension processing unit to the connector, and a bus switching unit configured to change, in a case where the detection unit detects the attachment of the extension processing unit, a path of the ring bus in such a manner that an extension processing module in the extension processing unit is connected.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: November 12, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takahiro Haraguchi
  • Patent number: 10459841
    Abstract: A first information-processing-apparatus includes a buffer to have entries to store a first request-data received and transmitted to a second information-processing-apparatus, a memory, and a processor coupled to the memory and configured to transmit, to the second information-processing-apparatus, the first request-data and a second request-data to be transmitted to second or third information-processing-apparatus, when a state where a number of entries in which data is stored in the buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of first and second request-data to the second information-processing-apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the buffer into a second threshold larger than the first threshold, and when the number of entries usable is the second threshold, suppress a transmission of the second request-data.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: October 29, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kenta Sato
  • Patent number: 10356010
    Abstract: According to one embodiment, a control device is for controlling a plurality of nodes configuring a dual ring network. Each of the nodes includes: a communicator configured to be capable of transmitting/receiving a frame to/from an adjacent node; a first counter configured to perform counting up when a normal frame is received via the communicator; and a second counter configured to perform counting up when an abnormal frame is received via the communicator. The control device includes a controller configured: to identify, when an abnormal frame is transmitted/received in the dual ring network, a terminal node of the dual ring network from the nodes based on values of the first counter and the second counter of each of the nodes; and to identify an abnormal part in the dual ring network based on the value of the second counter by using the identified terminal node as a starting point.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: July 16, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Shinji Takahashi
  • Patent number: 10171078
    Abstract: Non-volatile memory devices including on-die termination circuits connected to an input/output circuit and an on-die termination control logic detecting a preamble of a strobe signal based on a command and a control signal and activating the on-die termination within the preamble period.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: January 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chul Bum Kim, Sangchul Kang, Jinho Ryu, Seokcheon Kwon
  • Patent number: 10152763
    Abstract: The present disclosure relates to a graphics processors and graphics processing systems. In the graphics processor, the rasterizer may operate to identify pairs of fragments for a primitive being rendered for which not all the sampling positions in the fragments are covered by the primitive. When the fragments reach the fragment shader, corresponding execution threads may be spawned for execution by the fragment shader to process the fragments. A first part of the fragment shader program that uses the helper threads of the thread groups may then be executed. There may then be a merge instruction in the fragment shader program which operates to cause the active threads of the thread groups to be merged into a single, combined thread group. Following this thread group merger, the remaining program steps of the fragment shader program may be executed for the merged thread group.
    Type: Grant
    Filed: July 23, 2016
    Date of Patent: December 11, 2018
    Assignee: Arm Limited
    Inventor: Jorn Nystad
  • Patent number: 9916157
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow users to specify runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file. A workbook composer enables users to customize the metadata and store the customizations using the metadata manager.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Yixuan Geng, Edmund Alexander Davis
  • Patent number: 9772784
    Abstract: A method for maintaining consistency for I/O operations on metadata distributed amongst a plurality of nodes forming a ring structure.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: September 26, 2017
    Assignee: Nutanix, Inc.
    Inventors: Rishi Bhardwaj, Venkata Ranga Radhanikanth Guturi