Patents Examined by Fahmida Rahman
  • Patent number: 11493969
    Abstract: The present disclosure is directed to switch a voltage to be supplied to a power source switch in accordance with a state of a power source of an apparatus and restrain power consumption of the power source switch.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 8, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ryotaro Okuzono
  • Patent number: 11494310
    Abstract: An integrated circuit (122) includes an on-chip boot ROM (132) holding boot code, a non-volatile security identification element (140) having non-volatile information determining a less secure type or more secure type, and a processor (130). The processor (130) is coupled to the on-chip boot ROM (132) and to the non-volatile security identification element (140) to selectively execute boot code depending on the non-volatile information of the non-volatile security identification element (140). Other technology such as processors, methods of operation, processes of manufacture, wireless communications apparatus, and wireless handsets are also disclosed.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 8, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: Charles W. Brokish, Narendar Madurai Shankar, Erdal Paksoy, Steve Karouby, Olivier Schuepbach
  • Patent number: 11474828
    Abstract: In a mobile device, processes of an application can be monitored and scored for initial data distribution. Specifically, a method can include monitoring processes of an application, and scoring objects or components used by the processes to determine placement of the objects or components in memory during initiation of the application. The method can also include, during initiation of the application, loading, into a first portion of the memory, at least partially, the objects or components scored at a first level. The method can also include, during initiation of the application, loading, into a second portion of the memory, at least partially, the objects or components scored at a second level. The objects or components scored at the second level can be less critical to the application than the objects or components scored at the first level.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: October 18, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Dmitri Yudanov, Samuel E. Bradshaw
  • Patent number: 11467849
    Abstract: Systems and methods are provided that may be implemented to utilize information from existing OS initialization mechanisms on an information handling system to determine characteristic/s of OS usage, and to record and store these determined characteristic/s as metadata on nonvolatile storage for later retrieval. In one embodiment, the determined characteristics for every given OS boot may be so recorded with information that identifies whether each given OS boot was from a manufacturer or vendor-supplied OEM OS image or from an aftermarket OS image.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Mario A. Limonciello, Juan M. Martinez
  • Patent number: 11455172
    Abstract: Accordingly the embodiments herein provide a method for managing scheduling of services during a boot-up process in an electronic device including a multi-core processor. The method includes determining a plurality of services initiated during the boot-up process of the electronic device. Further, the method includes registering system parameters associated with the electronic device for each one of the determined services. Further, the method includes determining whether the service is critical or non-critical for the boot-up process. Further, the method includes tagging a label data to each one of the determined services, wherein the label data represents whether the service is critical or non-critical. Further, the method includes clustering each of the services into one of an accelerating cluster and a decelerating cluster based on the registered system parameters associated with the electronic device and the tagged label data.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: September 27, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Atikant Singh, Anuradha Kanukotla, Hyunjoon Kim, Kyungseok Lee, Ramalingam Ramamoorthy
  • Patent number: 11449124
    Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: September 20, 2022
    Assignee: Google LLC
    Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
  • Patent number: 11435813
    Abstract: Systems, apparatuses, and methods for managing power consumption for a neural network implemented on multiple graphics processing units (GPUs) are disclosed. A computing system includes a plurality of GPUs implementing a neural network. In one implementation, the plurality of GPUs draw power from a common power supply. To prevent the power consumption of the system from exceeding a power limit for long durations, the GPUs coordinate the scheduling of tasks of the neural network. At least one or more first GPUs schedule their computation tasks so as not to overlap with the computation tasks of one or more second GPUs. In this way, the system spends less time consuming power in excess of a power limit, allowing the neural network to be implemented in a more power efficient manner.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: September 6, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Greg Sadowski
  • Patent number: 11436023
    Abstract: A method of operating a storage system is provided. The method includes executing an operating system on one or more processors of a compute device that is coupled to one or more solid-state drives and executing a file system on the one or more processors of the compute device. The method includes configuring the compute device with one or more replaceable plug-ins that are specific to the one or more solid-state drives, and executing a flash translation layer on the one or more processors of the compute device, with assistance through the one or more replaceable plug-ins for reading and writing the one or more solid-state drives.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 6, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Russell Sears, Hari Kannan, Yuhong Mao
  • Patent number: 11397587
    Abstract: Process core isolation for execution of multiple operating systems on a multicore computer system includes booting first and second operating systems (OSs) on a computer system that includes a plurality of processor cores across physical central processing unit(s) (CPUs). Booting the first OS boots the first OS on a first subset of the processor cores. Booting the second OS, different from the first OS, boots the second OS on a second subset of the processor cores. The first and second subsets are mutually exclusive, where a first processor core of a physical CPU of the physical CPUs is included in the first subset and a second processor core of the physical CPU is included in the second subset, and where the first and second OSs execute concurrently on the computer system, and each of the first and second OS executes on only its respective subset of processor core(s).
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: July 26, 2022
    Assignee: ASSURED INFORMATION SECURITY, INC.
    Inventors: Rian Quinn, Connor James Davis, Harlan Philip White, Erin Grace Riley Hensel
  • Patent number: 11388074
    Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: July 12, 2022
    Assignee: Intel Corporation
    Inventors: Peter McCarthy, Chris MacNamara, John Browne, Liang J. Ma, Liam Day
  • Patent number: 11368321
    Abstract: Power sourcing equipment (PSE) and an energy saving method for Power over Ethernet are provided. The PSE includes: a low-power detection component, configured to: detect a power supply port when being connected to the power supply port; and send a first instruction when the power supply port is connected to a valid powered device PD, to instruct a control switch to connect a PSE chip and the power supply port and disconnect the low-power detection component from the power supply port, and instruct a power switch to connect the PSE chip and a power supply; the control switch, configured to: according to the first instruction, connect the PSE chip and the power supply port, and disconnect the low-power detection component from the power supply port; and the power switch, configured to connect the PSE chip to the power supply port according to the first instruction.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: June 21, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hua Chen, Shiyong Fu, Yan Zhuang, Rui Hua, Qi Dong, Chao Gu
  • Patent number: 11360783
    Abstract: A system and method for booting a computer system is disclosed. Code is loaded from a minor BIOS image stored on an electrically erasable programmable read-only memory (EEPROM) to a cache of a central processing unit. The central processing unit executes the code from the minor BIOS image to initialize a system memory. A major BIOS image is accessed from a remote site via a controller. Code from the major BIOS image is loaded to the system memory. The code from the major BIOS image is executed via the central processing unit to boot an operating system.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 14, 2022
    Assignee: QUANTA COMPUTER INC.
    Inventor: Feng-Chou Wu
  • Patent number: 11349676
    Abstract: The invention relates to a power providing device (1), a power receiving device (2) and a corresponding method of providing power from a power providing device (1) to multiple power receiving devices (2) allowing for a reduction of the power consumed in stand-by situations. The invention provides for a distribution system allowing for providing standby assistance low voltage allowing for increased efficiency operation.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 31, 2022
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Matthias Wendt, Lennart Yseboodt
  • Patent number: 11341249
    Abstract: A firmware security guarding method and an electronic system using the same are provided. The firmware security guarding method includes the following steps: setting at least one monitoring objective, wherein each of the at least one monitoring objective corresponds to one of at least one behavior reference file stored in a memory device of the electronic system; loading from the memory device the at least one behavior reference file corresponding to the at least one monitoring objective when booting the electronic system; and checking whether an abnormal event is included in a basic input/output system boot behavior of the electronic system according to the loaded at least one behavior reference file.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 24, 2022
    Assignee: Wiwynn Corporation
    Inventor: Chung-Chieh Yeh
  • Patent number: 11320995
    Abstract: Systems and methods for offloading computational operations. In some implementations a method includes determining whether a data storage device coupled to a computing device is capable of performing a set of computational operations. The data storage device may be hot swappable. The method also includes offloading the set of computational operations to the data storage device in response to determining that the data storage device is capable of performing the set of computational operations. The method further includes performing the set of computational operations on the computing device in response to determining the data storage device is not capable of performing the set of computational operations.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 3, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Eswaran Subramaniam, Sathyanarayanan Subramanian, Jatin Gaur
  • Patent number: 11320853
    Abstract: An image transmission apparatus includes: a processor that performs a process of generating image data and that transmits the image data to a display apparatus connected via a network; and a clock controller that receives information relating to a display mode of the display apparatus from the display apparatus and that controls a drive clock frequency of the processor based on the information.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 3, 2022
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Yusuke Ogiwara
  • Patent number: 11303208
    Abstract: A voltage regulator circuit included in a computer system may include multiple devices and a switch node coupled to a regulated power supply node via an inductor. The voltage regulator circuit may charge a capacitor using an input power supply signal, and couple the capacitor to the switch node using respective subsets of the multiple devices, which are selected based on one or more control signals. A control circuit may generate the one or more control signals based on a particular switching sequence, which is selected based on a ratio of a voltage level of the regulated power supply node and a voltage level input power supply signal.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 12, 2022
    Assignee: Apple Inc.
    Inventors: Dingkun Du, Michael B. Nussbaum, Jitendra K. Agrawal, Floyd L. Dankert, Jay B. Fletcher
  • Patent number: 11301261
    Abstract: A disclosed information handling system is configured to display a consistent logo or image throughout a platform initialization process. In a first-time boot, in a DXE phase, image information is read from firmware storage and processed for native resolution for a display panel and HOB information is saved to firmware volumes with Hand-Off Block (HOB) information. In subsequent iterations of the platform initialization process, the processed image is displayed early in a PEI phase and the HOB information is stored with the processed image. The image is displayed throughout the DXE and BDS phases of each subsequent platform initialization process and the display is consistent for different information handling systems and display panels.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: April 12, 2022
    Assignee: Dell Products L.P.
    Inventors: Ruhull Alam Bhuiyan, Carl Claude McAdams, Amit Kumar Tiwari, Frank Quintanilla, III
  • Patent number: 11281282
    Abstract: Technologies exist that allow for power to be supplied over a data connection, e.g., Power over Ethernet (PoE). Power sourcing equipment (PSE) supplies power to a powered device (PD) over the data connection. There may be applications in which it is desired or necessary to insert an intermediary device on a data connection between the PSE and the PD. An intermediary device is disclosed that can be inserted between a PSE and a PD. The intermediary device attempts to power itself using power supplied by the PSE over the data connection, rather than using an auxiliary power supply. In some embodiments, the intermediary device acts like a PD and requests from the PSE enough power for both itself and the actual PD. The intermediary device then also acts as a PSE to deliver unused power over the data connection to the actual PD.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: March 22, 2022
    Assignee: GENETEC INC.
    Inventors: Danny Roy, Louis-Philippe Brais, Benoit Lemieux
  • Patent number: 11281279
    Abstract: An apparatus includes a processing circuit, a power processing module, and a power management circuit. The power management circuit is configured to estimate, over time, energy consumption of the processing circuit, and to sample the estimated energy consumption using a plurality of different sampling frequencies. Each of the different sampling frequencies is used to generate a respective set of power values. The power management circuit is further configured to track a particular characteristic for each set of power values, and then to provide, for each set of power values, a particular power value that corresponds to the particular characteristic to the power processing module. Based on at least one of the particular power values, the power processing module is configured to adjust an operating parameter of the processing circuit.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 22, 2022
    Assignee: Apple Inc.
    Inventors: Inder M. Sodhi, Daniel U. Becker, Achmed R. Zahir