Ring Computer Networking Patents (Class 709/251)
  • 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: 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: 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: 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
  • Patent number: 9703738
    Abstract: A system and method for making and using a computing system framework with unified storage, processing, and network switching fabrics are provided. Processing nodes, either physical or virtual, are associated with intra-module ports, inter-module ports, and local storage spaces. A plurality of processing nodes are linked through intra-module ports to form processing modules. A plurality of the processing modules are connected through inter-module ports to form the computing system. Network switch can be incorporated into intra-module or inter-module connections. Several inter-module connection schemes, which can be adapted to use with existing network packet routing algorithms, are disclosed. Each processing node needs only to keep track of the states of its directly connected neighbors, obviating the need for a high-speed connection to the rest processing nodes within the system. Dedicated network switching equipment can be flexibly employed and network capacity grows naturally as processing nodes are added.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel Davies
  • Patent number: 9697041
    Abstract: The invention discloses a method for dynamic interrupt balanced mapping method based on the current scheduling states of VCPUs. When the virtual I/O APIC of an SMP virtual machine needs to map a virtual interrupt into a VCPU of the virtual machine after receiving the virtual interrupt, a part of VCPUs in the active state are analyzed according to the scheduling states of all VCPUs of the current VM in a VMM scheduler, and the virtual interrupt is mapped into the active VCPUs to obtain lower interrupt processing delay. If a plurality of VCPUs are in the active state simultaneously, the interrupt load of each active VCPU is considered further, and the interrupt is mapped into the active VCPU with the current lowest current load to further ensure balancing of interrupt processing loads of all VCPUs, and therefore, the loads of VCPUs in the SPMP structure are more symmetrical to promote balancing of the overall performance of all VCPUs in the SMP structure.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: July 4, 2017
    Assignee: Shanghai Jiao Tong University
    Inventors: Haibing Guan, Jian Li, Ruhui Ma, Minjun Zhu, Fanfu Zhou
  • Patent number: 9660826
    Abstract: Various embodiments manage data flow between at least one wireless communication device and at least one application executing at an edge of the wireless communication network. In one embodiment, a first flow regenerator disposed within the network generates a replicated set of data packets. The replicated set of data packets are a copy of a set of data packets being transmitted between an application disposed on a first node at an edge of the network and a wireless communication device. The first flow regenerator sends the replicated set of data packets to a second flow regenerator disposed in the network. The replicated set of data packets are sent to the second flow regenerator through at least a second node disposed between the first flow regenerator and the second flow regenerator. The second node is configured to perform one or more book-keeping operations on the replicated set of data packets.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventor: Dinesh Verma
  • Patent number: 9558138
    Abstract: A system and method for making and using a computing system with unified storage, processing, and network switch fabrics are provided. Processing nodes, either physical or virtual, are associated with intra-module ports, inter-module ports, and local storage spaces. A plurality of processing nodes are linked through intra-module ports to form processing modules. A plurality of the processing modules are further connected through inter-module ports to form the computing system. Several inter-module connection schemes are described, each of which can be adapted to use with existing network packet routing algorithms. Each processing node need only to keep track of the states of its directly connected neighbors, obviating the need for a high-speed connection to the rest processing nodes within the system. As a result, dedicated network switching equipment is not needed and network capacity grows naturally as processing nodes are added.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 31, 2017
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel Davies
  • Patent number: 9454480
    Abstract: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 27, 2016
    Assignee: Marvell World Trade Ltd.
    Inventors: Eitan Joshua, Erez Amit, Shaul Chapman, Sujat Jamil, Frank O'Bleness
  • Patent number: 9438535
    Abstract: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: September 6, 2016
    Assignee: Broadcom Israel Research, Ltd.
    Inventors: Eliezer Aloni, Uri Elzur, Predrag Kostic, Klaus Friedrich
  • Patent number: 9396153
    Abstract: A data communication interface for an agricultural utility vehicle, particularly an agricultural tractor, having an interface connector that can be connected either to a first data communication network or to a second data communication network by means of an electrically operatable changeover device, wherein the first data communication network is terminated at a line end associated with the interface connector by means of a disconnectable terminating resistor, and having a control unit that connects the interface connector to the first data communication network by means of appropriate operating of the changeover device exclusively when it infers the presence of a control signal that is provided for disconnecting the terminating resistor.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: July 19, 2016
    Assignee: DEERE & COMPANY
    Inventors: Ole Peters, Thomas Floerchinger, Martin Von Hoyningen-Huene, Peter Pickel
  • Patent number: 9286344
    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: December 30, 2013
    Date of Patent: March 15, 2016
    Assignee: NUTANIX, INC.
    Inventors: Rishi Bhardwaj, Venkata Ranga Radhanikanth Guturi
  • Patent number: 9270552
    Abstract: A system and method are disclosed for integrating an intelligent electronic device (IED) in a network management system. The IED may be configured to communicate using the network management protocol of the network management system. IED variables may be mapped to associated network management protocol variables to allow the network management system to access the IED variables using the network management protocol.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: February 23, 2016
    Assignee: Power Measurement Ltd.
    Inventors: Jesse Jubinville, Mike Teachman, David Anderson
  • Patent number: 9240955
    Abstract: A system and method of management of communication in a potentially unreliable wide-area network that contains one or more nodes connected to said network, each potentially having access to one or more inputs and/or outputs and capable of evaluating said inputs and directing said outputs, a global address space (GAS) accessible by said nodes, and a communication system using said GAS that provides communications between said nodes.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: January 19, 2016
    Assignee: Board of Supervisors of Louisiana State University and Agriculture and Mechanical College
    Inventors: Supratik Mukhopadhyay, S. Sitharama Iyengar
  • Patent number: 9231892
    Abstract: Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: January 5, 2016
    Assignee: VMware, Inc.
    Inventors: Mukesh Baphna, Chi-Hsiang Su, Piyush Kothari, Geetha Kakarlapudi
  • Patent number: 9225556
    Abstract: Multiplexed packet local area networking using an Ethernet physical layer device. In one embodiment, a network device having dual port Ethernet physical layer devices can be configured to receive a packet on a first Ethernet port. The network device can extract first packet data that is destined for the network device from the data section of the packet and insert second packet data that is destined for the gateway node into the packet to produce a modified packet. The modified packet is then transmitted by the network device over a second Ethernet port.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Ahmad Chini, Mehmet Vakif Tazebay
  • Patent number: 9215488
    Abstract: In a content display-playback system, an operation control apparatus controls operations of a content providing apparatus and display-playback apparatus connected to a network so that content can be transmitted and received among the content providing apparatus, the display-playback apparatus, and the operation control apparatus and that the content can be displayed and played back on the display-playback apparatus and the operation control apparatus. The operation control apparatus includes a storage unit. When a user operates the operation control apparatus to stop playback during playback of content received from the content providing apparatus on the display-playback apparatus or the operation control apparatus, content meta-information concerning the played back content and playback position information of the content being played back when the playback is stopped are stored in the storage unit.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: December 15, 2015
    Assignee: Sony Corporation
    Inventors: Hideki Sato, Kouichi Matsuda, Shuichi Otsu, Tomoya Narita
  • Patent number: 9172490
    Abstract: A computer implemented method provisions optical wavelength connections. A set of applications is grouped to form a set of application groups. A single optical connection having a bandwidth is established through a management plane for each of the set of application groups. A set of persistent upper layer connections is then established for each of the set of application groups. The underlying optical connection is adjusted while preserving the state of the upper layer protocols.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Freimuth, Vasileios Pappas, Sumedh W. Sathaye