Patents Examined by John B Roche
  • Patent number: 11494195
    Abstract: A method for configuring an interface device connected to a control device and a field device, wherein the method includes receiving a first machine learning application having a plurality of logical components connected in a pipeline, where the first machine learning application serves to analyze a signal from the field device utilizing a first machine learning model, generating a plurality of code blocks utilizing a translator based on the plurality of logical components of the first machine learning application, connecting the plurality of code blocks in accordance with the pipeline of the first machine learning application to generate a first output from the signal from the field device, and deploying the connected code blocks on firmware of the interface device including creating a virtual port connectable to the control device, and where the virtual port serves to transmits the first output to the control device.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 8, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Ingo Thon
  • Patent number: 11474959
    Abstract: A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: October 18, 2022
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Craig E. Hampel
  • Patent number: 11467645
    Abstract: Disclosed are a storage device and a method for sudden power off recovery thereof. The method includes: performing a first snapshot operation on the storage device to obtain system information, and storing the system information and a first tag into a non-volatile memory when the storage device in an idle state; performing a second snapshot operation on the storage device to obtain system information of the storage device, and storing the system information and a second tag into the non-volatile memory when at least one of the following conditions occurring: updating a logical-to-physical mapping table in the non-volatile memory, executing a garbage collection operation, and programming a new block; searching the latest system information in the non-volatile memory when recovering supply of power; when determining that the searched system information includes the first tag, performing a lightweight sudden power off recovery operation in the storage device.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: October 11, 2022
    Assignee: RAYMX MICROELECTRONICS CORP.
    Inventors: Zhi Fan Liang, Hui Wang
  • Patent number: 11467942
    Abstract: Systems and methods for predictive performance indicators for storage devices are described. The data storage device may process host storage operations and maintenance operations that impact real-time performance. A performance value and corresponding threshold may be determined. Increases in maintenance operations and resulting changes in the performance value may be predicted. When the predicted change in performance value crosses the performance threshold, the host device may be notified.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: October 11, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael Lavrentiev, Narendhiran Chinnaanangur Ravimohan, Meenakshi C
  • Patent number: 11461256
    Abstract: A processing device, operatively coupled with a memory device, is configured to receive a direct memory access (DMA) command to perform a memory access operation, the DMA command comprising a priority value; assign the DMA command to a priority queue of a plurality of priority queues based on the priority value of the DMA command; and execute a plurality of DMA commands from the plurality of priority queues according to a corresponding execution rate of each priority queue of the plurality of priority queues.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: October 4, 2022
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Dhawal Bavishi, Laurent Isenegger
  • Patent number: 11455260
    Abstract: A method for simulating a physical-keyboard signal includes executing a monitoring program in an operating system, receiving at least one input key code signal by the monitoring program, sending the input key code signal to an embedded controller, looking up a key mapping table by the embedded controller according to the input key code signal to obtain a keyboard scan code signal corresponding to the input key code signal, sending the obtained keyboard scan code signal to the operating system, and performing a corresponding function by the operating system according to the keyboard scan code signal.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: September 27, 2022
    Assignee: GETAC TECHNOLOGY CORPORATION
    Inventor: Chia-Chang Chiu
  • Patent number: 11443205
    Abstract: A self-managing database system includes a metrics collector to collect metrics data from one or more databases of a computing system and an anomaly detector to analyze the metrics data and detect one or more anomalies. The system includes a causal inference engine to mark one or more nodes in a knowledge representation corresponding to the metrics data for the one or more anomalies and to determine a root cause with a highest probability of causing the one or more anomalies using the knowledge representation. The system includes a self-healing engine, to take at least one remedial action for the one or more databases in response to determination of the root cause.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 13, 2022
    Assignee: Salesforce.com, Inc.
    Inventors: Sudheendran Koyyalummal, Asharam Yadav, Sai Prasad Mysary, Mahesh Kumar Bolagum, Esha Sharma
  • Patent number: 11429426
    Abstract: An interrupt controller comprises issue circuitry to issue interrupt requests to a processing element and control circuitry to detect presence of a race condition in association with at least one pending interrupt request to be issued, and to set a barrier indicator when the race condition has been resolved. In response to the race condition being present, the issue circuitry is configured to select one of the at least one pending interrupt requests, to issue to the processing element the selected pending interrupt request followed by a dummy request over a path that ensures that the processing element receives the selected pending interrupt request prior to receiving the dummy request. On receiving an acknowledgement indicating that the processing element has received the dummy request, the control circuitry is then configured to set the barrier indicator.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: August 30, 2022
    Assignee: Arm Limited
    Inventors: Timothy Nicholas Hay, Martin Weidmann, Michael Alexander Kennedy, Andrew John Turner
  • Patent number: 11422950
    Abstract: A computing and communication module, includes: a processing circuit; and a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit; wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 23, 2022
    Assignee: THINKLOGICAL, LLC
    Inventors: Mitchell C. Hillsberg, Michael G. Engler, David Litke
  • Patent number: 11424956
    Abstract: A control bus (165) permits the transmission of a message (205) of a predetermined message length. A method (300) for transmitting pieces of information on the control bus (165) includes transmitting a message (205). The message includes a first field (210) and a second field (215). The first field (210) contains a variable reference to a type of information, and the second field (215) contains a piece of information of the type of information referred to in the first field (210).
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: August 23, 2022
    Assignee: ZF FRIEDRICHSHAFEN AG
    Inventors: Michel Wetterau, Ingo Lippenberger, Andreas Wildbrett
  • Patent number: 11422958
    Abstract: A quantum processor performs input and output which may be performed synchronously. The quantum processor executes a problem to generate a classical output state, which is read out at least partially by an I/O system. The I/O system also transmits a classical input state to by the I/O system, which may include the same qubit-proximate devices used for read-out. The classical input state is written to the qubits, and the quantum processor executes based on the classical input state (e.g., by performing reverse annealing to transform the classical input state to quantum state).
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: August 23, 2022
    Assignee: D-WAVE SYSTEMS INC.
    Inventors: Kelly T.R. Boothby, Andrew J. Berkley, Christopher B. Rich
  • Patent number: 11416821
    Abstract: Aspects relate to apparatuses and methods for determining and processing dormant data records on an immutable sequential listing. An exemplary apparatus includes a processor configured to monitor a plurality of timestamps associated with a plurality of data records stored on the immutable sequential listing, wherein the data record includes a job resume, detect inactivity in a first data record of the plurality of data records over a predetermined time period as a function of a first timestamp of the first data record, wherein the predetermined time period may be set by the user, tag, as a function of the inactivity, the first data record as an inactive first data record, and process, as a function inactivity, the first data record, wherein processing may include adding additional data or archiving inactive data records from the immutable sequential listing.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: August 16, 2022
    Assignee: MY JOB MATCHER, INC.
    Inventors: Arran Stewart, Steve O'Brien
  • Patent number: 11416423
    Abstract: A peripheral device is tracked between connections to host devices. A peripheral driver is dynamically configured and associated with a peripheral of a host device. A current association between the peripheral device and a current host device is maintained for purposes of providing the peripheral driver of the peripheral device on the current host device to remotely executing applications. The association is dynamically changed/updated based on a connection between the peripheral device and a given host device.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: August 16, 2022
    Assignee: NCR Corporation
    Inventors: Olufisayo Adebanke Ekpenyong, Rhonda Lee Henderson, Nazmu M. Nazarali, Darryl Scott O'Neill
  • Patent number: 11416424
    Abstract: An expander I/O module discovery/management system includes a secondary system chassis housing an expander I/O module coupled to a server device. The server device identifies the secondary system chassis and an expander I/O module port utilized by that server device, and then generates and transmits an expander I/O module reporting communication identifying the secondary system chassis and the expander I/O module port. A primary system chassis houses a switching I/O module coupled to the expander I/O module. The switching I/O module receives the expander I/O module reporting communication and determines that the secondary system chassis identified in the expander I/O module reporting communication is different than the primary system chassis. In response, the switching I/O module assigns a virtual slot to the expander I/O module, and assigns a virtual port associated with the virtual slot to the expander I/O module port identified in the expander I/O module reporting communication.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Eric Kuzmack, Pawan Kumar Singal, Balaji Rajagopalan, Ning Zhuang, Joseph LaSalle White, Sudhir Vittal Shetty, Babu Krishna Chandrasekhar, Zoheb Khan
  • Patent number: 11418359
    Abstract: In a packaging machine, a work station has an interior, which is surrounded by a wall and which has arranged therein a tool with at least one heating element or actor. The invention is characterized by a bus node assembly that is attached to the outside of the wall facing away from the interior and which comprises a housing cap, a circuit board and an interface connected to the circuit board and used for connection to a communication bus.
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: August 16, 2022
    Assignee: MULTIVAC SEPP HAGGENMUELLER SE & CO. KG
    Inventors: Elmar Ehrmann, Christian Lau, Thomas Pfalzer, Florian Felch, Claus Botzenhardt, Andreas Kurz, Michael Rädler, Thorsten Remmele
  • Patent number: 11410064
    Abstract: A determination is made of an explanatory variable with respect to an objective variable. A subset of data from data to be analyzed is created, in response to setting the objective variable to be analyzed to perform analysis. Association analysis is applied to analysis results, in response to a number of analysis runs exceeding a predetermined number. An association rule is derived for the explanatory variable from a result of the association analysis. An explanatory variable having a relevance value greater than a threshold value with the objective variable in the data to be analyzed is selected. The selected explanatory variable is scored as an input using the association rule to determine whether the explanatory variable is to be added or removed.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiromi Kobayashi, Masaharu Sakamoto, Yasue Makino, Hirokazu Kobayashi
  • Patent number: 11411766
    Abstract: An example operation includes one or more of generating a data frame for transmission via a controller area network (CAN) bus of a transport, the data frame comprising data stored in a plurality of fields, encoding at least one authentication bit into a value within a data field of the generated data frame, wherein the at least one authentication bit comprises a digital signature based on a predefined key for the at least one authentication bit, and transmitting the generated data frame with the at least one authentication bit that comprises the digital signature via the CAN bus.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: August 9, 2022
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventors: Satyajit P. Patne, Edward Allen Cain, Jr., Adam Loyd Parker, Jonathan Burnham, Stephen Paul McFarland, Jr.
  • Patent number: 11397696
    Abstract: A data transfer apparatus includes an acquisition side communication port that receives data including an identifier indicating a classification from an outside, a distribution side communication port that transmits the data to the outside, a storage unit that stores transfer information in which the identifier and a condition related to a time of the data are associated, and a transfer processing unit that decides whether or not to transmit received data which is the data to the distribution side communication port based on the identifier included in the received data and information of the time of the received data, and the transfer information when the received data is received by the acquisition side communication port. The information of the time of the received data is a time at which the received data is received by the acquisition side communication port or a time included in the received data.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: July 26, 2022
    Assignee: HITACHI ASTEMO, LTD.
    Inventors: Daisuke Mashimo, Taisuke Ueta, Hideyuki Sakamoto
  • Patent number: 11392438
    Abstract: A data processing apparatus is provided comprising first processing circuitry. Interrupt generating circuitry generates an outgoing interrupt in response to the first processing circuitry becoming unresponsive. Interrupt receiving circuitry receives an incoming interrupt, which indicates that second processing circuitry has become unresponsive, and in response to receiving the incoming interrupt, causes the data processing apparatus to access data managed by the second processing circuitry.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 19, 2022
    Assignee: Arm Limited
    Inventors: Anitha Kona, Michael Wayne Garner, Randall L. Jones, Tessil Thomas, Seow Chuan Lim, Karthick Santhanam, Liana Christine Nicklaus
  • Patent number: 11394579
    Abstract: Systems and techniques that facilitate smart CAN termination are provided. In various embodiments, a system can comprise a sensor component that can measure an impedance of a controller area network (CAN) bus. In various aspects, the system can further comprise a termination component that can convert at least one node of the CAN bus from a non-terminating state to a terminating state, based on the impedance.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: July 19, 2022
    Assignee: VOLVO CAR CORPORATION
    Inventor: Shefeen Maliyakkal