Patents Examined by Jaweed A Abbaszadeh
  • Patent number: 11579681
    Abstract: As the volume of data under management expands rapidly, so do the costs associated with storing and that data on secondary storage devices. The illustrative approach provides an improvement to the information management system by delaying certain tasks that meet a set of criteria until a specified threshold is met. The system receives a request to be performed on a set of data stored on secondary devices. Power management module determines whether the task satisfies a set of criteria for delayed execution, queues the task, and when a specified threshold of the queued tasks is met powers up the necessary components to execute the tasks.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 14, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Satya Narayan Mohanty, Prasanth Manickam, Vineeth Samuel Varghese
  • Patent number: 11575370
    Abstract: A method for establishing a powered link over a transmission line includes providing a constant, predetermined current to a terminal thereby causing a power transistor coupled to the terminal to conduct in a subthreshold region of transistor operation without current flowing between a drain terminal of the power transistor and a source terminal of the power transistor. The method includes estimating a size of the power transistor using a digital time signal indicative of an amount of time the constant, predetermined current is provided before a voltage level on the terminal exceeds a predetermined voltage level. In an embodiment, the predetermined voltage level is less than a threshold voltage of the power transistor.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 7, 2023
    Assignee: Skyworks Solutions, Inc.
    Inventors: András V. Horváth, Carlos Briseno-Vidrios, Viktor Zsolczai, Soma Ur
  • Patent number: 11574060
    Abstract: An initial program load of a system component of a computing environment is performed. A determination is made as to whether one or more signatures of one or more signed binary code components relating to the system component are verified. Based on determining that the one or more signatures are verified, additional verification is performed. The additional verification includes obtaining a select binary code component of one or more binary code components relating to the system component and determining whether the select binary code component is a particular signed binary code component. Based on determining that the select binary code component is the particular signed binary code component, a check is performed. The initial program load is continued based on a successful check.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: February 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis P. Gomes, Martin Schwidefsky, Reinhard T. Buendgen, Viktor Mihajlovski
  • Patent number: 11574055
    Abstract: Certain aspects of the disclosure are directed toward validation and installation of a file system. A method for mitigating security breach for a circuit platform subject to compromise by unauthorized changes to a file system includes abstracting the file system into an encrypted file with cryptographically signed components. The file system may have instruction code or other data for an operating system and may be stored by or on behalf of the circuit platform. During boot time of the operating system, an unencrypted version of the operating system and the encrypted file may be accessed and used by validating a signature associated with the file system. In response to validating the signature, the file system is installed into a transient, non-persistent storage circuit. As such, the operating system executes instruction code via a central processing unit (CPU) circuit under authorization based on the validated signature.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 7, 2023
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: August Schack, Craig Leon Cornwall, Rodney Kohout
  • Patent number: 11573616
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to reduce temperature of a networked device. An example apparatus includes, a temperature threshold monitor to identify a temperature condition associated with the device, a window information retriever to retrieve a current value of a network receive capacity parameter, and a window adjustor to reduce the temperature of the device by generating a modified network receive capacity parameter, the modified network receive capacity parameter based on a ratio of the current value of the network receive capacity parameter and a decrease factor.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 7, 2023
    Assignee: Intel Corporation
    Inventors: Wey-Yi Guy, Aarti Gokhale, Gaurish Deuskar
  • Patent number: 11537488
    Abstract: An user profile may be used to adjust one or more system power management settings of an information handling system. An information handling system may transmit one or more user profile credentials. The information handling system may receive user profile data and may compare the user profile data with one or more system characteristics of the information handling system. Based on the comparison of the user profile data with the system characteristics of the information handling system, the information handling system may adjust one or more power management settings of the information handling system.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 27, 2022
    Assignee: Dell Products L.P.
    Inventors: Richard C. Thompson, Nikhil M. Vichare, Vivek Viswanathan Iyer
  • Patent number: 11520597
    Abstract: Computer operating systems are provided that allow for applications compatibility with different OS generations. Example operating systems are designed using an adapted COM (ACOM) component architecture with immutable interfaces and their specifications within same generation, allowing freedom of components programming code implementation. That includes: modular microkernel itself comprising an interface bus component, possibility for OS concurrently run microkernels of various generations, create new components by reusing (comprising/delegating or aggregating) other binary components; special marshalling mechanism reduces header size by allowing executable file to have a single system interface instance' address pointer for dynamic functions importing without need to recompile applications earlier executables in accordance with the latest versions of OS system libraries.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 6, 2022
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11513585
    Abstract: In one embodiment, a system includes power management control that controls a duty cycle of a processor to manage power. The duty cycle may be the amount of time that the processor is powered on as a percentage of the total time. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. For example, the processor may be a graphics processing unit (GPU), and the period of time over which the duty cycle is managed may be a frame to be displayed on the display screen viewed by a user of the system.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: November 29, 2022
    Assignee: Apple Inc.
    Inventors: Patrick Y. Law, Robert A. Drebin, Keith Cox, James S. Ismail
  • Patent number: 11508423
    Abstract: A chip includes a processor, a memory, and a storage controller of the memory. There is an access path between the processor and the storage controller, and the processor reads data from or writes data into the memory by using the storage controller through the access path. The chip further includes a shielding circuit. The shielding circuit is configured to shield a signal on the access path when the processor is powered off.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 22, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Youming Tsao, Bingwu Ji, Cong Yao, Jiahua Lin
  • Patent number: 11507388
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying storage devices of an IHS, wherein a BIOS of the IHS is associated with a first enumeration order of the storage devices; enumerating the storage devices such that a particular storage device of the storage devices is enumerated as the first enumerated storage device for both the BIOS and an OS of the IHS, including: determining that an OS installation mode is enabled, and in response, i) exposing only the particular storage device, and ii) disabling the remaining storage devices to; determining that a LUN is set by the BIOS as the first enumerated storage device, including setting an unique identifier (UID) for the particular storage device, and in response fetching data associated with the LUN based on the UID; parsing the LUN data; assigning, based on the parsing, the LUN as the first enumerated storage device.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Wei Liu, Gobind Vijayakumar, Krishnaprasad Koladi
  • Patent number: 11500445
    Abstract: Disclosed are a method and apparatus for controlling a hardware module, electronic device and storage medium. In an embodiment of the present disclosure, the method may include: timing a waiting state of the hardware module to obtain a current waiting duration of the hardware module when it enters a first waiting state; generating an interrupt signal based on the current waiting duration; determining program information corresponding to the current waiting duration under triggering from the interrupt signal; executing an action corresponding to the program information for the hardware module, and controlling it to enter a second waiting state. In the present disclosure, the hardware module is controlled to execute actions corresponding to different programs based on different waiting durations through an interrupt mechanism, thus controlling the hardware module to switch between waiting states with different power consumption, and achieving a good balance between energy saving and performance.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: November 15, 2022
    Assignee: HORIZON (SHANGHAI) ARTIFICIAL INTELLIGENCE TECHNOLOGY CO., LTD.
    Inventor: Xiaofeng Ling
  • Patent number: 11500993
    Abstract: One or more ECU's in an automotive vehicle have a contingent boot and an authenticated boot. When each such ECU is initialized, that ECU performs the contingent boot and the authenticated boot in parallel. The authenticated boot authenticates operational firmware for that ECU that is stored in flash memory of that ECU, starting with initial firmware of the operational firmware. Contingent boot firmware is stored in flash memory of the ECU or is stored in essentially non-alterable memory of the ECU. The contingent boot executes the ECU contingent boot firmware for that ECU. The contingent boot firmware has limited functionality and does not have the ability to flash the flash memory. Upon successful authentication of the initial firmware, the ECU executes the initial firmware and terminates the contingent boot.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: November 15, 2022
    Assignee: FCA US LLC
    Inventors: William Mazzara, Jr., Adam Brackmann
  • Patent number: 11500645
    Abstract: A boot method is provided for an electronic device. The boot method includes acquiring a boot signal; performing a booting process based on the boot signal; and, based on the boot signal, generating a feedback provided to the boot signal to indicate the booting process.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 15, 2022
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Yahui Wang
  • Patent number: 11493976
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to allow dynamic changing between current limiting methods. A power delivery controller comprising: a power control device; a first current control device, the first current control device to control the power control device when a current level associated with a current flowing between a first device and a second device exceeds a first adjustable current threshold value; a second current control device to control the power control device when the current level exceeds a second adjustable current threshold value; and a configuration manager to, during runtime, set a first configuration setting of the first current control device and a second configuration setting of the second current control device, the first configuration setting and second configuration setting based on a negotiated contract corresponding to the first device and the second device.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: November 8, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Michael James Mills, Mohammad Atiqur Rahman, Eric Beljaars, Nagesh Narayana Swamy
  • Patent number: 11493985
    Abstract: A computer system comprising a scheduled computation module, a work memory storage device, and a controller. The scheduled computation module is configured to receive and process data values according to a predetermined access pattern. The work memory storage device includes one or more work memory banks. The controller is configured to, based on scheduling information associated with the predetermined access pattern, (1) provide data values held by the one or more work memory banks to the scheduled computation module, and (2) selectively control a power state of the one or more work memory banks.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amol Ashok Ambardekar, Shuayb M. Zarar, Jun Zhang
  • Patent number: 11474585
    Abstract: A wake-up control method for a Body Control Module (BCM) includes: step S1 writing IDs and wake-up level information of all Micro Controller Unit (MCU) pins serving as an external wake-up source to a retention RAM; step S2, setting a wake-up detection timer, and triggering a system to enter a low power consumption mode; step S3, after a wake-up detection time set by the wake-up detection timer expires, enabling power supply to all MCU pins, setting the corresponding MCU pin as an input pin according to the pin ID information written in step S1, and acquiring level information of the input pin; and step S4, comparing the level information of the input pin with the wake-up level information written in step S1, if they are consistent, writing the ID of the input pin that is to serve as a wake-up source to the retention RAM and triggering the system to enter a normal operating mode, and if they are inconsistent, disabling the power supply to the MCU pin. A wake-up control device for a BCM is further provided.
    Type: Grant
    Filed: November 23, 2017
    Date of Patent: October 18, 2022
    Assignee: GUANGZHOU AUTOMOBILE GROUP CO., LTD.
    Inventors: Wenlong Zhang, Shaotang Huang, Zhide Zhang, Guangwei Ran
  • Patent number: 11474590
    Abstract: Bandwidth for information transfers between devices is dynamically changed to accommodate transitions between power modes employed in a system. The bandwidth is changed by selectively enabling and disabling individual control links and data links that carry the information. During a highest bandwidth mode for the system, all of the data and control links are enabled to provide maximum information throughout. During one or more lower bandwidth modes for the system, at least one data link and/or at least one control link is disabled to reduce the power consumption of the devices. At least one data link and at least one control link remain enabled during each low bandwidth mode. For these links, the same signaling rate is used for both bandwidth modes to reduce latency that would otherwise be caused by changing signaling rates. Also, calibration information is generated for disabled links so that these links may be quickly brought back into service.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: October 18, 2022
    Assignee: Rambus Inc.
    Inventor: Frederick A. Ware
  • Patent number: 11467643
    Abstract: Disclosed are systems that may include nodes configured to receive power and data from a cable, for example, an Ethernet cable. In example embodiments, the nodes include a plurality of contacts for delivering data and power to a downstream node. In example embodiments a single pair of contacts may be used to deliver data to the downstream node and three pairs of contacts may be used to deliver power to the downstream node.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 11, 2022
    Assignee: IGOR, INC.
    Inventor: Dwight Lynch Stewart
  • Patent number: 11467653
    Abstract: A radio module, comprises a battery; and a radio circuit, the radio circuit comprising: a DC-to-DC converter coupled with the batters and configured to convert a battery voltage to a first DC voltage level; at least one regulator coupled with the DC-to-DC converter and configured to covert the first DC voltage level to a second DC voltage level; at least one circuit block coupled with the at least one regulator such that the second DC voltage level is configured to provide power to the at least one circuit block; a real time clock configured to provide a clock signal to the at least one circuit block; and a management unit coupled with the at least one circuit block and configured to implement a state machine to control the at least one circuit block, wherein the state machine causes the management unit to cause the second DC voltage level to be removed from the at least one circuit during a first state comprising the state machine and, during a second state comprising the state machine, cause the second DC v
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: October 11, 2022
    Assignee: UBILITE, INC.
    Inventors: Ismail Lakkis, Lai Xu
  • Patent number: 11467641
    Abstract: A power adaptor system may comprise a power source supplying input voltage according to a dynamic power rating to an operably connected host information handling system, a power source identification (PSID) module of the power adaptor receiving an adjustable setting voltage from the power source via a setting voltage port of the PSID module, and a controller of the PSID module executing code instructions to select the dynamic power rating for the power source based on a measurement of the adjustable setting voltage indicating an operating condition of the power adaptor or based on an indication of an operating condition the operably connected host information handling system, wherein the dynamic power rating is one of a plurality of dynamic power ratings in including an adjustable range of power levels at each dynamic power rating at which the power source is capable of operating.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: October 11, 2022
    Assignee: Dell Products, LP
    Inventors: Wei-Cheng Yu, Tsung-Cheng Liao, Tun-Chieh Liang, Wen-Yung Chang, Chi-Che Wu