Patents Examined by Terrell S Johnson
-
Patent number: 10574470Abstract: Power over Ethernet (POE) can be converted into a USB stream and separate power. With these techniques, the benefits of POE can be obtained without requiring a terminal to be POE-enabled and without employing a terminal's Ethernet port. Many more terminals may therefore be powered via POE.Type: GrantFiled: April 20, 2018Date of Patent: February 25, 2020Assignee: EWC Technologies, LLCInventors: Katatip Nino Vanich, Zach Hazen
-
Patent number: 10572268Abstract: A method, computer program product, and system includes a processor(s) connecting a first computer system to a boot swarm, initiating formation of a peer to peer network. The processor(s) receive a request from a second computer system, a request for a file. The processor(s) configure the second computer system, including implementing a client application hosted from a resource in the first computer system, to facilitate the second computer system joining the peer to peer network. The processor(s) determine immediate peer(s) in the peer to peer network available to provide the file to the second computer system. The processor(s) generate a magnet link that includes a listing of address(es) of the immediate peer(s), ranking address(es) from best source to worst source for downloading the file. The processor(s) provide the second computer system with the magnet link to utilize in downloading the file from a peer.Type: GrantFiled: April 21, 2017Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Alol A. Crasta, Harshal S. Patil, Kishorekumar G. Pillai, Christoph Raisch, Nishant Ranjan
-
Patent number: 10564983Abstract: An example method of initializing a plurality of processors in a hardware platform of computing device for use by system software executing on the hardware platform includes: parsing a descriptor table that has been loaded into memory from firmware to identify an original boot protocol for initializing at least one secondary processor of the plurality of processors; creating at least one mailbox structure in the memory associated with the at least one secondary processor; causing the at least one secondary processor to execute secondary processor initialization code stored in the memory, the secondary processor initialization code implementing a mailbox-based boot protocol that uses the at least one mailbox structure to initialize the at least one secondary processor; and modifying the descriptor table to identify the mailbox-based boot protocol for initializing the at least one secondary processor in place of the original boot protocol.Type: GrantFiled: June 15, 2016Date of Patent: February 18, 2020Assignee: VMware, Inc.Inventors: Andrei Warkentin, Harvey Tuch, Cyprien Laplace, Alexander Fainkichen
-
Patent number: 10564695Abstract: Methods and systems for transaction utilizing electronic device battery monitoring are disclosed herein. An electronic device may include a battery with a power level sensor. The power level may be monitored and, if the power level is below a threshold level, power draw of the electronic device may be reduced by shutting off one or more non-essential or low priority applications. Other transaction saving techniques may also be disclosed such as communicating data to the transaction server to allow for the transaction to be easily continued and/or indicating that the transaction should be automatically processed.Type: GrantFiled: October 23, 2017Date of Patent: February 18, 2020Assignee: PAYPAL, INC.Inventor: Vidit Maniyar
-
Patent number: 10551870Abstract: A method according to one embodiment includes communicating a wireless advertisement that identifies a clock status of a real-time clock of the access control device, wherein the clock status includes a clock status value indicating that the real-time clock has not been set, establishing a wireless communication connection with a computing device in response to the wireless advertisement, transmitting a session random value to the computing device, receiving a clock update token from the computing device, wherein the clock update token is indicative of an authority of the computing device to update the real-time clock of the access control device, authenticating the clock update token based on at least the session random value, and updating the real-time clock based on a received update time in response to successful authentication of the clock update token.Type: GrantFiled: July 21, 2017Date of Patent: February 4, 2020Assignee: Schlage Lock Company LLCInventors: John Goodrich, Devin A. Love, Robert Martens
-
Patent number: 10545563Abstract: Various embodiments of the present technology may comprise a method and apparatus for power management of a memory cell. The memory cell may be configured to operate at various voltage levels to mitigate power dissipation. The memory cell may receive a first voltage level during an active state and receive a second voltage level during an idle state. The active and idle states may be known based on predetermined system parameters. The second voltage level may be selected according to the particular characteristics of the memory cell in order to retain input data.Type: GrantFiled: April 14, 2017Date of Patent: January 28, 2020Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventor: Kenichi Kiyozaki
-
Patent number: 10539992Abstract: In one implementation, a system for a redundant power extender includes a first automatic transfer switch comprising a number of in-ports coupled to a first power distribution unit and a second power distribution unit, wherein the first automatic transfer switch comprises an out-port coupled to a first side of a device and a second automatic transfer switch comprising a number of in-ports coupled to the first distribution unit and the second power distribution unit, wherein the second automatic transfer switch comprises an out-port coupled to a second side of the device with intelligence to allow 4+4 power redundancy from a system otherwise limited to 3+3 power redundancy.Type: GrantFiled: February 9, 2015Date of Patent: January 21, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Montgomery C. McGraw, Charles W. Cochran
-
Patent number: 10528721Abstract: Methods and apparatus for implemented trusted packet processing for multi-domain separatization and security. Secure enclaves are created in system memory of a compute platform configured to support a virtualized execution environment including a plurality of virtual machines (VMs) or containers, each secure enclave occupying a respective protected portion of the system memory, wherein software code external from a secure enclave cannot access code or data within a secure enclave, and software code in a secure enclave can access code and data both within the secure enclave and external to the secure enclave. Software code for implementing packet processing operations is installed in the secure enclaves. The software in the secure enclaves is then executed to perform the packet processing operations.Type: GrantFiled: October 20, 2016Date of Patent: January 7, 2020Assignee: Intel CorporationInventors: Kapil Sood, Somnath Chakrabarti, Wei Shen, Carlos V. Rozas, Mona Vij, Vincent R. Scarlata
-
Patent number: 10528110Abstract: A method in a wireless communication device for diagnosing power supply failure in the wireless communication device is provided. The wireless communication device detects (301) an indication of power supply failure in the wireless communication device. When the indication of the power supply failure further indicates a non-active state of the wireless communication device or when the wireless communication device enters an error handling mode, the wireless communication device collects (302) diagnostic data from the PMU by means of a diagnostic engine (215) in the PMU. The wireless communication device then stores (303) the collected diagnostic data to a memory in the PMU. The data is related to the event resulting in the non-active state and/or to the latest event in a system of the wireless communication device or when the wireless communication device enters an error handling mode.Type: GrantFiled: July 9, 2014Date of Patent: January 7, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Joni Jäntti, Joakim Andersson, Markus Littow, Tarmo Ruotsalainen, Saila Tammelin
-
Patent number: 10514746Abstract: A communication device of handling power saving comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise transmitting a first message comprising capability information to a first network entity, wherein the capability information indicates a plurality of power saving modes of the communication device; selecting a power saving mode from the plurality of power saving modes; and transmitting a second message comprising the power saving mode and at least one power saving parameter related to the power saving mode to a second network entity.Type: GrantFiled: November 23, 2015Date of Patent: December 24, 2019Assignee: ACER INCORPORATEDInventor: Ming-Dao Chuang
-
Patent number: 10509656Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component determines presence or absence of a plurality of hardware components of the host. The initialization component further generates a first series of indicators indicating the determined presence or absence of the plurality of hardware components. The initialization component sends, to a service processor of the host, a message in accordance with a management protocol, the message including the first series of indicators.Type: GrantFiled: December 1, 2017Date of Patent: December 17, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Manickavasakam Karpagavinayagam, Manish Jha, Harikrishna Doppalapudi, Purandhar Nallagatla, Chandrasekar Rathineswaran
-
Patent number: 10509454Abstract: Battery status information may be provided to an information handling system, such as a laptop computer, through the same cable as the power. The transfer of battery status information may be facilitated by a power delivery (PD) controller in the external battery that communicates with a power delivery (PD) controller in the laptop computer. One cable type that can support the transfer of battery status information is a Universal Serial Bus (USB) Type-C cable. Battery status information may be transferred as packetized data according to a vendor-defined messaging (VDM) protocol from the external battery to the laptop computer. An embedded controller within the laptop computer may decode the packets and report the battery status information to components within the laptop computer. The battery status may be accessed through application programming interfaces (APIs) by third-party applications or displayed through the operating system.Type: GrantFiled: April 21, 2017Date of Patent: December 17, 2019Assignee: Dell Products L.P.Inventors: Adolfo S. Montero, Richard Thompson
-
Patent number: 10509435Abstract: Disclosed herein are systems and methods for initializing and synchronizing a protected real time clock via hardware connections. For example, in some embodiments, a protected real time clock on a trusted execution environment may initialize via a hardware connection to a master clock, which is synchronized to a trusted time source via a hardware connection. In some embodiments, a protected real time clock on a trusted execution environment may initialize to a master clock during a system hardware reset sequence. In some embodiments, before a system is running normally, a real time clock on an integrated Intellectual Property agent may initialize and synchronize to a protected real time clock via a hardware connection. In some embodiments, after a system is running normally, a real time clock on a discrete device may initialize and synchronize to a protected real time clock via a hardware connection.Type: GrantFiled: September 29, 2016Date of Patent: December 17, 2019Assignee: Intel CorporationInventors: Ramamurthy Krithivas, Mark A. Bordogna, James M. Sepko
-
Patent number: 10503233Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to monitor and manage usage of resources on a computing platform. An example apparatus includes a processor and a subsystem. The example processor includes a modified operating system, the operating system modified to monitor application execution via the processor to determine a usage scenario for the apparatus. The example processor includes an index generator to generate a system usage scenario index quantifying a snapshot of the usage scenario for the processor and the subsystem of the apparatus. The example processor includes a rebalancer to reallocate resources of at least one of the processor or the subsystem based on the system usage scenario index.Type: GrantFiled: April 14, 2017Date of Patent: December 10, 2019Assignee: Intel CorporationInventors: Zhongsheng Wang, James Hermerding, II
-
Patent number: 10503229Abstract: According to one aspect, embodiments provide a UPS comprising an input configured to receive input power, a backup input configured to receive backup power from a backup power source, an output configured to provide output power, a communication stack including an external system interface configured to communicate with at least one external device, a local user interface including a switch, the switch having a first position corresponding to a filtering mode and a second position corresponding to a non-filtering mode, the switch being communicatively decoupled from the communication stack, and a controller configured to receive, through the communication stack, commands from an external entity, detect a position of the switch, identify, responsive to detection of the position of the switch corresponding to the filtering mode, that the commands are disallowed commands, and responsive to identifying the disallowed commands, ignore the disallowed commands without executing the disallowed commands.Type: GrantFiled: June 14, 2017Date of Patent: December 10, 2019Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Daniel C. Cohen, James S. Spitaels, Mark R. Melanson
-
Patent number: 10488902Abstract: A device and method for controlling a voltage applied to processor cores of a processor are disclosed. The method includes processing a plurality of tasks on the processor with a plurality of processor cores and applying a rail voltage to the plurality of processor cores. The number of the plurality of processor cores that are active is adjusted, and the rail voltage that is applied to the plurality of processor cores is adjusted based upon the number of the plurality of processor cores that are active.Type: GrantFiled: February 18, 2016Date of Patent: November 26, 2019Assignee: QUALCOMM Innovation Center, Inc.Inventors: Sajjad Pagarkar, Karthik Ranganathan Vishwanathan
-
Patent number: 10489072Abstract: A controller of a storage device analyzes data comprising a plurality of previous host idle durations to identify a trend in the previous host idle duration. The controller projects a next host idle duration based on the trend. The controller determines a transition from a storage device active state to a next storage device sleep state or a transition from a storage device sleep state to a next storage device active state based on the projected host idle duration.Type: GrantFiled: November 1, 2017Date of Patent: November 26, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Eran Erez, Shay Benisty
-
Patent number: 10474214Abstract: An apparatus and method for monitoring the power storage capability of a secondary power source of a data storage device is provided. A capacitor is used as a secondary power source. A charging path and a discharging path are selectively generated for the capacitor. After being charged through the charging path, the capacitor is then discharged through the discharging path while the charging path is disconnected from the capacitor. Then, the capacitor is checked to determine whether its voltage level has dropped below a threshold level and thereby an evaluation result obtained from evaluating the capacitor is generated.Type: GrantFiled: August 3, 2017Date of Patent: November 12, 2019Assignee: SHANNON SYSTEMS LTD.Inventor: Xiawei Ye
-
Patent number: 10466737Abstract: A control system for overclocking a computer is disclosed. The control system includes a casing for housing a computer assembly and, on the casing, a control device electrically connected to the computer assembly, a display device electrically connected to the control device, an operation device data-linked to the control device, and a fan device electrically connected to the control device so as to be controlled by the operation device.Type: GrantFiled: August 6, 2017Date of Patent: November 5, 2019Assignee: EVGA CORPORATIONInventor: Yu-Sheng Han
-
Patent number: 10459742Abstract: An information handling system includes a memory and a central processor. The memory stores a firmware update for a component of the information handling system. The central processor is operable in a pre-boot mode and in an operating system runtime mode. The central processor, while in the operating system runtime, updates a location of the firmware update in the memory via a unified extensible firmware interface (UEFI) runtime service, and triggers a firmware update for the component, via the UEFI runtime service, by a boot option number being set to a BootNext EFI variable.Type: GrantFiled: July 20, 2017Date of Patent: October 29, 2019Assignee: Dell Products, LPInventors: Wei Liu, Po-Yu (Smith) Cheng