Programmable Calculator With Power Saving Feature Patents (Class 713/321)
  • Patent number: 11925810
    Abstract: A filtering algorithm implemented by a filtering module in an implantable medical device (IMD), or in an external device for communicating with an IMD, is disclosed which reviews blocks based on a number of rules. The filtering module preferably comprises both firewall and instruction analysis modules. The instruction analysis module analyzes the instructions and associated data (if present) in each block to determine whether such blocks would compromise operation of the IPG or injure a patient if executed. Instruction rules corresponding to an instruction identified in the block are retrieved by the instruction analysis module. The instruction analysis module reviews the block per the retrieved rules, and possibly also in light of current and historical IPG therapy setting or mode data, or other received but un-executed blocks. If a block is compliant, it is executed by the IMD or transmitted to the IMD.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 12, 2024
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Sridhar Kothandaraman, Dennis Zottola
  • Patent number: 11809261
    Abstract: An information handling system may include a processor, a plurality of information handling resources communicatively coupled to the processor, a power subsystem configured to deliver electrical energy to the processor and the plurality of information handling resources to enable operation of the processor and the plurality of information handling resources and a management controller. The management controller may be configured to create an inventory of the plurality of information handling resources; based on the inventory, determine a worst-case maximum power consumption of the processor and the plurality of information handling resources; determine if the worst-case maximum power consumption exceeds a power limit associated with the power subsystem; and if the worst-case maximum power consumption exceeds the power limit, cause a remedial action to be taken to maintain power consumption of the processor and the plurality of information handling resources below the power limit.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Adolfo S. Montero, Keith Lambright
  • Patent number: 11789694
    Abstract: An electronic device for controlling output of audio data, and an operation method thereof are provided. The electronic device includes a display, a communication interface, at least one processor, and a memory electrically connected to the processor, wherein the memory is configured to store instructions, and when executed, the instructions enable the at least one processor to perform setting the electronic device and at least one other electronic device as audio output devices of different applications, based on a user input, detecting a connection to the at least one other electronic device via the communication interface, and controlling the display to display information indicating that the electronic device and the at least one other electronic device are set as the audio output devices of different applications.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: October 17, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyunkyoung Kim, Hyewon Seo, Dasom Kim, Ukhyun Kim, Kyunghui Oh, Sangmin Lee, Hoyeon Kim, Jung-Uk Lim, Hyunyoung Yang
  • Patent number: 11701580
    Abstract: Provided are a display control method and related products. The method includes: obtaining a target operating frequency of a modem in response to detecting that a target game initiates a game booster mode; obtaining a first MIPI operating frequency of a display MIPI bus; obtaining a target game frame rate of the target game in response to detecting the target operating frequency is interfered based on the first MIPI operating frequency; determining a target MIPI operating frequency range list corresponding to the target game frame rate; determining a second MIPI operating frequency having least interference on the target operating frequency of the modem from the plurality of MIPI operating frequencies in the target MIPI operating frequency range list; and adjusting a MIPI operating frequency of the display MIPI bus to the second MIPI operating frequency.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: July 18, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Kai Tang, Zhengpeng Tan, Yun Chen, Lizhong Wang, Hai Yang
  • Patent number: 11650872
    Abstract: A system and method for monitoring a code overwrite error of a Redriver chip are disclosed. An analog to digital converter (ADC) monitors whether an EEPROM code of a Redriver chip has been overwritten in error. A Switch chip is utilized to separate the Redriver chip from a system management bus (SMbus) controller. A pull-up resistor keeps an SMbus at a Redriver chip/EEPROM side in a pull-up state. The ADC is utilized to monitor the SMbus. When an abnormal low level is monitored, an alarm signal is sent to the SMbus controller to give a risk alarm for an overwrite error. In addition, according to different ADC sampling rates, an SMbus may also be connected between the SMbus controller and an ADC with a high sampling rate, whereby SMbus data can be monitored.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: May 16, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Xiaoyu Guo
  • Patent number: 11626465
    Abstract: A display apparatus includes a substrate with a first area and a second area outside the first area, a plurality of pixels located in the first area, a power supply line located in the second area and having a through-hole penetrating the power supply line, a first insulating layer covering the power supply line and filling the through-hole thereof, a test pad located on the first insulating layer and electrically insulated from the power supply line, wherein the test pad overlaps a region defined by the through-hole, a second insulating layer covering the test pad, and a bridge located on the second insulating layer and electrically insulated from the test pad, and electrically connected to the power supply line via a first contact hole in the first insulating layer and the second insulating layer. The test pad is disposed beneath the bridge.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 11, 2023
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Ansu Lee, Hyungjin Song, Kangmoon Jo
  • Patent number: 11579934
    Abstract: Systems and methods are disclosed for scheduling threads on a processor that has at least two different core types, such as an asymmetric multiprocessing system. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers for the thread group. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Deferred interrupts can be used to increase performance.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: February 14, 2023
    Assignee: Apple Inc.
    Inventors: Jeremy C. Andrus, John G. Dorsey, James M. Magee, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch, Aditya Venkataraman, Andrei Dorofeev, Nigel R. Gamble, Russell A. Blaine, Constantin Pistol, James S. Ismail
  • 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: 11502556
    Abstract: A control unit 201 of a power receiving apparatus 200 performs a predetermined communication to a power transmitting apparatus 100 via a first communication unit 204 such that power transfer from the power transmitting apparatus 100 is continued, in a case where a control communication using the first communication unit 204 is switched to a control communication using a second communication unit 202.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: November 15, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takahiro Shichino
  • Patent number: 11467740
    Abstract: Embodiments of systems, apparatuses, and methods for energy efficiency and energy conservation including enabling autonomous hardware-based deep power down of devices are described. In one embodiment, a system includes a device, a static memory, and a power control unit coupled with the device and the static memory. The system further includes a deep power down logic of the power control unit to monitor a status of the device, and to transfer the device to a deep power down state when the device is idle. In the system, the device consumes less power when in the deep power down state than in the idle state.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: October 11, 2022
    Assignee: Intel Corporation
    Inventors: Inder M. Sodhi, Alon Naveh, Doron Rajwan, Ryan D. Wells, Eric C. Samson
  • Patent number: 11443713
    Abstract: Embodiments relate to a billboard circuit that stores context information received from various component circuits in an electronic device. The context information indicates an operating status of the corresponding component circuit, system or shared resources. The stored context information may be retrieved by one or more component circuits when events (e.g., turning on of a component circuit) are detected. By using the billboard circuit, a component circuit may detect changes in the operating status of other components circuits and configure or update its operations even when the changes occurred while the component circuit was asleep or disabled. The billboard circuit may monitor updating of the context information by the component circuit and initiate notification to other components circuits when certain entries of the context information is updated.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: September 13, 2022
    Assignee: Apple Inc.
    Inventors: Helena Deirdre O'Shea, Matthias Sauer, Jorge L. Rivera Espinoza
  • Patent number: 11409671
    Abstract: This disclosure describes various examples of a system which uses a multi-bank, multi-port shared memory system that may be implemented as part of a system on a chip. The shared memory system may have particular applicability in the context of an artificial reality system, and may be designed to have distributed or varied latency for one or more memory banks and/or one or more components or subsystems within the system on a chip. The described shared memory system may be logically a single entity, but physically may have multiple memory banks, each accessible by any of a number of components or subsystems. In some examples, the memory system may enable concurrent, common, and/or shared access to memory without requiring, in some situations, full locking or arbitration.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 9, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Alok Kumar Mathur, Ennio Salemi, Drew Eric Wingard, Valerio Catalano
  • Patent number: 11399344
    Abstract: A method and apparatus of a device that manages system performance by controlling power state based on information related to I/O operations is described. The device collects historical I/O information. The historical I/O information may include the number of I/O operations over a sample period of time and the inter-arrival time between I/O operations. The device further receives information related to a current I/O operation. The information of the current I/O operation may include direction, size, quality of service, and media type of the I/O operation. The device determines a power state based on the historical I/O information and the information relative to the current I/O operation to reduce power consumption while improving system efficiency and maintaining an acceptable level of system performance. The device further applies the determined power state. Other embodiments are also described and claimed.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: July 26, 2022
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 11249738
    Abstract: An on-board computing system for an aircraft. The computing system comprises a plurality of partitions each including at least one software component configured to perform a function related to the aircraft, wherein software components of different partitions of the plurality of partitions are configured to exchange data via a communication hub of the computing system, the communication hub being configured to store data items exported by exporting software components of the plurality of partitions and to provide the stored data items to reading software components of the plurality of partitions.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: February 15, 2022
    Assignees: AIRBUS OPERATIONS SAS, AIRBUS OPERATIONS GMBH
    Inventors: Eric Rabaute, Frank Schaller, Stéphane Poulain, Daniel Kliem, René Niedermowe, Torben Krumm
  • Patent number: 11181952
    Abstract: An electronic device includes a first body, a second body, a connection device, a fixed member, a shielding member, and a connection member. The connection device is respectively connected to the first body and the second body, and the first body is rotatable relative to the second body through the connection device. The fixed member is fixed on the first body. The shielding member is rotatably connected to the fixed member, abuts the second body, and has a shielding slot. The connection member is configured to be electrically connected to a first electronic apparatus of the first body and a second electronic apparatus of the second body, and the connection member passes through the shielding slot.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 23, 2021
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Xiaohua Li
  • Patent number: 11137816
    Abstract: A software operation method for managing power supply and an electronic apparatus using the same are provided. The electronic apparatus includes a controller configured to convert a state into a sleep state, to convert the sleep state into a wake-up state for every first interval and to execute the first software. The controller is configured to convert the wake-up state into the sleep state, if an execution of the first software ends. The controller is configured to convert the sleep state into the wake-up state for every second interval and to execute the second software. The controller is configured to convert the wake-up state into the sleep state, if an execution of the second software ends. A classification into the first software and the second software is made based on an execution period.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: October 5, 2021
    Assignee: Dialog Semiconductor Korea Inc.
    Inventor: Beom Jin Kim
  • Patent number: 11125199
    Abstract: The present invention describes an apparatus and method for remotely activating and deactivating an intelligent automotive component and distributing one or more corresponding signal to an control apparatus. Further, the present invention comprises the steps of distributing an remote activation or deactivation request signal, determining the one or more battery(s) capacity levels, distributing an respective intelligent automotive components state signal and distributing an corresponding component state signal.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: September 21, 2021
    Inventor: Clarence Wheeler
  • Patent number: 11068764
    Abstract: A smart card has a light-emitting element, a fingerprint sensor and a microcontroller. An operation of the smart card has a plurality of indication periods to indicate operation statuses of the smart card by the light-emitting element. The control method of the smart card includes generating a light source control signal, controlling a current supplied to the light-emitting element by the microcontroller according to the light source control signal, and decreasing the current supplied to the light-emitting element or stop the current supplied to the light-emitting element during at least one power-saying period in a first indication period of the plurality of indication periods.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 20, 2021
    Assignee: ELAN MICROELECTRONICS CORPORATION
    Inventors: I-Hau Yeh, Ta-Huang Liu, Hsiao-Hua Tsai, Ming-Ho Wang
  • Patent number: 11054804
    Abstract: A portable safety control device for use with a portable electronic device to communicate with an industrial machine. The control device includes a body having gripping portion for engagement by a human hand and a supporting portion for engagement with the portable electronic device. In one example, separate enabling and emergency stop switches are positioned on the body proximate the gripping portion within reach of the hand engaged with the gripping portion, and is configured for ease of use by left or right-handed users. The supporting portion is configured and oriented to rest on the forearm of an operator. A control circuit is used to communicate with both the portable electronic device and the industrial machine controller.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: July 6, 2021
    Assignee: Comau S.p.A.
    Inventors: Stefano Bordegnoni, Francesco Ciniello
  • Patent number: 11009936
    Abstract: An information handling system adapts a capacitive sensor from a primary function of an operational state to a secondary function of managing a power on command from a power off state to transition the information handling system to an operational state. For example, a touchscreen display or specific absorption rate sensor transitions to a low power state, such as with a reduced scan rate, when the information handling system is in a power off state and commands transition to a power on state in response to a touch that lasts a predetermined amount of time.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Jace W. Files, Preeth Kartikeyan Srinivasan, John Trevor Morrison
  • Patent number: 10949934
    Abstract: A power managing method includes receiving a scan command for a load apparatus connected to a multi-tap type energy measuring apparatus. Further, the power managing method includes determining a power consumption pattern of the load apparatus for a predetermined time based on a signal corresponding to the scan command from the user terminal. Further, the power managing method includes receiving information of the load apparatus. Further, the power managing method includes registering the load apparatus based on the determined power consumption pattern and the information of the load apparatus received from the user terminal.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 16, 2021
    Assignee: Encored Technologies, Inc.
    Inventors: Jong-Woong Choe, Dae Young Kim
  • Patent number: 10929062
    Abstract: Embodiments of the present invention facilitate gracefully degrading performance while gradually throttling memory due to dynamic thermal conditions. An example method includes receiving, by pre-fetch throttling logic, a pre-fetch command requesting data from a memory and a priority level of the pre-fetch command. The priority level of the pre-fetch command indicates a likelihood that data requested by the pre-fetch command will be utilized by a processor. Thermal condition data from one or more sensors is received by the pre-fetch throttling logic. It is determined whether the pre-fetch command should be issued to the memory. The determining is based at least in part on the priority level of the pre-fetch command and the thermal condition data. The pre-fetch command is issued to the memory or prevented from being issued to the memory based at least in part on determining on the determining.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hoa C. Nguyen, Bret R. Olszewski, Ram Raghavan
  • Patent number: 10921874
    Abstract: In an embodiment, an operating point controller for two or more circuit regions in an integrated circuit is discussed. The OPC is configured to both i) set a resource state, including operating voltage and operating frequency, for each of those circuit regions, and ii) identify events to initiate transitions between two or more operating points for a given circuit region. The operating point controller is also configured to manage transitions between operating points for the two or more circuit regions on the integrated circuit. The operating point controller is a hardware based machine implemented in logic rather than software operating on a CPU processor.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: February 16, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Gregory Ehmann, Drew E. Wingard
  • Patent number: 10901490
    Abstract: In an embodiment, the OPC manages at least one of i) gating state and ii) different operating frequencies for a given circuit region. The operating point controller is configured to be capable of both 1) having sole control to set and manage the gating state and operating frequency for the given circuit region based on a first set of events, as well as 2) delegating control to a local power domain controller to set and manage i) gating state for components in that circuit region, ii) different operating frequencies for components in that circuit region, and iii) combinations of both, based on a second set of events, on a per operating point basis. The multiple operating points for that circuit region have different operating voltage levels and operating frequencies, and when delegated, the local power domain controller will chose the gating state and/or operating frequency.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: January 26, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Gregory Ehmann, Drew E. Wingard
  • Patent number: 10818246
    Abstract: Systems and methods for controlling the lighted display of a mobile device are disclosed. The backlight of or active power supplied to a display is reduced or deactivated after a certain period based on the application running on the mobile device, rather than being a uniform deactivation time. The system and method can be used on a variety of mobile devices having a display screen.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: October 27, 2020
    Assignee: Google LLC
    Inventors: Marco Nelissen, Mathias Marc Agopian
  • Patent number: 10741209
    Abstract: A modified hard disk drive (HDD) state is provided. The modified HDD state corresponds to a state wherein the heads of a hard disk drive assembly are parked as a baseline setting, but permitted to float over the platters for completing requests on a limited basis. This prioritizes HHD protection in certain contexts.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John W. Nicholson, Jeffrey R. Hobbet, Philip J. Jakes
  • Patent number: 10739733
    Abstract: Sensor information is received. Based at least in part on at least one state detected using the sensor information, an expected value for automatically performing an action associated with a device controlled by a device controller system is evaluated as compared to an expected value for potentially performing, subject to a user interactive qualification, the action associated with the device controlled by the device controller. It is determined that the expected value of automatically performing the action is insufficient to trigger automatically performing the action without being subject to the user interactive qualification. A confirmatory indication is identified. Based at least in part on the confirmatory indication, an instruction is sent to the device to perform the action.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: August 11, 2020
    Assignee: BrainofT Inc.
    Inventors: Ashutosh Saxena, Brendan Berman, Jinjing Zhou, Maurice Chu
  • Patent number: 10725529
    Abstract: A computing device has an energy storage device system with one or more energy storage devices. A target run-time is obtained, which refers to how long the computing device is to run given the current amount of energy in the energy storage device(s). A predicted power usage over the target run-time is determined, and what, if any, power management actions to take in order to achieve the target run-time are determined. The power management actions are then taken. A target charge-time is also obtained, which refers to how long the computing device is to take to charge the energy storage device(s) to a threshold level (e.g., 100% or fully charged). A predicted power gain over the target charge-time is determined, and what, if any, power management actions to take in order to achieve the target charge-time are determined. The power management actions are then taken.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paresh Maisuria, M. Nashaat Soliman, Julian Doroftei Calinov, Sandeep Prabhakar, Jihad Tafas, Eric R. Kratzer
  • Patent number: 10725530
    Abstract: An EEE function when an electricity saving function is enabled and a PHY communication rate setting method need to be taken into consideration. In relation to communication with an external apparatus by a communication unit, an information processing apparatus determines whether a power saving function of realizing power saving of the communication unit by stopping some of functions of the communication unit while establishing a link is enabled. In accordance with the result of the determination, a communication rate when the information processing apparatus operates in a power saving mode is decided.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: July 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuaki Maruhashi
  • Patent number: 10719116
    Abstract: A method of controlling the display of an electronic devices that includes measuring a motion of a device; and determining if the motion of the device and the display state of the device at the time of motion match conditions in a database of motions that are correlated to display states that signal a change from the display state at the time of the motion to a called display state. The method may further include adjusting power from a battery to the display to effectuate a change of display state in response to motion of the device matching conditions in the database of motions that signal the change of display state or a user intervention signaling a change in display state. The method further includes updating a database of motions in response to changes in the display state effectuated by user intervention.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John F. Kelley, Michael Bender, Todd P. Seager
  • Patent number: 10705589
    Abstract: A system includes an ARM core processor, a programmable regulator, a compiler, and a control unit, where the compiler uses a performance association outcome to generate a 2-bit regulator control values encoded into each individual instruction. The system can provide associative low power operation where instructions govern the operation of on-chip regulators or clock generator in real time. Based on explicit association between long delay instruction patterns and hardware performance, an instruction based power management scheme with energy models are formulated for deriving the energy efficiency of the associative operation. An integrated voltage regulator or clock generator is dynamically controlled based on instructions existing in the current pipeline stages leading to additional power saving. A compiler optimization strategy can further improve the energy efficiency.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: July 7, 2020
    Assignee: NORTHWESTERN UNIVERSITY
    Inventors: Jie Gu, Russ Joseph
  • Patent number: 10684641
    Abstract: One or more techniques and/or systems are provided for assigning power management classifications to a process, transitioning a computing environment into a connected standby state based upon power management classifications assigned to processes, and transitioning the computing environment from the connected standby state to an execution state. That is, power management classifications, such as exempt, throttle, and/or suspend, may be assigned to processes based upon various factors, such as whether a process provides desired functionality and/or whether the process provides functionality relied upon for basic operation of the computing environment. In this way, the computing environment may be transitioned into a low power connected standby state that may continue executing desired functionality, while reducing power consumption by suspending and/or throttling other functionality.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jon Berry
  • Patent number: 10621128
    Abstract: A data processing apparatus (2) has a number of devices (4) having a normal state and a quiescent state. Transition sequencing circuitry (70) controls a sequential state transition process for transitioning each of the devices (4) in turn between the normal state and the quiescent state. For each device, the transition sequencing circuitry (70) controls the transition based on at least one preference indication transmitted from that device (4) providing an indication of a preference to operating the normal state or the quiescent state.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: April 14, 2020
    Assignee: ARM Limited
    Inventors: Dominic William Brown, Christopher Vincent Severino, Ashley John Crawford, Andrew Brookfield Swaine
  • Patent number: 10566351
    Abstract: A display device includes a substrate including a display area and a non-display area, and a common electrode line at the non-display area of the substrate. The common electrode line may include a line unit and a plurality of protrusions that protrude from the line unit in a direction opposite from the display area.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: February 18, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: So Ra Kwon, Jae Kyung Go
  • Patent number: 10466944
    Abstract: An image forming apparatus comprising: a receiver for receiving a print job; a printing unit; a storage unit; an input interface for receiving a print execution command from a user; a power source for supplying an electric power; and a controller configured to: control the power source to stop or reduce the power supply to the printing unit when the receiver has not received a next print job within an after-printing standby time from completion of the printing; and control the power source to stop or reduce the power supply to the printing unit when the print job is a print-execution-command-input required print job requiring the print execution command and the receiver has not received a next print job within an after-print-job-receipt standby time from the receipt of the print-execution-command-input required print job, the after-print-job-receipt standby time being longer than the after-printing standby time.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: November 5, 2019
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Taisuke Tsuchiya
  • Patent number: 10459517
    Abstract: Methods and devices for scheduling processing tasks in a computing device configured with a group of low-power processor cores and at least one high-performance processor core may include identifying multiple application streams related to communication with a wireless local area network (WLAN), computing a total WLAN throughput requirement for the application streams, and determining whether the total WLAN throughput requirement is less than a first threshold value. The first threshold value may be based on power characteristics of the low-power processor cores. In response to determining that the total WLAN throughput requirement is less than the first threshold value, the computing device may schedule all processing tasks for the multiple application streams on one of the low-power processor cores.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: October 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Rong He, Debashis Dutt, Orhan Akyildiz, Sunit Bhatia
  • Patent number: 10409350
    Abstract: The present disclosure generally relates to instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, a method is described that includes instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, the method includes characterizing a workload for a multi-core processor to identify one or more subunits of individual cores of the multi-core processor for utilization by instructions included in the workload, selecting a voltage at which to operate cores of the multi-core processor, and assigning individual ones of the instructions of the workload to a core of the cores of the multi-core processor based on performance of the identified one or more subunits of the individual cores at the selected voltage.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: September 10, 2019
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 10409353
    Abstract: Dynamic clock voltage scaling (DCVS) based on application performance in a system-on-a-chip (SOC), and related methods and processor-based systems are disclosed. In this regard, in one embodiment, a method of providing an application-specific DCVS in a SOC is provided. The method comprises receiving performance data corresponding to at least one performance characteristic of a SOC indicative of an execution performance of an application executing on the SOC. The method also comprises storing the performance data for the application executing on the SOC. The method further comprises, responsive to executing the application on the SOC, determining an application-specific DCVS setting for the application based on the performance data, and setting a DCVS parameter of the SOC based on the determined application-specific DCVS setting for the application. In this manner, an optimal DCVS setting is provided for the SOC to optimize computing resources, thus improving perceived performance of the application.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventor: Rexford A. Hill
  • Patent number: 10373475
    Abstract: Methods and a computing device are disclosed. A computing device may aggregate a number of inputs indicative of a presence or an absence of a human being within a proximity of the computing device. A source of at least one of the inputs may be a human presence sensor. A source of other inputs may provide an indication of the presence of a human being with corresponding estimated probabilities or corresponding estimated reliabilities which may provide an estimate of an accuracy of respective indications. In some embodiments, if any of the number of inputs indicate the presence of a human being, the computing device may determine that a human being is present. In other embodiments, if a corresponding estimated probability or reliability of an input is less than a predetermined value, then the input may be discarded when determining whether a human being is present.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gavin Gear, Nikhil Subramanian, Kevin Paulson, Jason Scott, Milos Petrbok
  • Patent number: 10359959
    Abstract: A solid state device is disclosed comprising an array of memory units, an interface connected to the memory units, at least one arrangement to monitor a temperature of the solid state device and an arrangement to monitor low power mode statistics of the solid state device and compare the low power mode statistics to a critical usage point power threshold at a temperature measured, wherein the arrangement to monitor the low power mode statistics of the solid state device is further configured to change a power mode of the solid state device based upon the low power mode statistics.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: July 23, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Avichay Haim Hodes, Alex Mostovoy, Judah Gamliel Hahn
  • Patent number: 10303457
    Abstract: Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the updates involve a device restart and/or shutdown operation to be installed. Thus, updates that involve a restart can be installed as a group, such as part of a single update and restart operation. In at least some implementations, an update and restart operation for installing updates can be scheduled. A user can be notified of the upcoming update and restart operation, such as via notifications presented in various ways on a computing device. When a scheduled time for an update and restart operation arrives for a device, a variety of factors can be considered in determining whether to initiate the operation. For instance, user presence information and device state information can be considered.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gautam Thapar, Jimin Li, Shiaf Ramlan
  • Patent number: 10275377
    Abstract: The present disclosure describes apparatuses and techniques for dynamic boot image streaming. In some aspects a memory controller that is streaming multiple boot images from a first memory to a second memory is stalled, a descriptor for streaming one of the multiple boot images from the first memory to a non-contiguous memory location is generated while the memory controller is stalled, and the memory controller is resumed effective to cause the memory controller to stream, based on the descriptor generated while the memory controller is stalled, the second boot image to the non-contiguous memory location.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: April 30, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Vamsi Krishna Baratam, Tolga Nihat Aytek
  • Patent number: 10257785
    Abstract: Disclosed are: a communication technique combining, with IoT technology, a 5G communication system for supporting a data transmission rate higher than that of a 4G system, and subsequent systems; and a system therefor. The disclosed communication technique and system therefor can be applied to intelligent services (for example, services related to a smart home, a smart building, a smart city, a smart car or a connected car, health care, digital education, retail business, security, safety and the like) on the basis of 5G communication technology and IoT-related technology.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 9, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Rak-ie Kim, Kyoung-Soo Cho
  • Patent number: 10248181
    Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 2, 2019
    Assignee: Intel Corporation
    Inventors: Avinash N. Ananthakrishnan, Inder M. Sodhi, Efraim Rotem, Doron Rajwan, Eliezer Weissmann, Ryan Wells
  • Patent number: 10193330
    Abstract: Disclosed examples provide control boards with power systems that include a safety system with a protection circuit to selectively connect or disconnect first and second DC to DC converters to or from a DC input signal according to the DC input signal and a monitor signal, and a monitor circuit to provide the monitor signal according to the first and second DC to DC converter output signals.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 29, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: William A. Bartz, Michael W. Wielebski, Mark F. Pieronek, Joseph D. Riley
  • Patent number: 10146733
    Abstract: A periodic control window is embedded in a link layer data stream to be sent over a serial data link, where the control window is configured to provide physical layer information including information for use in initiating state transitions on the data link. The link layer data can be sent during a link transmitting state of the data link and the control window can interrupt the sending of flits. In one aspect, the information includes link width transition data indicating an attempt to change the number of active lanes on the link.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 4, 2018
    Assignee: Intel Corporation
    Inventors: Venkatraman Iyer, Darren S. Jue, Robert G. Blankenship, Fulvio Spagna, Debendra Das Sharma, Jeffrey C. Swanson
  • Patent number: 10101797
    Abstract: Methods and apparatus relating to efficient and/or robust link power management of a UART (Universal Asynchronous Receiver/Transmitter) interface are described. In an embodiment, logic causes a link to enter into a low power consumption state in response to a message exchange over data lines of a UART (Universal Asynchronous Receiver/Transmitter) interface. The message exchange over the data lines of the UART interface is followed by a modification to one or more flow control signals coupled to the UART interface. Other embodiments are also disclosed.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: October 16, 2018
    Assignee: Intel Corporation
    Inventors: Amit Barak, David I. Poisner, Yuval Elad, Herbert Liondas
  • Patent number: 10101788
    Abstract: In an embodiment, an integrated circuit includes multiple instances of a component (e.g. a processor) and a control circuit. The instances may be configured to operate in various modes. Some of the modes are incapable of presenting a worst-case load on the power supply. The control circuit may be configured to monitor the instances and detect the modes in which the instances are operating. Based on the monitoring, the control circuit may request to recover a portion of the voltage margin established for worst-case conditions in the instances. If the instances are to change modes, they may be configured to request mode change from the control circuit. If the mode change causes an increase in the current supply voltage magnitude (e.g. to restore some of the recovered voltage margin), the control circuit may cause the restore and permit it to complete prior to granting the mode change.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: October 16, 2018
    Assignee: Apple Inc.
    Inventors: John H. Mylius, Conrad H. Ziesler, Daniel C. Murray, Jong-Suk Lee, Rohit Kumar
  • Patent number: 10078611
    Abstract: Aspects include computing devices and methods implemented by computing devices for smart of handling input/output interrupts associated with device setting levels. Various aspects may include receiving a hardware input/output interrupt from a hardware interface, updating an adjusted feature setting level, determining whether the adjusted feature setting level equals a feature setting level limit, and changing an interrupt service routine address stored at a first location of a hardware input/output register corresponding with an interrupt service routine associated with the hardware input/output interrupt to a first data in response to determining that the adjusted feature setting level of the computing device equals the adjusted feature setting level limit.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Surendra Paravada, Madhu Yashwanth Boenapalli, Venu Madhav Mokkapati
  • Patent number: 10067551
    Abstract: Technologies for analyzing power state transitions of a processor of computing device including determining, by the computing device, a power state entered by the processor of the computing device and a duration of the power state entered based on power state records, wherein the power state records comprise transition data indicative of transitions of a processor of the computing device between power states. The computing device further determines an accuracy of a power state selection of the processor of the computing device based on the determined power state entered and target residency data for the processor. The target residency data identifies, for each power state of a plurality of power states of the processor, an amount of time required in the corresponding power state to result in a conservation of power.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventors: Robert P. Knight, Gautam Upadhyaya, Min Yeol Lim, Neha Sharma