Patents Examined by Abdelmoniem Elamin
  • Patent number: 10126808
    Abstract: In one embodiment, a method includes obtaining a first value indicative of an amount of power available to a device from a power source, obtaining a second value indicative of an amount of power consumed by the device, and selecting, based on the first value and second value, one or more power consuming functions of the device in order to manage power consumption of the device.
    Type: Grant
    Filed: May 31, 2015
    Date of Patent: November 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Seth Brandon Spiel, Morgan Davis Teachworth, Ian Matthew Snyder
  • Patent number: 10120694
    Abstract: A mechanism of booting up a system directly from a storage device and a means of initializing an embedded system prior to activating a CPU is presented. The said system is comprised of one or more CPUs, a reset controller, a storage device controller, one or more direct memory access controllers, a RAM and its controller, a ROM and its controller, a debug interface and a power-on reset (POR) sequencer. The POR sequencer controls the overall boot process of the embedded system. Said sequencer uses descriptors (POR Sequencer descriptors) which are used to update the configuration registers of the system and to enable CPU-independent data transfers with the use of DMA controllers. Using a minimal amount of non-volatile memory for booting up a system brings down costs associated with increased silicon real estate area and power consumption. Capability of pre-initializing the system even before a CPU is brought out of reset provides flexibility and system robustness.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: November 6, 2018
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Alvin Anonuevo Manlapat, Ian Victor Pasion Beleno
  • Patent number: 10114351
    Abstract: Embodiments provided herein relate to: suggesting, automatically implementing, or both suggesting and automatically implementing, one or more household policies to be implemented within a household environment. The household policies include one or more input criteria that is derivable from at least one smart device within the household environment, the one or more input criteria relating to a characteristic of the household environment, a characteristic of one or more occupants of the household, or both. The household policies also include one or more outputs to be provided based upon the one or more input criteria.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: October 30, 2018
    Assignee: GOOGLE LLC
    Inventors: Anthony M. Fadell, Yoky Matsuoka, David Sloo, Maxime Veron
  • Patent number: 10108214
    Abstract: A method of reducing power consumption by components of an automated plant during a production stoppage. Control apparatus transmits stoppage time data to the plant components via a data network to initiate the stoppage. Each automated plant component automatically changes to a respective given target state at a respective given stoppage time if the stoppage time data received by that plant component includes that stoppage time for that target state and if at least one other plant component is in a respective operating state expected for this target state. The invention sets a coordinated combination of consumption-minimized plant-component states. The control apparatus transmits respective component-specific stoppage times to the plant components in the stoppage time data, said stoppage time being different from at least one stoppage time transmitted to another plant component. As a result, the component states can be matched to one another.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 23, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matthias Himmler, Jörn Peschke, Patrick Volkmann
  • Patent number: 10108433
    Abstract: The present invention relates to a platform power management scheme. In some embodiments, a platform provides a relative performance scale using one or more parameters to be requested by an OSPM system.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 23, 2018
    Assignee: Intel Corporation
    Inventors: Guy M. Therien, Paul S. Diefenbaugh, Anil Aggarwal, Andrew D. Henroid, Jeremy J. Shrall, Efraim Rotem
  • Patent number: 10108749
    Abstract: Systems and methods for optimizing power flows using a harmony search, including decoupling phases in a multi-phase power generation system into individual phase agents in a multi-phase power flow model for separately controlling at least one of phase variables or parameters. One or more harmony segments from harmony memory are ranked and selected based on a utility value determined for each of the decoupled phases. A harmony search with gradient descent learning is performed to move the selected harmony segments to a better local neighborhood. A new utility value for each of the selected segments is determined based on historical performance, and the harmony memory is iteratively updated if one or more of the new utility values are higher than a utility value of a worst harmony segment stored in the harmony memory.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 23, 2018
    Assignee: NEC Corporation
    Inventors: Yanyi He, Ratnesh Sharma
  • Patent number: 10092242
    Abstract: If a user enters a bed, a sensor in the pump of the bed can detect the user's presence in the bed.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 9, 2018
    Assignee: Sleep Number Corporation
    Inventors: Rob Nunn, Wade Daniel Palashewski, Robert Erko
  • Patent number: 10096997
    Abstract: The pending disclosure describes embodiments of systems, devices and methods of controlling lighting and appliances on a customer premises based on configuration rules. Such embodiments include responsive to the receipt of at least one configuration instruction, one or more participant zone(s) is selected from a plurality of zones that designate predefined sections of at least one customer premise based upon the received configuration instruction and a plurality of stored output control configuration rules of the plurality of zones. For the selected participant zone(s), one or more output configuration is generated and outputted based upon the selected participant zone(s), the received configuration instruction, and the stored output control configuration rules of the selected participant zone.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: October 9, 2018
    Assignee: Venstar, Inc.
    Inventors: Steven David Dushane, Mustafa Oransel
  • Patent number: 10095203
    Abstract: Electronic devices are disclosed. According to the present invention, an electronic device may comprise a base; a rotor rotating on the base; a first magnetic body positioned at a center of rotation of the rotor; a second magnetic body having a different polarity from the first magnetic body, facing the first magnetic body, and positioned in the base; a first plurality of magnetic bodies positioned around the second magnetic body and having at least two different polarities; a hall sensor embedded in the rotor and sensing a change in magnetic property provided from the first plurality of magnetic bodies according to the rotation of the rotor; a wireless communication unit embedded in the rotor or the base; and a controller embedded in the rotor or the base and transmitting information obtained by the hall sensor through the wireless communication unit.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 9, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Haklim Lee, Jaehyuk Seol
  • Patent number: 10089472
    Abstract: An event data structure is stored in a non-volatile memory that is electrically isolated from a bus accessible by a processor. In response to an event relating to operation of a controller that is separate from the processor, the controller adds event data for the event into an entry of the event data structure.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: October 2, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Kevin Jeansonne, Valiuddin Y Ali, James M Mann
  • Patent number: 10083077
    Abstract: In response to a warning that power may be interrupted, a non-volatile data storage sub-system of a host computer system re-orders machine readable instructions that the non-volatile data storage sub-system is going to perform. This re-ordering of instructions decreases the probability that important data will be lost. The re-ordering of instructions is performed according to rules.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Janice M. Girouard, Yehuda Shiran
  • Patent number: 10065255
    Abstract: A controller for controlling a synchronized operation of spindle and feed axes. A spindle-axis control section includes an initial-motion control section for making a spindle axis perform an accelerated rotation at maximum capacity from a process start position; a maximum-acceleration detecting section for detecting a maximum acceleration of the spindle axis; a residual rotation-amount detecting section for detecting a residual rotation amount of the spindle axis; a current-speed detecting section for detecting a current speed of the spindle axis; a positioning-motion control section for making the spindle axis perform a decelerated rotation so as to reach the target thread depth after the accelerated rotation; and an overshoot detecting section for detecting an overshoot of the spindle axis during the decelerated rotation.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: September 4, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morita, Tadashi Okita, Daisuke Tajima
  • Patent number: 10050610
    Abstract: Clock distribution schemes with wide operating voltage ranges are disclosed. In one aspect, an operating voltage level or condition within a computing device is sensed. In a first voltage condition, delay elements are used within a clock tree to minimize clock skew. In a second voltage condition, one or more delay and/or clocked elements are bypassed to minimize clock skew at the second voltage condition. In addition to controlling clock skew, power may be conserved by depowering the bypassed elements. Controlling clock skew in this fashion improves operation of a computing device that includes the clock tree and may improve battery life.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Giby Samson, Yu Pu, Kendrick Hoy Leong Yuen
  • Patent number: 9990018
    Abstract: A communication device includes a main control part configured to receive and process an image signal; a first network control part configured to convert data input from an external device into the image signal and provide the main control part with the image signal; a sub control part configured to detect a power-on command; and a second network control part configured to control communications with the external device via a network to provide the first network control part with data input from the external device. Power supplies to the main control part, the sub control part, the first network control part and the second network control part are independently controlled.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 5, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Yoshiyuki Toda, Osamu Ogawara
  • Patent number: 9987800
    Abstract: According to some embodiments, a method of optimizing an additive fabrication process for an object is provided, the method comprising obtaining a representation of an intermediate form of the object, the intermediate form being an expected shape of the object when partially fabricated by the additive fabrication process, simulating one or more forces expected to be applied to the intermediate form of the object during the additive fabrication process, evaluating one or more results of the simulating step against one or more criteria, and adapting the additive fabrication process based at least in part on a result of the evaluating.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: June 5, 2018
    Assignee: Formlabs, Inc.
    Inventor: Shane Wighton
  • Patent number: 9976765
    Abstract: A method controls an operation of an air-conditioning system generating airflow in a conditioned environment. The method updates a model of airflow dynamics connecting values of flow and temperature of air conditioned during the operation of the air-conditioning system. The model is updated interactively iteratively to reduce an error between values of the airflow determined according to the model and values of the airflow measured during the operation. Next, the method models the airflow using the updated model and controls the operation of the air-conditioning system using the model.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 22, 2018
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Mouhacine Benosman, Petros Boufounos, Boris Kramer, Piyush Grover
  • Patent number: 9971330
    Abstract: A safety relay configuration system for configuring safety functions to be carried out by a safety relay is provided. The configuration system comprises a number of features that facilitate intuitive and simplified configuration of an industrial safety relay, including but not limited to features that guide the user through the configuration process using an intuitive sequential procedure, enforce design consistency throughout the configuration project by intelligently limiting user selections, and visually organize configuration and status information in a manner that efficiently utilizes display space and allows the user to quickly evaluate available configuration options. The configuration system organizes function blocks into columns according to function block type and uses pass-through blocks and signal flow line drawing rules to yield an organized program visualization that can be easily followed and interpreted.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 15, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Zhixuan Liu, Bradley A. Prosak
  • Patent number: 9972519
    Abstract: A substrate transporting apparatus includes a first light emitting sensor emitting a first sensing light in a first direction, a first light receiving sensor receiving the first sensing light, a second light emitting sensor emitting a second sensing light in a second direction different than the first direction, a second light receiving sensor receiving the second sensing light, a substrate transporting loader passing through traveling lines of the first sensing light and the second sensing light, a state information storage unit storing state information of the substrate transporting loader, and an operation information computing unit computing operation information of the substrate transporting loader based on the state information.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: May 15, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Nam-Su Yuk, Jae-Won Jeong, Ho-Youl Lee, Ju-No Park, Jae-Young Eom
  • Patent number: 9964939
    Abstract: A trajectory display device comprises a position information acquisition part acquiring position information of a drive axis of a machine tool, a tool coordinate calculation part calculating the coordinate value of a tool tip point based on the position information, and a tool vector calculation part setting a tool vector along the tool axis with the tool tip point as the starting point. The trajectory display device comprises an intersection calculation part calculating the coordinate values of the intersection points of the tool vector with preset flat planes and a display part displaying the tool axis trajectories represented by a line connecting the intersection points.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: May 8, 2018
    Assignee: FANUC CORPORATION
    Inventors: Hajime Ogawa, Junichi Tezuka
  • Patent number: 9964940
    Abstract: A numerical controller performs cross-rail axis control that distributes moving amount to a first and second axes based on a command to a virtual axis. If a block of a program that is read out contains a fast feed command to the virtual axis for moving a tool to a cutting feed start point, the numerical controller distributes a moving amount commanded by the fast feed command to the first axis and the second axis. Further, the moving amount commanded by the fast feed command is distributed to the first axis and the second axis so that movement of the virtual axis commanded by a cutting feed command that follows the fast feed command in the program can be achieved by movement of only the first axis.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: May 8, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yasushi Takeuchi, Makoto Suzuki, Motohiko Ito