Peripheral Adapting Patents (Class 710/62)
  • 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: 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: 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
  • Patent number: 10728208
    Abstract: A method for identifying an IP camera and enhancing transmission quality by packet transmission based on the ONVIF specifications is applied to a gateway device configured for data transmission to and from at least one IP camera and a network video recorder according to the ONVIF specifications. The gateway device sends a Probe packet to the IP camera after receiving therefrom a Hello packet, analyzes a ProbeMatch packet from the IP camera to identify the IP camera, relays a Resolve packet from the network video recorder to the IP camera in order to receive audiovisual data from the IP camera, and adds an exclusive group code (e.g., VLAN ID) and the highest transmission speed classification (e.g., Quality of Service) to the received audiovisual data to distinguish the audiovisual data from other network packets and give higher priority of transmission to the audiovisual data.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 28, 2020
    Assignee: D-Link Corporation
    Inventor: Chih-Hung Yang
  • Patent number: 10713061
    Abstract: An information handling system includes a storage device and a processor. The storage device includes a boot image for the information handling system. The processor determines an architectural location for a boot device for the information handling system, determines that the storage device is located at the architectural location of the information handling system, determines a unique identifier for the storage device, determines from a basic input/output system (BIOS) of the information handling system a BIOS identifier associated with the unique identifier, and places the BIOS identifier at the top of a BIOS boot order list.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 14, 2020
    Assignee: Dell Products, L.P.
    Inventors: Daiqian Zhan, Mark W. Shutt, Price Tsai
  • Patent number: 10698696
    Abstract: A chipset fuse programming system includes a chassis that houses a chipset with programmable fuses and a Basic Input/Output System (BIOS) that is coupled to the chipset. The BIOS includes a BIOS storage storing fuse configuration profiles. The BIOS determines a chipset type of the chipset and selects a first fuse configuration profile based on the chipset type. The BIOS then programs the programmable fuses included in the chipset using the first fuse configuration profile. A central processing system may be housed in the chassis and coupled to the BIOS, with the BIOS determining a central processing system type of the central processing system, and selecting the first fuse configuration profile based on a combination of the chipset type and the central processing system type.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 30, 2020
    Assignee: Dell Products L.P.
    Inventors: Jayanth Raghuram, Rui Shi, Ching-Lung Chao
  • Patent number: 10678431
    Abstract: Embodiments provide for a primary storage array having multiple storage tiers. The multiple storage tiers include one or more performance tiers and at least one deduplicated storage tier storing deduplicated data. One embodiment provides for a data storage system including a first storage tier including a first set of storage devices; a second storage tier including a second set of storage devices, the second storage tier including deduplicated data; and a quality of service (QoS) manager to manage data migration between the first storage tier and the second storage tier, the QoS manager to maintain deduplication statistics for the deduplicated data, wherein the QoS manager, based on the deduplication statistics, is to partially migrate a data extent between the first storage tier and the second storage tier, the data extent including data stored at a range of storage addresses.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 9, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Stephen Smaldone, Ian Wigmore, Arieh Don
  • Patent number: 10673934
    Abstract: A method of staging a move group of applications of a network is provided and includes the step of developing a reference base of applications via monitoring traffic flow between devices of the network on which applications are executed or accessing information about such applications. The method further includes the step of classifying each such selected application as a member of one of the classification sub-sets with regard to applications of the reference application base. Additionally, the method includes the step of accessing information about the classification sub-sets of those respective applications executed on each of a target group of devices to thereby form an application classification glossary associated with the device.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 2, 2020
    Assignee: RISC Networks, LLC
    Inventors: Jeremy Lynn Littlejohn, Gregory Evan Watts
  • Patent number: 10616628
    Abstract: An authenticating system and process for authenticating user devices to a access a service where access to certain portions of the service may be limited according to a access point or other device used by a user device to facilitate interfacing a user with the service. The authentication may be achieved without directly assessing a trustworthiness of the user devices, and optionally, without requiring a user thereof to complete a sign-on operation.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: April 7, 2020
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Seetharama R. Durbha, Oscar Marcia, Stuart Hoggan, Simon Krauss
  • Patent number: 10609444
    Abstract: A system for operating an electronic device supporting enhanced data processing is provided. The system includes a plurality of electronic devices supporting playback of content; and a managing device delivering content whose data is processed by a certain electronic device among the plurality of electronic devices to a preset electronic device when playback of the content in the certain electronic device is requested.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: March 31, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hyungrae Cho, Kangmin Lee, Jihyeon Kweon, Seokmin Oh
  • Patent number: 10606789
    Abstract: Provided is an application module provided with a stationary interface, and more particularly, an application module performing functions of a battery management system (BMS), which transceives data from an application module data control device or calls a service module included in a basic program (basic software (BSW) to increase compatibility regarding function execution among one or more modules.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 31, 2020
    Assignee: LG CHEM, LTD.
    Inventor: Jihoon Kim
  • Patent number: 10592361
    Abstract: The present application describes techniques for managing primary and secondary databases. One example method includes determining whether a lock held by a primary database expires, wherein the primary database and the secondary databases share the lock; in response to determining that the lock held by the primary database has expired, determining whether a lock renewal request of the primary database has been received; and in response to determining that the lock renewal request of the primary database has not been received, selecting a particular secondary database from the secondary databases as a new primary database, and controlling the primary database to be switched to the particular secondary database.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: March 17, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhenkun Yang, Gui Huang
  • Patent number: 10590376
    Abstract: A system and method for conditioning a tissue are provided. The system includes a substrate, a plurality of microwells formed in the substrate, and a microsphere associated with each of the plurality of microwells. The system also includes a pair of flexible pillars within each of the plurality of microwells. Each flexible pillar includes a first end bonded to a respective microwell and at least one flexible pillar has a second end bonded to the microsphere. The flexible pillars are configured to deflect when exposed to a magnetic field to controllably stretch microtissue spanning the flexible pillars.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 17, 2020
    Assignee: The Johns Hopkins University
    Inventors: Daniel H. Reich, Fan Xu, Ruogang Zhao, Alan S. Liu, Tristin Metz, Yu Shi
  • Patent number: 10541833
    Abstract: According to various aspects and embodiments, a device is provided. The device includes a memory, a Controller Area Network (CAN) controller coupled to a CAN bus, at least one processor coupled to the memory and the CAN controller. The at least one processor is configured to set the CAN controller to a first baud rate, determine a second baud rate, and send, in response to determining the second baud rate, a baud rate change request via the CAN bus, wherein the baud rate change request includes a least an identifier of the second baud rate.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: January 21, 2020
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventor: Bibin Andrews
  • Patent number: 10509756
    Abstract: A circuit device includes first and second physical layer circuits, a bus switch circuit that switches connection between a first bus and a second bus that comply with a USB standard, on in a first period and off in a second period, and a processing circuit that performs, in the second period, processing for transferring packets on a transfer route that includes the first bus, the first and second physical layer circuits, and the second bus. When a host chirp K/J is detected on the first bus by the first physical layer circuit, the second physical layer circuit outputs a host chirp K/J to the second bus in the state where connection between the first bus and the second bus is switched off by the bus switch circuit.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 17, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Toshimichi Yamada
  • Patent number: 10503412
    Abstract: A data storage device that provides priority-based internal data movement includes a controller communicatively coupled to volatile memory and to non-volatile memory circuits, where the controller is configured to queue requests in a plurality of queues in the volatile memory, where each of the requests is associated with one of a plurality of internal data movement command types. The controller is also configured to select one of the plurality of queues based on a prioritization of the plurality of internal data movement command types. The controller is also configured to determine that the selected queue includes at least one request of the associated internal data movement command type. The controller is also configured to issue the at least one request from the selected queue to at least one of the non-volatile memory circuits.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: December 10, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Yun-Tzuo Lai, Haining Liu, Subhash Balakrishna Pillai
  • Patent number: 10484362
    Abstract: An information processing apparatus includes multiple input interfaces each capable of receiving a user instruction to perform a management function provided by the information processing apparatus and circuitry that accepts, independently for each one of the multiple input interfaces, a selection that selects an option among multiple options regarding the access to the management function, the multiple options including an option that limits access to the management function and an option that allows access to the management function without authentication and controls access to the management function independently via each of the multiple input interfaces based on the option independently selected for each of the multiple input interfaces.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 19, 2019
    Assignee: Richoh Company, Ltd.
    Inventor: Hiroshi Kakii
  • Patent number: 10459865
    Abstract: In some embodiments, the present disclosure provides techniques for concurrently exchanging USB 2.0 information, SuperSpeed information, and four lanes of DisplayPort information via a single USB Type-C connection. In some embodiments, this may be accomplished in part by multiplexing signals such as the USB 2.0 signals and the DisplayPort AUX signal to fewer than a standard number of conductors in order to free up other conductors for the third and fourth lanes of DisplayPort information. In some embodiments, a standard USB Type-C receptacle, plug, and cable are used. In some embodiments, a modified receptacle, plug, and/or cable are provided.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: October 29, 2019
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Thomas Aaron Schultz
  • Patent number: 10445263
    Abstract: A carrier board for use with a host computing system includes bus connectors for one or more removable memory modules. The carrier board includes energy storage components and control circuitry to charge the energy storage components using a voltage source provided by the host computing system. If the host computing system experiences a power failure, the control circuitry initiates discharge the energy storage components to power the carrier board. As such, the memory controller on the carrier board may initiate steps to secure any data that would have been lost due to the power failure, such as data that is part of write operations in progress at the time of the power failure or data to be migrated as part of garbage collection operations.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: October 15, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Anthony John Pronozuk, Nikhil Seshasayee, Ashley Caciano Fernandes
  • Patent number: 10417133
    Abstract: Processors configured by aspects of the present invention optimize reference cache maintenance in a serialization system by serializing a plurality of objects into a buffer and determining whether any of the objects are repeated within the buffered serialized plurality. The configured processors insert an object repetition data signal within the serialized plurality of objects that indicates to a receiver whether or not any objects are determined to be repeated within the buffered serialized plurality of objects, and send the serialized plurality of objects with the inserted object repetition data signal as a single chunk to a receiver, wherein the inserted object repetition data signal conveys reference cache management instructions to the receiver.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sathiskumar Palaniappan
  • Patent number: 10388388
    Abstract: Apparatus, and methods of operating similar apparatus, might include an array of memory cells and a differential storage device configured to receive information indicative of a data value stored in a particular memory cell of the array of memory cells selected for a programming operation. The differential storage device might include a first non-volatile memory cell connected between a first isolation gate and a voltage node configured to receive a first voltage level, and a second non-volatile memory cell connected between a second isolation gate and the voltage node, and logic responsive to an indication of a loss of power to the apparatus and the information indicative of the data value stored in the particular memory cell to store data to the differential storage device, wherein a gate of the second non-volatile memory cell is connected to a gate of the first non-volatile memory cell.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 20, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Rainer Bonitz
  • Patent number: 10380055
    Abstract: Provided is a memory card, which includes two pairs of opposite edges, first row terminals arranged adjacent to an insertion-side edge of the memory card, and second row terminals arranged apart from the insertion-side edge of the memory card. The memory card can be easily reset in terms of software without controlling power supply in terms of hardware. Also, the memory card can be smoothly attached and detached during insertion of the memory card into a socket and reduce damage to a device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 13, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seok-jae Han, Gwang-man Lim, Il-mok Kang, Sang-chul Kang, Seok-cheon Kwon, Seok-chan Lee
  • Patent number: 10339086
    Abstract: A universal serial bus (USB) communication control method for a USB host connected to a USB accessory through a USB cable includes: receiving a request signal for switching from a first service to a second service in the USB accessory when the first service is being executed in the USB accessory; initializing a USB port of the USB host so as to perform switching to the second service in the USB accessory; and when the switching to the second service through initialization of the USB port is successfully performed, executing the second service in the USB accessory.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: July 2, 2019
    Assignee: Hyundai Motor Company
    Inventor: Hyangjin Kim
  • Patent number: 10318317
    Abstract: Processing cores with the ability to suppress operations based on a contribution estimate for those operation for purposes of increasing the overall performance of the core are disclosed. Associated methods that can be conducted by such processing cores are also disclosed. One such method includes generating a reference value for a composite computation. A complete execution of the composite computation generates a precise output and requires execution of a set of component computations. The method also includes generating a component computation approximation. The method also includes evaluating the component computation approximation with the reference value. The method also includes executing a partial execution of the composite computation using the component computation approximation to produce an estimated output.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 11, 2019
    Assignee: Tenstorrent Inc.
    Inventors: Ljubisa Bajic, Milos Trajkovic, Ivan Hamer, Syed Gilani
  • Patent number: 10282534
    Abstract: A system for enabling data syncing between a host device and an electronic device includes a first port configured to be coupled to a first electronic device, a second port configured to be coupled to the host device, and a data sync switch coupled to the first port and the second port. The data sync switch is switchable between a first state, in which data communication between the electronic device and the host device is enabled, and a second state, in which data communication between the electronic device and the host device is disabled. The system also includes an authorization device configured to couple to an authorizing physical object and generate an output signal. The data sync switch is in one of the first state and the second state based on the output signal from the authorization device.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: May 7, 2019
    Assignee: ACCO Brands Corporation
    Inventors: Qiumin Li, Samson Lee
  • Patent number: 10264218
    Abstract: Content is received by a device through a port and is analyzed based on a set of predetermined criteria to determine if it matches the characteristics of the device and/or the preferences of a user. The content characteristics are recognized by analyzing the content itself or from tags attached to, associated with or embedded into the content. Acceptable content is then rendered to the user.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: April 16, 2019
    Assignee: Warner Bros. Home Entertainment Inc.
    Inventor: Lewis S. Ostrover
  • Patent number: 10209940
    Abstract: A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: February 19, 2019
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl, John S. Visosky
  • Patent number: 10192626
    Abstract: Methods of operating memory, and apparatus configured to perform similar methods, include obtaining information indicative of a data value stored in a particular memory cell of the memory, programming additional data to the particular memory cell, determining if a power loss to the memory is indicated while programming the additional data to the particular memory cell, and, if a power loss to the memory is indicated, selectively programming one memory cell of a pair of gate-connected non-volatile memory cells responsive to the information indicative of the data value stored in the particular memory cell. A resulting combination of threshold voltages of the one memory cell of the pair of gate-connected non-volatile memory cells and of the other memory cell of the pair of gate-connected non-volatile memory cells is representative of the information indicative of the data value stored in the particular memory cell.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 29, 2019
    Assignee: Micro Technology, Inc.
    Inventor: Rainer Bonitz
  • Patent number: 10152138
    Abstract: Provided herein are an input system, a keyboard device and a locking method. The keyboard device includes a key module, a transmission interface and a processing module. The key module includes a plurality of keys. The transmission interface is used for connecting a computer. The processing module is connected to the key module and the transmission interface. The processing module receives a locking signal from the transmission interface and locks at least one key of the key module according to the locking signal making the locked key stop outputting signal to the computer, wherein the locking signal is outputted from a peripheral device connected to the computer. Accordingly, the present invention can achieve the purpose of using a peripheral device to lock and unlock the specific key of the keyboard device.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: December 11, 2018
    Assignees: DEXIN ELECTRONIC LTD., DEXIN CORPORATION
    Inventors: Yuan-Jung Chang, Cheng-Lun Chang
  • Patent number: 10140605
    Abstract: A portable payment terminal (PPT) that is used to facilitate customer transactions in a mobile point-of-sale (MPOS) system is assigned to a particular tablet device. The PPT device may dock with to charge its batteries, and undock from the tablet device to facilitate customer transactions. To maintain a requisite one-to-one relationship between the two devices, a timer is started whenever the PPT device is undocked from the tablet device. Additionally, checks are performed to ensure that the PPT device is authorized to dock with the tablet device. If the PPT device remains undocked from the tablet device for a predetermined time period, or if the PPT device is not authorized to dock with the tablet device, the functions of the tablet device and/or the PPT device are disabled to reduce or eliminate the usability of the devices to a user.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: November 27, 2018
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: John David Landers, Jr., Paul Wilson, David John Steiner, Kimberly Wood
  • Patent number: 10123446
    Abstract: A server device includes a chassis and at least one server assembly. The chassis has at least one accommodating space, at least one first surface, at least one second surface, at least one opening and at least one front side. The first surface and the second surface face each other, and respectively located at two opposite sides of the accommodating space. The opening is located at the front side and connected to the accommodating space. The server assembly is slidably disposed in the accommodating space from the opening. The server assembly includes a first server and a second server. The first server is closer to the first surface than the second server. The first surface and the front side are orthogonal to a reference plane. An orthogonal projection of the first server on the reference plane partially overlaps an orthogonal projection of the second server on the reference plane.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 6, 2018
    Assignee: GIGA-BYTE TECHNOLOGY CO., LTD.
    Inventors: Chih-Jen Hou, Ching-Chuan Huang, Chin-Han Tsai, Chao-Hsiang Huang
  • Patent number: 10120586
    Abstract: A solution for performing reduced latency memory read transactions is disclosed. In one example, a storage apparatus has a memory array that includes: a flash device having a data register, a memory interface coupled to the memory array and a buffer set that includes at least one buffer suitable for use as a prefetch buffer. The memory interface, in response to a memory read transaction request, performs a read operation and, if stored data exists within the memory array that meets a prefetch selection criterion, also performs an internal read operation. The internal read operation includes allocating a prefetch buffer in the buffer set and storing the data as prefetch data in the prefetch buffer. If the memory interface receives a second memory read transaction request for data that is currently available as prefetch data, the memory interface responds by performing a forwarding transaction that includes retrieving the prefetch data from the prefetch buffer and forwarding the prefetch data to a host.
    Type: Grant
    Filed: February 7, 2015
    Date of Patent: November 6, 2018
    Assignee: BiTMICRO, LLC
    Inventors: Rey H. Bruce, Ricardo H. Bruce, Elsbeth Lauren Tagayo-Villapana
  • Patent number: 10097591
    Abstract: A method and electronic devices to provide a preferred device mode on a first electronic device and a second electronic device are described. In one example aspect, the present disclosure describes a method for determining a preferred device on a first electronic device and a second electronic device. The first and second electronic devices may have established a connection between them. The method includes: receiving a request related to an application on the first electronic device; sending the request to the second electronic device; initiating processing the request on the first electronic device; determining which of the first electronic device and the second electronic device is a preferred device to process the request; if the first electronic device is the preferred device, completing processing of the request on the first electronic device; and if the second electronic device is the preferred device, processing the request on the second electronic device.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: October 9, 2018
    Assignee: BlackBerry Limited
    Inventors: James Allen Hymel, Joshua Eddy
  • Patent number: 10089471
    Abstract: An electronic device, such as a dynamic transaction card having an EMV chip, that acts as a TPM having a memory, an applet, and a cryptographic coprocessor performs secure firmware and/or software updates, and performs firmware and/or software validation for firmware and/or software that is stored on the electronic device. Validation may compare a calculated checksum with a checksum stored in EMV chip memory. If a checksum calculated for firmware and/or a software application matches a checksum stored in EMV chip memory of the transaction card, the transaction card may operate normally. If a checksum calculated for firmware and/or a software application does not match a checksum stored in EMV chip memory of the transaction card, the transaction card may freeze all capabilities, erase the memory of the transaction card, display data indicative of a fraudulent or inactive transaction card, and/or the like.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 2, 2018
    Assignee: Capital One Services, LLC
    Inventors: James Zarakas, David Wurmfeld, Brennon York, Tyler Locke
  • Patent number: 10055291
    Abstract: A method for execution by a storage unit of a dispersed storage network, the method comprises transitioning storage of one or more groups of encoded data slices from storage based on a previous version of a distributed agreement protocol to storage based on a new version of the distributed agreement protocol. While transitioning storage of the one or more groups of encoded data slices, receiving, from a requesting computing device, a data access request regarding an encoded data slice of the one or more groups of encoded data slices. Determining whether the encoded data slice has been transferred as a result of the transitioning. When the storage unit is currently storing the encoded data slice, processing the data access request. When the storage unit is not currently storing the encoded data slice, functioning as a proxy for the requesting computing device to fulfill the data access request.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Ravi V. Khadiwala, Manish Motwani, Jason K. Resch
  • Patent number: 10031712
    Abstract: A computing system that supports the use of multiple displays in display mirroring mode and extended display mode may automatically determine a display mode in which to configure the system (with little or no user input) based on various characteristics of the displays in the system. For example, the system may determine that a television, projector, or other presentation type display is connected in the system, and in response, may determine that the system should be configured in a display mirroring mode, rather than in an extended display mode. The system may also determine that the presentation type display is the preferred display, and may render image content in a best (or preferred) mode for that display using its native resolution, aspect ratio or color profile. The system may then scale the rendered image content for display on other (non-preferred) displays, such as an internal display, without re-rendering it.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Geoffrey G. Stahl, Ian C. Hendry, Kenneth C. Dyke, Patrick L. Coffman, Steve S. Ko, Nathaniel C. Begeman
  • Patent number: 10019348
    Abstract: A novel semiconductor device or a semiconductor device whose power consumption can be reduced is provided. The semiconductor device includes a sensor portion, a memory portion, and a control portion. The memory portion has functions of storing multiple detection data and sending them to the control portion. Therefore, a certain amount of detection data acquired through sensing by the sensor portion can be held, and the detection data can be sent to the control portion at a desired timing. Accordingly, in the semiconductor device, the control portion does not need to operate every time information is acquired, and thus, the power supply to the control portion can be completely or partially stopped.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: July 10, 2018
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventor: Naoaki Tsutsui