Patents Examined by Bryce P. Bonzo
-
Patent number: 11481280Abstract: Various embodiments relate to a distributed power system, including: a primary power management integrated circuit (PMIC) configured to receive a source voltage and connected to a primary communication bus, wherein the primary PMIC produces a secondary voltage on a voltage line, wherein the primary PMIC communicates with a microcontroller unit (MCU) via the primary communication bus; and a plurality of secondary PMICs connected to the primary PMIC via the voltage line, a secondary communication bus, and a fail line, wherein the plurality of secondary PMICs are configured to produce a pulsed signal on the fail line when a secondary PMIC fails, wherein the pulsed signal produced by each of the plurality of secondary PMICs have a unique pulse width that indicates to the primary PMIC the identity of the failed secondary PMIC.Type: GrantFiled: April 13, 2021Date of Patent: October 25, 2022Assignee: NXP USA, Inc.Inventors: Jean-Philippe Meunier, Maxime Clairet, Guillaume Jean Founaud, Alaa Eldin Y El Sherif
-
Patent number: 11474917Abstract: An example graphics system can include a first portion including a graphics driver and graphics hardware and a second portion communicatively coupled to the first portion. The second portion can include a display system communicatively coupled to a GUI application and a shim layer to shield the second portion from failure responsive to failure of the first portion.Type: GrantFiled: April 27, 2018Date of Patent: October 18, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Xinwei Zhang, Zachary Tahenakos, Daniel Bungert, Daryl T. Poe, Timothy J. Freese, Matthieu Clemenceau
-
Patent number: 11467912Abstract: Techniques are provided for feature toggle management with application behavior point-in-time restoration using event sourcing. One method comprises maintaining feature toggle events for features of an application, wherein each feature toggle event comprises an indication of an event time of the respective feature toggle event for a given feature; receiving a request to execute the application with feature toggle settings associated with an indicated point-in-time; and initiating an execution of the application with the feature toggle settings associated with the indicated point-in-time by processing the feature toggle events having an event time up to the indicated point-in-time. Event sourcing techniques may be employed to store the plurality of feature toggle events for the plurality of features in an event repository.Type: GrantFiled: October 22, 2020Date of Patent: October 11, 2022Assignee: Dell Products L.P.Inventors: Donal Carpenter, Stephen Dunne, Arun Muthukumar
-
Patent number: 11461163Abstract: A method and system for correcting embedded device errors. The method may include receiving a first log generated by a first device though a first channel, receiving a second log generated by the first device that identifies a malfunction of the first device through a second channel, determining a corrective action to cause the first device to cease the malfunction, based at least in part on the second log and an inference model, and sending a message to a second device based at least in part on the corrective action.Type: GrantFiled: June 28, 2019Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Piyush Aggarwal, Ravishankar Bhagavandas, Albert Daniel Prego
-
Patent number: 11455215Abstract: Systems and methods for unified application-level backup and restore using heterogeneous cloud-based backup service providers. An application programming interface is configured to process both data level replication operations as well as application-level operations that are executed to carry out high-level commands between a virtualized computing environment and any one or more of the heterogeneous cloud-based backup service providers. The API receives commands from applications in the virtualized computing environment. The API processes commands from the applications so as to facilitate replication of data to selected one or more cloud-based backup service providers. The commands perform data level replication operations as well as application-level operations for storing content to the cloud-based service provider. After a failure event and/or upon receipt of a restore command, the API initiates application-level operations that restore the application and its constituent entities.Type: GrantFiled: April 29, 2019Date of Patent: September 27, 2022Assignee: Nutanix Inc.Inventors: Parthasarathy Ramachandran, Binny Sher Gill, Naveen Kumar, Karthik Chandrasekaran
-
Patent number: 11455220Abstract: Methods, systems, and computer program products for cloud to cloud disaster recovery are disclosed. Exemplary embodiments may: discover one or more virtual machines associated with a first auto scaling group; and generate a plan to backup the one or more virtual machines to a second cloud.Type: GrantFiled: May 7, 2019Date of Patent: September 27, 2022Assignee: EMC IP Holding Company LLCInventors: Boris Shpilyuck, David Zlotnick, Assaf Natanzon
-
Patent number: 11449403Abstract: A method and system for detecting faults in a communication interface is disclosed. The communication interface is connected to a field device and a device bus comprising generating periodic diagnostic pulse by a programing unit. The programming unit is communicatively connected to the controller and a controller interface and provides the diagnostic pulse to a multiplexer to periodically apply the diagnostic pulses from the programming unit to a first winding of a transformer. The programming unit provides the diagnostic pulse to the isolation unit. A sensing unit senses a voltage drop across a sense resistor, the sensing unit having an input connected to the sense resistor and an output connected to the programming unit. The sensing unit communicates a sense signal based on the comparison to the programming unit, and switches from a primary or a secondary module to the other based on the sense signal.Type: GrantFiled: October 9, 2019Date of Patent: September 20, 2022Assignee: Honeywell International Inc.Inventors: Amit Kulkarni, Ganesh Ratilal Patil, Mohammed Rizwan, Vimal Kant
-
Patent number: 11442813Abstract: A memory device includes a non-volatile memory to store data, an execution trace buffer, and a media controller. The media controller receives data-modifying commands and adds the data-modifying commands to the execution trace buffer. The media controller executes the data-modifying commands to modify the data stored in the non-volatile memory and detects errors in the data stored in the non-volatile memory. The media controller repeats execution of data-modifying commands from the execution trace buffer in response to detecting an error.Type: GrantFiled: October 11, 2017Date of Patent: September 13, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronaldo Rod Ferreira, Taciano Perez
-
Patent number: 11436072Abstract: Example implementations relate to method and management system for collecting contextual log files to an issue in a computing system. The method includes analyzing alert data to identify a current symptom associated with the issue in the computing system, and determining whether the current symptom exists in a first lookup table including a plurality of first symptoms and a plurality of first log categories. Each first symptom is mapped to one or more first log categories in the first lookup table. In response to determining that the current symptom exists in the first lookup table, the method includes collecting one or more log files from a plurality of log files corresponding to the one or more first log categories mapped to the current symptom, from the computing system. Further, the method includes transferring the one or more log files to an external computing system for performing diagnostics on the issue.Type: GrantFiled: February 27, 2020Date of Patent: September 6, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Poornachandran Sinnan Muthusamy, Bino Joseph Polackal, Haindavi Nagarajan, Rajeevalochana Kallur, Shubham Nagar
-
Patent number: 11436113Abstract: Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof. Typically, the storage groups are determined such that the drives in each storage group have at least one coupled failure mechanism, and the drives are allocated to servers (and typically also, data items are placed in the servers) in accordance with storage group membership of the drives. In some embodiments, data from a server is stored in redundant fashion on at least two of the drives, e.g., in accordance a RAID technique.Type: GrantFiled: June 28, 2018Date of Patent: September 6, 2022Assignee: Twitter, Inc.Inventors: James G. Hanko, Christopher Unkel, Jean-Francois Remy
-
Patent number: 11422881Abstract: In accordance with an embodiment, described herein are systems and methods for automatic root cause analysis and generation of key metrics in a multidimensional database. A system can comprise a computer and a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one hierarchical structure of data dimensions. One or more one or more user logs are created, the one or must user logs representing a plurality of operations performed by a plurality of users of the multidimensional database server and accessing the at least one hierarchical structure of data dimensions. Based upon historical data of the at least one hierarchical structure of data dimensions, a change in a query result of a user is detected. Based upon the detection of a change, a set of data dimensions can be provided to the user that contains the data dimensions most contributing to the change.Type: GrantFiled: March 29, 2019Date of Patent: August 23, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Kumar Ramaiyer
-
Patent number: 11416336Abstract: Parity data associated with commands to, and indications from, a configuration register that includes a first command FIFO for receiving commands and a response FIFO for returning indications can be managed. Commands can be tracked by storing the commands in a second command FIFO and a command can be dequeued from the second command FIFO, in response to a command emerging from the response FIFO. Parity data can be generated from the data associated with a write operation, and stored in a parity latch corresponding to the configuration register, in response to the dequeued command being a successfully completed write operation. The generated parity data can be read from a parity latch corresponding to the configuration register and provided the generated parity data for return with an indication that the dequeued command is a successfully completed write operation.Type: GrantFiled: October 15, 2019Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventor: Kelvin Wong
-
Patent number: 11416327Abstract: An information handling system may include at least one processor, and a memory coupled to the at least one processor. The information handling system may be configured to: detect a problem during a boot of the information handling system; transmit telemetry data associated with the problem to at least one remote telemetry server, wherein the at least one remote telemetry server is configured to analyze the telemetry data and other telemetry data from other information handling systems; receive resolution instructions from the at least one remote telemetry server; and implement a resolution of the detected problem based on the resolution instructions.Type: GrantFiled: May 24, 2019Date of Patent: August 16, 2022Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Alok Pant, Balasingh Ponraj Samuel, Sumanth Vidyadhara
-
Patent number: 11416355Abstract: A relay system includes a detector that detects occurrence of failure related to a processor that reads and processes requests from a memory, a monitor that monitors statuses of the requests stored in the memory and gives an instruction to increase or reduce a computational resource depending on the statuses of the requests stored in the memory, and a controller that performs control in response to detection of the failure by the detector so that a status of the memory is set to a state in which the monitor determines that addition of the computational resource is unnecessary.Type: GrantFiled: September 11, 2019Date of Patent: August 16, 2022Assignee: FUJIFILM Business Innovation Corp.Inventor: Hiroyuki Eguchi
-
Patent number: 11416433Abstract: The performance of a wireless dock can be enhanced when a USB mass storage device is connected to the wireless dock. Filter drivers can be loaded on the USB stacks of a computing device and the wireless dock to perform functionality for reducing the number of communications that are sent over a wireless network when a USB mass storage device is connected to the computing device via the wireless dock. This reduction in the number of communications can be accomplished without jeopardizing data integrity or compliance with governing protocols.Type: GrantFiled: September 2, 2020Date of Patent: August 16, 2022Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
-
Patent number: 11409618Abstract: Transaction recovery in a cloud computing environment. Transaction recovery includes determining whether a first container of a plurality of containers in the cloud computing environment is crashed. In response to the first container being crashed, the method may include determining at least one transaction log entry from a first log file corresponding to the first container. Transaction recovery includes retrieving at least one in-doubt transaction corresponding to the first container from a first database corresponding to the first container. Transaction recovery includes comparing the at least one transaction log entry with the at least one in-doubt transaction for transaction recovery.Type: GrantFiled: September 14, 2020Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Dian Guo Zou, Yan Zhou, Ze Zhang, Da Guang Sun, Shuo Zhang
-
Patent number: 11409609Abstract: A multi-logic device system, an electronic engine controller, and a method of operating the multi-logic device system. The multi-logic device system includes a primary logic device which is more resilient to single event effects, and one or more secondary logic devices, each secondary logic device being powered by a respective power supply unit and being more susceptible to single event effects. The primary logic device is configured to run, for each secondary logic device, a respective watchdog timer. Each watchdog timer is restarted upon receipt of a restart signal from the respective secondary logic device. The primary logic device is also configured, in response to a watchdog timer timing out, to identify and reset the secondary logic device corresponding to the timed out watchdog timer.Type: GrantFiled: December 3, 2019Date of Patent: August 9, 2022Assignee: ROLLS-ROYCE PLCInventor: David F Brookes
-
Patent number: 11403184Abstract: Assets are associated to a data protection policy. Configuration information is received for the data protection policy. The configuration information includes a data protection job to perform for the assets and a schedule for the data protection job. A shadow policy is generated that includes the configuration information. The data protection policy is executed. Upon detecting a failure of the data protection job for an asset, the asset is moved from the data protection policy to the shadow policy. The shadow policy is executed. Execution of the shadow policy includes calculating a base time value, adding a random time value to the base time value to obtain a wait time, and after the wait time has elapsed, retrying the data protection job.Type: GrantFiled: March 1, 2021Date of Patent: August 2, 2022Assignee: EMC IP Holding Company LLCInventors: Pravin Ashok Kumar, Wei Wang
-
Patent number: 11385993Abstract: Dynamic integration of command line utilities is disclosed. For example, a host has a processor and a memory, where the memory stores a first program with a command line interface (CLI). A program testing module executes on the processor to discover a plurality of commands accepted by the CLI, where a command of the plurality of commands additionally accepts a subcommand and an argument. A first input data type associated with the first command is determined. A first test case is generated that invokes the first command with first test data of the first input data type. A second input data type that is incompatible with the command is determined based on the first input data type. A second test case that invokes the command with second test data of the second input data type is generated and both test cases are executed.Type: GrantFiled: October 4, 2018Date of Patent: July 12, 2022Assignee: Red Hat, Inc.Inventors: Og Benso Maciel, Djebran Lezzoum
-
Patent number: 11385977Abstract: In the invention, a problem is solved in which, in order to achieve high performance and high reliability with the conventional multi-core and lockstep core, a redundant lockstep core is necessarily prepared to execute a multi-core program in which an error has occurred, a circuit area increases, and a cost and a power consumption increase. In the invention, a safe operation of a control system is secured by operating a software program operating on a multi-core in which an error has occurred as degenerate software on a core switched from a lockstep operation to a multi-core operation.Type: GrantFiled: April 25, 2017Date of Patent: July 12, 2022Assignee: HITACHI, LTD.Inventors: Teruaki Sakata, Teppei Hirotsu