By External Command Patents (Class 713/310)
  • Patent number: 10782760
    Abstract: An electronic device includes a first module, a second module located in a post-stage of the first module, and a third module located in a post-stage of the second module. The first module includes a determination unit that determines whether or not a predetermined condition is satisfied in a first state where a communication unit of the first module and a communication unit of the second module are electrically connected to each other and the communication unit of the second module and a communication unit of the third module are electrically separated from each other by a first switch, and a notification unit that performs a predetermined notification based on a determination result as to whether the predetermined condition is satisfied.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: September 22, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Toriumi
  • Patent number: 10782771
    Abstract: A system and method for networked device power management includes a processor, memory and a network interface to communicate with a one or more networked data devices. Each networked data device includes one or more of selectable power consumption level states. Data corresponding to power consumption of each networked data device is captured and analyzed to determine power usage trends for each of the devices. The processor then generates a device power consumption level state recommendation for each of the networked data devices in accordance with the power usage trends.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: September 22, 2020
    Assignees: Kabushiki Kaisha Toshiba, Toshiba TEC Kabushiki Kaisha
    Inventor: Adiel O. Ruiz
  • Patent number: 10763683
    Abstract: An electronic device and a charging control method using the same are provided. The electronic device includes a power input port, a battery module, a power supply circuit, and a processor. The power input port is configured to receive an external power. The battery module supplies stored power to the electronic device. The power supply circuit has a default charging identification code. When the external power is supplied to the electronic device through the power input port, the power supply circuit obtains a user charging identification code through the processor and compares whether the user charging identification code matches the default charging identification code. When the user charging identification code matches the default charging identification code, the power supply circuit starts to charge the battery module.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: September 1, 2020
    Assignee: Wistron Corporation
    Inventors: Ivan Y Chan, Beryl Sun
  • Patent number: 10756918
    Abstract: A system that enables a person to monitor and/or control a device via a network, such as the Internet, via an interactive hardware module that interfaces with the device and communicates with a module server located locally or remotely from the placement of the module. The hardware module allows for the transmission and receipt of data between the device interfaced to the hardware module and the module server, thereby enabling the user manually or automatically to control or monitor the device via an access medium, such as an API. Furthermore, the hardware module and the module server may enable the activation of an inactive device from a remote location.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: August 25, 2020
    Assignee: ioBridge, Inc.
    Inventors: Jason Thomas Winters, Peter Hans Scharler
  • Patent number: 10719120
    Abstract: A spare capacity status of each of multiple computing systems in a data center is monitored. Temporary workloads are assigned to these computing systems if there exists sufficient additional electrical power supply and capacity on power distribution lines. Thus, computing systems that are typically not productively used, such as those that are about to be decommissioned, have not yet been assigned for normal servicing, are reserved for special circumstances, or that are assigned to services that are currently in low demand, are temporarily used for productive data center purposes.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: July 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Kevin H. Lin, Min Ni, Ephraim Donghyun Park
  • Patent number: 10706896
    Abstract: A memory device includes a plurality of memory cells and first circuitry coupled the plurality of memory cells, wherein the first circuitry is configured to perform a memory operation on at least one memory cell of the plurality of memory cells. The memory device also includes a charge pump coupled to the first circuitry, wherein the charge pump comprises a pump oscillator configured to generate an oscillator signal having only pulses with a width above a predetermined threshold pulse width and a pump core configured to receive the oscillator signal and a first electrical power signal at a first voltage, generate a second electrical power signal at a second voltage based upon the oscillator signal and the first voltage.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 7, 2020
    Assignee: Micron Technology, Inc.
    Inventor: John E. Riley
  • Patent number: 10707038
    Abstract: A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 7, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
  • Patent number: 10701188
    Abstract: A device includes a transmission/reception unit configured to receive a packet transmitted from a communication device to a destination device, a control unit configured to separate data received through the packet into transmission data and control information, a replacement process unit configured to generate replacement data resulting from replacing data associated with an identifier with the identifier in the transmission data when data that has been transmitted toward the destination device in association with the identifier is included, and a transmission unit configured to transfer the replacement data toward the destination device, wherein the control unit generates connected data resulting from connecting respective pieces of data obtained by removing the control information from the data, and discards the control information, and the replacement process unit generates the replacement data by replacing data associated with the identifier with the identifier in the connected data.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 30, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Kameyama, Shinichi Sazawa
  • Patent number: 10686911
    Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
  • Patent number: 10606337
    Abstract: A computing system and a method for self-tuning a computing system. The method includes executing a current workload of the computing system until completion of the current workload; measuring a current operation metric representing a current operation performance of the computing system; tuning each of the plurality of system knobs to a static value selected from a group of static values; and iteratively executing the current workload of the computing system until an exit condition is met, wherein the exit condition is met when operation of the computing system having the system knobs tuned to one of the selected static values is an optimal static value satisfying at least one predefined target metric.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 31, 2020
    Assignee: The Joan and Irwin Jacobs Technion-Cornell Institute
    Inventor: Tomer Morad
  • Patent number: 10607157
    Abstract: An apparatus comprising a power source, one or more sensors, a transceiver, and a memory. The power source may be configured to store energy to power the apparatus. The one or more sensors may be configured to receive captured data from one of a plurality of sources. The transceiver may be configured to send and receive data to and from a wireless network. The processor may be configured to execute computer readable instructions. The memory may be configured to store a set of instructions executable by the processor. The instructions may be configured to (A) evaluate an expected power usage budget calculated using a predictive model of future energy consumption and (B) (i) store the captured data in the memory in a first mode and (ii) transmit the captured data to a remote storage device in a second mode. The first mode or the second mode is selected based on characteristics of the captured data received from the sensors.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 31, 2020
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 10608433
    Abstract: Examples relate to adjusting load power consumption based on a power option agreement. A computing system may receive power option data that is based on a power option agreement and specify minimum power thresholds associated with time intervals. The computing system may determine a performance strategy for a load (e.g., set of computing systems) based on a combination of the power option data and one or more monitored conditions. The performance strategy may specify a power consumption target for the load for each time interval such that each power consumption target is equal to or greater than the minimum power threshold associated with each time interval. The computing system may provide instructions the set of computing systems to perform one or more computational operations based on the performance strategy.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: March 31, 2020
    Assignee: Lancium LLC
    Inventors: Michael T. McNamara, Raymond E. Cline, Jr.
  • Patent number: 10571992
    Abstract: An electronic device may be provided that includes a first controller, a second controller, and a bus to connect between the first controller and the second controller. The electronic device may also include a first signal line between the first controller and the second controller, and the first controller to provide a first signal on the first signal line to the second controller to wake up the second controller from a low power mode.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 25, 2020
    Assignee: Intel Corporation
    Inventors: Robert E. Gough, Mazen G. Gedeon, Barnes Cooper, Basavaraj B. Astekar, Sean C. Dardis
  • Patent number: 10552761
    Abstract: Technologies for performing non-intrusive fine-grained power monitoring of a datacenter are provided. Hardware component state information for servers in the datacenter is collected, along with aggregate power consumption measurements for the datacenter. The servers are grouped into multiple virtual homogenous server clusters (VHCs) based on characteristics of the servers. A power model is constructed comprising multiple power mapping functions associated with the multiple VHCs. Component state information of a particular server can then be analyzed, along with a corresponding aggregate power consumption measurement, using the constructed power model to determine an approximate power consumption of the particular server. The approximate power consumption of the server can then be displayed and/or provided to one or more power management applications.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 4, 2020
    Assignee: UVic Industry Partnerships Inc.
    Inventors: Guoming Tang, Kui Wu, Fangming Liu
  • Patent number: 10551862
    Abstract: A system on chip (SOC) is provided. The SOC includes a system core logic, a voltage regulator, a clock generator and a system balance circuit. The voltage regulator provides an operating voltage to the system core logic and receives a current setting signal to set the voltage regulator to a low current mode or a high current mode. The clock generator provides a reference clock signal. The system balance circuit receives the reference clock signal to provide the current setting signal to the voltage regulator and provides the system clock signal to the system core logic, wherein the current setting signal is used to set the voltage regulator to the high current mode before the system clock signal is enabled, and set the voltage regulator to the low current mode after the system clock signal is enabled.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 4, 2020
    Assignee: Nuvoton Technology Corporation
    Inventor: Cheng-Chih Wang
  • Patent number: 10541562
    Abstract: A wireless power transmitter includes a resonator including a variable resonator; an inverter configured to operate the resonator; and, a controller configured to adjust the variable resonator in response to a change in a level of power input to the inverter.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: January 21, 2020
    Assignee: WITS Co., Ltd.
    Inventor: Sang Ho Cho
  • Patent number: 10515047
    Abstract: Apparatus and method relate to a data channel. In this apparatus, an input circuit is configured to gate a valid input with a ready output to provide a forward token (“f-token”) to a first f-token register of a f-token pipeline and to a counter, and to receive data to a first data register of a data pipeline. An output circuit is configured to gate a ready input with a valid output to provide a return token (“r-token”) to a first r-token register of a r-token pipeline and to a FWFT FIFO, to receive the f-token from a second f-token register of the f-token pipeline to the FWFT FIFO, and to receive the data from a second data register of the data pipeline to the FWFT FIFO. The input circuit receives the r-token from the first r-token register to a second r-token register of the r-token pipeline for the counter.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: December 24, 2019
    Assignee: XILNX, INC.
    Inventor: Pongstorn Maidee
  • Patent number: 10481659
    Abstract: An approach to managing power distribution to computing devices, the approach involving monitoring power consumption of a plurality of computing devices and power draw on a plurality of power distribution units, wherein the plurality of power distribution units distribute power to the plurality of computing devices, determining that any of the plurality of power distribution units are approaching respective power thresholds and responsive to determining that any of the plurality of power distribution units are approaching the respective power thresholds, taking one or more actions to manage power distribution to the plurality of computing devices, wherein the one or more actions are based on a set of rules and the one or more actions comprise configuring a drawing of unequal amounts of power.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kenneth T. Gambon, Bret W. Lehman, Christopher L. Molloy, Tenley D. Jackson
  • Patent number: 10484238
    Abstract: A radio communication system for an industrial automation system in which at least one first communication device and one second communication device are redundantly connected to an industrial communication network, wherein the first and second communication devices are each connected directly or indirectly to a particular first radio transceiver station and to a particular second radio transceiver station via the first communication network connection and via the second communication network connection thereof, where the first and second radio transceiver stations determine an order for data frames to be transmitted inside a predefined interval of time based on destination MAC addresses assigned to the data frames to be transmitted, and where the order within data frames to be transmitted to a selected destination MAC address is determined by the order in which the data frames are received.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: November 19, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Joerg Mueller
  • Patent number: 10460362
    Abstract: Aspects of performing power management operations in a distributed computer system are described. In some aspects, predicted demand data is generated for clients executed in a cluster of host computers. The predicted demand data is based on observed resource demands of the clients. A power management setting for a time period is determined. The power management setting is based on the predicted demand data. A host computer is caused to power-down or power-up in order to apply the power management setting.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: October 29, 2019
    Assignee: VMWARE, INC.
    Inventor: Aashish Parikh
  • Patent number: 10438525
    Abstract: Disclosed is a method of controlling a display of an electronic device. The method may include: determining a current situation of the electronic device by using at least one piece of state information on the electronic device and surrounding information on the electronic device by the electronic device; and turning on or off at least some areas of the display according to the determined current situation by the electronic device.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hun-Je Yeon, So-Young Youn, Min-Ji Park, Woo-Jin Park, Moon-Ki Hong
  • Patent number: 10423435
    Abstract: Disclosed are examples of memory allocation and reallocation for virtual machines operating in a shared memory configuration creating a swap file for at least one virtual machine. One example method may include allocating guest physical memory to the swap file to permit the at least one virtual machine to access host physical memory previously occupied by the guest physical memory. The example method may also include determining whether an amount of available host physical memory is below a minimum acceptable level threshold, and if so then freeing at least one page of host physical memory and intercepting a memory access attempt performed by the at least one virtual machine and allocating host physical memory to the virtual machine responsive to the memory access attempt.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: September 24, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Farid Khafizov, Andrey Mokhov
  • Patent number: 10402191
    Abstract: A system and computer-implemented method for providing a load-balanced server architecture to end users and allowing software on the server architecture to be updated without downtime during a transition to the new software version. Run-time errors due to incompatibilities between datatypes, interfaces, deserialization methods, and classes loaded by class loaders in object oriented server software may be avoided by using the system to track a software version used in association with a particular task. By routing requests related to a particular task to a particular server running the same software version, compatibility is maintained and efforts to migrate data across software servers or add code to handle cross-version compatibility are unnecessary.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: September 3, 2019
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Sujit Eapen, Sonil Trivedi
  • Patent number: 10389896
    Abstract: An image processing device includes a display unit and a processor configured to determine whether or not functions of the image processing device are executable by the image processing device, and cause the display unit to display a screen including a first item corresponding to a first function that is determined to be executable and a second item corresponding to a second function that is determined to be not executable. The first item is displayed on the screen in a first display format, and the second item is displayed on the screen in a second display format that is less conspicuous than the first display format.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 20, 2019
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Hiroyuki Kato
  • Patent number: 10360173
    Abstract: Serial Peripheral Interface (SPI) and a first remote access controller device located on the first motherboard and coupled to the first SPI. An off-motherboard SPI storage device is connected to the first SPI, and when the first remote access controller device determines that log entries have been generated, it automatically copies the log entries to the off-motherboard SPI storage device via the first SPI. A second motherboard includes a second SPI that couples to the off-motherboard SPI storage device when the second motherboard replaces the first motherboard in the chassis. A second remote access controller device located on the second motherboard and coupled to the second SPI will then retrieve the log entries that were automatically copied to the off-motherboard SPI storage device, and send the log entries through a network to a support device.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: July 23, 2019
    Assignee: Dell Products L.P.
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • Patent number: 10324509
    Abstract: Systems and methods of the present disclosure relate to automatically and/or dynamically generating one or more power management sequences for SoC and NoC architectures from a given input specification having one or a combination of NoC design specification, traffic specification, traffic profile, power profile information, initiator-consumer relationship, interdependency between components, retention information, external factors, among other allied configurations/information to enable efficient switching of one or more hardware elements from one power profile to another.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: June 18, 2019
    Inventors: Anup Gangwar, Vishnu Mohan Pusuluri, Poonacha Kongetira, Sailesh Kumar
  • Patent number: 10310476
    Abstract: An apparatus comprises an integrated circuit (IC) including sequencer circuitry; and a memory integral to or operatively coupled to the integrated circuit, wherein at least a portion of the memory is organized as a plurality of hierarchical linked lists defining a finite state machine of a plurality of finite IC states; wherein the sequencer circuitry is configured to: receive one or more control words from the hierarchical linked lists associated with an IC state; advance the IC to the IC state according to the one or more control words; and perform one or more actions corresponding to the IC state.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: June 4, 2019
    Assignee: Analog Devices Global Unlimited Company
    Inventors: Navdeep Singh Dhanjal, Shengbing Zhou
  • Patent number: 10282313
    Abstract: A USB smart hub may provide enhanced battery charging, data storage security, vendor matching, device authentication, data capture/debug, and role switching. The smart hub may include an upstream port, a plurality of downstream ports, a processor, and a memory coupled to the processor for storing USB host stack code and configuration parameters. The smart hub may include a USB hub core having a core to implement a standard USB hub interface. The smart hub may include a plurality of 2:1 multiplexors coupled between the downstream ports, the core downstream ports, and the processor. The processor may control the 2:1 multiplexors. The processor may be configured to detect when a USB device is coupled to a downstream port and to run the USB host stack code and to enumerate the USB device. The processor may provide enhanced features based on the configuration parameters.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 7, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Atish Ghosh, Cecil G. Chenault, Pragash Mangalapandian, Mark Bohm
  • Patent number: 10275004
    Abstract: Techniques for providing power to components of a computer system are described. An example of a computer system includes a plurality of server nodes and a power distribution system that provides power to the plurality of server nodes. The computer system also includes a hardware-based alert signal line that couples the power distribution system to the plurality of server nodes. If a power failure occurs, the power distribution system is to send an alert signal to all of the server nodes through the alert signal line. The alert signal triggers each server node to activate a low power state.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: April 30, 2019
    Assignee: Intel Corporation
    Inventors: Enrique Castro-Leon, David Larsen, Todd Enger, Jose Zero, David Locklear
  • Patent number: 10254810
    Abstract: An electronic device includes a battery, a detecting unit, a comparing unit, a control unit and a charging circuit. The detecting unit is electronically connected to a universal serial bus (USB) interface to detect and determine whether or not the connecting device is a power adapter. The comparing unit outputs a level signal depending upon the comparing unit comparing a input signal received by the USB interface with a voltage threshold. The control unit controls the battery either to be charged by the connecting device through the charging circuit or the battery to supply power to the connecting device through the USB interface according to the level signal.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: April 9, 2019
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Jia-Ciao Jhong
  • Patent number: 10250039
    Abstract: An electrical energy storage system includes a battery configured to store and discharge electric power to an energy grid, a power inverter configured to use battery power setpoints to control an amount of the electric power stored or discharged from the battery, the battery power setpoints comprising at least one of frequency regulation power setpoints and ramp rate control power setpoints, and a controller. The controller is configured to use a battery life model to generate the battery power setpoints for the power inverter. The battery life model includes one or more variables that depend on the battery power setpoints.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 2, 2019
    Assignee: Con Edison Battery Storage, LLC
    Inventors: Michael J. Wenzel, Brett M. Lenhardt, Kirk H. Drees
  • Patent number: 10216253
    Abstract: A universal serial bus and a control method thereof are provided. Different voltages are respectively provided to circuit groups when a universal serial bus hub is in a suspend state and a normal working state, so as to reduce leakage current.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 26, 2019
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Te Chen, Terrance Shiyang Shih, Hsiao-Chyi Lin
  • Patent number: 10206172
    Abstract: A power save method and a station device. The method includes: confirming, by a STA, according to a frame type identifier in a received frame, that the frame is an NDPA frame, and obtaining a STA AID in a STA information field in the NDPA frame; comparing, by the STA, its STA AID with the obtained STA AID, and determining whether its STA AID is the same as the obtained STA AID; and when the STA determines that its STA AID is different from the obtained STA AID, allowing the STA to enter a doze state. The method reduces the power consumption during the TXOP period and saves resources.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: February 12, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lvxi Yang, Yanhong Chen, Yunbo Li
  • Patent number: 10203950
    Abstract: A method of upgrading firmware of an adapter includes transmitting a set of n data blocks of first upgrade file to the adapter, receiving a first response information of the adapter based on the set of n data blocks, and determining that the updating procedure of the adapter fails when the first response information indicates that the adapter fails to receive all of the n data blocks. In the method, a mobile terminal transmits the upgrade file to the adapter and the adapter sends determination information to the mobile terminal after the adapter receives the upgrade file having a predetermined size. In a time interval, if the mobile terminal fails to receive the determination information or the adapter does not receive the upgrade file, the upgrading firmware of the adapter fails.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: February 12, 2019
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Chen Tian, Jialiang Zhang, Jun Zhang, Fuchun Liao
  • Patent number: 10200733
    Abstract: Disclosed are techniques for minimizing user effort when controlling complex media systems such as home theater systems. When multiple devices are connected within such systems, it is necessary to ensure that content from the intended device is presented. In accordance with the disclosed principles, source selection is automatically performed by analyzing command signals and cross-referencing these signals with those expected for devices known to be within the system.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: February 5, 2019
    Inventor: Krishna Adusumilli
  • Patent number: 10191667
    Abstract: A data storage device is presented that includes an interface system configured to communicate over an aggregated host link comprising Peripheral Component Interconnect Express (PCIe) interfaces to receive one or more write operations for storage of data by the data storage device. The data storage device includes plurality solid state drives (SSDs) each comprising drive PCIe interfaces coupled to the interface system. The interface system is configured to process the one or more write operations against storage allocation information to parallelize the data among the SSDs and transfer portions of the parallelized data to associated SSDs over corresponding drive PCIe interfaces.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: January 29, 2019
    Assignee: Liqid Inc.
    Inventors: Jason Breakstone, Alok Gupta, Himanshu Desai, Angelo Campos
  • Patent number: 10194213
    Abstract: A method of initiating and controlling computer user behavioural data (e.g., emotional state information) collection and processing within the structure of a video ad response provides an analysis of video ad effectiveness as a result of interaction with the computer user. A behavioural data collection and processing module is caused to run by the execution of a Video Ad Standard Template (VAST) compliant video ad response in a video player. The data collection and processing module may be obtained by calling a resource identifier contained in the video ad response, or by providing an executable application within the served video ad response itself. In more particular methods according to the invention, processing of collected data is managed so as to improve the efficiency of media playback at the client computer and communications with remote servers.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: January 29, 2019
    Assignee: Realeyes Oü
    Inventors: Elnar Hajiyev, Martin Salo
  • Patent number: 10191874
    Abstract: A USB interface to provide power delivery negotiated through a dedicated transmission channel includes a transmitter circuit including a digital-to-analog converter having an output coupled with an input of a transmission filter, a receiver circuit including an analog-to-digital converter having an input coupled with an output of a receiving filter, and a switching circuit configured in an operating mode of the USB interface to connect an output of the transmission filter and an input of the receiving filter to a connection node of the dedicated transmission channel.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 29, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Christian Rotchford, John Sisto
  • Patent number: 10162788
    Abstract: A multi-host endpoint reflector enables a method of communication between multiple USB hosts through the USB devices connected to them, where data from one USB host is routed across the USB devices between endpoints of complimentary directions to one or more additional USB hosts. The multi-host endpoint reflector may be integrated with a USB hub controller to form a USB compound device to create a multi-host endpoint reflector hub. A USB multi-host endpoint reflector hub enables a USB OTG B device to become a host upon request by providing a data bridge between the OTG B device after it has transitioned to a host role while any other OTG A device that already is a host is not required to change its host role to a slave role. Therefore a plurality of OTG host devices may co-exist on the same interconnection system hub and communicate there between.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: December 25, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Santosh Shetty, Swaroop Adusumilli, Pragash Mangalapandian, Lakshmi Narasimhan, Mark R. Bohm
  • Patent number: 10142848
    Abstract: Apparatus and methods for managing a load in a network of femto nodes are described herein. One or more parameters corresponding to a resource load on a femto node may be detected. The power of the femto node may be adjusted based on the one or more parameters to decrease a resource load on the femto node. One or more other femto nodes may then be notified of the power adjustment.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Yeliz Tokgoz, Mehmet Yavuz
  • Patent number: 10133989
    Abstract: An apparatus comprising a power source, one or more sensors, a transceiver, and a memory. The power source may be configured to store energy to power the apparatus. The one or more sensors may be configured to receive captured data from one of a plurality of sources. The transceiver may be configured to send and receive data to and from a wireless network. The processor may be configured to execute computer readable instructions. The memory may be configured to store a set of instructions executable by the processor. The instructions may be configured to (A) evaluate an expected power usage budget calculated using a predictive model of future energy consumption and (B) (i) store the captured data in the memory in a first mode and (ii) transmit the captured data to a remote storage device in a second mode. The first mode or the second mode is selected based on characteristics of the captured data received from the sensors.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: November 20, 2018
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 10135254
    Abstract: A method includes receiving a signal to maintain uninterrupted power to a device over a power over Ethernet line. The power over Ethernet line is configured to carry data and power. Power delivery is maintained for the device regardless of a power disruptive event associated with a power source device. Carrying the power to the device over the power over Ethernet line is interrupted in absence of the receiving the signal. According to one embodiment, the signal is generated in response to a user command or it may be generated from the device automatically. The signal may classify the device as a critical device. The power disruptive event may include initialization of a data path, alteration to a data path associated with the power over Ethernet line, a software update associated with the power source device, reset of power source device, etc.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: November 20, 2018
    Assignee: ALLIED TELESIS HOLDINGS KABUSHIKI KAISHA
    Inventor: Daniel Stellick
  • Patent number: 10126798
    Abstract: An information handling system may include a processor, and a host management controller communicatively coupled to the processor and configured to communicate with a chassis controller of a chassis in which the information handling system is received to determine a host baseline power threshold for the information handling system and a tenant baseline power threshold for a tenant comprising the information handling system and at least one other information handling system received in the chassis, monitor a power consumption of the information handling system and a cumulative power consumption of the information handling system and the at least one other information handling system, and adapt a host dynamic power limit defining a maximum amount of power consumption for the information handling system based on the power consumption of the information handling system, the cumulative power consumption, the host baseline power threshold, and the tenant baseline power threshold.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: November 13, 2018
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Venkatesh Ramamoorthy, Arun Muthaiyan, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao
  • Patent number: 10127181
    Abstract: A Universal Serial Bus (USB) hub includes a first port that is configured to be switched from a downstream port to an upstream port; a plurality of other ports; and a controller configured to switch a function of the first port from the downstream port to the upstream port responsive to a command from an attached device and further configured to switch at least one of the plurality of other ports from a data and charge port into a port dedicated to charging.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: November 13, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Atish Ghosh, Donald L. Perkins, Brigham Steele
  • Patent number: 10116686
    Abstract: The disclosure includes a method for protecting a computer processor system from a harmful communication session from a network linked to the processor. The method can include disconnecting the processor from the network in response to a first event. The disconnecting step can disrupt the continuity of the harmful communication session from the network to the processor. The method can also include connecting the processor to the network in response to a second event. In some embodiments, the first and second events are controlled by the processor system independent from the contents of the data received from the network.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: October 30, 2018
    Inventor: Gideon Eden
  • Patent number: 10114782
    Abstract: A universal serial bus (USB) circuit includes a USB interface configured to transmit and receive power and data, a random number generator circuit configured to generate a random number, and a controller configured to receive the random number and to select a dual role port (DRP) duty cycle and to select a DRP duration based upon the random number, wherein the DRP duty cycle time and DRP duration are used when connecting a USB type-C DRP device to another USB type-C DRP device.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 30, 2018
    Assignee: NXP B.V.
    Inventors: Abhijeet Chandrakant Kulkarni, Kenneth Jaramillo
  • Patent number: 10111172
    Abstract: Systems and methods for activating select devices are described herein. More particularly, this specification relates to using structure specific service IDs (SSSIDs) when two devices that are part of a common ecosystem are deciding whether to establish a connection according to a Bluetooth protocol. The SSSID can be a unique identifier that can be included in packets that are transmitted in accordance with the standards defining the Bluetooth Low Energy (BLE) protocol. The SSSIDs can be generated and provided to select devices such that only the select devices that are in possession of the SSSID are able to communicate with each other. This advantageously eliminates spurious activation of unintended recipient devices by enabling them to ignore the packet if the SSSID is not recognized, thereby enabling the unintended recipient device to remain in a low power sleepy state.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Liang-Yun Wang, Prashanth Ramachandran
  • Patent number: 10107866
    Abstract: Disclosed is a battery management system for outputting a signal, capable of determining whether an error has occurred. The battery management system, according to the present invention, includes a plurality of battery management units measuring the voltage of a secondary battery and controlling the charging and discharging thereof. The battery management units output signals when the secondary battery managed thereby is overcharged or overdischarged and errors occur in the units themselves. At this time, the plurality of battery management units output the signals to lines connected in series. In the battery management system, according to the present invention, the waveforms of the signals to be output change according to the amount of current flowing in the lines connected in series.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: October 23, 2018
    Assignee: LG CHEM, LTD.
    Inventors: Ju-Hyun Kang, Yasuhito Eguchi, Shoji Tanina
  • Patent number: 10080193
    Abstract: Described herein are systems and methods for maintaining a wireless connection to a remote server while a device is in a low power mode. As a result of maintaining the connection, the device can receive messages triggering a wakeup event and placing the device in a normal power mode, enabling the device to be controlled remotely. To maintain the connection, the device transitions from sending encrypted network messages to a server from a first interval while in the normal power mode to a second interval while in the low power mode. In addition, the device sends unencrypted network messages to the server at the first interval using low power circuitry. The low power circuitry receives messages from the server and may trigger the device to enter the normal power mode and/or a connection maintenance mode.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gilles-Arnaud Bleu-Laine, Eduardo Bezerra Valentin, Aditya Yashwant Bhave, James David Meyers, Hanxiao Fu
  • Patent number: 10064222
    Abstract: A communication apparatus capable of achieving both of improvement in operability and suppression of battery consumption. A camera as the communication apparatus wirelessly communicates with one of a plurality of external devices including a remote controller and a smartphone. The state of the camera is switched between an operating state and a power-saving state in which power consumption is smaller than in the operating state. In the power-saving state, when a connection request is received from the remote controller as a device for non-continuous connection, a process for establishing a connection with the remote controller is started, and the camera is shifted to the operating state. In the power-saving state, when a connection request is received from the smartphone as a device for continuous connection, a process for establishing a connection with the smartphone is started, and the camera is not shifted to the operating state.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: August 28, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kouji Ikeda