Patents Examined by Xuxing Chen
  • Patent number: 10956176
    Abstract: Embodiments of the present application disclose a processing method, a device, a storage medium, and a mobile terminal for implementing automatic startup. The method includes: acquiring, by a processing device for implementing automatic startup, at least one of program startup information and startup call information of an application when it is detected that a startup event for the application occurs; sending, by the processing device for implementing automatic startup, the at least one of the program startup information and the startup call information to a server for acquiring a determination strategy for the application serving as a startup control strategy for the application, wherein the determination strategy is obtained by the server through analyzing the at least one of the program startup information and the startup call information; controlling, by the processing device for implementing automatic startup, startup of the application according to the startup control strategy for the application.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 23, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Zhiyong Lin, Bing Du
  • Patent number: 10949539
    Abstract: A method may include determining if both of two redundant operating system images for executing functionality of a chassis management controller were found during one or more previous boot sessions of the chassis management controller to be unsecure, wherein each operating system image comprises an integrated kernel and initial file root system stored in a respective first partition of a memory of the chassis management controller, verity hashes of a root file system of such operating system image, the verity hashes stored in a respective second partition of the memory, and the root file system of such operating system image stored in a respective third partition of the memory. The method may also include, in response to determining that one of the two redundant operating system images is secure, initiate verification of such operating system image to determine if such operating system image has indicia of tampering.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: March 16, 2021
    Assignee: Dell Products L.P.
    Inventors: Prakash Nara, Wei Liu, Charles E. Rose, Santosh Kumar, Sudhir Vittal Shetty, Marshal F. Savage, Rhushabh Bhandari, Madhav Karri
  • Patent number: 10949215
    Abstract: A method, computer program product, and system identify a low-cost time to re-boot a system. The method includes a processor obtaining a request for a re-boot of a system. The processor obtains identifiers of uncompleted tasks executing in the system. Based on obtaining the identifiers, the processor obtains a task cost of each task of the uncompleted tasks, where a value of the task cost of each task relates to a portion of each task completed by the processor at a given time. The processor determines, based on the task costs associated with the uncompleted tasks, a re-boot cost for re-booting the system at the given time. The processor determined a system cost for not re-booting the system at the given time. The processor compares the re-boot cost to the system cost to determine whether to re-boot the system at the given time in response to the request.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinicio Bombacino, Claudio Falcone, Luca Lazzaro, Andrea Tortosa
  • Patent number: 10942664
    Abstract: Devices, systems and methods for reconfigurable and/or updatable lightweight embedded devices or systems are disclosed. Via use of such a device, system, or method, various capabilities for a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, diagnostics, and so forth.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 9, 2021
    Assignee: LIFE365, INC.
    Inventors: Eric Vandewater, Kent Dicks
  • Patent number: 10929150
    Abstract: An optical line terminal and a method for upgrading a primary device and a secondary device of the optical line terminal are provided. The secondary device receives a stepwise reset notification sent by the primary device; the secondary device resets a control chip according to the received stepwise reset notification, and sends a request message to the primary device after the control chip is reset, where the request message is used to request the primary device to deliver new configuration data; the secondary device obtains the new configuration data delivered by the primary device; and the secondary device restores data of the control chip by using the new configuration data delivered by the primary device. In the embodiments of the present disclosure, only the control chip of the secondary device needs to be reset and upgraded, and other hardware structures of the secondary device do not need to be reset.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaodong Qiu, Liankui Lin
  • Patent number: 10921999
    Abstract: A computer system, especially but not exclusively an embedded system, is provided with a CPU and an external FLASH or other memory which is used for storing code to be executed by the CPU in operation of the system. The system can be initialized without requiring a secondary boot sequence which means it can be used in preference to embedded or serial FLASH solutions. There is provided a computer system comprising: a processor; an external memory, being external to the processor; a memory controller for the external memory; and a power management unit which is arranged to receive a wake up signal, then to first wake up the memory controller; and secondly at a later time to wake up the processor.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: February 16, 2021
    Assignee: Dialog Semiconductor B.V.
    Inventors: Nikolaos Moschopoulos, Dimitrios Papadopoulos, Jakko Verhallen
  • Patent number: 10923868
    Abstract: The low voltage power distribution bus system for a plurality of connected modules includes an intelligently managed power load. The system maintains a marginal reserve of power while monitoring the amount used of the total power. When a new module is connected, a base power setting for the new module is retrieved. The system calculates available power and compares the base power setting. If the available power is exceeded, the system redistributes a maximum allowed power of each connected module and assigns the new module an allowed maximum power. The allowed maximum power is the base power setting if the available power exceeds the base power setting of the new module and a fraction of the base power setting if the base power setting of the new module exceeds the available power.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: February 16, 2021
    Assignee: IDEAL Industries, Inc.
    Inventors: Edward C. Shultz, John B. Melinyshyn, Saverio Mercurio
  • Patent number: 10915334
    Abstract: A multi-user aware (“MUA”) computing device, such a communal computing device like an interactive digital whiteboard, can enforce role-based constraints on the modification of components, such as configuration settings. The MUA computing device can be configured with universal settings, global settings, and temporal settings. Universal settings cannot be changed by users of the MUA computing device. Device owners can change global settings that apply to all users of a MUA computing device. All users of the MUA computing device can change temporal settings. Changes to temporal settings are stored in profiles associated with authenticated users but are not persisted for guest users. When all users have stopped using the MUA computing device, the device can be configured with default values for the temporal settings in order to return the device to a known state.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kyle J. Krum, Stephen F. Starck, Kerwin Almer M. Azares, Tyler Jeffrey White, Kurt Allen Geisel, Carson J. Hicks, Gargee Sharma, Peter G. Davis, Raju Jain, Kolby Hoover
  • Patent number: 10901455
    Abstract: A time arbitration circuit includes: a comparator including at least first and second inputs and configured to provide at least a first data item relative to the synchronization status of the signals present on the first and second inputs; a clock signal generator connected to an output terminal of the time arbitration circuit and delivering an output clock signal; a control circuit configured to enable or disable delivery of the output clock signal on the output terminal according to the first data item from the comparator and to possibly deliver data relative to the synchronization status according to the first data item; the first and second inputs of the comparator are connected to first and second input terminals of the time arbitration circuit designed to be connected to first and second sources delivering first and second clock signals.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 26, 2021
    Assignee: SCPTIME
    Inventors: Maurice Gorgy, Jean-Luc Mazoyer, Nicolas Gorgy, Fabrice Guery
  • Patent number: 10903665
    Abstract: Usage data of a device is maintained over some time period, such as a couple weeks or a couple months. This usage data reflects an amount of energy that is used or stored for different time durations each having a various combinations of different state values of the device, such as a screen state, a power source state, a power mode state, a battery saver state, a processor consumption state, and so forth. This provides a record of a capacity drain rate or capacity charge rate for the battery for each combination of state values. At any given time, the device can determine the current state values of the device. The capacity drain rates or capacity charge rates for previous time durations having the same state values as the current state values are used to determine an estimated capacity drain rate or capacity charge rate for the device.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: January 26, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sandeep Prabhakar, Iulian D. Calinov, Javier Nisim Flores Assad, Jihad Tafas
  • Patent number: 10904020
    Abstract: A digital communication system user, via which a first logic signal and a second logic signal are transmitted, includes an activation circuit that includes encompassing a supply unit, a switching unit, a transmission unit, and a communication interface. The supply unit provides an internal supply voltage, the switching unit couples the supply unit to the transmission unit to supply the transmission unit with the internal supply voltage, and the transmission unit outputs a wake-up signal, which includes the first logic signal, to the communication interface in response to being supplied with the internal supply voltage by the supply unit, and subsequently continuously outputs the second logic signal to the communication interface until the switching unit separates the transmission unit from the supply unit by.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: January 26, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Timo Weiss, Andreas Haenle, Jochen Schueler
  • Patent number: 10884473
    Abstract: A method and a terminal device are provided for waking up an icon. Upon detection of a first wake event while a display screen of said terminal device is in a Screen-Off mode, the terminal device determines whether a second wake event is detected within a preset time threshold. The display screen is equipped with an under-screen fingerprint recognition circuitry in a fingerprint recognition area. Upon detection of said second wake event within said preset time threshold, the terminal device causes said display screen to switch into a Screen-On mode in which a preset icon is displayed in the fingerprint recognition area. When said second wake event is not detected within said preset time threshold, the said terminal device causes said display screen to switch into an Always on Display mode in which said preset icon is displayed in the fingerprint recognition area.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: January 5, 2021
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Gang Wang, Ju Tang, Di Wang
  • Patent number: 10885873
    Abstract: A method of displaying an interface image includes: acquiring a currently displayed interface image, and determining a grayscale of each pixel point of the interface image; in the grayscales of all the pixel points, determining the number of each grayscale; acquiring N grayscales, the numbers of the N grayscales being the first N largest numbers, where N is a preset positive integer; when each difference between the N grayscales exceeds a first preset value, and a ratio of a sum of the numbers of the N grayscales to a sum of the numbers of all the grayscales exceeds a second preset value, determining a brightness adjustment parameter corresponding to the interface image; and reducing a current backlight brightness based on the brightness adjustment parameter.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: January 5, 2021
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Guosheng Li
  • Patent number: 10877775
    Abstract: Disclosed a key value extending method, which comprises: when a browser is started, storing a key value and its mapping value of a loaded first configuration file for initializing a hash mapping table into the hash mapping table, and storing a loaded second configuration file used to define a plurality of key value definitions of the browser into the browser's memory; when a webpage is opened, logging a key value definition that stored in the key value definitions but not found in the webpage into the webpage; and when received a key request from the webpage, searching a mapping value required by the webpage in the hash mapping table according to the key value included in the key request, and returning the searched mapping value to the webpage. This disclosure also discloses a key value extending system.
    Type: Grant
    Filed: June 4, 2016
    Date of Patent: December 29, 2020
    Assignee: SHENZHEN TCL DIGITAL TECHNOLOGY LTD.
    Inventor: Jiangjun Liu
  • Patent number: 10846191
    Abstract: An apparatus for analyzing a cause of excessive power consumption of an application according to an exemplary embodiment of the present disclosure includes: an estimating unit which estimates a context which is a specific situation defined in accordance with an environment in which the application is executed, based on operation information on an operation of corresponding modules which correspond to an application which is being currently executed and coding information of the application; a calculating unit which calculates a power consumption against power limit regarding whether the real-time power consumption exceeds a threshold value, based on real-time power consumption for every corresponding module and the threshold value for the power consumption requirement for every corresponding module; and a storing unit which matches and stores the calculated power consumption against power limit and the estimated context.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: November 24, 2020
    Assignee: AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Jung Won Lee, Du San Baek, Yoo Rim Choi
  • Patent number: 10848162
    Abstract: A semiconductor apparatus may be provided. The semiconductor apparatus may include a clock generation circuit. The clock generation circuit may be configured to receive data clock signals and generate internal clock signals in both a first and second operation mode.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: November 24, 2020
    Assignee: SK hynix Inc.
    Inventor: Kyu Young Kim
  • Patent number: 10831255
    Abstract: A sequence controller for controlling a sequence of booting and stopping a plurality of power supplies includes a processor and a non-programmable read only memory (ROM). A series of parameter records describing the sequence is stored in a programmable memory. Each of the parameter records is one of (i) a first record including a first parameter and a second parameter and associated with a first instruction for setting one of the plurality of power supplies corresponding to the first parameter to one state of an ON state and an OFF state corresponding to the second parameter and (ii) a second record including a third parameter and associated with a second instruction to wait for a time period corresponding to the third parameter.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: November 10, 2020
    Assignee: ROHM CO., LTD.
    Inventor: Hirofumi Inada
  • Patent number: 10824767
    Abstract: A password protection module is added to a BIOS firmware initialization routine to lock a password protected device on a warm reset. The password protection module sets one or more variables associated with the operation of a password protected device. The variables enable password protection for the password protected device and enable a shift from an unlocked state to a locked state upon a warm reset.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: November 3, 2020
    Assignee: American Megatrends International, LLC
    Inventors: Srini Narayana, Anbu Prakash, Ramesh Raju, Lavanya Paneerselvam
  • Patent number: 10817308
    Abstract: A closed-loop service, referred to as an Adaptive Data Analytics Service (ADAS), characterizes the performance of a system or systems by providing information describing how users or agents are operating the system, how the system components interact, and how these respond to external influences and factors. The ADAS then builds models and/or defines relationships that can be used to optimize performance and/or to predict the results of changes made to the system(s). Subsequently, this learning provides the basis for administering, maintaining, and/or adjusting the system(s) under study. Measurement can be ongoing, even after the operating parameters or controls of a system under the administration or monitoring of the ADAS have been adjusted, so that the impact of such adjustments can be determined.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 27, 2020
    Assignee: DIGITAL DREAM LABS, LLC
    Inventors: Patrick DeNeale, Tom Eliaz
  • Patent number: 10817036
    Abstract: The invention relates to a computer system, comprising a chassis, a system board, which is arranged in the chassis, and a first power supply unit, which is directly connected to the system board via at least one first plug connector. Furthermore, the computer system comprises an expansion board, which is arranged in the chassis and connected to the system board via at least one second plug connector. Furthermore, the computer system comprises a second power supply unit, which is directly connected to the expansion board via at least one third plug connector, and a circuit, which is arranged on the system board, wherein the circuit is connected to the at least one first plug connector and the at least one second plug connector and is configured to enable a power supply of the computer system selectively by the first power supply unit and/or the second power supply unit.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: October 27, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Manfred Wanner, Alfons Suiter