Patents Examined by Abdelmoniem Elamin
-
Patent number: 10126808Abstract: 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: GrantFiled: May 31, 2015Date of Patent: November 13, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Seth Brandon Spiel, Morgan Davis Teachworth, Ian Matthew Snyder
-
Patent number: 10120694Abstract: 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: GrantFiled: March 17, 2014Date of Patent: November 6, 2018Assignee: BiTMICRO Networks, Inc.Inventors: Alvin Anonuevo Manlapat, Ian Victor Pasion Beleno
-
Patent number: 10114351Abstract: 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: GrantFiled: March 5, 2015Date of Patent: October 30, 2018Assignee: GOOGLE LLCInventors: Anthony M. Fadell, Yoky Matsuoka, David Sloo, Maxime Veron
-
Patent number: 10108749Abstract: 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: GrantFiled: November 5, 2015Date of Patent: October 23, 2018Assignee: NEC CorporationInventors: Yanyi He, Ratnesh Sharma
-
Patent number: 10108433Abstract: 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: GrantFiled: December 30, 2011Date of Patent: October 23, 2018Assignee: Intel CorporationInventors: Guy M. Therien, Paul S. Diefenbaugh, Anil Aggarwal, Andrew D. Henroid, Jeremy J. Shrall, Efraim Rotem
-
Patent number: 10108214Abstract: 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: GrantFiled: November 5, 2015Date of Patent: October 23, 2018Assignee: Siemens AktiengesellschaftInventors: Matthias Himmler, Jörn Peschke, Patrick Volkmann
-
Patent number: 10096997Abstract: 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: GrantFiled: November 6, 2015Date of Patent: October 9, 2018Assignee: Venstar, Inc.Inventors: Steven David Dushane, Mustafa Oransel
-
Patent number: 10092242Abstract: If a user enters a bed, a sensor in the pump of the bed can detect the user's presence in the bed.Type: GrantFiled: January 5, 2016Date of Patent: October 9, 2018Assignee: Sleep Number CorporationInventors: Rob Nunn, Wade Daniel Palashewski, Robert Erko
-
Patent number: 10095203Abstract: 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: GrantFiled: November 5, 2015Date of Patent: October 9, 2018Assignee: LG ELECTRONICS INC.Inventors: Haklim Lee, Jaehyuk Seol
-
Patent number: 10089472Abstract: 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: GrantFiled: April 23, 2013Date of Patent: October 2, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey Kevin Jeansonne, Valiuddin Y Ali, James M Mann
-
Patent number: 10083077Abstract: 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: GrantFiled: August 31, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Mudi M. Fluman, Yaacov Frank, Janice M. Girouard, Yehuda Shiran
-
Patent number: 10065255Abstract: 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: GrantFiled: July 22, 2016Date of Patent: September 4, 2018Assignee: FANUC CORPORATIONInventors: Yuuki Morita, Tadashi Okita, Daisuke Tajima
-
Patent number: 10050610Abstract: 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: GrantFiled: March 10, 2015Date of Patent: August 14, 2018Assignee: QUALCOMM IncorporatedInventors: Giby Samson, Yu Pu, Kendrick Hoy Leong Yuen
-
Patent number: 9987800Abstract: 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: GrantFiled: November 17, 2014Date of Patent: June 5, 2018Assignee: Formlabs, Inc.Inventor: Shane Wighton
-
Patent number: 9990018Abstract: 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: GrantFiled: February 25, 2016Date of Patent: June 5, 2018Assignee: RICOH COMPANY, LTD.Inventors: Yoshiyuki Toda, Osamu Ogawara
-
Patent number: 9976765Abstract: 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: GrantFiled: March 6, 2015Date of Patent: May 22, 2018Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Mouhacine Benosman, Petros Boufounos, Boris Kramer, Piyush Grover
-
Patent number: 9971330Abstract: 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: GrantFiled: March 6, 2015Date of Patent: May 15, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Zhixuan Liu, Bradley A. Prosak
-
Patent number: 9972519Abstract: 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: GrantFiled: January 14, 2015Date of Patent: May 15, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Nam-Su Yuk, Jae-Won Jeong, Ho-Youl Lee, Ju-No Park, Jae-Young Eom
-
Patent number: 9964940Abstract: 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: GrantFiled: August 4, 2016Date of Patent: May 8, 2018Assignee: FANUC CORPORATIONInventors: Yasushi Takeuchi, Makoto Suzuki, Motohiko Ito
-
Patent number: 9964939Abstract: 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: GrantFiled: April 25, 2016Date of Patent: May 8, 2018Assignee: FANUC CORPORATIONInventors: Hajime Ogawa, Junichi Tezuka