Patents Examined by Glenn A. Auve
-
Patent number: 10817455Abstract: Examples herein describe a peripheral I/O device with a hybrid gateway that permits the device to have both I/O and coherent domains. That is, the I/O device can benefit from a traditional I/O model where the I/O device driver manages some of the compute resources in the I/O device as well as the benefits of adding other compute resources in the I/O device to the same coherent domain used by the hardware in the host computing system. As result, the compute resources in the coherent domain of the peripheral I/O device can communicate with the host in a similar manner as, e.g., CPU-to-CPU communication in the host. At the same time, the compute resources in the I/O domain can benefit from the advantages of the traditional I/O device model which provides efficiencies when doing large memory transfers between the host and the I/O device (e.g., DMA).Type: GrantFiled: April 10, 2019Date of Patent: October 27, 2020Assignee: XILINX, INC.Inventors: Jaideep Dastidar, Sagheer Ahmad, Ian A. Swarbrick
-
Patent number: 10817041Abstract: Described is a process for optimizing energy utilization in a computer processing device, including sampling energy and power measurements for given hardware components, storing the energy and power measurements, computing metrics for a sample based on current power consumption and current power limits, comparing the current sample metrics against a metric threshold, classifying the current sample based on the comparison, assigning a classification type based on the classifying the current sample, determining if an actual number of a computational intensity characteristic exceeds a maximum allowed reference number in a sample window for the classification type, if the actual number of a computational intensity characteristic exceeds the maximum for the classification type, computing a new maximum allowed for the classification type, and constraining the hardware components to the new maximum energy and power measurements.Type: GrantFiled: October 22, 2018Date of Patent: October 27, 2020Inventor: Philip Vaccaro
-
Patent number: 10802993Abstract: Systems and methods for configuration of computer peripherals are described. In one embodiment, the systems and methods may include detecting the storage device being connected to a host machine; determining whether the host machine supports human interface device (HID) service; and upon determining the host machine supports the HID service, bypassing installation of a driver and using a HID protocol to establish an interface between the storage device and the host machine.Type: GrantFiled: March 23, 2018Date of Patent: October 13, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Alain Sales, Emmanuel Lemay, Sylvain Sevamy, Stéphane Gosné
-
Patent number: 10795850Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to transition devices between operational modes. An example apparatus comprising: an activity detector configured to be coupled to a communication bus; a communication bus controller coupled to the activity detector; a hardware wakeup controller coupled to the activity detector; a switching circuit coupled to the hardware wakeup controller; a first oscillator coupled to the switching circuit; and a second oscillator the second oscillator coupled to the switching circuit and the hardware wakeup controller.Type: GrantFiled: February 26, 2019Date of Patent: October 6, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Chung San Roger Chan, T-Pinn Koh, Gary Chard, Bennett Lau, Adam Rappoport
-
Patent number: 10795849Abstract: A system of automation components, having a control unit, having a memory area which includes a parameter data record, and a key memory, which is able to be connected to the control unit via an unambiguously allocatable, electrically conductive connection. The key memory is location-bound, in particular able to be spatially fixedly allocatable to a specific point in a system as a whole, the key memory having at least one non-volatile memory area, including an unambiguous item of identifying information. The control unit is able to read out the identifying information. The system also includes an external data memory, which is able to be directly accessed, and data is able to be exchanged between the control unit and the external data memory.Type: GrantFiled: June 20, 2017Date of Patent: October 6, 2020Assignee: SEW-EURODRIVE GMBH & CO. KGInventors: Benjamin Norenburg, Christian Senft, Sebastian Richter
-
Patent number: 10795429Abstract: Described herein is a method for asset tracking using an asset tracking device. The method comprises detecting a trigger to perform a co-location check; in response to the trigger, determining the asset tracking device is co-located with a carrier en route to a destination; determining a low power duration; and causing the asset tracking device to enter a low power mode for the low power duration.Type: GrantFiled: June 22, 2018Date of Patent: October 6, 2020Assignee: BlackBerry LimitedInventor: Sameh Ayoub
-
Patent number: 10789073Abstract: An aspect includes receiving a request to boot a software image on a machine including a plurality of processing units having different characteristics. A processing unit subtype identifier is extracted from a license record for the machine. The processing unit subtype identifier includes a software image type and an allocation of the processing units of the processing unit subtype. A processing unit capability of the machine is queried. The software image is enabled with the allocation of the processing units based on verifying that a software image identifier of the software image matches the software image type from the processing unit subtype identifier, and the processing unit capability of the machine meets the allocation of the processing units from the processing unit subtype.Type: GrantFiled: December 18, 2018Date of Patent: September 29, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fabian Kulmann, Angel Nunez Mencias, Benno Schuepferling, Jakob Christopher Lang
-
Patent number: 10782758Abstract: A framework for system power control of a dual-port non-volatile memory storage device is provided. The electronic system includes a storage device, two hosts and a control circuit within each of the two hosts. Each host filters signals for shortly turning off a power supply of the storage device during a process of boot and reboot of the host. When one of the hosts enters a turn-off state, it is detected whether another one of the hosts is running, and the one of the hosts does not control the power supply if the another one of the hosts is running. Two control signals of the two hosts control the power supply of the storage device through an AND gate.Type: GrantFiled: November 29, 2018Date of Patent: September 22, 2020Assignee: Wistron CorporationInventors: Syu-Siang Lee, Zh-Wei Zhang
-
Patent number: 10776302Abstract: Systems, methods, and devices can include a first die comprising a first arbitration and multiplexing logic, a first protocol stack associated with a first interconnect protocol, and a second protocol stack associated with a second interconnect protocol. A second die comprising a second arbitration and multiplexing logic. A multilane link connects the first die to the second die. The second arbitration and multiplexing logic can send a request to the first arbitration and multiplexing logic to change a first virtual link state associated with the first protocol stack. The first arbitration and multiplexing logic can receive, from across the multilane link, the request from the first die indicating a request to change the first virtual link state; determine that the first interconnect protocol is ready to change a physical link state; and change the first virtual link state according to the received request while maintaining a second virtual link state.Type: GrantFiled: April 2, 2019Date of Patent: September 15, 2020Assignee: Intel CorporationInventors: Joon Teik Hor, Ting Lok Song, Mahesh Wagh, Su Wei Lim
-
Patent number: 10768940Abstract: A computing device includes an accessory containing an option ROM, a first processor adapted to boot the computing device and to execute the option ROM, and a second processor adapted to be activated by the first processor to monitor execution of the option ROM by the first processor. The second processor is adapted to restore the first processor to a state prior to execution of the option ROM in response to the first processor becoming hung during execution of the option ROM. A computer program product includes program instructions executable by a processor to monitor execution of the option ROM by a first processor of a computing device, determine whether the first processor has become hung during execution of the option ROM, and restore the first processor to an execution environment that the first processor had prior to execution of the option ROM.Type: GrantFiled: September 13, 2018Date of Patent: September 8, 2020Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Zhijun Liu, Yun Yun Lou, Xuefeng Sun
-
Patent number: 10769269Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for gathering configuration information of a computer system during a system management mode of the computer system and exposing the gathered configuration information to securely attest to the configuration of the system.Type: GrantFiled: June 30, 2018Date of Patent: September 8, 2020Assignee: INTEL CORPORATIONInventor: Kirk D. Brannock
-
Patent number: 10771081Abstract: In one example, a mixed signaling socket includes a set of central processing unit (CPU) cores coupled via an inter-core link and a set of analog circuits having an analog input, each analog circuit coupled to a respective CPU core via a separate private bus. A field programmable gate array (FPGA) control circuit is coupled to the inter-core link and the set of analog circuits to provide predicable clock timing to the set of analog circuits and control signals to the set of CPU cores. An analog to digital module in at least one CPU core includes instructions to perform an analog to digital conversion to create a digital representation of the analog input using the predictable clock timing and control signals from the FPGA.Type: GrantFiled: January 15, 2016Date of Patent: September 8, 2020Assignee: Hewlett Packard Enterprise Development LPInventor: Rachid Kadri
-
Patent number: 10754956Abstract: A method for executing a security stack can include executing a bootloader included in a memory resource of an electronic device in response to the bootloader receiving a prompt. The method can include performing a verification function, with the bootloader, on data stored in a programmable memory included in the memory resource of the electronic device, wherein the verification function includes comparing security data stored in a configuration area of the memory resource with a signature that accompanies the data stored in the programmable memory. The method can include determining whether the security data stored in the configuration area matches the signature that accompanies the data stored in the programmable memory.Type: GrantFiled: November 17, 2016Date of Patent: August 25, 2020Assignee: Andium Inc.Inventors: James Dooley, Jory Schwach
-
Patent number: 10747704Abstract: An electronic unit includes a USB host and a USB device. After the USB host and the USB device are connected to each other by a USB cable, a signal requesting for a connection permission is transmitted from the USB device to the USB host, and the USB host determines whether to permit a connection based on the signal. The electronic unit further includes a power supply configured to supply power to the USB device, and an additional GND pattern different from a GND pattern of the USB cable is electrically connected to a GND of the USB port of at least one of the USB host and the USB device. An area of the additional GND pattern is 2000 mm2 or more.Type: GrantFiled: April 8, 2019Date of Patent: August 18, 2020Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Ui Yamaguchi
-
Patent number: 10747699Abstract: A bus control circuit configured to transfer access commands for performing exclusive access between a first bus specification and a second bus specification by converting from a first exclusive access command applying to the first bus specification which deals with exclusive access, into a second exclusive access command of the second bus specification which doesn't deal with the exclusive access.Type: GrantFiled: February 12, 2019Date of Patent: August 18, 2020Assignee: SOCIONEXT INCInventors: Takayuki Otani, Teruhiko Kamigata, Takashi Kawasaki, Eiichi Nimoda
-
Patent number: 10747369Abstract: Embodiments of the present disclosure disclose a method and an apparatus for responding to a touch operation, a storage medium and a terminal. The method includes: when a plurality of touch points are detected on a touch screen of a terminal, determining whether the terminal is in a charging mode currently; when the terminal is in the charging mode, determining a trip point from the plurality of touch points; and preventing the trip point from being responsive and allowing touch points other than the trip point in the plurality of touch points to be responsive.Type: GrantFiled: September 5, 2019Date of Patent: August 18, 2020Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Qiang Zhang, Mingqiang Guo, Tong Han, Hao Wang, Rendong Shi
-
Patent number: 10733127Abstract: A data transmission apparatus that transmits transmission data from a first memory to a second memory through a communication channel, the first memory storing data in units of a first data block of a first data size, and the communication channel having a width of a second data size, includes: a storage that stores the transmission data read from the first memory; and a transmission controller that transmits the transmission data stored in the storage from the first memory to the second memory in units of an integral multiple of the second data size, such that data transmission from the first memory to the second memory is efficiently performed.Type: GrantFiled: October 31, 2018Date of Patent: August 4, 2020Assignee: FUJITSU LIMITEDInventors: Toshihiko Suzuki, Shinya Miyata
-
Patent number: 10719118Abstract: In one embodiment, power level management in accordance with the present description, is provided in a storage unit having both a disk storage drive, and another non-volatile, non-disk memory or storage such as a solid state drive, for storing metadata. The metadata storage provides direct access to the metadata stored in the non-disk storage even though the disk storage drive may be in a low power mode in which the data storage media disk of the disk storage drive is stopped or spinning at a reduced rate of rotation. As a result, power consumption and cooling requirements associated with disk storage drives, may be reduced in a low power level mode of storage unit operation for input/output operations limited to metadata stored in the metadata storage. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: May 11, 2018Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hans-Joachim Tannenberger, Richard Hutzler, William K. Morse, Bradley Bernhardt, Mitchell Montanez, Karl A. Nielsen, Thomas J. Fleischman
-
Patent number: 10712778Abstract: A docking board removably coupled to a processor board that does not function when not operatively coupled to the docking board. The docking board sends power to and receive a control signal from the processor board when operatively coupled to the processor board and does not send power and does not receive a control signal when not operatively coupled to the processor board. The docking board is removably coupled to an expansion board that performs a computer function that is not performed by the processor board and the docking board. The docking board sends power and a control signal to the expansion board when the docking board is operatively coupled to the processor board and the expansion board, and does not send power and does not send a control signal to the expansion board when the docking board is not operatively coupled to the processor board and the expansion board.Type: GrantFiled: February 12, 2020Date of Patent: July 14, 2020Assignee: Management Services Group, Inc.Inventor: Thomas S. Morgan
-
Patent number: 10705857Abstract: In an example, a method includes, in initialising an operations support system providing a common access point to a plurality of data services, accessing a list of modules, each module relating to at least one of the plurality of data services to be accessed via the common access point. A list of at least one processed modules data file may also be accessed, wherein each processed modules data file comprises bundled modules. The processed modules data files may be requested and a first module from the list of modules which is not part of a processed modules data file may be identified. At least one processed modules data file and the first module may be loaded to provide the operations support system.Type: GrantFiled: April 25, 2018Date of Patent: July 7, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jean-Charles Picard, Nicolas Donato