Bus, I/o Channel, Or Network Path Component Fault Patents (Class 714/43)
  • Patent number: 11593019
    Abstract: The present disclosure provides a method for information storage and a system thereof, which adapts to a data storage system. A monitoring unit is configured to detecting and monitoring operations of a storage node in the data storage system to generate corresponding one and more monitoring data. A recording processor is configured to receiving the one or the plurality of monitoring data, and rendering one or a plurality of logs according to the difference of content of the one or the plurality of monitoring data. The adjustment mechanism is performed according to the stored logs, thereby the amount of large data generated during monitoring is effectively reduced.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: February 28, 2023
    Assignee: Silicon Motion Technology (Hong Kong) Limited
    Inventor: Po-An Yang
  • Patent number: 11564276
    Abstract: A terminal for transmitting a signal in a wireless communication system is provided.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: January 24, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangyeob Jung, Soenghun Kim, Sangbum Kim
  • Patent number: 11500584
    Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes blocks. The controller controls the nonvolatile memory. The controller acquires a write amount to the nonvolatile memory in a first period. The controller calculates an estimated amount of writing to the nonvolatile memory in the first period. The controller changes, when the write amount is larger than the estimated amount by a first threshold value or more, one or more parameters used for writing of data to the nonvolatile memory.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: November 15, 2022
    Assignee: Kioxia Corporation
    Inventor: Yoko Masuo
  • Patent number: 11493896
    Abstract: A turn-off device for a sensor, an actuator or a control unit for a vehicle or for an industrial facility, the sensor, the actuator or the control unit being connectable via a PHY interface to a communication network, via which the sensor, the actuator or the control unit is able to exchange messages with other units of the vehicle or of the industrial facility, the turn-off device including a blocker, which physically prevents the PHY interface from sending messages to the communication network. A sensor, an actuator or a control unit that includes the turn-off device, a method for functional checking, and an associated computer program are also described.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: November 8, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Bernd Mueller, Felix Laub, Liviu Vasiluta, Manuel Raible, Mateusz Marszalski, Nikolaos Avramidis, Sandra Hermoso Peralo, Wolfgang Kostorz
  • Patent number: 11489752
    Abstract: This application discloses a forwarding entry monitoring method and apparatus, to quickly determine a changed forwarding entry, thereby improving locating efficiency. The method includes: determining, by a first node, a monitored data stream; determining, by the first node, that a stored forwarding entry changes, where the forwarding entry is used to forward the data stream; and sending, by the first node, a first packet to a second node. The second node is located on a transmission path of the data stream, and the second node is a previous-hop node of the first node. The first packet carries a change instruction.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongkang Zhang
  • Patent number: 11463198
    Abstract: A security module (434) for a serial communications device. The security module (434) comprising: a receive data, RXD, input interface (436) for receiving data from a serial communications bus (404); and a transmit data, TXD, output interface (438) for transmitting data to the serial communications bus (404). The security module (434) is configured to: receive a message (540) from the serial communications bus (404) via the RXD input interface (436); compare the message (540) with one or more error conditions; and upon detection that an error condition has been violated, output an error-signal (543) to the serial communications bus (404) via the TXD output interface (438), wherein the error-signal (543) identifies one or more parameters relating to the error condition.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: October 4, 2022
    Assignee: NXP B.V.
    Inventor: Bernd Uwe Gerhard Elend
  • Patent number: 11449381
    Abstract: Provided is an apparatus and method for diagnosing a communication fault. The apparatus includes a first slave module, a second slave module and a master module. The first slave module receives a synchronization signal through the first communication line and a first output signal through the second communication line, and transmits an input signal through the third communication line. The second slave module receives synchronization signal through the first communication line, and transmits a comparison signal to the master module through the third communication line when the second slave module receives a second output signal through the second communication line. The master module transmits the synchronization signal, the first output signal and the second output signal, and diagnose a communication fault by comparing a value of the comparison signal with a predetermined reference value or a value of the input signal.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 20, 2022
    Inventor: Yong-Chul Sung
  • Patent number: 11416331
    Abstract: Systems, apparatuses, and methods related to modified checksum data using a poison data indictor. An example method can include receiving a first set of bits including data and a second set of at least one bit indicating whether the first set of bits includes one or more erroneous or corrupted bits. A first checksum can be generated that is associated with the first set of bits. A second checksum can be generated using the first checksum and the second set of at least one bit. The first set of bits and the second checksum can be written to an array of a memory device. A comparison of the first checksum and the second checksum can indicate whether the first set of bits includes the at least one or more erroneous or corrupted bits.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Tony M. Brewer, Bryan D. Hornung
  • Patent number: 11379119
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a write request that includes data and a client address at which to store the data. The data is segmented into the one or more storage units. A storage unit identifier for each of the one or more storage units is computed that uniquely identifies content of a storage unit. A mapping between each storage unit identifier to a block server is determined. The mapping is sent to a plurality of metadata servers to provide the mapping in case of failure of the metadata server. For each of the one or more storage units, the storage unit and the corresponding storage unit identifier is sent to a block server. The block server stores the storage unit and information on where the storage unit is stored on the block server for the storage unit identifier. Multiple client addresses associated with a storage unit with the same storage unit identifier are mapped to a single storage unit.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: July 5, 2022
    Assignee: NetApp, Inc.
    Inventor: David D. Wright
  • Patent number: 11323353
    Abstract: In an example, a computer-implemented method includes generating test data that is configured to be identified as data of interest at one or more visibility points in a network having a plurality of network routes. The method also includes injecting the test data into each network route of the plurality of network routes at a location upstream from the one or more visibility points, and determining, for each network route through which the test data travels, whether the test data is identified at the one or more visibility points. The method also includes outputting, for each network route through which the test data travels, data that indicates whether the test data is identified at the one or more visibility points as data of interest.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: May 3, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventor: David Cason
  • Patent number: 11321162
    Abstract: A method of identifying an incident root cause probability that includes identifying, using a monitoring system, a first incident/incident class and generating, using a change management application, a first change request and change class. The method also includes generating, from the change management application, a second change request from a second incident, and where the first and second incidents are in a set of incidents, and where the first and second change requests are in a set of changes, mapping, by a cause analysis application, the set of incidents to the set of changes to identify a root cause probability, where the probability is formed by from a Galois linkage chain between the two sets, and developing, from the cause analysis application, a root cause probability value of the first incident, and executing, using a parameter management application, a mitigation process.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: May 3, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Pawel Jasionowski, Daniel S. Riley, Steven J. Mazzuca, Michael H. Roehl, George E. Stark
  • Patent number: 11322970
    Abstract: An electronic device includes a charging unit, a maintaining unit, and a control unit. The charging unit charges a battery device with power supplied from a power supply line of an external cable. The maintaining unit maintains a connected state to a predetermined voltage of a specific line of the external cable by using power supplied from the power supply line. The control unit controls the maintaining unit so that the connected state is maintained by the maintaining unit, in a case where the charging unit is charging the battery device with power supplied from the power supply line when the electronic device is set to a power-off state.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: May 3, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masashi Yoshida
  • Patent number: 11307973
    Abstract: There are provided a method and a device for testing robustness and stability of an SMM, and a computer readable storage medium. In the method, a target variable is firstly obtained, and it is judged whether an SMI is triggered. Once it is judged that the SMI is triggered, the SMM is entered. In the SMM, a target testing model corresponding to a current value of the target variable is determined, and a target SMM function is tested with the target testing model pre-stored in a system management memory, and serial port information is printed by using firmware to determine the robustness and stability of the SMM, thereby achieving the testing for the robustness and stability of the SMM.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: April 19, 2022
    Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Pengfang Luo, Guangyao Cao
  • Patent number: 11301414
    Abstract: A SPI master may configure a set of hardware registers associated with a SPI client with a set of communication parameters. The SPI master may send a message to the SPI client. The SPI master may periodically ping the SPI client until the SPI master receives an acknowledgement message from the SPI client in response to the message from the SPI master. The SPI master may periodically ping the SPI client based upon the set of communication parameters configured by the SPI master in the set of hardware registers. The SPI master may receive the acknowledgement message from the SPI client. The SPI master may determine a status of a read operation or a write operation associated with the message based upon the acknowledgement message.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 12, 2022
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Mitchell Poplack, Xiaolei Guo
  • Patent number: 11301139
    Abstract: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: April 12, 2022
    Assignee: NETAPP, INC.
    Inventors: Mahmoud K. Jibbe, Dean Lang, Joey Parnell, Ryan Rodine, Joshua Briner
  • Patent number: 11294913
    Abstract: Disclosed embodiments provide techniques for technical support. Previously reported problem reports are analyzed and symptoms are extracted. Solutions are associated with the previously reported problem reports. A newly submitted user problem is analyzed and symptoms are extracted and compared with the symptoms of the previously reported problems. Solutions are then associated with the user problem based on relevance to symptoms, product type, and/or other factors.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Awadesh Tiwari, Ruchi Mahindru, Ramshanker Kowta, Jayachandran Kizhakoot Ramachandran
  • Patent number: 11284276
    Abstract: In one example, a method includes receiving, from a mobile wireless device, a care request that includes a user description of a request for service that identifies a problem experienced by the user concerning operation of the mobile wireless device and/or a wireless communication network. The method further includes correlating the problem with data associated with one or more peer mobile wireless devices, where the correlating is based on wireless communication network analytics performed with respect to the peer mobile wireless devices. As well, the method includes identifying a probable cause for the problem based on results of the correlating, automatically matching the probable cause of the problem to a proposed solution, automatically transmitting to the mobile wireless device, information identifying the probable cause of, and the proposed solution to, the problem, and implementing the proposed solution when user input is received indicating user permission for such implementation.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 22, 2022
    Assignee: AT&T MOBTLITY IP, LLC
    Inventors: Frederick Peter Mikkelsen, Alberto Gutierrez, Jr.
  • Patent number: 11283696
    Abstract: Methods and apparatus are disclosed for obtaining diagnostic test results in respect of network elements in a network, the test results being obtained from a population of probes associated with network elements. The method comprises receiving a first-stage set of probe reports comprising, in respect of probes in an initial subset, a test result and metadata, each test result indicating a state of the network element associated with the probe; identifying a specific subset of probes in the initial subset wherein the test results from the probes in the specific subset satisfy a predefined condition; determining a subsequent subset based on the metadata of the probes in the specific subset; and triggering the probes in the subsequent subset to provide a second-stage set of probe reports comprising test results indicating states of network elements associated with probes in the subsequent subset.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: March 22, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Philip Eardley, Trevor Burbridge
  • Patent number: 11281520
    Abstract: Automated methods and systems described herein are directed to identifying potential root causes of a problem in a data center. Methods and systems receipt an alert or other notification of a problem occurring in a data center and a time when the problem was noticed. A search window is created based on the time and a stream of log messages generated in the search window is converted into a time dependent metric. An anomaly detection technique is applied to the metric to determine a start time of a problem. Logging events and key phrases in the log messages are identified in the search window and presented as potential root causes of the problem. The potential root cause may then be used by system administrators and/or tenants to diagnose the problem and execute remedial measures to correct the problem.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 22, 2022
    Assignee: VMware, Inc.
    Inventors: Jinyi Lu, Xing Wang, Shafi Khan, Apolak Borthakur, Paul Pedersen, Darren Brown, Gopal Harikumar
  • Patent number: 11272384
    Abstract: Systems and methods for increasing the reliability of a wireless communication connection in a connected system are provided. Such systems and methods can include a control panel, a wireless access point that connects the control panel to the Internet via a first wireless communication connection, and a connection reliability module coupled to the wireless access point. In some embodiments, when the control panel detects a fault on the first wireless communication connection, the control panel can transmit a signal to the connection reliability module via a second wireless connection that is different than the first wireless connection, and responsive to receiving the signal, the connection reliability module can power cycle the wireless access point.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 8, 2022
    Assignee: Honeywell International Inc.
    Inventors: Philip Ferro, Alice DeBiasio, Robert Adonailo
  • Patent number: 11269838
    Abstract: Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 8, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Sridhar Chandrashekar, Manish Gupta, Magesh Narayanan
  • Patent number: 11270242
    Abstract: Methods, systems, and computer program products for identifying and evaluating risk alerts are provided. Aspects include receiving risk alert data comprising risk alerts from data sources, obtaining, by the processor, client geographical data comprising one or more locations of interest, wherein the one or more locations of interest comprise infrastructure resource for the client, determining one or more trusted data sources that are most relevant to define an impact of one or more risk events from the risk alert data affecting one or more locations of interest for the client based on the risk alert data and the client geographical data, determining impactful risk events that affect locations of interest for the client based on trusted risk alert data from the trusted data sources and the client geographical data, and displaying the trusted data sources, the one or more impactful risk events, and the one or more locations.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Ward, Rahul Nahar, Chanchai Saha, Kanayo Okonji, Bhanwar Gupta
  • Patent number: 11249928
    Abstract: In a method for the emergency shutdown of a bus system, and a bus system, having a master module and bus subscribers disposed in series, the master module and the bus subscribers sending data packets to one another with the aid of a data line, the method has the temporally consecutive method steps: in a first method step, a bus subscriber and/or the master module detect(s) an error status, in a second method step, the bus subscriber and/or the master module send(s) an emergency signal to all bus subscribers and to the master module, in a third method step, a further bus subscriber receives the emergency signal, immediately forwards it to an adjacent bus subscriber and simultaneously evaluates it, and in a fourth method step, the further bus subscriber shuts itself down automatically.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: February 15, 2022
    Assignee: SEW-EURODRIVE GMBH & CO. KG
    Inventor: Manuel Fuchs
  • Patent number: 11226755
    Abstract: A system includes a host controller and a solid state storage card coupled to the host controller. The solid state storage card comprises an interface to the host controller, processor core, volatile memory, and non-volatile memory. Upon receipt of a core dump triggering event, the processor core copies execution state data from a register of the processor core to a buffer in the volatile memory and writes core dump data of the buffer to the non-volatile memory. The host controller reads the core dump data from the solid state storage card's non-volatile memory through the interface.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: January 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher J. Douglass, Gang Xue, Tyler Huston Doornenbal
  • Patent number: 11217324
    Abstract: A method is used in validating data in a storage system. The method writes host data to the storage system during processing of a host I/O operation, where the host is in communication with the storage system. The storage system writes host data and test data associated with the host data to a storage device of the storage system. The method reads the host data and the test data from the storage device for validating the host data, and evaluates the test data to determine whether the host data has been written correctly by the storage system to the storage device. Upon determining that the host data has not been written correctly by the storage system to the storage device due to a failure, the method evaluates the test data to determine a cause of the failure.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: January 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yousheng Liu, Lifeng Yang, Ruiyong Jia, Xinlei Xu, Jian Gao
  • Patent number: 11210260
    Abstract: A system for monitoring inter-integrated circuit (I2C) communication includes a power supply, a battery backup unit, an I2C serial clock line (SCL) coupled between the power supply and the battery backup unit, an I2C serial data line (SDA) coupled between the power supply and the battery backup unit, and a controller. A first monitor line is coupled between the controller and the I2C serial clock line, and a second monitor line is coupled between the controller and the I2C serial data line. The controller is configured to monitor a digital communication transmitted on the I2C serial clock and data lines between the power supply and the battery backup unit, interpret a message included in the monitored digital communication, and perform a control function according to the interpreted message.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 28, 2021
    Assignee: Astec International Limited
    Inventor: Donald Cedrick Yuchongtian Ongyanco
  • Patent number: 11212177
    Abstract: One embodiment is directed to a “software only” hosted or cloud-based physical layer management (PLM) system. Another embodiment is directed to a hosted or cloud-based PLM system or Automated Infrastructure Management (AIM) system that uses a hardware appliance that is locally deployed in an enterprises network. Other embodiments are disclosed.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: December 28, 2021
    Assignee: CommScope Connectivity UK Limited
    Inventors: Kevin David Townend, Andrew P. Roberts, Alexander Thomas
  • Patent number: 11201811
    Abstract: An instruction directed towards a network adapter is detected. Based on the detected instruction it is determined that the network adapter should operate in a loopback mode. One or more network signals are transmitted through a dedicated loopback pathway. The transmission is based on the determination. The transmission occurs on a first network interface of the network adapter. The dedicated loopback pathway connects to a second network interface of the network adapter. Listening on the dedicated loopback pathway for the one or more network signals. Performing a network loopback test of the network adapter based on the listening.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Schimke, John Wesley Walthour, II, Prathima Kommineni, Syed Ataur Rehman
  • Patent number: 11163630
    Abstract: A system and method for reducing execution errors make by a software service are disclosed. The service has several features whose execution paths are switched on or off by corresponding feature toggles, i.e. flags in a configuration database. The performance, and especially error generation, of each feature is monitored automatically and an instantaneous error rate is produced. When the error rate exceeds a given threshold error rate for a particular feature, the corresponding toggle is disabled in the configuration database and the service is triggered to restart using the updated toggles, thereby disabling the problematic feature. The system and method also determine whether the error rate increased due to a transient error condition, such as a data link drop or a secondary service restart, and re-enable the toggle when the error condition has passed.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Stephen Dunne, Morton Davis Nivers
  • Patent number: 11157378
    Abstract: Error injection techniques involve, while a data storage system is in an error injection mode, injecting information representing an error of a storage device array into a first switch, such that the information representing the error is passed from a first downstream port of the first switch to a computing device through a second switch, the first and second switches being connected to the storage device array via downstream ports, and the first downstream port being connected to a second downstream port of the second switch; and determining error handling capability of the data storage system by obtaining a handling result of the information representing the error from the computing device. Accordingly, errors from storage devices can be simulated to facilitate detecting error handling in the entire I/O path comprehensively.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Min Zhang
  • Patent number: 11146419
    Abstract: A transceiver for a CAN bus system and a method for reducing line-associated emissions. The transceiver includes a transmitter for transmitting a transmitted signal to a first bus wire of a bus of the bus system, and for transmitting the transmitted signal to a second bus wire of the bus, the bus system being ensured exclusive, collision-free access of a subscriber station to the bus of the bus system at least temporarily; a receiver for receiving the bus signal transmitted on the bus wires; and an emissions reduction unit which is configured to control the signals for the bus wires on the basis of a measured level of a differential bus voltage of the signals on the bus wires, when a dominant state of the transmitted signal occurs.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: October 12, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Steffen Walker, Cyrille Brando
  • Patent number: 11115797
    Abstract: Provided is a wireless communication apparatus including an application, a communication control unit for controlling a search process for discovering at least one peripheral wireless communication apparatus and a connection process to a peripheral wireless communication apparatus, and a display control unit for generating a display screen including display of the at least one peripheral wireless communication apparatus discovered by the search process. The communication control unit starts control of the search process by start of the application, and controls the connection process to a wireless communication apparatus selected on the display screen.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: September 7, 2021
    Assignee: Sony Corporation
    Inventors: Shinji Takae, Katsutoshi Itoh, Tomoya Yamaura, Masanori Sato, Hideyuki Suzuki
  • Patent number: 11113221
    Abstract: A mode switching system including a first electronic device and the second electronic device is provided. The first electronic device includes a main control unit, a USB Type-C interface controller and a USB hub. The interface controller is coupled to the main control unit. The USB hub is coupled to the interface controller. The second electronic device is coupled to the interface controller of the first electronic device. The main control unit is configured to: (1) disable the USB hub in response to a mode switching instruction; (2) switch the mode of the interface controller from a first mode to a second mode; (3) command the interface controller to re-communicate with the second electronic device.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: September 7, 2021
    Assignee: Qisda Corporation
    Inventor: Sheng-Hsiang Hsieh
  • Patent number: 11102282
    Abstract: This present invention is directed towards a container orchestration method such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Patent number: 11102281
    Abstract: This present invention is directed towards a container orchestration system such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Patent number: 11074144
    Abstract: Before an active program replacement is carried out, a storage controller confirms a communication state between a redundant storage controller having a redundant configuration with the storage controller and the second storage device, and prohibits, in a case where an abnormality is detected in the communication state between the redundant storage controller and the second storage device, the active program replacement of the first storage controller. This inhibits occurrence of system down when active firmware replacement process is to be carried out in a storage system including multiple storage devices connected to one another.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: July 27, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida, Atsushi Takakura
  • Patent number: 11068331
    Abstract: A processing system includes a processing unit configured to be connected to a memory with error detection and/or correction. The processing unit generates at least one read request for reading data from the memory, the read request including an address signal identifying an address of a given memory area in the memory. The processing system includes an error handling circuit connected to the memory for receiving an error signal containing an error code indicating whether the data read from the memory contains errors. The error handling circuit includes a hardware circuit configured to set a first error signal to the error code of the error signal when the address indicated by the address signal belongs to a first address range and to set a second error signal to the error code of the error signal when the address indicated by the address signal belongs to a second address range.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 20, 2021
    Assignee: STMICROELECTRONICS APPLICATION GMBH
    Inventor: Roberto Colombo
  • Patent number: 11064459
    Abstract: A method for informing a user about communication capability mismatch in a home network is provided. The method includes receiving first information indicative of wireless communication capabilities of an access point of the home network. Further, the method includes receiving second information indicative of wireless communication capabilities of a client device connected to the access point. The method additionally includes matching the wireless communication capabilities of the access point and the client device based on the first information and the second information. If the wireless communication capabilities of the access point and the client device do not match, the method further includes configuring the access point or the client device to cause an application executed on the client device to display mismatch information on the mismatch between the wireless communication capabilities of the access point and the client device.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: July 13, 2021
    Assignee: MaxLinear, Inc.
    Inventors: Ran Senderovitz, Parul Singla, Artur Zaks
  • Patent number: 11062027
    Abstract: A system includes an electrical apparatus and a connecting device. The electrical apparatus comprises a control unit, a first interface device and a second interface device. A wire-bound first communication path is provided between the control unit and the connecting device via the first interface device and a second communication path is provided between the control unit and the second interface device. The system further includes a coupling device that can be set into a first coupling state and into a second coupling state. The first communication path is led through the coupling device in the first coupling state and is interrupted in the coupling device in the second coupling state. The control unit detects an attack on the system via the second interface device and, in the event of a detected attack, sets the coupling device from the first coupling state into the second coupling state.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: July 13, 2021
    Assignee: KROHNE Messtechnik GmbH
    Inventor: Holger Glasmachers
  • Patent number: 11057228
    Abstract: The present invention relates to a method for performing wake-up signalling between a host device and a client device of a communication system, said host and said client device being in a two-wire connection (1) with each other and at least one of said host and said client device being in an idle state, said host and said client device each comprising a data controller (3) arranged for data communication control and a power state controller (5) arranged to switch the device between at least an active state and said idle state, whereby the data controller of said at least one of said host and client device is disabled during the idle state.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 6, 2021
    Assignee: Iristick NV
    Inventors: Riemer Grootjans, Jasper Van Bourgognie, Vianney Le Clément de Saint-Marcq, Peter Verstraeten
  • Patent number: 11048603
    Abstract: Critical path failure analysis using hardware instruction injection may include providing, by an instruction microcontroller, to a plurality of processor cores, one or more test instruction sequences, wherein the instruction microcontroller is coupled to, for each of the plurality of processor cores: a first multiplexor providing an input to an instruction queue, and a second multiplexer receiving an input from the instruction queue and providing an output to an execution pathway; performing, by the instruction microcontroller, based on one or more test instruction sequences, one or more of a scan-in last pass (SLP) analysis or a scan-in cycle offset (SCO) analysis; and determining, based on one or more of the SLP analysis or the SCO analysis, one or more of a critical instruction sequence or a critical component path associated with the plurality of processor cores.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Dalton, Tony E. Sawan
  • Patent number: 11043109
    Abstract: A fire detector is connected to a loop transmission path connected to a receiver. When the loop transmission path is normal, a communication connection is made from a transmitting unit to the fire detector to monitor fire. When a break fault occurs in the loop transmission path, a break monitoring control unit turns switching circuit units ON to connect a termination of the loop transmission path to the transmitting unit. To the loop transmission path, a relay detects a current normal direction at normal and a current reverse direction at the time of occurrence of a break for transmission to the receiver. When a break occurs in the loop transmission path, a break section determining unit of the receiver determines, as a break section, a section in which the current normal direction detected by a plurality of the relays is changed to the current reverse direction.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: June 22, 2021
    Assignee: HOCHIKI CORPORATION
    Inventors: Yoshihiro Matsuda, Shigeru Kaneko, Takehiro Ono, Akira Ishida
  • Patent number: 11036422
    Abstract: The Prioritization and Source-Nonspecific Based Virtual Machine Recovery Apparatuses, Methods and Systems (“MBR”) transforms backup configuration request, restore request inputs via MBR components into backup configuration response, restore response outputs. A restore request to build a recovery virtual machine using a backup disk image of a source device stored on a backup device is obtained. A virtual machine recovery environment comprising a guest virtual machine running a guest hypervisor is booted. A recovery virtual machine configuration identifying source-nonspecific software is determined. A recovery prioritization index for data blocks of the backup disk image is determined. Essential data blocks of the backup disk image are prefetched. An operating system of a nested guest abridged virtual machine is booted. Command data blocks are fetched when a user command is received. Remaining data blocks are fetched in priority order.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: June 15, 2021
    Assignee: Datto, Inc.
    Inventors: Campbell Hutcheson, William Robert Speirs, II, Robert J. Gibbons, Jr.
  • Patent number: 11010338
    Abstract: The present disclosure provides a data screening device and method, which employ a storage unit and a register unit, and are capable of performing operations on data of different storage structures and different sizes efficiently.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: May 18, 2021
    Assignee: Shanghai Cambricon Information Technology Co., Ltd
    Inventors: Tianshi Chen, Yifan Hao, Zai Wang, Shaoli Liu
  • Patent number: 10999096
    Abstract: A Controller Area Network (CAN) transceiver is disclosed. The CAN transceiver includes a CAN bus interface including CANH and CANL inputs, a TXDC interface, RXDC interface and a CAN bus diagnostics module coupled with the CAN bus interface. The CAN bus diagnostics module is configured to analyze the CAN bus interface to detect and error on the CANH and CANL inputs and send a diagnostics code predefined for the detected error to one of the TXDC interface and the RXDC interface.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 4, 2021
    Assignee: NXP B.V.
    Inventor: Lucas Pieter Lodewijk van Dijk
  • Patent number: 10997534
    Abstract: Systems and methods for connecting an operator at a worksite are disclosed. One method includes receiving telematics data relating to a machine operating at a worksite using a data standard, receiving operator condition data relating to an operator of the machine using the data standard, wherein the operator condition data comprises one or more of nutritional data, health data, activity data, and sleep data, determining an operation state based at least on the telematics data and the operator condition data, and generating a response based at least on the determined operation state, wherein the response is configured to be transmitted used the data standard.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 4, 2021
    Assignee: Caterpillar Inc.
    Inventors: Michael K. Hatfield, David J. Edwards
  • Patent number: 10990468
    Abstract: A computing system that can maintain reliability required of a storage program while causing the storage program to operate on an operating system (OS) is provided. A processor of the computing system executes an OS controlling a hardware device and a storage program operating on the OS and using the hardware device via the OS. The OS identifies an error status of the hardware device when receiving a notification of an error that has occurred to the hardware device, and notifies the storage program that operates on the OS of the error status when the error status satisfies a predetermined condition. The storage program determines error handling on the hardware device on the basis of the error status, and requests the OS to perform the determined error handling. The OS performs the determined error handling on the hardware device.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 27, 2021
    Assignee: HITACHI, LTD.
    Inventors: Akihiko Araki, Masakuni Agetsuma, Sachie Tajima, Takanobu Suzuki, Masanori Takada
  • Patent number: 10977205
    Abstract: A system for detecting HDDs and in-position states of each of them includes an HDD controller, an analysis module, and a BMC chip. The HDD controller is electrically connected to the HDDs for obtaining SGPIO information and outputting testing signals comprising the SGPIO information. The analysis module receives the testing signals and generates in-position state information according to voltage levels of the testing signals. The BMC chip is electrically connected to the analysis module. The BMC chip receives the in-position state information from the analysis module and generates a detection log accordingly.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: April 13, 2021
    Assignee: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO., LTD.
    Inventors: Duo Qiu, Yu-Jie Ma
  • Patent number: 10970207
    Abstract: An embodiment of a semiconductor package apparatus may include technology to provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Intel Corporation
    Inventors: Peng Li, Jawad B. Khan, Sanjeev N. Trika
  • Patent number: 10963615
    Abstract: Some examples described herein relate to routing in routing elements. In an example, a design system includes a processor and a memory, storing instruction code, coupled to the processor. The processor is configured to execute the instruction code to model a communication network comprising switches interconnected in an array of data processing engines (DPEs), generate global routes of nets in the modeled communication network, generate detailed routes of the nets using the global routes, and translate the detailed routes to a file. Each of the switches has multiple input or output channels connected to another switch that are modeled as a single input or output edge, respectively, connected to the other switch. Each global route is generated through edge(s) of the switches. Each detailed route is generated comprising identifying one of the multiple input or output channels modeled by each edge through which the respective global route is generated.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 30, 2021
    Assignee: XILINX, INC.
    Inventors: Abhishek Joshi, Grigor S. Gasparyan