Active/idle Mode Processing Patents (Class 713/323)
  • Patent number: 9436251
    Abstract: Fast platform hibernation and resumption for computing systems. An embodiment of an apparatus includes a volatile system memory, a nonvolatile memory, and a processor to operate according to an operating system, the processor to transition the apparatus to a first reduced power state upon receipt of a request, the transition to the first reduced power state including the processor to store context information for the computer in the volatile system memory.
    Type: Grant
    Filed: October 1, 2011
    Date of Patent: September 6, 2016
    Assignee: Intel Corporeation
    Inventors: Barnes Cooper, Faraz A. Siddiqi
  • Patent number: 9430028
    Abstract: A hierarchical wearable processing unit (HWPU) (102) for WPUs (100) is described. According to an implementation of the present subject matter, the HWPU (102) may include a plurality of hierarchies (106). Each hierarchy (106) from amongst the plurality of hierarchies (106) is determined for a particular performance and power consumption. Further, the HWPU (102) may include a plurality of hosts (104). One or more hosts (104) from amongst the plurality of hosts (104) are associated with each of the plurality of hierarchies (106) based on the particular performance and power consumption of each of the hierarchies (106). Furthermore, the HWPU (102) may include a control unit (118) to configure each of the plurality of hierarchies (106) with functionalities based on allocation of dedicated hardware resources.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 30, 2016
    Assignee: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Pradeep Elamanchili, Murthy Dhulipala, Sridhar Adusumilli
  • Patent number: 9430023
    Abstract: An apparatus for a sleep state video interface of an information handling device includes a storage device storing machine-readable code and a processor executing the machine-readable code. The apparatus includes a notification module receiving a sleep notification to place an information handling device into a sleep state. The information handling device receives a video signal. The apparatus includes a sleep module entering the information handling device into the sleep state in response to the notification module receiving the sleep notification. The video signal passes through the information handling device to a display as the information handling device is in the sleep state.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 30, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Song Wang, Howard Locker, John Miles Hunt, John Weldon Nicholson
  • Patent number: 9423856
    Abstract: Computing devices and methods for resetting an inactivity timer of each of a first and second computing device are described. In one embodiment, the method comprises establishing a communication channel between the first computing device and the second computing device, receiving activity input responsive to a user interaction at the first computing device, resetting the inactivity timer of the first computing device, and transmitting a notification via the communication channel to the second computing device that the activity input was received at the first computing device, the inactivity timer of the second computing device being reset in response to receipt of the notification.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 23, 2016
    Assignee: BlackBerry Limited
    Inventor: Michael Joseph DeLuca
  • Patent number: 9426406
    Abstract: Provided is a display device including an imaging unit that captures a moving image in a predetermined range in an image display direction, a moving body detection unit that detects whether or not a moving body is present in a predetermined range in the image display direction, an image analysis unit that analyzes the moving image captured by the imaging unit to detect whether or not a face is present, and a power control unit that controls power consumption with different patterns according to a plurality of modes that are set by combining whether or not the face detected by the image analysis unit is present and whether or not the moving body detected by the detection unit is present.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: August 23, 2016
    Assignee: Sony Corporation
    Inventors: Junji Ooi, Yusuke Sakai, Shingo Tsurumi, Tomohiko Gotoh, Yuichi Iida, Shinichi Hayashi, Junichi Tsukamoto, Asako Tadenuma
  • Patent number: 9424620
    Abstract: A method performed by a processor is described. The method may include identifying a graphics processing unit (GPU) phase of a frame, using said identified GPU phase to obtain frequency scalability information for said identified GPU phase, and determining whether to change a frequency at which a GPU is to draw said frame within said phase based on said frequency scalability information.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: August 23, 2016
    Assignee: Intel Corporation
    Inventors: Idan Mondjak, Supratik Majumder, Eyal Yaacoby
  • Patent number: 9417686
    Abstract: A method for controlling power in a computer system having a network device and a wakeup function is disclosed. A determination is made whether or not the network device is in an associated state at the time when the computer system moves into a power saving mode. In response to a determination that the network device is not in the associated state, power supply is turned off from a power source to the network device. In response to a determination that the network device is in the associated state, power supply is continually provided from the power source to the network device.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: August 16, 2016
    Assignee: Lenovo (Singapore) PTE LTD.
    Inventors: Yasumichi Tsukamoto, Kohei Shibata
  • Patent number: 9411409
    Abstract: A data processing system includes a plurality of power supply modules each having a comparing unit for comparing an output-current value supplied to a computer with a threshold value, the plurality of power supply modules continue the comparison when the output-current value is equal to or less than the threshold value and outputs an output-current excess signal to a plurality of server blades when the output-current value is equal to or greater than the threshold value, and the plurality of server blades control respectively power consumptions of the server blades to make a power consumption value of the server blades to an equal to or less than a predetermined value on a power source non-redundancy.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: August 9, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Ryo Sawai, Koichi Hasegawa, Yusuke Mure, Kazuya Taniguchi
  • Patent number: 9411401
    Abstract: An information processing apparatus capable of executing power ON processing for activating a program for storing information in a volatile memory or power OFF processing for stopping the program according to start or stop of power supply includes a communication unit configured to communicate with an external apparatus, a transfer unit configured to transfer a first mode for supplying power to a volatile memory and the communication unit to a second mode for supplying power to the volatile memory while not supplying power to the communication unit according to a data processing state, and a control unit configured to cause a first program to execute power saving processing for saving information stored in the volatile memory to a non-volatile memory and to cause a second program to execute the power OFF processing and the power ON processing when the mode is transferred from the first mode to the second mode.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: August 9, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kou Hiraike
  • Patent number: 9405360
    Abstract: The instant application discloses, among other things, an IP Camera Smart Controller. In one embodiment, the IP Camera Smart Controller may comprise an internet protocol (IP) camera configured to detect whether a garage door is open or closed. It may be able to transmit real-time images and live high-definition (HD) video, as well as email, text, or audio notifications to users regarding the status of the door. In another embodiment, the IP Camera Smart Controller may be configured to allow a user to monitor and control any object such as light switches, power outlets, fire and carbon monoxide detectors, appliances, and motor vehicles, for example. The IP Camera Smart Controller may contain software written specifically to run inside the camera unit, eliminating the need for additional controlling units, web servers, and wireless accessories.
    Type: Grant
    Filed: September 27, 2014
    Date of Patent: August 2, 2016
    Inventor: Richard Ang
  • Patent number: 9405526
    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: August 7, 2012
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gautam Thapar, Jimin Li, Shiaf Ramlan
  • Patent number: 9395777
    Abstract: A system-on-chip (SoC) which includes a plurality of intellectual properties (IP cores) which communicate data with a memory device operates by monitoring whether a data transaction occurs between at least one of the IP cores and the memory device, determining an operation state of the IP core according to the result of the monitoring, and supplying the IP core with power corresponding to the operation state of the IP core.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: July 19, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo Yong Kim, Ju Hwan Kim, Jun Ho Huh, Kee Moon Chun
  • Patent number: 9395784
    Abstract: In an embodiment, a processor includes a core to execute instructions, an agent to perform an operation independently of the core, a fabric to couple the core and agent and including a plurality of domains and a logic to receive isochronous parameter information from the agent and environmental information of a platform and to generate first and second values, and a power controller to control a frequency of the domains based at least in part on the first and second values. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: July 19, 2016
    Assignee: Intel Corporation
    Inventors: Inder Sodhi, Sanjeev Jahagirdar, Ryan Wells, Zeev Offen, Shalini Sharma, Ken Drottar
  • Patent number: 9395795
    Abstract: Embodiments of an apparatus and method are disclosed that may allow for managing power of a computing system. The apparatus may include a clock generation circuit, a bus interface unit, and a control circuit. The clock generation circuit may be configured to generate multiple clock signals. Each clock signal may provide a timing reference to different functional blocks within a device coupled to the communication bus. The bus interface unit may be configured to receive messages from the device via the communication bus. The messages may include a latency value and a request to activate a low power mode. The control circuit may be configured to deactivate one or more of the multiple clock signals dependent upon the latency value and multiple threshold values.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: July 19, 2016
    Assignee: Apple Inc.
    Inventors: David S. Warren, Inna Levit, Timothy R. Paaske
  • Patent number: 9390262
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: July 12, 2016
    Assignee: TRUSTWARE 101 LIMITED
    Inventor: Eyal Dotan
  • Patent number: 9389673
    Abstract: A method includes entering a hibernation mode in a data storage device with a controller, a non-volatile memory, and a volatile memory having a first portion and a second portion. The hibernation mode is entered by copying, to the second portion, data that is in the first portion and that is flagged to remain available at the volatile memory during the hibernation mode, and powering off the first portion while maintaining power to the second portion.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 12, 2016
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Daniel Zvi Yerushalmi, Yaniv Iarovici
  • Patent number: 9389871
    Abstract: An error handling method includes identifying a code region eligible for cumulative multiply add (CMA) optimization and translating code region instructions into interpreter code instructions, which may include translating sequences of multiply add instructions in the code region instructions into fusion code including CMA instructions. Floating point (FP) exceptions generated by the fusion code may be monitored and at least a portion of the code region instructions may be re-translated to eliminate some or all fusion code if CMA intermediate rounding exceptions exceed a threshold.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Marc Lupon, Grigorios Magklis, Sridhar Samudrala, Raul Martinez, Kyriakos A. Stavrou, Enric Gibert Codina
  • Patent number: 9383797
    Abstract: Computational resources of an electronic computer are monitored by predictors that establish predicted trade-offs between performance and power for a particular workload while the workload is being executed. A coordinator combines prediction values to identify a limited number of combinations of operating states of the computational resources, allowing operating states of the computational resources to be readily adapted during program execution based on a particular workload. The limited number of combinations of operating states are ideally Pareto optimal combinations.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 5, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Rathijit Sen, David A Wood
  • Patent number: 9381428
    Abstract: An information processing apparatus is set to always obtain information, even while an application is not being executed, and effectively using the obtained information. A state of the environment in a place where the information processing apparatus is present is detected. Detection data indicating the state of the environment detected by the detection section is stored. An operation mode is switched at least between a normal mode in which power is being supplied to the application execution section and the predetermined application can be executed, and a power saving mode in which at least supply of power to the application execution section is restricted and the predetermined application cannot be executed. At least in the power saving mode, a state of the environment is detected, and detection data indicating the state of the environment detected is stored in the first storage section at predetermined time intervals.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: July 5, 2016
    Assignee: NINTENDO CO., LTD.
    Inventors: Yasuyuki Shimohata, Ryoji Kuroda, Kazuhiro Hosoi, Takanori Okamura
  • Patent number: 9378181
    Abstract: A method and apparatus for providing a scalable computing array are provided herein. The method includes determining a width of a processor based on a software program, and a specified policy. The processor may be configured to comprise a number of lanes based on the width, and a thread of the software program may be executed using the configured processor.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: June 28, 2016
    Assignee: Intel Corporation
    Inventor: Scott Krig
  • Patent number: 9380181
    Abstract: An information processing apparatus is capable of quick launch, in which information of memory is held and the apparatus is launched using the information, and includes an RTC that keeps the time and generates an interrupt at a set time. The apparatus detects whether or not there is an instruction to turn a power supply on or off, and if an instruction to turn the power off is detected, determines whether or not the quick launch is active. If it is determined that the quick launch is active, the apparatus sets an interrupt generated by the RTC inactive.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 28, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Atsushi Hikichi
  • Patent number: 9360916
    Abstract: Managing an input/output device including receiving a request to remotely connect a computing machine with a device, detecting an signal to power down the input/output device of the computing machine in response to establishing a remote connection with the device, and transitioning the input/output device from a first power state to second power state in response to detecting the signal.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: June 7, 2016
    Assignee: Hewlett Packard Development Company, L.P.
    Inventor: V. Anbarasu
  • Patent number: 9358782
    Abstract: A liquid discharge apparatus includes: a drive signal generator that generates a drive signal; a piezoelectric element that is displaced in response to a voltage of the drive signal; a cavity which is filled with a liquid and of which an inside volume is expanded and contracted due to the displacement of the piezoelectric element; and a nozzle that communicates with the cavity and is capable of discharging the liquid by the expansion and contraction of the inside volume of the cavity. In the drive signal generator, a set of a first MOSFET and a second MOSFET which are electrically connected in series between a wire of a high potential and a wire of a low potential is arranged in plurality in series. A part or all of the first MOSFETs and the second MOSFETs in the plurality of sets have different sizes from each other.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: June 7, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Shuji Otsuka, Tadashi Kiyuna, Toshifumi Asanuma
  • Patent number: 9354681
    Abstract: In an embodiment, a processor includes a plurality of cores. Each core includes a core power unit to detect one or more power management events, and in response to the one or more power management events, initiate a protected power management mode in the core. Software interrupts to the core may be disabled during the protected power management mode. The core is to execute power management code during the protected power management mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 31, 2016
    Assignee: Intel Corporation
    Inventors: William C. Rash, Martin G. Dixon, Yazmin A. Santiago
  • Patent number: 9348359
    Abstract: A system and a method are disclosed for providing a variable tick rate for the kernel of an operating system. In one example, the method includes receiving, by a processing device, a desired tick rate for a kernel of an operating system, comparing the desired tick rate with a default tick rate, and updating a tick rate parameter of the kernel with the desired tick rate when the desired tick rate is different from the default tick rate.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 24, 2016
    Assignee: Red Hat, Inc.
    Inventor: Prarit Bhargava
  • Patent number: 9348781
    Abstract: Systems and methods for operating a universal serial bus are described herein. The method includes sending packet data from a USB2 device to a USB2 host on a pair of signal lines, and after sending the packet data, sending an End-Of-Packet (EOP) signal from the USB2 device to the USB2 host. The method also includes, entering the USB2 device into idle state after sending the EOP signal. The method also includes sending a digital ping from the USB2 device to the USB2 host to indicate device presence during idle state.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: May 24, 2016
    Assignee: Intel Corporation
    Inventors: Kok Hong Chan, Huimin Chen
  • Patent number: 9342125
    Abstract: The invention pertains to a method and system which monitors attached energy device(s) utilization and allows or inhibits power based on the individual device's user or users current location relative to the device's point of use, the device's effective use range and user based rules. This invention is intended to allow end users to automatically control energy using devices based on the user's real time movement relative to the device in household, workplace, or commercial settings. The energy utilizing device may be either a plug-load, switched-load, or sensor controlled device.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: May 17, 2016
    Assignee: BCP Controls, LLC
    Inventors: John Edward Fitch, James Michael Steward
  • Patent number: 9336135
    Abstract: A system and method of providing enhanced data processing and analysis in a storage device, such as a solid state drive (SSD). The SSD includes flash memory and an SSD controller capable of executing searches on the data in the flash memory without returning all of the data to be searched to a host CPU outside of the SSD. Other processing capabilities incorporated into the SSD may include encryption and decryption, compression and decompression, and in-line indexing of data. The SSD efficiently processes queries through the use of an internal data buffer and a data engine configured to search partial data.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: May 10, 2016
    Assignee: NxGn Data, Inc.
    Inventors: Nader Salessi, Joao Alcantara
  • Patent number: 9336068
    Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 10, 2016
    Assignee: Apple Inc.
    Inventors: Anthony Stephan Parker, Christopher Jon Kane, Ali T. Ozer
  • Patent number: 9338269
    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: June 14, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Marco Nelissen, Mathias Marc Agopian
  • Patent number: 9323242
    Abstract: Operating status transitions of production plants according to the PROFIEnergy standard are increasingly provided for the energy management of an individual component within a plant. The definition of an operating status change for an individual component leaves unsolved the problem as to how an operating status change of a plant having multiple components is to be effected. Thus, methods and systems that support an automatic operating status change of a plant consisting of a multiplicity of components are provided herein.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 26, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jorg Neidig, Bernd Opgenoorth, Michael Pirker, Christian Seitz
  • Patent number: 9326249
    Abstract: A power saving apparatus and a method for a mobile terminal are provided. The method includes measuring a system load for a preset time during an application execution in a power saving mode, setting, when the measured system load exceeds a reference load level, a limit clock frequency as a maximum clock frequency for the power saving mode, measuring, in the power saving mode, the system load due to the application execution, performing, when the measured system load exceeds the reference load level, the application execution at the limit clock frequency, and performing, when the measured system load does not exceed the reference load level, the application execution at a system clock frequency corresponding to the measured system load, where performing the application execution at the limit clock frequency reduces a battery power consumption.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: April 26, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Younghee Ha, Hyojae Cho, Seyoung Jang, Seunghwan Cho
  • Patent number: 9317100
    Abstract: Methods, integrated circuit devices, and fabrication processes relating to power management transitions of a compute unit comprising a cache are presented. One method includes, responsive to an indication that the compute unit is attempting to enter a low power state, detecting at least one line of the cache differing from the corresponding line in memory, writing differing data from the at least one differing line to the memory, flushing at least one remaining differing line of the cache, and permitting the compute unit to enter the low power state, wherein the detecting and the writing are performed at a first frequency prior to the indication and at a second frequency subsequent the indication, and the second frequency is higher than the first frequency.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: April 19, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Paul E. Kitchin, William L. Walker
  • Patent number: 9310838
    Abstract: A power management method is disclosed. The power management method comprises the step of a computer system checking existence of a manufacturing identifier (ID) of a human interface device (HID) when the computer system is operated in a first mode; the computer system continuously detecting whether the HID exist when the manufacturing ID exists; the computer system starting a timer when the computer system detects that the HID does not exist; the computer system entering a second mode when the timer expires; the HID determining whether the computer system is operated in the second mode, when plugged into the computer system; the HID performing state transition on the computer system when determining that the computer system is in the second mode; and the computer system entering the first mode when detecting the state transition.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: April 12, 2016
    Assignee: I/O INTERCONNECT, LTD.
    Inventors: Musa Ibrahim Kakish, Ping-Shun Zeung, Johnny Hsiang-Yu Chen
  • Patent number: 9311010
    Abstract: Intended is improvement in reliability of a disk array unit formed of a plurality of nodes at the time of start-up and stop. The disk array unit formed of a plurality of nodes, which includes a control unit which executes power source control of other node based on power source control information set at one of the nodes by inter-node communication executed through a common signal line which connects each node.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: April 12, 2016
    Assignee: NEC CORPORATION
    Inventor: Ryo Suzuki
  • Patent number: 9313355
    Abstract: An information processing apparatus activatable by first activation processing or by second activation processing, and method for controlling activation of the apparatus. When the information processing apparatus detects a request for causing it to activate by second activation processing upon the activation, it activates by the second activation processing when it is caused to activate due to a switch. The information processing apparatus activates by a first activation processing when it is caused to activate due to a received instruction.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 12, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takahiro Yamashita
  • Patent number: 9310877
    Abstract: An information processing apparatus includes a main storage unit and a primary computing unit. When a power-save mode is set, power supply to the main storage unit is being continued while power supply to the primary computing unit is stopped.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: April 12, 2016
    Assignee: Ricoh Company, LTD.
    Inventor: Fumiyuki Yoshida
  • Patent number: 9304572
    Abstract: A system and method for managing a power mode of a designated electronic device are provided. A geographical location of a mobile electronic device is determined. A comparison of the determined geographical location of the mobile electronic device and a stored location of a designated electronic device in a power-off mode is made. A wake-up signal is sent to the designated electronic device if the determined geographical location of the mobile electronic device is within a proximity threshold of the designated electronic device, where the designated electronic device is configured to enter a power-on mode upon receipt of the wake-up signal.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Hristo Stefanov Stefanov, Trond Thomas Wuellner, Alexander Friedrich Kuscher
  • Patent number: 9292423
    Abstract: A compatibility service monitors programs to detect compatibility issues. The compatibility service provides users, such as developers, with notifications of compatibility issues a program may experience when the program executes on a particular device and/or uses a particular operating system. In some configurations, the compatibility service detects compatibility issues by performing tests on programs using a testing service. The compatibility service may also receive notifications of incompatibilities from different sources. For example, the compatibility service may receive notifications of incompatibilities from other users (e.g., developers), web sites, and the like. The compatibility service may proactively notify developers of compatibility issues for their programs. For example, one developer may request to be notified of all detected compatibility issues, whereas another developer might request to be notified of compatibility issues that are above some specified severity level of incompatibility.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Japan Shailesh Doshi, Rajesh Jain, Sanyu Kiruluta
  • Patent number: 9292080
    Abstract: Controlling background activity in a computing device or system during a low-power mode is described. In some example techniques, when a computing device or system is in a low power mode, a determination is made whether to block one or more trigger events from causing an activation of one or more respective background task operations. Based at least in part on the determination, at least one trigger event may be allowed to cause an activation of a respective background task operation during the low power mode.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hari Pulapaka, Alain Gefflaut, Jon Robert Berry, Emily Wilson, Qian Liu
  • Patent number: 9288354
    Abstract: An image forming apparatus is provided that is capable of returning from a sleep state in response to detection of a user or upon receipt of an input, wherein notification of failure to detect a user is provided if the image forming apparatus returns from a sleep state based on receipt of an input for more than a predetermined number of times.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: March 15, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hideki Hirose
  • Patent number: 9280509
    Abstract: In one embodiment, an apparatus may include a rising edge detector to detect a rising edge in a signal. The apparatus may also include a counter to perform a count to a first value based on an input clock signal. The apparatus may also include an output unit to generate a sleep signal after the first value is reached if the rising edge detector does not detect the rising edge in the signal.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: March 8, 2016
    Assignee: INTEL CORPORATION
    Inventor: Wei-Lien Yang
  • Patent number: 9270555
    Abstract: A method and system to improve the power management for an I/O subsystem. In one embodiment of the invention, the power management of an upstream port of the I/O subsystem is improved by increasing the upstream link utilization when the upstream port is an active power state and by increasing or prolonging the power saving period of the upstream port when the upstream port is in a low power state.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: February 23, 2016
    Assignee: Intel Corporation
    Inventors: Poh Thiam Teoh, Su Wei Lim
  • Patent number: 9268392
    Abstract: An information processing apparatus to which an external device is attachable includes an initialization unit configured to, when the information processing apparatus is activated from a power-off state, execute initialization of the external device, and not to, when the information processing apparatus is returned from a power-saving state, execute the initialization of the external device.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: February 23, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shinichi Kanematsu
  • Patent number: 9270641
    Abstract: Methods and systems are provided for using keyword preprocessing, Boyer-Moore analysis, and hybrids thereof, in intrusion-prevention systems. In one embodiment, a state-transition table representative of a data pattern is provided. The table has a plurality of states, each having egress events that define transitions to other states. The data pattern is parsed to identify character strings. A subject is received for evaluation, and preprocessed to find any instances of those character strings. A keyword table is populated with the character strings found during preprocessing. While using the table to evaluate the subject, a first state having a first one of the character strings as an egress event is transitioned into. The keyword table is checked for the first character string, and, responsive to finding the first character string in the keyword table, a transition is taken from the first state to the second state.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: February 23, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jason D. Preston, Alexander I. Tomlinson
  • Patent number: 9264124
    Abstract: Embodiments are directed to providing communication between a first device and a second device by: iterating, by the first device, over a number of transmitter antenna polarization types in the first device, constructing, by the first device, a number of data units based on each of the transmitter antenna polarization types, transmitting, by the first device, each of the data units for each of a number of receiver antenna polarization types in the second device, receiving, by the first device, an indication of a transmitter antenna polarization type in the first device included in the number of transmitter antenna polarization types in the first device, and transmitting, by the first device, data using the indicated transmitter antenna polarization type.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: February 16, 2016
    Assignee: BlackBerry Limited
    Inventors: Huan Wu, Yan Xin, Shouxing Qu, Arnold Sheynman
  • Patent number: 9262293
    Abstract: Methods and apparatus are provided that facilitate debugging operations for components in dynamic power domains. In an embodiment, an integrated circuit includes hardware sectors associated with observability circuits served by a debug data bus of a debug circuit. A controlled sector residing in a dynamically-controlled power domain may be turned off while the power domain of another sector remains on. To continue to have debug observability all the way through and after these power events, a debug data register is configured to provide data, such as configuration and/or programming data, to the observability circuit of the controlled sector via the debug data bus. A shadow register is configured to capture the data provided to the controlled sector's observability circuit. The shadow register data is used upon restoring power to the controlled sector to restore the controlled sector's observability circuit to a state when the controlled sector was previously powered on.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 16, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shantanu K. Sarangi, Eric Rentschler, Rahul Dev, Vikram Chopra, Mihir Doctor
  • Patent number: 9256268
    Abstract: Methods and apparatus for implementing active interconnect link power management using an adaptive low-power link-state entry policy. The power state of an interconnect link or fabric is changed in response to applicable conditions determined by low-power link-state entry policy logic in view of runtime traffic on the interconnect link or fabric. The low-power link-state policy logic may be configured to include consideration of operating system input and Quality of Service (QoS) requirements for applications and devices employing the link or fabric, and device latency tolerance requirements.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: February 9, 2016
    Assignee: Intel Corporation
    Inventors: Ren Wang, Ahmad Samih, Christian Maciocco, Tsung-Yuan Charlie Tai, James Jimbo Alexander, Prashant R. Chandra
  • Patent number: 9256484
    Abstract: In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 9, 2016
    Assignee: Apple Inc.
    Inventors: Phillip Stanley-Marbell, Gaurav Kapoor, Kit-man Wan, Jonathan J. Andrews
  • Patent number: 9250666
    Abstract: A system with scalable data collection for system management comprises a plurality of local data collectors and a system collector. Each of the local data collectors is coupled with a corresponding subsystem of the system. Each of the local data collectors is configured to periodically collect power management related data from the corresponding subsystem, and to format the collected power management related data for conveyance along any one of a plurality of channels between the local data collector and the system collector. The system collector is coupled with the plurality of local data collectors via the plurality of channels. The system collector selects from the channels between the system collector and each of the local data collectors based, at least in part, on channel states, and retrieves the power management related data collected by each of the local data collectors along a selected channel for the local data collector.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Irving Baysah, John S. Dodson, Karthick Rajamani, Eric E. Retter, Gregory S. Still, Malcolm S. Allen-Ware, Scot H. Rider, Todd J. Rosedahl, Gary Van Huben