Peripheral Adapting Patents (Class 710/62)
  • Patent number: 11620237
    Abstract: A flow table management system can include a hardware memory module communicatively coupled to a network interface card. The hardware memory module is configured to store a flow table including a plurality of network flow entries. The network interface card further includes a flow table age cache configured to store a set of recently active network flows and a flow table management module configured to manage a duration for which respective network flow entries in the flow table stored in the hardware memory module remain in the flow table using the flow table age cache. In some implementations, age information about each respective flow in the flow table is stored in the hardware memory module in an age state table that is separate from the flow table.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: April 4, 2023
    Assignee: Google LLC
    Inventors: Weihuang Wang, Prashant Chandra
  • Patent number: 11609724
    Abstract: This invention relates to an apparatus for monitoring a locally attached printer using the locally attached printer's Ethernet interface. A USB device is installed between a computer and a locally attached non-networked printer and additionally connects to the printer via an Ethernet interface. The USB device uses SNMP (or other network protocols) to manage the printer via the Ethernet interface. The system may then report the management information to a central server.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 21, 2023
    Inventors: Daniel Doyle, Sr., Patrick Adesso, Jill Castillenti, Gideon Hecht, Brian Lauman, Scott Robinson, Daniel Doyle, Jr.
  • Patent number: 11593089
    Abstract: A method and control unit for configuring an add-on interface of a vehicle are presented. The vehicle includes at least one vehicle internal system, at least one add-on system arranged in the vehicle after manufacture, and at least one internal communication unit. The method includes receiving information related to at least one node of the at least one add-on system. The method also includes creating, based on the received information, a definition of at least one signaling used by the at least one node, and also configuring, by using the definition of the at least one signaling used by the at least one node, an add-on interface. The add-on interface is arranged in the vehicle as an interface between the at least one vehicle internal system and the at least one add-on system.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: February 28, 2023
    Assignee: Scania CV AB
    Inventors: Alexander Saers, Johan Aneros, Henrik Felixson, Simon Wretblad, Carl Blumenthal, Andreas Borg
  • Patent number: 11556290
    Abstract: Convenience and security of an information processing apparatus including a USB host interface in a case where network connection is established via a USB-LAN adapter are improved. The information processing apparatus includes a plurality of external USB ports to which USB compatible network adapters are connected. The information processing apparatus performs a predetermined notification in response to a number of the network adapters connected to the information processing apparatus via the external USB ports having reached a predetermined upper limit.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 17, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Ryuji Nagahara
  • Patent number: 11537550
    Abstract: A method of identifying an unsupported storage device on a server is disclosed as including providing the server with a baseboard management controller (BMC), the BMC obtaining vital product data (VPD) from a storage device on the server, the BMC comparing the VPD from the storage device with one or more approved VPDs, and the BMC issuing an output in response to said comparison.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: December 27, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Zhipeng Gao, Wilson Velez
  • Patent number: 11507700
    Abstract: A secure computing platform and method for securely enabling inserted or replacement hardware devices during boot of a computing platform are discussed. More particularly, an authorized list holding identifying information associated with approved insertable or replaceable hardware devices is maintained in non-volatile storage and checked by the firmware during a platform boot sequence against identifying information provided by the inserted or replacement hardware devices. Only devices whose information matches the stored authorized list information are enabled.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: November 22, 2022
    Assignee: Insyde Software Corp.
    Inventor: Timothy Andrew Lewis
  • Patent number: 11501628
    Abstract: A method for monitoring and securing a facility without employing a manned control center, according to which a server acquires surveillance data from each of a plurality of distributed surveillance devices deployed within or adjacent to a given security sensitive facility. Then the server receives an intrusion alert from a guard, or from one or more of the plurality of surveillance devices to initiate a triggering event, if the acquired surveillance data is indicative of activity that has been detected at an indicated location. A first guard is alerted and presented with a full situational awareness image to assess the severity of the detected activity and the triggering event is terminated if found by the first guard to be of a low severity, or an interception operation initiated by self-dispatching or dispatching one or more additional guards to a close by location that holds tactical advantage relative to the indicated location if the triggering event was found by the first guard to be of a high severity.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: November 15, 2022
    Assignee: LIQUID 360, LTD.
    Inventor: Eran Jedwab
  • Patent number: 11500807
    Abstract: A circuit apparatus includes physical layer circuits to which buses compliant with the USB standard are coupled, a processing circuit that performs an FS transfer process, a bus monitoring circuit that monitors the buses, and a bus switching circuit that turns on or off the coupling between a first bus and a second bus based on the result of the monitoring. One of the physical layer circuits includes an FS receiver, an FS driver, and a pull-up control circuit, and the other physical layer circuits includes an FS receiver and an FS driver. When FS_J is detected on the second bus, the bus monitoring circuit turns off the coupling achieved by the bus switching circuit, turns on the pull-up operation performed by the pull-up control circuit, and turns on the FS transfer process performed by the processing circuit.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: November 15, 2022
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Ryuichi Kagaya, Yoshiyuki Kamihara
  • Patent number: 11423377
    Abstract: In a multi-tenant web services platform, a request is received from a first customer requesting that a second customer be allowed to use a computing resource associated with the first customer. Control of the computing resource is transferred to the second customer based on a constraint selected by the first customer. A first portion of a cost associated with the computing resource is billed to the first customer. The control of the computing resource by the second customer is terminated in accordance with the constraint selected by the first customer.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Samir Alabsi, David John Ward, Jr., Kiran Kumar Meduri, Karthigeyan Seetharaman
  • Patent number: 11392318
    Abstract: The various embodiments disclose an electronic device including: a storage including a non-volatile memory having a buffer space and a storage space, a storage device controller, and a storage interface, and a processor. According to various embodiments, the processor may be configured to perform control to determine whether the storage supports a high speed data storage mode using a buffer space of a non-volatile memory of the storage, activate a function of writing data buffered in the buffer space of the non-volatile memory into a storage space of the non-volatile memory based on the storage interface operating in a first state based on the storage supporting the high speed data storage mode, and transition the storage interface of the storage to the first state based on no request to the storage being generated during a predetermined time period based on the storage interface operating in a second state.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: July 19, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wonsuk Jung, Junwoo Lee, Jintae Jang
  • Patent number: 11392391
    Abstract: A BIOS image can be selectively updated. An image loader of the BIOS can be configured to detect whether a BIOS image to be loaded includes a selective update capability field, and if so, employ a value defined in the selective update capability field to determine whether an updated BIOS image exists. When an updated BIOS image exists, the image loader can load the updated BIOS image rather than the BIOS image. In this way, an individual BIOS image can be selectively updated without needing to update the entire BIOS.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: July 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Sumanth Vidyadhara, Shekar Babu Suryanarayana
  • Patent number: 11349959
    Abstract: Delayed node upgrade in distributed systems is described herein. A method as described herein can include halting first client disconnections associated with a reboot operation of a file system update at a first computing node of a computing cluster in response to the first computing node being added to a delay list; causing, in further response to the first computing node being added to the delay list, second client disconnections associated with the reboot operation of the file system update at a second computing node of a group of second computing nodes of the computing cluster that are distinct from the first computing node; clearing, in response to the file system update being completed at respective ones of the group of second computing nodes, the delay list; and restarting, in response to clearing the delay list, the first client disconnections at the first computing node.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Gene W. Lee, Mark Ranger, Douglas Kilpatrick
  • Patent number: 11330059
    Abstract: A head unit of a vehicle is capable of defining a policy about conversion of interworking means between the vehicle and a mobile device and controlling conversion of the interworking means according to the defined policy to thereby minimize a delay generated upon conversion and to provide a service without interruption. A vehicle includes the head unit and a method of controlling the vehicle includes the head unit.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 10, 2022
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Hwangjik Lee
  • Patent number: 11325433
    Abstract: A method for reconfiguring a device for monitoring a tire, incorporating a pressure sensor and a communication module. The device may receive and store configuration data intrinsic to the tire. Based on pressure measurements and the configuration data, the device generates and stores advanced data relating to use of the tire over time. Following reception of new configuration data, the method includes: detecting a tire change based on the previously stored configuration data and the newly received configuration data, if a tire change is detected: erasing the advanced data from the memory means of the device, if not, retaining the advanced data in the memory of the device.
    Type: Grant
    Filed: May 27, 2019
    Date of Patent: May 10, 2022
    Assignees: CONTINENTAL AUTOMOTIVE FRANCE, CONTINENTAL AUTOMOTIVE GMBH
    Inventors: Davy Ribreau, Jean-Philippe Boisset, Michael Löffler
  • Patent number: 11303767
    Abstract: An image forming apparatus includes a user interface, a notification device, and a controller including a network driver performing communication via a network, a non-network driver performing communication with a terminal device connected to the image forming apparatus in a wired manner, without via the network, and a processor configuring a web server generating web screen data. The processor performs: determining whether a request of the web screen data is transmitted via the network driver or the non-network driver; when the request is transmitted via the network driver, notification processing, confirmation processing, and limitedly transmitting the web screen data to the terminal device; and when the request is transmitted via the non-network driver, unlimitedly transmitting the web screen data to the terminal device, without the notification processing and the confirmation processing.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 12, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tetsuya Okuno
  • Patent number: 11297165
    Abstract: Techniques are described herein for interfacing with various Internet of Things (IoT) devices and for rendering received data in a usable form for an XR collaboration application that provides an interactive experience in an augmented reality (AR), virtual reality (VR), and/or mixed reality (MR) environment. The techniques include retrieving, from an IoT device, IoT data that can represent a physical environment. Additionally, an adapter interface is selected based at least on filter logic associated with a format defined to the selected adapter interface. The IoT data is parsed according to the format defined to the selected adapter interface to permit the XR collaboration application to utilize the IoT data in a usable form. The IoT data that is parsed is associated with virtual content in a virtual environment that represents the physical environment for presentation to the user.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 5, 2022
    Assignee: TACTILE, INC.
    Inventor: John Tomizuka
  • Patent number: 11281273
    Abstract: A system and method for power distribution are disclosed. A processor detects a storage device having a scalable interface, where the scalable interface is for transferring data between a host device and the storage device. The processor determines power requirement of the storage device based on a signal from the scalable interface. At least one power supply unit coupled to the processor provides power to the storage device based on the determined power requirement.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: March 22, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Matthew Shaun Bryson
  • Patent number: 11243737
    Abstract: The present disclosure relates to a method and a system for remote collaboration, the method includes: receiving mouse operation information of a user in the master computer which is captured and transmitted by the master computer; detecting a position of the mouse cursor on the master split screen in accordance with the mouse operation information, then when the cursor arrives at a boundary of the master split screen and continues to move in a direction away from the master split screen, detecting a current split screen connecting to the boundary, and displaying the cursor on the current split screen; and receiving interaction information transmitted by the master computer, and transferring the interaction information to a current slave computer corresponding to the current split screen, so as to cause the current slave computer to execute the interaction information, where the interaction information is the information which is obtained and intercepted by the master computer when the master computer detects
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 8, 2022
    Assignees: GUANGZHOU SHIYUAN ELECTRONICS CO., LTD., GUANGZHOU SHIRUI ELECTRONICS CO. LTD.
    Inventor: Nan Tian
  • Patent number: 11243589
    Abstract: A branded fleet server system includes a pre-assembled third-party computer system integrated into a chassis of the branded fleet server system. The pre-assembled third-party computer system is configured to execute proprietary software that is only licensed for use on branded hardware. A baseboard management controller (BMC) included in the server chassis couples with the pre-assembled computer system via one or more cables coupled to ports of the pre-assembled computer system. The BMC enables remote control of the pre-assembled computer system, such as remote power on and power off. An electro-mechanical device, such as a solenoid, presses a power button of the pre-assembled computer system based on control signals from the BMC to change a power state of the pre-assembled computer system.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: February 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Zachary Bowen, Darin Lee Frink, Eric Robert Northup, David A Skirmont, Manish Singh Rathaur
  • Patent number: 11245604
    Abstract: Embodiments may be generally direct to apparatuses, systems, method, and techniques to determine a configuration for a plurality of connectors, the configuration to associate a first interconnect protocol with a first subset of the plurality of connectors and a second interconnect protocol with a second subset of the plurality of connectors, the first interconnect protocol and the second interconnect protocol are different interconnect protocols and each comprising one of a serial link protocol, a coherent link protocol, and an accelerator link protocol, cause processing of data for communication via the first subset of the plurality of connectors in accordance with the first interconnect protocol, and cause processing of data for communication via the second subset of the plurality of connector in accordance with the second interconnect protocol.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: February 8, 2022
    Assignee: INTEL CORPORATION
    Inventors: Mahesh Wagh, Mark S. Myers, Stephen R. Van Doren, Dimitrios Ziakas, Bassam N. Coury
  • Patent number: 11243947
    Abstract: A query referencing an external table function provided by a remote software component is received. Requests to execute the external table function on input data are sent to a proxy service. A first request includes a batch of input rows from the input data. A first response to the first request received from the proxy service includes a first portion of result data and a pagination token. The pagination token indicates that at least a second portion of the result data corresponding to the first batch of input rows is to be obtained from the remote software component. Based on the pagination token, a second request is sent to obtain the second portion of the result data. One or more responses are received from the proxy service that comprise at least the second portion of the result data. The result data is processed according to the query.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: February 8, 2022
    Assignee: Snowflake Inc.
    Inventors: Srilakshmi Chintala, Istvan Cseri, Albert L. Hu, Isaac Kunen, Nitya Kumar Sharma, Igor Zinkovsky
  • Patent number: 11240307
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 1, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 11216213
    Abstract: A transmission apparatus is capable of accessing a register of a cable satisfactorily. An inquiry about the presence or absence of a register in a cable connected between the transmission apparatus and a reception apparatus is performed. In response to the inquiry, information indicating the presence or absence of the register is received from the cable. When the information indicates the presence of the register, the register of the cable is accessed so that acquisition of storage data or writing in the storage data is performed.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: January 4, 2022
    Assignee: SONY CORPORATION
    Inventors: Masanari Yamamoto, Hiroshi Morita, Kazuaki Toba, Kazuo Yamamoto
  • Patent number: 11209862
    Abstract: Keyboard dock verification can be performed. A dock report can be created and stored on a keyboard dock as part of the manufacturing process. The dock report can include device information for the child devices of the keyboard dock. When the keyboard dock is attached to a computing device, a dock manager executing on the computing device can query the keyboard dock to retrieve device information for the keyboard dock's child devices. The dock manager can create a dock report from the retrieved device information. The dock manager can also retrieve the dock report that is stored on the keyboard dock and compare it to the dock report that the dock manager created. If the two dock reports match, the dock manager can determine that the keyboard dock is verified and can allow the keyboard dock, including its child devices, to be enumerated on the computing dock.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: December 28, 2021
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11200090
    Abstract: Systems and methods for identifying memory devices for swapping virtual machine memory pages. An example method may comprise: identifying, by a processing device, a workload type associated with a workload being executed by a computer system; identifying a memory device associated with the workload type; evaluating a memory pressure metric reflecting a period of time during which an application being executed by the computer system has been blocked by a memory allocation operation; and responsive to determining that the memory pressure metric exceeds a threshold value, allocating a memory block on the identified memory device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: December 14, 2021
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Andrea Arcangeli
  • Patent number: 11184752
    Abstract: Software allows images captured during product development on a mobile device (e.g., smartphone or other client device) to be uploaded to a design management system from the mobile device. Mark-up annotations and comments can be added to the images at the mobile device. Assignment of tasks related to the images can be made from the mobile device.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: November 23, 2021
    Assignee: Centric Software, Inc.
    Inventors: Humberto Roa, Ron Watson, James Horne, Yuriy Gorvitovskiy, Chris Groves, Ravi Rangan
  • Patent number: 11159887
    Abstract: Embodiments of the disclosure may provide an apparatus and method of controlling and altering the acoustic output of audio devices that are used in conjunction with a computing device. In some embodiments, the apparatus and methods include a wireless speaker communication method and computing device software application that are configured to work together to more easily setup and deliver audio information from an audio source to one or more portable audio speakers.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: October 26, 2021
    Assignee: LOGITECH EUROPE S.A.
    Inventors: Stephen Dusse, Doug Ebert, Dudley Guy Kiang Wong, Biqing (becky) Wu, Jon Albert Howell, Kelly Lane
  • Patent number: 11126644
    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for automatic discovery of translated text. An embodiment may include relating a user-interface (UI) output with a corresponding localization object in a code-base index and matching a first instance of a unique identifier with a second instance of the unique identifier. The first instance of the unique identifier may be located in a code base corresponding to the code-base index, and the second instance of the unique identifier may correspond to the UI output. The code base may be structured to comprise the unique identifier in a given context. Further operations may include retrieving a reference to the corresponding localization object of the UI output in response to a determination that the UI output is incorrect in the given context, and outputting the reference to the corresponding localization object. The reference may be copied into a ticket of a tracking system.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventors: Hendrik Lipka, Cornelia Charlotte Sittel
  • Patent number: 11113195
    Abstract: Embodiments for accessing data are provided. A method of accessing data comprises: receiving a request to access first data in a storage device, at least a part of data in the storage device being cached in a cache, and index information of the at least a part of data being recorded in an index structure associated with the cache; querying the index structure to determine whether the first data is cached in the cache; and accessing the first data based on a result of the query. Embodiments of the present disclosure can improve data accessing efficiency while saving memory consumption.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: September 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: You Chen, Ao Sun, Yunhai Gong
  • Patent number: 11106618
    Abstract: A method can be used for addressing a slave integrated circuit connected to a bus. The slave integrated circuit has a default address on the bus. The method includes receiving, at the slave integrated circuit, an addressing message conveyed on the bus. The addressing message contains a replacement address. The method also includes replacing the default address within the slave integrated circuit with the replacement address upon receiving the addressing message, restarting the slave integrated circuit, and upon the restarting, assigning the replacement address as a new default address.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 31, 2021
    Assignee: STMicroelectronics (ALPS) SAS
    Inventor: Patrick Arnould
  • Patent number: 11093313
    Abstract: Technologies for error handling of high speed input/output (I/O) data transfer is disclosed. Before a data transfer between an external I/O device (such as an SDIO card, other SDIO device, or USB device) and an I/O host controller of a compute device, tuning registers of the I/O host controller may be set. If the data transfer is unsuccessful, the compute device may access a table stored in the I/O host controller (or stored elsewhere in the compute device) which includes other sets of values of the tuning registers that may be used to successfully transfer data, and then attempt the data transfer with another set of values of the tuning registers. In order to initialize the table with sets of values that may be used, the compute device first performs test data transfers with various settings of the tuning registers.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 17, 2021
    Assignee: INTEL CORPORATION
    Inventor: Ning Zhang
  • Patent number: 11061616
    Abstract: The present technology relates to a memory device and a method of operating the memory device. The memory device includes a target block manager configured to store a target block address on which a refresh operation is to be performed and output a refresh signal for the target block corresponding to the target block address when an auto refresh command is received, and a data transmission controller configured to output a transmission signal and a buffer control signal for transmitting data between the target block or the buffer block and the temporary buffer circuit in response to the refresh signal.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: July 13, 2021
    Assignee: SK hynix Inc.
    Inventors: Won Jae Choi, Ki Chang Gwon
  • Patent number: 11048625
    Abstract: A memory system includes: a memory device; a memory; a plurality of queues; a victim block manager suitable for storing garbage collection information corresponding to a victim block in the memory; a queue manager suitable for classifying the garbage collection information and the queues according to attribute and queuing the classified garbage collection information to the corresponding queues, respectively; and a garbage collection performer suitable for controlling a garbage collection operation of the memory device based on the queued garbage collection information.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 29, 2021
    Assignee: SK hynix Inc.
    Inventor: Jong-Min Lee
  • Patent number: 11023145
    Abstract: A hybrid mapped redundant array of independent nodes (mapped RAIN) for data storage is disclosed. A hybrid mapped RAIN cluster can be allocated on top of one or more real data clusters comprising storage devices of different storage device types. Mapping of data storage locations in a hybrid mapped RAIN cluster can facilitate use of a real cluster at a different granularity than conventionally administered in a real cluster of storage locations, can enable selectable use of the different storage device types based on attributes attributed to the storage device types, how data will be stored, customer agreements, etc. Data storage schema associated with the storage device types can result in constraints on allocating storage devices of the different storage device types in a hybrid mapped RAIN cluster to forestall possible data loss events. A hybrid mapped RAIN cluster based on storage device types can enable tiered mapped storage.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 1, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Mikhail Danilov, Yohannes Altaye
  • Patent number: 10996876
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a memory communicatively coupled to the processor, and an allocation agent embodied in a program of executable instructions and configured to, when executed by the processor, maintain an attribute index setting forth one or more attributes for each of one or more memory modules of the memory, and based on the one or more attributes and one or more memory requirements of an application executing on the information handling system, dynamically allocate the one or more memory modules to a namespace associated with the application.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 4, 2021
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Yogesh P. Kulkarni
  • Patent number: 10997092
    Abstract: An apparatus includes a host and a baseboard. An out-of-band request is received via a host network interface of the host. The baseboard includes a management controller operating independently of the host and coupled to a management network interface separate from the host network interface. The out-of-band request is sent via an in-band communications channel from a proxy server of the host to a management agent running on the management controller microprocessor. Management data is formatted via the management agent. The management data is sent to the proxy server via the in-band communications channel. The management data describes hardware status that is obtained via the management controller in response to the out-of-band request. The management data is sent from the host network interface in response to the out-of-band request.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: May 4, 2021
    Assignee: Seagate Technology LLC
    Inventors: Rakesh Kumar Sahu, Manish Gajjaria, Svalbard Colaco
  • Patent number: 10990553
    Abstract: Enhanced data storage devices in various form factors are discussed herein. In one example, a storage drive includes a 2.5-inch form factor chassis that structurally supports elements of the storage drive, and at least one host connector. The storage drive also includes a plurality of M.2 storage device connectors, and a Peripheral Component Interconnect Express (PCIe) switch circuit configured to receive storage operations over the at least one host connector and transfer the storage operations for delivery to ones of the plurality of M.2 storage device connectors over associated device PCIe interfaces. The storage drive also includes power circuitry configured to provide holdup power to ones of the plurality of M.2 storage device connectors after loss of input power over the at least one host connector.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 27, 2021
    Assignee: Liqid Inc.
    Inventors: Brenden Michael Rust, Christopher R. Long, Andrew Rudolph Heyd, Sumit Puri, Bryan Schramm, Seth Walsh, Jason Breakstone
  • Patent number: 10977107
    Abstract: During degeneration processing in which a first electronic device is degenerated based on an abnormality which has occurred in the first electronic device among the plurality of electronic devices after a new firmware used for switching of firmware of the electronic devices is stored in the first memories of the electronic devices, a storage control device confirms whether switching to new firmware has been completed in a second electronic device among the plurality of electronic devices, where the second electronic device is on a connection route coupling the first electronic device which is a firmware switching target and the storage control device. The storage device inhibits incorporation of the second electronic device as a usable device in a case where switching to the new firmware has not been completed in the second electronic device.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 13, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida
  • Patent number: 10956244
    Abstract: A computerized system for API migration. The system includes a memory storing instructions and a processor configured to execute the instructions to perform operations, which include segregating client accounts three groups, assigning a first API for communications with the first group and a second API for communications with the second group, and assigning the first API for communications with a first portion of the third group and the second API for communications with a second portion of the third group. The operations may also include collecting communications from the groups and generating metrics associated with each group, and generating a comparative report and a compatibility report. The operations may also include transmitting at least one of an alert or a recommendation based on the comparative report and the compatibility report.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: March 23, 2021
    Assignee: COUPANG CORP.
    Inventor: Nam Woong Cho
  • Patent number: 10928934
    Abstract: An information handling system peripheral stores a wireless dongle in a cavity formed in the peripheral housing. The cavity has a head end with a width that accepts a head of the wireless dongle and a connector end with a width that accepts a connector of the wireless dongle and that is too narrow for the head of the wireless dongle to fit. When inserted into the cavity, the wireless dongle is removed by pressing on the connector with a finger to raise the head out of the cavity and in position to be grasped between the finger and a thumb. The wireless dongle pivots about a raised portion in the cavity with a greater depth at the connector end providing room for the downward press. A magnet disposed in the raised portion aids in retention of the wireless dongle.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 23, 2021
    Assignee: Dell Products L.P.
    Inventor: Wong Hin Loong Justin
  • Patent number: 10917321
    Abstract: Examples may include sleds for a rack in a data center including physical compute resources and memory for the physical compute resources. The memory can be disaggregated, or organized into near and far memory. A first sled can comprise the physical compute resources and a first set of physical memory resources while a second sled can comprise a second set of physical memory resources. The first set of physical memory resources can be coupled to the physical compute resources via a local interface while the second set of physical memory resources can be coupled to the physical compute resources via a fabric.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 9, 2021
    Assignee: INTEL CORPORATION
    Inventors: Mark A. Schmisseur, Bassam N. Coury
  • Patent number: 10901936
    Abstract: A method, system, and/or computer program product controls transitions from a first bandwidth to a second bandwidth in a bus within a multi-processor computer. A bus controller predicts a bandwidth transition requirement for a bus in a multi-processor computer, and transitions the bus from a first bandwidth to a second bandwidth based on the predicted bandwidth transition requirement. The bus controller checks an actual transitioning requirement of the bus in the computer, such that the bus controller checks the actual transitioning requirement for the bus at each occurrence of a predefined stage of operation of one or more processor processors in the computer. In response to the actual transitioning requirement matching the predicted bandwidth transition requirement, the bus controller directions a continuation of the transitioning of the bus from the first bandwidth to the second bandwidth.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Dreps, Prasanna Jayaraman, Michael B. Spear
  • Patent number: 10896647
    Abstract: A device is interposed between a first device display port and a second device display port. The device passes through signals provided from the first device display port to the second device display port except when predefined signals are detected. For the predefined signals, the device translates the predefined signals received from the first device display port into different signals that are provided to the second device display port.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 19, 2021
    Assignee: NCR Corporation
    Inventor: Richard E. Brown
  • Patent number: 10887401
    Abstract: A device connection method includes a terminal receiving a communications connection request of a vehicular device, enabling a communications mode corresponding to the communication connection request in a process of connecting to a service of an interconnect protocol, and when determining that the service is successfully connected and that the communications mode is successfully enabled, determining that the terminal is successfully connected to the vehicular device using the interconnect protocol.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chun Liu, Kuang Ting Chuang, Zhonglin Xia, Xi Li, Jiajia Hu
  • Patent number: 10832665
    Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, microphones of an IoT human interface device might receive user voice input. The IoT human interface device and/or a computing system might identify explicit commands in the voice input, identify first IoT-capable devices to which the explicit commands are applicable, receive sensor data from IoT sensors, and analyze the voice input in view of previous user voice inputs and in view of the sensor data to determine whether the voice input contains any implicit commands. If so, second IoT-capable devices to which an implicit command is additionally applicable might be identified, instructions based on a combination of the explicit and implicit commands may be generated and sent to the second IoT-capable devices. Instructions based only on the explicit commands are generated and sent to first IoT-capable devices to which implicit commands are not applicable.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 10, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Thomas C. Barnett, Jr.
  • Patent number: 10824766
    Abstract: Technologies for USB device policy enforcement include a computing device having a USB controller and secure enclave support. On boot, a firmware enclave randomly generates a binding identity and then securely provisions the binding identity to the USB controller. The firmware enclave also seals the binding identity to a policy enforcement enclave. At runtime, the policy enforcement enclave unseals the binding identity and includes the binding identity in a policy enforcement command sent to the USB controller. The USB controller verifies that the binding identity included in the command matches the binding identity that was previously provisioned. If the binding identities are successfully verified, the USB controller enforces the command. The USB controller may block data transfers or device configuration changes for one or more specified devices. Each of the firmware enclave and the policy enforcement enclave are trusted execution environments. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: November 3, 2020
    Assignee: Intel Corporation
    Inventors: Soham Jayesh Desai, Reshma Lal, Pradeep Pappachan, David Hines
  • Patent number: 10817311
    Abstract: Provided are a computer program product, system, and method for applying a machine learning algorithm to problem analysis in a code load operation of a data storage system. A code load driver is provided that receives code load operation information for an event during a code load operation in the storage system. The code load operation information indicates an error in the code load operation at a time of the event. A portion of the code load inform is processed by a machine learning to obtain a label indicating whether to halt the code load operation. In response to a label indicating the code load operation is to be halted, the code load operation is halted.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: October 27, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robin Han, Edward H. Lin, Mingzhi Zhao
  • Patent number: 10783939
    Abstract: A printed circuit board (PCB) includes first and second integrated circuits (ICs) connected by way of write and read interfaces. The first IC includes a training circuitry for training the write and read interfaces. The first IC further includes read and write delay elements. The training circuitry trains the read and write interfaces (i.e., configures the read and write delay elements) for correcting signal skews that may be introduced by the read and write interfaces, respectively. The training circuitry configures the write delay element with a first write delay value for which there are no errors while writing data to a buffer memory of the second IC. The training circuitry configures the read delay element with a first read delay value for which there are no errors while reading the data from the buffer memory.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 22, 2020
    Inventors: Kirankumar Muralidharan, Sathishkumar Udayanarayanan
  • Patent number: 10776262
    Abstract: A memory system may include a nonvolatile memory device and a wear leveling unit. The nonvolatile memory device includes a plurality of memory blocks. The wear leveling unit may be configured to intermittently increase an accumulative access count of a memory block among the memory blocks by a predetermined value, decide a wear level of the memory block based on the accumulative access count whenever the accumulative access count is increased, set the memory block to a hot block based on the wear level, and perform a hot block management operation on the hot block. The wear leveling unit may increase the accumulative access count in response to an access count reaching a predetermined value. The accumulative access count may be stored in the nonvolatile memory device, and the access count may be stored in a volatile memory device.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: September 15, 2020
    Assignee: SK hynix Inc.
    Inventors: Do-Sun Hong, Jung Hyun Kwon, Won Gyu Shin, Seung Gyu Jeong
  • Patent number: 10748167
    Abstract: Aspects described herein may provide a payment card having a base, a cavity positioned within the base, a wheel positioned within the cavity, a coupling component coupling the wheel to the base, a first microchip coupled to the wheel, and a second microchip coupled to the wheel. The first microchip may be associated with a first financial account and/or a first rewards offer and the second microchip may be associated with a second, different financial account and/or a second, different rewards offer. The wheel may be rotated to select between the first and second microchips, thereby allowing a financial transaction to be conducted using the selected microchip while reaping the benefits of the corresponding rewards offer.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: August 18, 2020
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Rider, Melissa Crawford, James Montgomery