Patents Examined by Thomas J. Cleary
-
Patent number: 10949364Abstract: A multi-processor system includes a first processor; a second processor; a common memory configured to store data generated by the first processor and data generated by the second processor; and a memory interface circuit configured to interface between the common memory and the first and second processors, the first processor being configured to demodulate and decode a signal received through wireless communication, and store the decoded data in the common memory via the memory interface circuit, the memory interface circuit being configured to read and decipher the decoded data stored in the common memory, and store the deciphered data in the common memory.Type: GrantFiled: October 22, 2019Date of Patent: March 16, 2021Assignee: Samsung Electronics Co., Ltd.Inventor: Ji Yong Yoon
-
Patent number: 10949096Abstract: A method for control of latency information through logical block addressing is described comprising receiving a computer command, performing a read flow operation on a computer buffer memory based on the computer command; populating at least one metadata frame with data based on logical block address latency information; initiating a serial attached data path transfer for one of transmitting and receiving data to the computer drive and transmitting data to a host based on the second latency.Type: GrantFiled: October 9, 2019Date of Patent: March 16, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Mark David Erickson
-
Patent number: 10949258Abstract: A device includes a first and a second stage round robin arbitrations receiving request signals associated with a first, a second and a third user. At least one request signal for each of the first, the second, and the third user is asserted to access a common resource. The first stage round robin arbitration selects the first, the second, and the third user in a round robin fashion, at a first, a second, and a third iteration. The second stage round robin arbitration receives the user selection and the plurality of request signals and at the first, the second, and the third iteration grants access to the common resource to one request signal associated with the first, the second, and the third user. At each subsequent iteration the first stage round robin arbitration selects a different user and grants access to another request signal until all request signals are processed.Type: GrantFiled: December 2, 2019Date of Patent: March 16, 2021Assignee: XILINX, INC.Inventors: Tejinder Kumar, Surender Kisanagar
-
Patent number: 10931476Abstract: Disclosed herein are systems and techniques for content protection over synchronous data networks. For example, a method of communicating content protected data may include providing link synchronization information over a link of a synchronous bus, and providing content protected data over the link of the synchronous bus. The content protected data may be protected in accordance with the High-Bandwidth Digital Content Protection (HDCP) specification or the Digital Transmission Content Protection (DTCP) specification, for example.Type: GrantFiled: September 27, 2019Date of Patent: February 23, 2021Assignee: Analog Devices Global Unlimited CompanyInventors: Jagannath Rotti, Harsh Bolia, Prasanna Baja Thirumaleshwara
-
Patent number: 10901930Abstract: Shared virtual media in a composed system, including generating, in a switch of a fabric of the composed system, a virtual media device; associating media data with the virtual media device; and sending, by the switch, via the fabric, to one or more compute nodes of the composed system, the media data.Type: GrantFiled: October 21, 2019Date of Patent: January 26, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Fred A. Bower, III, Caihong Zhang, Patrick L. Caporale
-
Patent number: 10901486Abstract: Described is an apparatus which comprises: a first electrical path comprising at least one driver and receiver; and a second electrical path comprising at least one driver and receiver, wherein the first and second electrical paths are to receive a same input signal, wherein the first electrical path and the second electrical path are parallel to one another and have substantially the same propagation delays, and wherein the second electrical path is enabled during a first operation mode and disabled during a second operation mode.Type: GrantFiled: April 15, 2019Date of Patent: January 26, 2021Assignee: Intel CorporationInventors: Kaushik Vaidyanathan, Daniel H. Morris, Uygar E. Avci, Ian A. Young, Tanay Karnik, Huichu Liu
-
Patent number: 10904163Abstract: A system may comprise a host device that stores a first application programming interface (API) and a transceiver. The transceiver may comprise a microcontroller unit (MCU) that stores a second API. The second API may be a subset of the first API. The first API and the second API may control different functions of a data-path chip of the transceiver. The MCU may be configured to provide controls and data from the first API through the MCU without operating on the controls and the data and without using the second API.Type: GrantFiled: March 22, 2019Date of Patent: January 26, 2021Assignee: Lumentum Operations LLCInventor: Hock Gin Lim
-
Patent number: 10877771Abstract: A processing device receives a virtual machine boot request for booting a virtual machine, wherein the virtual machine boot request identifies a virtual disk image stored on a physical disk, and wherein the virtual machine boot request comprises a first value of a virtual machine parameter. The processing device accesses the virtual disk image, wherein the virtual disk image comprises disk parameter metadata. The processing device retrieves from the disk parameter metadata a second value of the virtual machine parameter. Responsive to determining that the second value of the virtual machine parameter does not match the first value of the virtual machine parameter, the processing device fails the virtual machine boot request.Type: GrantFiled: November 26, 2018Date of Patent: December 29, 2020Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Eduardo Pereira Habkost
-
Patent number: 10866623Abstract: Embodiments of information handling systems (IHSs) and methods are provided herein to automatically detect and recover from boot failures, such as no power failures and no POST failures, without suffering the information loss that typically occurs in conventional recovery methods. One embodiment of an IHS disclosed herein includes a system real-time clock (RTC) configured to maintain current date and time values, a host processor configured to execute boot firmware and perform a Power-On Self-Test (POST) during a boot process for the IHS, and an embedded controller (EC) configured to execute embedded controller firmware during the boot process to detect a no power failure or a no POST failure, and reset or remove power from the system RTC if a no power failure or a no POST failure is detected.Type: GrantFiled: November 16, 2018Date of Patent: December 15, 2020Assignee: Dell Products L.P.Inventors: Craig L. Chaiken, Michael W. Arms
-
Patent number: 10853280Abstract: A storage system includes a storage engine having a first compute node, a second compute node, a first fabric adapter, and a second fabric adapter, the first compute node having a first memory and the second compute node having a second memory. The first compute node is connected to both the first and second fabric adapters, and the second compute node is connected to both the second and first fabric adapters. Both fabric adapters are configured to perform atomic operations on a memory of its respective compute node, and each fabric adapter contains a multi-initiating module configured to enable both the first compute node and the second compute node to initiate memory access operations on its respective memory.Type: GrantFiled: November 22, 2019Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: James Guyer, Jason Duquette, Alesia Tringale, Julie Zhivich
-
Patent number: 10853286Abstract: An aspect of performance improvement for an active-active distributed non-ALUA (asymmetrical logical unit assignment) system with address ownerships includes receiving, by a routing module of a content-addressable storage system, an input/output (IO) request; and determining, by the routing module from a table that provides a listing of addresses and compute nodes having ownership to the address, a target location of the IO request. The target location specifies an address. An aspect also includes determining, by the routing module, a mapping between each of the compute modules and a physical path to corresponding storage controllers, an address owner of a storage controller port of a storage controller that owns the address of the IO; selecting a physical path associated with the address owner; and transmitting, by the routing module, the IO request to the storage controller port via a direct call.Type: GrantFiled: October 15, 2019Date of Patent: December 1, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Amitai Alkalay, Zvi Schneider, Assaf Natanzon
-
Patent number: 10853213Abstract: Installation errors for removable hardware components are typically identified only after placing an IHS (Information Handling System) back into service. Upon servicing a removeable hardware component and powering the IHS, a hardware validation request may be issued during booting of the IHS. In certain instances, a technician may trigger a hardware validation request via keyboard inputs during booting. If a hardware validation request is detected, the IHS is diverted from booting to a hardware validation process that identifies the removeable hardware components coupled to the hardware connectors supporting removeable hardware and determines a support level for the removeable hardware components at their installed connector locations. If performance issues are indicated by the support level for the hardware component, a hardware installation recommendation is displayed. The technician may resume booting or perform additional service on the IHS based on the recommendation.Type: GrantFiled: June 22, 2018Date of Patent: December 1, 2020Assignee: Dell Products, L.P.Inventors: Vaideeswaran Ganesan, Suren Kumar
-
Patent number: 10855739Abstract: Embodiments of systems and methods for providing video redirection across multiple Information Handling Systems (IHSs) are discussed. In some embodiments, a method may include: receiving, via a video redirection client, a video stream produced by a video redirection server executed by a Baseboard Management Controller (BMC) of a selected IHS; providing the video stream to a framebuffer driver, where the frame buffer driver is configured to: (i) store frame data from the video stream onto a framebuffer memory; and (ii) in response to a determination that a host is not available, transmit control signals to a graphics core via an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) (AHB-to-PCI) bridge, where the graphics core is accessible via a PCI bus exclusively when the host is available; and transmitting the frame data to a display coupled to the chassis.Type: GrantFiled: October 31, 2019Date of Patent: December 1, 2020Assignee: Dell Products, L.P.Inventors: Michael Emery Brown, Senthil Kumar Raju, Rajkumar Nagarajan, Rajeshkumar Ichchhubhai Patel
-
Patent number: 10845864Abstract: A computing device includes a control system that communicates with multiple sensors that capture data regarding a user. The control system communicates with each of the sensors to obtain information regarding the capabilities of each sensor, and uses this capability information to determine how to configure each of the sensors. The control system also selects one of the multiple sensors to be the master sensor, and the rest of the multiple sensors are slave sensors, and notifies the multiple sensors of whether they are a slave sensor or a master sensor. The master sensor collects sensor data for the multiple sensors, capturing data itself as well as receiving data captured by the slave sensors from the slave sensors. The master sensor sends an indication of the collected data (e.g., the collected data itself or data resulting from processing the collected data) to the control system for analysis and/or processing.Type: GrantFiled: October 12, 2018Date of Patent: November 24, 2020Assignee: Motorola Mobility LLCInventors: Scott Patrick DeBates, Vivek Kumar Tyagi, Sudhir C. Vissa, Douglas Alfred Lautner
-
Patent number: 10838736Abstract: Examples described herein include systems and methods for bare metal management of computing devices. Firmware of the computing device can be configured to contact a network location as part of an HTTP boot and download a boot agent. The boot agent can be prioritized to execute before a primary OS boot loader. The boot agent can download an OS configuration including a package that is inserted into the primary OS. The primary OS, as configured, can then boot. The boot agent can also attest to OS health and device compliance on subsequent boots. For example, the boot agent can cause the firmware to track how many boots have occurred since compliance verification. If a threshold number of boots occur without verification, the boot agent can initiate restoration. Alternatively, if a decommission flag is set, the boot agent can cause the computing device to boot into its original configuration.Type: GrantFiled: July 26, 2018Date of Patent: November 17, 2020Assignee: VMware, Inc.Inventors: Ahmad Bilal, Alexey Polyakov, Tomas Vetrovsky
-
Patent number: 10831676Abstract: Disclosed herein are an apparatus and method for interfacing with common memory. The apparatus for interfacing with common memory includes a computer-input/output (I/O)-interface-protocol-processing unit for receiving a packet for accessing common memory from a computer; a direct memory access unit for transforming the packet into an instruction for performing any one of reading from and writing to the common memory; and a common memory interface unit for transmitting the instruction to the common memory and receiving information about whether execution of the instruction is completed from the common memory.Type: GrantFiled: October 19, 2018Date of Patent: November 10, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yong-Seok Choi, Shin-Young Ahn, Eun-Ji Lim, Young-Choon Woo, Wan Choi
-
Patent number: 10824369Abstract: Systems and methods for demand-based remote direct memory access buffer management. A method embodiment commences upon initially partitioning a memory pool at a computer that is to receive memory contents from a sender. The memory pool is partitioned into memory areas that comprise a plurality of different sized buffers that serve as target buffers for one or more direct memory access data transfer operations from the data sources. An initial first set of buffer apportionments are associated with each one of the one or more data sources and those initial sets are advertised to the corresponding data sources. Over time, based on messages that have been loaded into the receiver's memory, the payload sizes of the messages are observed. Based on the observed the demand for buffers that are used for the message payload, the constituency of the advertised buffers can grow or shrink elastically as compared to previous advertisements.Type: GrantFiled: July 31, 2018Date of Patent: November 3, 2020Assignee: Nutanix, Inc.Inventors: Hema Venkataramani, Peter Scott Wyckoff
-
Patent number: 10810020Abstract: A method is used in configuring a device in computing environments. A configuration system retrieves device information from the device. The configuration system creates a configuration script for the device using the device information. The configuration system executes the configuration script to direct a peripheral device to transmit Human Interface Device (HID) events to the device, where the device performs the device configuration.Type: GrantFiled: October 18, 2018Date of Patent: October 20, 2020Assignee: EMC IP Holding Company LLCInventors: Walter Kemp, Juan M. Martinez
-
Patent number: 10783094Abstract: The present disclosure relates to a system capable of verifying an external device control function of a secondary battery management device, and that is coupled with an input/output terminal unit, a communication terminal unit and a measurement terminal unit of the secondary battery management device. The system generates conditions causing operation of the external device, monitors whether an external device control signal is being output normally through the input/output terminal unit of the secondary battery management device, and verifies whether current operation state information for the external device is being maintained exactly in a memory element.Type: GrantFiled: February 25, 2016Date of Patent: September 22, 2020Assignee: LG CHEM, LTD.Inventor: Kang-Soo Shin
-
Patent number: 10776488Abstract: In some examples, a boot process of a computing device may be initiated. The computing device may include a plurality of hardware components. The process may select a component of the plurality of hardware components, read a firmware of the component, calculate a measurement (e.g., hash) of the firmware, and perform a comparison of the measurement with a pre-determined measurement stored in a table of approved firmware. The table may be stored in a basic input output system (BIOS) of the computing device. The process may determine, based on the comparison, that the measurement does not match the pre-determined measurement stored in the table, acquiring a new table from a server, verify an authenticity of the new table, determine that the measurement does not match a current measurement stored in the new table, and perform one or more remedial actions based on a policy.Type: GrantFiled: September 24, 2018Date of Patent: September 15, 2020Assignee: Dell Products L.P.Inventors: Balasingh P. Samuel, Richard M. Tonry