Patents Examined by Dennis M. Butler
  • Patent number: 9690284
    Abstract: After a Z-axis on which a chamfering tool is mounted is located in a machining position for chamfering, two orthogonal axes (X- and Y-axes) perpendicular to the Z-axis are positioned to be ready for the chamfering. The Z-axis is compensated simultaneously with the X- and Y-axes in accordance with a machining path in a machining program, based on tool data, whereby the entire cutting edge of the chamfering tool can be used for each chamfering cycle. Specifically, the radius of the tool is made variable so that a chamfering area can cover the entire cutting edge of the tool.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: June 27, 2017
    Assignee: FANUC CORPORATION
    Inventor: Daisuke Uenishi
  • Patent number: 9684359
    Abstract: A storage device for connection with a host device via an interface bus, includes a storage unit and a storage controller configured to control access to the storage unit and receive a power disable signal from the host device. The storage controller includes a plurality of processing units, each of which receives an interrupt signal to initiate power disable processing, in response to assertion of the power disable signal.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 20, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Shinji Kunishige
  • Patent number: 9684360
    Abstract: In one embodiment, a processor comprises: at least one core to execute instructions; a memory coupled to the at least one core, the memory including a plurality of pages to store information; and a page manager coupled to the memory, the page manager to access metadata of a page table entry associated with a page of the memory and update usage information of an entry of a database, the entry of the database associated with the page of the memory. The page manager may cause at least a portion of the memory to be dynamically powered down based at least in part on the usage information. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Eli Kupermann, Elena Agranovsky
  • Patent number: 9678538
    Abstract: An electronic apparatus includes an expansion unit having a battery. The electronic apparatus includes a controller and a display. The controller performs power management of the battery. The display displays a residual capacity of the battery. The controller controls the display such that the display performs pattern display based on the residual capacity.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: June 13, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Tomonori Tsutsui
  • Patent number: 9672047
    Abstract: Systems, methods, and apparatuses are disclosed that allow for accessing a bootable partition on a serial peripheral interface device. The device may store a file system image containing an operating system kernel, boot loaders, and other utilities. A firmware stored on the device may include drivers, protocols, and utilities used to make the file system image accessible to high-level firmware protocols operating within a computing system. The file system image may be recognized as a bootable partition and the computing system may be booted from the partition.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 6, 2017
    Assignee: American Megatrends, Inc.
    Inventor: Michael Deiderich, III
  • Patent number: 9658902
    Abstract: Methods, apparatuses, and computer program products for adaptive clock throttling for event processing are provided. Embodiments include an event processing system receiving a plurality of events from one or more components of the distributed processing system. Embodiments also include the event processing system determining that an arrival attribute of the plurality of events exceeds an arrival threshold. Embodiments also include the event processing system, adjusting, in response to determining that the arrival attribute of the plurality of events exceeds the arrival threshold, a clock speed of at least one of the event processing system and a component of the distributed processing system.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 23, 2017
    Assignee: GlobalFoundries Inc.
    Inventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
  • Patent number: 9658858
    Abstract: Methods, computer-readable media and devices for executing a plurality of startup instructions are disclosed. For example, a method includes a first processor of a device accessing a plurality of startup instructions in response to a startup of the device. The first processor then executes a first startup instruction of the plurality of startup instructions to perform a first task and executes a second startup instruction of the plurality of startup instructions. The executing the second startup instruction causes the first processor to send a further instruction to a second processor of the device to perform a second task. At least a portion of the first task and at least a portion of the second task are performed at a same time.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: May 23, 2017
    Assignee: XILINX, INC.
    Inventor: Wojciech A. Koszek
  • Patent number: 9658674
    Abstract: Provided is a method of a mobile system, comprising executing an application at the mobile system, determining an execution condition of the application, and controlling a performance of the mobile system in response to a result of the determined execution condition before the application performs an actual workload. The mobile system optimization method enhances the performance of the mobile system by utilizing the same resources.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 23, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Seung-Soo Yang
  • Patent number: 9658789
    Abstract: A storage module and method are provided for optimized power utilization. In one embodiment, a storage module is provided comprising a storage controller and a plurality of memory dies in communication with the storage controller. The storage controller determines if sufficient power is available to perform an operation on one of the memory dies. In response to determining that sufficient power is not available to perform the operation on one of the memory dies, the storage controller determines if suspending an in-progress operation on another one of the memory dies would provide enough power to perform the operation. In response to determining that suspending the in-progress operation would provide enough power to perform the operation, the storage controller suspends the in-progress operation and performs the operation. Instead of suspending an in-progress operation, the storage controller can instead use a reduced power version of the operation or the in-progress operation.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 23, 2017
    Assignee: SanDisk Technologies LLC
    Inventor: Eran Erez
  • Patent number: 9658683
    Abstract: A circuit includes a central processing unit (CPU), which includes a first memory block having a first power domain; and a core block signally connected to the first memory block and having a second power domain disconnected from the first power domain.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 23, 2017
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Shyh-An Chi, Jyy Anne Lee
  • Patent number: 9658895
    Abstract: The present disclosure relates to a method and system for configuring a computing system, such as a cloud computing system. A method includes providing a user interface comprising selectable boot-time configuration data and selecting, based on at least one user selection of the boot-time configuration data, a boot-time configuration for at least one node of a cluster of nodes of the computing system. The method further includes configuring the at least one node of the cluster of nodes with the selected boot-time configuration to modify at least one boot-time parameter of the at least one node.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: May 23, 2017
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mauricio Breternitz, Keith A. Lowery, Patryk Kaminski, Anton Chernoff
  • Patent number: 9645827
    Abstract: An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand.
    Type: Grant
    Filed: December 14, 2014
    Date of Patent: May 9, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Gerard M. Col, Colin Eddy, G. Glenn Henry
  • Patent number: 9642725
    Abstract: The present invention relates to joint simulators, and in particular, to methods and systems for controlling joint simulators by using a haptic mapping technique. A joint simulator is used to closely approximate the conditions within the body, particularly with respect to human and animal joints, and can be used to test and evaluate prosthetics for use in various parts of a human or animal body. The haptic mapping technique improves the rate of convergence of the actual testing forces to the prescribed forces during repetitive performance and life testing. The method is used in conjunction with an impedance-mode servo controller.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 9, 2017
    Assignee: Advanced Mechanical Technology, Inc.
    Inventors: Joseph F. Deck, Bradley L. Hunter, Bruce F. White
  • Patent number: 9639128
    Abstract: Systems, methods, and computer programs, embodied in or as a memory management module, are disclosed for thermally controlling memory to increase its performance. One exemplary embodiment includes a memory, one or more processors, and a thermoelectric cooling device. The one or more processors access the memory via a memory controller electrically coupled to the memory. The thermoelectric cooling device is configured to thermally control the memory in response to a predicted change in temperature of the memory.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventor: Dexter Tamio Chun
  • Patent number: 9639138
    Abstract: An electronic device includes a main system, a sub system, and a response availability information storage unit. The response availability information storage unit stores response availability information indicating in which communication protocol the response data is generable by the main system. The sub system causes the main system not to recover to a normal state when the main system is in an energy saving state and the electronic device receives the information request data from the outside, if the sub system determines that the response data is not generable by the main system, based on the communication protocol of the information request data and the response availability information stored in the response availability information storage unit, and even if the response data is not generable by the sub system.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 2, 2017
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Koji Sasadai
  • Patent number: 9632558
    Abstract: The present invention belongs to the field of display technology, in particular to a power supply control method for display device and a display device. The power supply control method for a display device comprises: acquiring images of a room where the display device is located; judging whether there is any person in the room; when determining that there is a person in the room, further recognizing an action state of the person in the room and judging whether the person in the room has a demand of watching the display device; according to a result of judging that there is no person in the room or that the person in the room has no demand of watching, cutting power supply of the display device off.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: April 25, 2017
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE MULTIMEDIA TECHNOLOGY CO., LTD.
    Inventors: Xiao Su, Laiyou Cui, Guanghui Xiao, Lifang Wan, Yunchao Feng, Shuai Yang
  • Patent number: 9632565
    Abstract: A power supply mode switching method and apparatus applied to an electronic device are described. The method includes detecting a mode switching signal of the electronic device; switching a power supply mode of the electronic device from a first power supply mode to a second power supply mode if the mode switching signal detected indicates to switch the electronic device from a first mode to a second mode; switching the power supply mode of the electronic device from the second power supply mode to the first power supply mode if the mode switching signal detected indicates to switch the electronic device from the second mode to the first mode. The power supply mode switching method makes the electronic device not enter into the power-off mode immediately when the user presses the power button by accident in the second mode of the electronic device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 25, 2017
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Jing Wang
  • Patent number: 9625987
    Abstract: A computing device is described that executes a centralized service and a plurality of applications. The centralized service detects a change from a first power mode of the computing device to a second power mode of the computing device and responsive to detecting the change, determines a first application from the plurality of applications executing at the computing device, to notify of the change from the first power mode to a second power mode. The centralized service outputs to the first application an indication of the change from the first power mode to the second power mode, and responsive to receiving an indication response from the first application, suspends an application processor of the computing device.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Joseph LaPenna, Justin Koh, Melissa Frank, Peter Wilhelm Ludwig, Jeffrey Hoefs, Jeffrey Michel Brown
  • Patent number: 9613665
    Abstract: A method for performing memory interface control of an electronic device and an associated apparatus are provided, where the method includes the steps of: when it is detected that a phase difference between a data signal and a clock signal reaches a predetermined value, controlling the clock signal to switch from a first frequency to a second frequency, wherein both of the clock signal and the data signal are signals of a memory interface circuit of the electronic device, and the memory interface circuit is arranged for controlling a random access memory (RAM) of the electronic device; applying at least one phase shift to the data signal until a condition is satisfied; and controlling the clock signal to switch from the second frequency to the first frequency; wherein the memory interface circuit is calibrated with aid of the at least one phase shift.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: April 4, 2017
    Assignee: MEDIATEK INC.
    Inventors: Shang-Pin Chen, Bo-Wei Hsieh
  • Patent number: 9612601
    Abstract: An adaptive capacity constraint management system receives a measured value affected by HVAC equipment at actual operating conditions and uses the measured value to determine an operating value for a variable that affects a capacity of the HVAC equipment at the actual operating condition. The system uses the operating value to calculate a gain factor for the variable relative to design conditions and uses the calculated gain factor to determine a capacity gain for the HVAC equipment relative to the design conditions. The system applies the capacity gain to a design capacity limit for the HVAC equipment to determine a new capacity limit for the HVAC equipment at the actual operating conditions. The system may use the new capacity limit as a constraint in an optimization routine that that selects one or more devices of the HVAC equipment to satisfy a load setpoint.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 4, 2017
    Assignee: Johnson Controls Technology Company
    Inventors: Saman Beyhaghi, Matthew J. Asmus, Justin P. Kauffman