On Ring Or Loop Patents (Class 370/452)
-
Patent number: 12160426Abstract: Human system operator identity audit trail systems, methods and products for improving computer technology, including in the field of cloud security in the use of computer networks and legal compliance of computer systems and networks is disclosed. An audit trail of a human system operator's identity and time-stamp to network activities of a containerized application may be established. A human system operator may be prevented from escalating privilege and making unauthorized use of service accounts available to the containerized application in order to issue commands such as higher privilege queries and requests than the ones within the granted access of the human system operator. Granular black-box testing mechanisms may also be provided to assess functional changes across software versions using boundary-scan techniques.Type: GrantFiled: April 15, 2023Date of Patent: December 3, 2024Inventor: Asad Hasan
-
Patent number: 12078978Abstract: An automated storage and retrieval system includes a storage space with locations defined therein, an automated transport system connected to the storage space and configured to transport store units for storage in the storage locations and retrieval from the storage locations, and a control system disposed for managing throughput performance of the automated storage and retrieval system, the control system being operably coupled to the automated transport system and having more than one separate and distinct control sections each configured for managing throughput performance with respect to a common group of the storage locations, wherein at least one of the control sections manages aspects of throughput performance of the common group independent of another of the control sections.Type: GrantFiled: June 20, 2023Date of Patent: September 3, 2024Assignee: Symbotic LLCInventors: Melanie Ziegler, Russell G. Barbour, Matt Earl
-
Patent number: 12047482Abstract: An information control method and a communications device are provided. The method includes: obtaining first information; and executing at least one of the following operations: determining a first delay according to the first information; determining a second delay according to the first information; determining delay requirement information according to the first information; sending the delay requirement information to a network element in a communications network; sending bridge delay information to a third-party network or a third-party application; executing a first operation when it is determined that a first condition is met; and executing a second operation when it is determined that a second condition is met, where the first information includes at least one of the following: first time information, second time information, clock information of a first clock, and clock information of a second clock.Type: GrantFiled: August 3, 2022Date of Patent: July 23, 2024Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Xiaowan Ke
-
Patent number: 12028661Abstract: Network devices and associated methods are provided for synchronization in an optically switched network. The network device includes one or more ports in communication with a plurality of devices via an optical switch. The one or more ports receive a master clock signal having a first frequency from a first device of the plurality of devices. The network device includes a local clock in communication with the one or more ports and operating at a second frequency. The network device includes a synchronization manager in communication with the one or more ports and the local clock and configured to be enabled and disabled. When the synchronization manager is enabled, it receives the master clock signal via the one or more ports and transmits an instruction to the local clock to operate at the first frequency.Type: GrantFiled: July 21, 2022Date of Patent: July 2, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Ioannis (Giannis) Patronas, Dotan David Levi, Wojciech Wasko, Paraskevas Bakopoulos, Dimitrios Syrivelis, Elad Mentovich
-
Patent number: 11859030Abstract: The present invention relates to a process for producing a heterophasic propylene copolymer (RAHECO) having a xylene cold soluble fraction (XCS) determined according to ISO 16152 (25° C.) of more than 30 wt.-%, a heterophasic propylene copolymer (RAHECO) produced by the process as well as an article, preferably a film, a flexible tube or cable insulation, comprising the heterophasic propylene copolymer (RAHECO).Type: GrantFiled: September 24, 2019Date of Patent: January 2, 2024Assignee: BOREALIS AGInventors: Pauli Leskinen, Jingbo Wang, Markus Gahleitner
-
Patent number: 11817976Abstract: A method for adaptive coding and modulation. The method includes generating a set of mapping functions and transmitting a tth set of transmit symbols where 1?t?T and T is a maximum number of symbol transmissions. Transmitting the tth set of transmit symbols includes transmitting each transmit symbol in the tth set of transmit symbols. Each transmit symbol is transmitted by a respective transmitter. Transmitting each transmit symbol includes generating a tth set of mapped symbols, generating each transmit symbol from the tth set of mapped symbols, and transmitting each transmit symbol. Generating the tth set of mapped symbols includes applying a mapping functions subset of the set of mapping functions on a respective data vector. Each mapping function in the mapping functions subset depends on a respective mapped symbol in an rth set of mapped symbols where 0?r?T.Type: GrantFiled: April 15, 2022Date of Patent: November 14, 2023Inventors: Mohammad Sadegh Safari, Vahid Pourahmadi, Patrick Mitran
-
Patent number: 11789859Abstract: To generate sequential addresses when multiple integrated circuit (IC) devices are accessing the same memory, an address token is sent along the IC devices communicatively coupled in a ring topology. The address token is first transferred along the ring topology during a memory reservation phase in which each IC device can set a corresponding memory request bit to indicate that the IC device has data to write to the memory. The modified address token is then transferred along the ring topology again during a memory access phase. During the memory access phase, each IC device that has data to write can perform a memory write operation using a sequential address determined from the contents of the address token.Type: GrantFiled: September 30, 2021Date of Patent: October 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Kun Xu, Suresh Hariharan
-
Patent number: 11784742Abstract: Provided are an optical module, a management and control information processing method, and a communication system. The optical module includes: a clock recovery unit, an optical transmitting unit, an optical receiving unit, and a micro-control unit. The optical module also includes: a logic processing unit, which is configured to add first management and control information to first service information, the first service information being service information sent by the optical module to an optical module on the other side, and obtain second management and control information from second service information, the second service information being service information sent by the optical module on the other side to the optical module.Type: GrantFiled: June 5, 2020Date of Patent: October 10, 2023Assignees: CHINA MOBILE COMMUNICATION CO., LTD RESEARCH INSTITUTE, CHINA MOBILE COMMUNICATIONS GROUP CO., LTD.Inventors: Han Li, Dong Wang, Dechao Zhang, Yunbo Li, Liuyan Han, Qian Cai
-
Patent number: 11681270Abstract: An automated storage and retrieval system includes a storage space with storage locations defined therein, an automated transport system connected to the storage space and configured to transport store units for storage in the storage locations and retrieval from the storage locations, and a control system disposed for managing throughput performance of the automated storage and retrieval system, the control system being operably coupled to the automated transport system and having more than one separate and distinct control sections each configured for managing throughput performance with respect to a common group of the storage locations, wherein at least one of the control sections manages aspects of throughput performance of the common group independent of another of the control sections.Type: GrantFiled: August 18, 2020Date of Patent: June 20, 2023Assignee: Symbotic LLCInventors: Melanie Ziegler, Russell G. Barbour, Matt Earl
-
Patent number: 11652663Abstract: Systems and methods for a controller area network braided ring are provided. In certain embodiments, a node within a controller area network braided ring includes a controller area network (CAN) controller that transmits and receives CAN messages according to CAN protocol. The node also includes braided ring availability integrity network (BRAIN) circuitry coupled to the CAN controller, wherein the BRAIN circuitry alters the received CAN messages from the CAN controller for transmission to other nodes within a BRAIN network and alters BRAIN messages received from the other nodes into CAN messages for processing by the CAN controller.Type: GrantFiled: January 28, 2022Date of Patent: May 16, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Kevin Raymond Driscoll, Brendan Hall
-
Patent number: 11611613Abstract: Some embodiments of the invention provide a method for forwarding data messages between a client and a server (e.g., between client and server machines and/or applications). In some embodiments, the method receives a data message that a load balancer has directed from a particular client to a particular server after selecting the particular server from a set of several candidate servers for the received data message's flow. The method stores an association between an identifier associated with the load balancer and a flow identifier associated with the message flow, and then forwards the received data message to the particular server. The method subsequently uses the load balancer identifier in the stored association to forward to the particular load balancer a data message that is sent by the particular server. The method of some embodiments is implemented by an intervening forwarding element (e.g., a router) between the load balancer set and the server set.Type: GrantFiled: July 24, 2020Date of Patent: March 21, 2023Assignee: VMWARE, INC.Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
-
Patent number: 11595241Abstract: A computing device for managing a security system is disclosed. The computing device includes one or more processors. In some embodiments, the one or more processors can receive a number of events occurring in one or more of a number of polling loop networks. The events are monitored by a control device. The one or more processors can determine whether an occurrence frequency of the events exceeds a first threshold, where the occurrence frequency is defined as a number of the events divided by a period of time during which the events occurred. The one or more processors can in response to determining that the occurrence frequency exceeds the first threshold, automatically notify a user of the security system via a web application.Type: GrantFiled: October 10, 2018Date of Patent: February 28, 2023Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Marcin Dziduch, Conor Joseph Donovan, Abdul Razak
-
Patent number: 11469918Abstract: Disclosed are a high-speed real-time bus system and a data processing method thereof. Each node device forms an annularly connected topological structure by means of a high-speed real-time bus; a master node device respectively sends a bus clock signal and a data signal to a slave node device of the next grade of the master node device in the topological structure by means of a clock channel and a data channel; each slave node device receives the bus clock signal and the data signal sent from the respective node device of the previous grade, performs data processing according to the bus clock signal and the data signal so as to update the data signal and sends the bus clock signal and the updated data signal to the respective node device of the next grade.Type: GrantFiled: June 27, 2020Date of Patent: October 11, 2022Assignee: NANOVISION TECHNOLOGY (BEIJING) CO., LTDInventors: Zhili Cui, Qingliang Guo
-
Patent number: 11457073Abstract: Systems and methods herein provide for a proxy infrastructure. In the proxy infrastructure, a network element (e.g., a supernode) is connected with a plurality of exit nodes. At one of a plurality of messenger units of the proxy infrastructure, a proxy protocol request is received directly from a client computing device. The proxy protocol request specifies a request and a target. In response the proxy protocol request, a selection is made between one between one of the plurality of exit nodes. A message with the request is sent from the messenger to the supernode connected with the selected exit node. Finally, the message is sent from the supernode to the selected exit node to forward the request to the target.Type: GrantFiled: February 10, 2022Date of Patent: September 27, 2022Assignee: coretech It, UABInventors: Valdas Pilkauskas, Miroslav Kozlovski, Gytis Ciuta
-
Patent number: 11403040Abstract: A data programming method includes the following operations: assigning a first identity code to initial data according to a data type of the initial data; packing the first identity code, the initial data, and a check code to a new data packet; determining whether a first storage space in a flash memory stores a first data packet being the same as the new data packet; and if the first storage space does not store the first data packet, programming the new data packet to the first storage space in a first address sequence.Type: GrantFiled: December 14, 2020Date of Patent: August 2, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Hao Zhou, Hong Chang, Xiao-Lin Luo
-
Patent number: 11336683Abstract: Disclosed herein includes a system, a method, and a device for preventing replay attacks in a cluster. A first node in the cluster having a plurality of nodes can receive an indication of a node event. The first node can access a first sequence number from a storage corresponding to a previous communication between the plurality of nodes. The first node can adjust the first sequence number by a delta indicative of an average number of communications between the plurality of nodes in the cluster in a determined time period to generate a second sequence number. The first node can transmit a packet including the second sequence number to the plurality of nodes in the cluster. The second sequence number can be used by the plurality of nodes to reset a starting sequence number for communications between the plurality of nodes to prevent replay attacks in the cluster.Type: GrantFiled: October 16, 2019Date of Patent: May 17, 2022Assignee: Citrix Systems, Inc.Inventors: Venkata Subba Rao Gorrepati, Jubin Jose, Ranjith Nath, Sathaiah Dontula
-
Patent number: 11233406Abstract: A battery management system is described that includes a controller configured to control electrical charging and discharging of a plurality of blocks of a battery. The battery management system also includes an inter-block communication network including a master node and a plurality of slave nodes arranged in a ring-type daisy-chain configuration with the master node. The master node is coupled to the controller and configured to initiate all command messages sent through the inter-block communication network and terminate all reply messages sent through the inter-block communication network. The plurality of slave nodes is bounded by an initial node coupled to the master node and a last node coupled to the master node.Type: GrantFiled: November 14, 2019Date of Patent: January 25, 2022Assignee: Infineon Technologies AGInventors: Clemens Kain, Guenter Hofer, Jesus Ruiz Sevillano
-
Patent number: 11139974Abstract: A control apparatus includes a first interface for communicating with a first device over a local area network and a second interface for communicating with a second device over a wide area network. A processor is configured to perform an authentication operation on first device after connection to the first interface. The processor receives a first data transmission addressed to the second device from the first device, and then controls the second interface to permit the first data transmission to be transmitted to the second device over the wide area network when the first device has been authenticated. The second interface is controlled to prevent the first data transmission from being transmitted to the second device when the first device has not been authenticated.Type: GrantFiled: August 22, 2018Date of Patent: October 5, 2021Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Takafumi Fukushima
-
Patent number: 10972308Abstract: A communication device includes a master station, a ring-type transmission line whose start point and end point are connected to the master station, and a plurality of slave stations connected to the ring-type transmission line in parallel. The master station transmits a signal and feeds electric power from both of the start point and the end point of the ring-type transmission line. Each of the slave stations includes an impedance variable element connected to the ring-type transmission line in parallel, and values are set to the impedance variable elements in accordance with the connection positions of the slave stations.Type: GrantFiled: April 17, 2018Date of Patent: April 6, 2021Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Tomohiko Yano, Hiroki Yamashita
-
Patent number: 10616139Abstract: Within a time period, a plurality of selected requests that are each associated with a weight is received. For the plurality of received selected requests, a single quota request is synchronously provided for a quota associated with all of the plurality of received selected requests. The quota is received. The selected requests are sorted in an order based on the weights of the received selected requests. Based on the order of the sort, only a number of the selected requests that meets the quota is allowed.Type: GrantFiled: January 4, 2019Date of Patent: April 7, 2020Assignee: Google LLCInventors: Vijayakumar Murugesan, Vedant Bhangale
-
Patent number: 10608943Abstract: Systems, apparatuses, and methods for dynamic buffer management in multi-client token flow control routers are disclosed. A system includes at least one or more processing units, a memory, and a communication fabric with a plurality of routers coupled to the processing unit(s) and the memory. A router servicing multiple active clients allocates a first number of tokens to each active client. The first number of tokens is less than a second number of tokens needed to saturate the bandwidth of each client to the router. The router also allocates a third number of tokens to a free pool, with tokens from the free pool being dynamically allocated to different clients. The third number of tokens is equal to the difference between the second number of tokens and the first number of tokens. An advantage of this approach is reducing the amount of buffer space needed at the router.Type: GrantFiled: October 27, 2017Date of Patent: March 31, 2020Assignee: Advanced Micro Devices, Inc.Inventors: Alan Dodson Smith, Chintan S. Patel, Eric Christopher Morton, Vydhyanathan Kalyanasundharam, Narendra Kamat
-
Patent number: 10558237Abstract: Supply of a first clock signal used in an interface part of each of a plurality of slave devices on a ring bus and a second clock signal used in a core part of each of the plurality of slave devices is controlled. The slave device as the target of a request issued from a master device is specified. The first clock signal is supplied to each of the plurality of slave devices and the second clock signal is supplied to the specified slaved device.Type: GrantFiled: August 9, 2016Date of Patent: February 11, 2020Assignee: Canon Kabushiki KaishaInventor: Jiemin Zhou
-
Patent number: 10439833Abstract: Methods and apparatus for generating and using multicast transaction messages in an exchange system are described. A unicast transaction message is received, e.g., by a gateway device which interacts with devices outside the exchange system. The gateway device generates a multicast transaction message from the unicast transaction message and sends transmits it to other devices in the exchange system. A multicast transaction message is received by the gateway device. The gateway generates a unicast transaction response message and sends it to the trader system which sent the transaction message to which the response corresponds. Traders are permitted to include information in a transaction message field which is not interpreted or used by the exchange to control message processing. The information in the uninterpreted field is echoed back to the trader system and allows the trader to correlate the transaction messages to one or more clients or to perform other operations.Type: GrantFiled: November 4, 2011Date of Patent: October 8, 2019Assignee: NYSE ARCA LLCInventors: Alexei Lebedev, Vladimir Parizhsky
-
Patent number: 10417679Abstract: A method for transaction verification scoring includes obtaining, from a distributed computing system of distributed computing systems distributed throughout a computing network, a transaction description describing a financial transaction with a vendor, obtaining, from the distributed computing systems, transaction records of potential corroborators, and reconciling, with the financial transaction, the transaction records to obtain at least one matching transaction record of at least one corroborator, in the potential corroborators, to the financial transaction. The method further includes scoring the transaction description based on a function of each of the at least one corroborator to the financial transaction to obtain a verification score, and presenting, on a display device, a recommendation of the vendor to a consumer based on the verification score.Type: GrantFiled: October 31, 2014Date of Patent: September 17, 2019Assignee: Intuit Inc.Inventors: Kevin Michael Furbish, Calum Murray, John J. Tumminaro, Jeffrey A. Langston
-
Patent number: 10402360Abstract: A building management system including a system manager, a zone coordinator, and one or more zone controllers configured to monitor and control building zones. The system manager includes a system bus datalink having an active node table stored therein. The zone coordinator includes a second system bus datalink and a zone bus datalink. A system bus connects the first system bus datalink to the second system bus datalink. A zone bus connects the zone bus datalink to the one or more zone controllers. The active node table includes a plurality of nodes, each node representing a system bus device communicating on the system bus. The system manager is configured to monitor the active node table for new nodes and to identify a new system bus device communicating on the system bus in response to a determination that the active node table includes a new node.Type: GrantFiled: June 10, 2016Date of Patent: September 3, 2019Assignee: Johnson Controls Technology CompanyInventors: Jennifer S. Cayemberg, Lisa E. Strand, Ryan J. Bykowski, Daniel R. Gottschalk, Eric W. Hamber
-
Patent number: 10389806Abstract: According to the invention, in order that the asynchronous bandwidth available in a real-time capable Ethernet data network protocol can be better utilized without collision at least one slave (S1, . . . , Sn) which wishes to transmit asynchronous data informs the master (M) in a transmission cycle (Z(m)) by means of a request data packet (DPa) how much asynchronous data this slave (S1, . . . , Sn) wishes to transmit asynchronously and by means of an invitation data packet (DPe) the master (M) informs the slave (S1, . . . , Sn) as to the time (tas) within a following transmission cycle (Z(m+k+l)) at which the slave (S1, . . . , Sn) should transmit the asynchronous data in an asynchronous data packet (DPas).Type: GrantFiled: September 30, 2016Date of Patent: August 20, 2019Assignee: B&R INDUSTRIAL AUTOMATION GMBHInventors: Dietmar Bruckner, Franz Prenninger, Bernadette Avramov
-
Patent number: 10285079Abstract: The present embodiments disclose a network parameter adjustment method and a base station device. The method includes sending, by a first base station, first parameter adjustment token request information to a second base station, where the second base station is a parent base station of the first base station, and the first parameter adjustment token request information is used to represent that the first base station requests to obtain a parameter adjustment token. The method also includes receiving, by the first base station, the parameter adjustment token sent by the second base station, and adjusting a network parameter after receiving the parameter adjustment token.Type: GrantFiled: February 24, 2017Date of Patent: May 7, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Fan Huang, Hongcheng Zhuang
-
Patent number: 10250406Abstract: In a communication system having multiple nodes communicably connected via a network, at least two of the nodes each includes: a software-operated data generator that executes arithmetic processing using software to generate transmission data to be transmitted to another node; a data transmission unit that sends out the transmission data; a data accepting unit that accepts data transmitted from another node; a software-operated controller that executes arithmetic processing using software based on at least the data accepted by the data accepting unit to control hardware serving as a control target; and an interrupt accepting unit that accepts interrupt data generated by another node and, based on the accepted interrupt data, outputs a hardware control signal to the hardware serving as the control target or other hardware associated with the node such that the hardware is directly controlled based on the hardware control signal without via the software-operated controller.Type: GrantFiled: June 22, 2016Date of Patent: April 2, 2019Assignee: Honda Motor Co., Ltd.Inventor: Ryusuke Ishizaki
-
Patent number: 10181995Abstract: According to one embodiment, a monitoring control system includes a controller and a monitoring control device. The monitoring control device includes: a first common memory to store therein common data cyclically transmitted/received by cyclic transmission; a first internal memory to store therein data other than the common data; and a search processor that searches control data to control the controller by transmitting tag information associated with the control data to the controller. The controller includes: a second common memory to store therein the common data; a second internal memory to store therein data other than the common data; and a storage processor that stores the control data read from the second internal memory in the second common memory as the common data when the control data corresponding to the tag information received from the monitoring control device is not stored in the second common memory.Type: GrantFiled: March 30, 2015Date of Patent: January 15, 2019Assignee: KABUSHIKI KAISHA TOSHIBAInventor: Yoshitomo Mizoguchi
-
Patent number: 10178046Abstract: Within a time period, a plurality of selected requests that are each associated with a weight is received. For the plurality of received selected requests, a single quota request is synchronously provided for a quota associated with all of the plurality of received selected requests. The quota is received. The selected requests are sorted in an order based on the weights of the received selected requests. Based on the order of the sort, only a number of the selected requests that meets the quota is allowed.Type: GrantFiled: September 30, 2015Date of Patent: January 8, 2019Assignee: Google LLCInventors: Vijayakumar Murugesan, Vedant Bhangale
-
Patent number: 10165468Abstract: A method for maximizing a quantity of enabled transmission requests from a set of transmission requests in a mobile wireless network comprising a plurality of mobile nodes. Said method is implemented by a master node and activated on reception by the master node of an event belonging to a predefined set of events comprising a first type of event involving a modification to the topology of the network. The method comprises: obtaining a set of transmission demands; if the event is of the first type, implementing an optimization procedure comprising: defining transmission rate and latency constraints; defining at least one subset of the set of transmission requests; associating each subset defined with a cost function; determining a subset of maximum-cardinality compatible with said constraints and minimizing the cost function, said subset representing the transmission requests to be enabled.Type: GrantFiled: October 6, 2015Date of Patent: December 25, 2018Assignee: SAFRAN ELECTRONICS & DEFENSE SASInventor: Christophe Guettier
-
Patent number: 10055166Abstract: There are disclosed techniques for use in managing data copying. In one embodiment, there is disclosed a method including a number of steps. The method comprises performing a first operation to copy data from a first region of a source area. The method also comprises determining a count relating to pending I/O requests in connection with a second region of the source area upon completion of the first operation. And, in response to determining that the count relating to pending I/O requests in connection with the second region of the source area equals zero, the method further comprises performing a second operation to copy data from the second region of the source area and configuring a new region in the source area to record a count relating to pending I/O requests in connection with the source area.Type: GrantFiled: June 30, 2016Date of Patent: August 21, 2018Assignee: EMC IP Holding Company LLCInventors: Alan L. Taylor, David Haase, Michael C. Brundage, Somnath A. Gulve, Varun K. Chinta
-
Patent number: 9941962Abstract: An apparatus and method for computer network security based on Free-Space Optical Interconnections (FSOI) for board-to-board information transmission. The addition of a controllable, interlocked shutter system creates air-gapped isolation of the boards, allowing for increased obfuscation, and enhanced security.Type: GrantFiled: May 31, 2016Date of Patent: April 10, 2018Assignee: The United States of America as represented by the Secretary of the Air ForceInventor: Donald A. Telesca
-
Patent number: 9871869Abstract: A device may determine a session life cycle associated with a communication session. The session life cycle may indicate a time period associated with expiration of the communication session. The device may compare the session life cycle and a threshold value, and may determine that the session life cycle satisfies the threshold value based on comparing the session life cycle and the threshold value. The device may initialize multiple ager rings based on determining that the session life cycle satisfies the threshold value. The multiple ager rings may be used to monitor the expiration of the communication session. The device may monitor the expiration of the communication session using the multiple ager rings.Type: GrantFiled: June 27, 2016Date of Patent: January 16, 2018Assignee: Juniper Networks, Inc.Inventor: Jianwen K. Pi
-
Patent number: 9851958Abstract: To provide a method, apparatus, and computer program for performing type inference of serialization for each generation site and specializing a serializer for each generation site. A type of serialization is inferred for each generation site of compiling a query, and a serializer is specialized for each generation site based on the inferred type and a type that is actually used. A data value is serialized using the specialized serializer for each generation site. The inference is executed while transcribing identification information assigned to each generation site to a type as an annotation, and the inferred type and the type used in serialization are recursively compared.Type: GrantFiled: December 16, 2014Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventor: Akihiko Tozawa
-
Patent number: 9836079Abstract: Touch sensing can be accomplished using master/slave touch controllers that transmit drive signals to a touch surface and process sense signals including superpositions resulting from master/slave drive signals. The master/slave can drive and sense different sets of lines, respectively, of the touch surface. A communication link between master/slave can be established by transmitting a clock signal between master/slave, transmitting a command including sequence information to the slave, and initiating a communication sequence from the clock signal and sequence information. The slave can receive/transmit communications from/to the master during first/second portions of the communication sequence, respectively.Type: GrantFiled: December 7, 2015Date of Patent: December 5, 2017Assignee: Apple Inc.Inventors: Thomas James Wilson, Richard James Reeve
-
Patent number: 9836038Abstract: Provided is a control device capable of reducing power consumption in a control system. The control device includes a master control unit and at least one slave control unit that is connected to the master control unit via a communication line. The master control unit includes a circuit for, upon completion of data transmission from the slave control unit via an uplink, transmitting an instruction for deactivating the uplink to the slave control unit via a downlink, as well as a circuit for, in order to obtain data from the slave control unit, transmitting an instruction for activating the uplink to the slave control unit via the downlink. The slave control unit includes a circuit for keeping the downlink active, and for activating/deactivating the uplink in accordance with an instruction from the master control unit transmitted via the downlink.Type: GrantFiled: February 18, 2013Date of Patent: December 5, 2017Assignee: OMRON CorporationInventor: Seiji Mizutani
-
Patent number: 9832119Abstract: A communication block apparatus that blocks communication by an information processing apparatus connected to a network. The communication block apparatus includes a guide unit that guides information transmitted from the information processing apparatus, an identification information acquisition unit that acquires identification information for identifying a notified party of a message from the message of a predetermined protocol higher than a transport layer, the message including information guided by the guide unit, a permission determination unit that determines whether to permit communication by the message at least based on the identification information acquired by the identification information acquisition unit, and a communication permission unit that forwards the message to permit the communication by the information processing apparatus when the permission determination unit determines to permit the communication, regardless of the block of the communication by a communication block unit.Type: GrantFiled: July 12, 2013Date of Patent: November 28, 2017Assignee: PFU LIMITEDInventor: Shinya Imamura
-
Patent number: 9740472Abstract: Disclosed is a mechanism for performing rolling updates in a networked virtualization environment for storage management. The approach is applicable to any resource in the system, including controller VMs, hypervisors, and storage devices. Integrated processing may be performed across multiple types of upgrades.Type: GrantFiled: December 29, 2014Date of Patent: August 22, 2017Assignee: NUTANIX, INC.Inventors: Aroosh Sohi, Robert William Schwenz, Miao Cui, Akshay Khole
-
Patent number: 9733958Abstract: A method for performing rolling updates with data unavailability checks in a networked virtualization environment for storage management.Type: GrantFiled: May 15, 2014Date of Patent: August 15, 2017Assignee: Nutanix, Inc.Inventors: Miao Cui, Robert William Schwenz
-
Patent number: 9693068Abstract: In order to further develop a circuit arrangement provided for coding and/or decoding a data stream, in particular of up to 24-bit-wide R[ed]G[reen]B[lue] video signals, and a corresponding method in such way that an efficient DC-balanced coding and/or decoding is possible, in particular with the lowest possible overheads, at least one coder with five 5b/6b coder blocks arranged in parallel to each other and with a 2b/2b coder block arranged in parallel to the 5b/6b coder blocks, and/or at least one decoder with five 6b/5b decoder blocks arranged in parallel to each other and with a 2b/2b decoder block arranged in parallel to the 6b/5b decoder blocks are proposed.Type: GrantFiled: February 14, 2014Date of Patent: June 27, 2017Assignee: SILICON LINE GMBHInventors: Martin Groepl, Thomas Suttorp, Florian Jansen
-
Patent number: 9665514Abstract: A bus network passes pending messages from bus interface to bus interface until they are downloaded at a target bus interface by a target device connected to the target bus interface. The messages are tagged with at least one download control bit. The download control bit has a priority state indicating that a message has already passed the target bus interface at least once without being downloaded. When controlling selection of messages for downloading by the target device, the target bus interface selects messages with the download control bit in the priority state with a greater probability than messages not having a download control bit in the priority state.Type: GrantFiled: October 3, 2013Date of Patent: May 30, 2017Assignee: ARM LimitedInventor: Ramamoorthy Guru Prasadh
-
Patent number: 9638752Abstract: A measurement circuit and method are provided for measuring a clock node to output node delay of a flip-flop. A main ring oscillator has a plurality of main unit cells arranged in a ring, with each main unit cell comprising a flip-flop and pulse generation circuitry connected to the output node of the flip-flop. The flip-flop is responsive to receipt of an input clock pulse at the clock node to output a data value transition from the output node, and the pulse generation circuitry then generates from the data value transition an input clock pulse for a next main unit cell in the main ring, whereby the main ring oscillator generates a first output signal having a first oscillation period.Type: GrantFiled: February 7, 2014Date of Patent: May 2, 2017Assignees: ARM Limited, The Regents of the University of MichiganInventors: Yejoong Kim, Dennis Michael Sylvester, David Theodore Blaauw, Brian Tracy Cline
-
Patent number: 9628396Abstract: A method used in a network device for outputting data to a bus with a data bus width at each cycle includes: using a packet generator for generating idle data after an end of packet for a packet at a cycle and generating a start of packet for a next packet at a different cycle; and using an inter-packet gap (IPG) generator for receiving data transmitted from the packet generator, dynamically writing the received data into the buffer, and inserting a gap of idle data between the end of packet and the start of packet according to the end of packet and the idle data generated by the packet generator.Type: GrantFiled: April 22, 2014Date of Patent: April 18, 2017Assignee: MEDIATEK INC.Inventors: Chi-Feng Lin, Wei-Jen Chen
-
Patent number: 9552315Abstract: In one aspect, a system includes electrical components arranged in a daisy chain that include a first electrical component disposed at a first end of the daisy chain and a second electrical component disposed at an opposite end of the daisy chain than the first end. Each of the first and second electrical components includes an input port, an output port and a common port. The input port of the first electrical component is coupled to one of a supply voltage port or ground and the common ports of the first and second electrical components are coupled to the other one of the supply voltage or the ground. An address of the second electrical component is determined before addresses of the other of the electrical components are determined, and the addresses determine a position of an electrical component with respect to the other of the electrical components.Type: GrantFiled: January 6, 2012Date of Patent: January 24, 2017Assignee: ALLEGRO MICROSYSTEMS, LLCInventor: Gerardo Monreal
-
Patent number: 9544164Abstract: A computerized apparatus configured for high-speed data transactions between components thereof. In one embodiment, the computerized apparatus includes a high-speed data bus apparatus; a user interface apparatus in data communication with the high-speed data bus apparatus configured to enable a user to interact with the computerized apparatus; an input/output apparatus in data communication with the high-speed data bus apparatus and configured to interchange data with one or more devices external to the computerized apparatus; a mass storage apparatus in data communication with the high-speed data bus apparatus and configured to store data; a computer program for use by the high-speed data bus apparatus; and a substantially unified data interface in data communication with each of the user interface apparatus, the input/output apparatus, the mass storage apparatus, and the high-speed data bus apparatus.Type: GrantFiled: September 21, 2015Date of Patent: January 10, 2017Assignee: Micron Technology, Inc.Inventors: Zvi Regev, Alon Regev
-
Patent number: 9544078Abstract: A system for optimizing short-term stability of a clock source clock pulse synchronized with a long-term stable reference-clock transmits clock numbers of a first reference clock to the clock source, between an initialization time and several times within a data-packet network. The clock pulse is adjusted by controlling a difference between clock numbers of the first reference clock received in the clock source and clock numbers of the first reference clock between the initialization time and the reception times of the clock numbers of the first reference clock. Clock numbers of a second reference clock are transmitted to the clock source with the clock number of at least one second reference-clock source at individual times. The maximum difference between the first and the second reference clock is known. The difference between the clock pulse of the clock source and each second reference clock is limited to an adjustable threshold value.Type: GrantFiled: December 20, 2012Date of Patent: January 10, 2017Assignee: Rohde & Schwarz GmbH & Co. KGInventor: Norman Herzog
-
Patent number: 9515944Abstract: A train information management apparatus includes a first system central device that generates first train control information for a car-mounted device in every predetermined period and a second system central device that generates second train control information starting from the time at which the time obtained by multiplying the predetermined period with 1/2 has elapsed from the time point when the first train control information is transmitted. The first system central device generates a first packet every time the first train control information is generated and alternately transmits a first packet to a first system trunk transmission line and a second system trunk transmission line. The second system central device generates and transmits a second packet almost in the same manner except that the second packet is transmitted to a trunk transmission line on the opposite side of the trunk transmission line to which the first packet was transmitted.Type: GrantFiled: December 12, 2011Date of Patent: December 6, 2016Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Shogo Tatsumi, Takashi Miyauchi, Toshiko Kadono, Tetsuo Komura, Shingo Honda, Takuya Sawa
-
Patent number: 9379957Abstract: A device may determine a session life cycle associated with a communication session. The session life cycle may indicate a time period associated with expiration of the communication session. The device may compare the session life cycle and a threshold value, and may determine that the session life cycle satisfies the threshold value based on comparing the session life cycle and the threshold value. The device may initialize multiple ager rings based on determining that the session life cycle satisfies the threshold value. The multiple ager rings may be used to monitor the expiration of the communication session. The device may monitor the expiration of the communication session using the multiple ager rings.Type: GrantFiled: June 19, 2014Date of Patent: June 28, 2016Assignee: Juniper Networks, Inc.Inventor: Jianwen K. Pi
-
Patent number: 9325603Abstract: A network performance estimating apparatus includes a network-configuration depicting unit configured to generate, from a designed network, network configuration information indicating a connection relation of ports among communication apparatuses and store, as attribute information, apparatus identification information including input peculiar information for each communication apparatus name and apparatus type of the communication apparatuses, a communication-apparatus-attribute-information acquiring unit configured to acquire, communication performance of the communication apparatuses specified by the apparatus identification information from peculiar information in which apparatus model names and communication performance are stored in association with each other, a token-circulation-order determining unit configured to determine, from the network configuration information, token circulation order indicating order in a designed network, and a performance estimating unit configured to calculate communicatiType: GrantFiled: July 29, 2014Date of Patent: April 26, 2016Assignee: Mitsubishi Electric CorporationInventor: Masato Nakamura