Peripheral Adapting Patents (Class 710/62)
  • 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: 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: 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: 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
  • Patent number: 9990903
    Abstract: An electronic device having a display device for sync brightness control includes a brightness key, an embedded controller, a storage unit, a processing unit, a peripheral controlling circuit and BIOS. The storage unit stores an operating system and a brightness application. The processing unit executes the brightness control application in the operating system. The peripheral controlling circuit receives a request from the brightness key. The BIOS acquires the request from the peripheral controlling circuit and send an event to notify a brightness user interface of the operating system, so that the brightness user interface notifies a driver in the operating system and sends a brightness adjusting command to the brightness control application according to the event. The brightness control application notifies the embedded controller to adjust the brightness of the display device according to the brightness adjusting command.
    Type: Grant
    Filed: January 5, 2014
    Date of Patent: June 5, 2018
    Assignee: WISTRON CORP.
    Inventors: Sheng-Jung Chou, Sheng-Kai Tseng
  • Patent number: 9965632
    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: April 14, 2016
    Date of Patent: May 8, 2018
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: James Zarakas, David Wurmfeld, Brennon York, Tyler Locke
  • Patent number: 9965371
    Abstract: System and method for determining and conveying connectivity of cabled computer peripherals to a user. Characteristic information regarding each of multiple devices connected to a computer system in a system hierarchy of a bus networked system may be stored, including a device hierarchy associated with each device that identifies respective hardware nodes included in the device, and one or more visual attributes of the device. Respective system positions may be automatically determined for at least some of the devices based on the device hierarchy. A respective point of reference of at least one device may be determined based on the characteristic information of one or more of the devices. The computer system may generate information that indicates the respective system position of the at least one device relative to the respective point of reference of the device, which is useable to visually identify the device in the bus networked system.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 8, 2018
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Jonathan W. Hearn, Feng Jiang, Ryan C. Croom, Jason D. Tongen
  • Patent number: 9959897
    Abstract: User inputs are received from one or more of a plurality of sources at an input interpreter agent. The plurality of sources comprises a remote control device and an on-screen keyboard application. The received user inputs are provided to a digital video object player application, wherein the input interpreter agent is separate from the digital video object player application.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: May 1, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Kyle Prestenback, Evan Tahler, David Jessen, Brian Kwan
  • Patent number: 9916021
    Abstract: An information handling system having a precision touch pad (PTP) touch input device interfaced through a multi-drop serial link with a processor sends information passing through the serial link to an embedded controller. The embedded controller translates the PTP information into legacy PS2 touch device inputs and forwards the inputs to the processor to provide touch inputs during states in which the processor cannot process information provided through the PTP serial link, such as when the operating system is not active or does not have native support for PTP.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 13, 2018
    Assignee: Dell Products L.P.
    Inventor: Adolfo S. Montero
  • Patent number: 9851764
    Abstract: A modular data storage system can consist of at least first and second enclosures spanning a single pair of rails. The first and second enclosures may each have keyed couplers that mate to align the first and second enclosures along a common plane while being suspended between the single pair of rails.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: December 26, 2017
    Assignee: Seagate Technology LLC
    Inventors: Laurence A. Harvilchuck, Alexander C. Worrall
  • Patent number: 9825882
    Abstract: The invention introduces a method for an automatic scaling of data consumers, performed by a processing unit of a data-consumer server, which contains at least the following steps. State-update requests are received from data consumers, where each state-update request includes a busy state or an idle state and the busy state indicates that the data consumer reads data from a queue and processes the read data. A first quantity of data consumers, a second quantity of busy states and a third quantity of idle states are calculated. A fourth quantity of data consumers to be produced is estimated according to the first, second and third quantities. Data consumers of the fourth quantity are produced.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: November 21, 2017
    Assignee: ACER INCORPORATED
    Inventors: Hsing-Wei Lin, Jung-Hsuan Fan
  • Patent number: 9811116
    Abstract: In one example, a method includes determining, by a wireless dockee (WD), one or more wireless docking environments (WDNs) associated with a wireless docking center (WDC), wherein each WDN of the one or more WDNs corresponds to at least one peripheral function (PF) of one or more PFs that are each associated with the WDC. In this example, the method also includes wirelessly accessing, by the WD, a respective at least one PF corresponding to a particular WDN of the one or more WDNs associated with the WDC.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: November 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaolong Huang, Rolf De Vegt, Andrew Mackinnon Davidson, Vijayalakshmi Rajasundaram Raveendran
  • Patent number: 9800641
    Abstract: Systems and methods for pre-fetched encoding for application streaming. In some implementations, an indication at a server computer system that a client device has a plurality of representations of template frames may be received. Multiple image frames, provided to a client device by the server computer system, where the processing of each image frame includes determining whether the image frame satisfies a threshold similarity to one of the template frames, may be processed. The operations performed for each image frame that satisfies the threshold similarity to one of the template frames may include, generating a representation of a difference between the image frame and the template frame with which the image frame satisfies the threshold similarity, generating an instruction for rendering the image frame, and providing the instruction to the client device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 24, 2017
    Assignee: Google Inc.
    Inventor: Chuo-Ling Chang
  • Patent number: 9792068
    Abstract: According to one embodiment, when a first command and first data are received from a host, and in a case where the number of free blocks is less than a first threshold, a controller executes a first processing. The first processing includes reading valid data included in one first block that includes the valid data and invalid data and writing the read valid data and at least a part of write data specified by the write command into the free block.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: October 17, 2017
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Yuki Nagata
  • Patent number: 9773013
    Abstract: A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 26, 2017
    Assignee: Weka.IO Ltd.
    Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti, Tomer Filiba
  • Patent number: 9749038
    Abstract: Various aspects of the present disclosure provide the concept of a wireless docking profile, which may be standardized across a number of vendors, such that a common standard defining minimum sets of peripherals can be shared by dockees and docking hosts to simplify connection setup and negotiation. Further aspects of the disclosure provide a docking procedure that may be utilized to establish a docking connection between the dockee and the docking host to utilize such a docking profile. Other aspects, embodiments, and features are also claimed and described.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaolong Huang, Rolf de Vegt, Vijayalakshmi R. Raveendran, Jeffree S. Froelicher
  • Patent number: 9747237
    Abstract: Methods and apparatus for reliable detection and enumeration of devices. In one embodiment, the controller comprises serialized bus protocol (e.g., a Universal Serial Bus (USB)) controller capable of supporting different bus architectures (e.g., USB 2.0 and USB 3.0) of the USB protocol (e.g., eXtensible Host Controller Interface (xHCI) controller). In one variant, when a USB-compliant device is detected over multiple bus architectures of a controller, the controller waits an additional period to allow the device to properly identify which bus architecture to use. After the time period has elapsed, if the device has been determined to be connected over the USB 3.0 bus architecture, the controller waits an additional period of time before enumerating the device. If the device is still present on the USB 3.0 bus architecture, the device continues to enumerate as a USB 3.0 advice to be made available to a host system.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 29, 2017
    Assignee: Apple Inc.
    Inventors: Arulchandran Paramasivam, Barry Twycross, Fernando Urbina, James Hollowell
  • Patent number: 9740636
    Abstract: According to an embodiment, an information processing apparatus includes a plurality of cores, a shared resource that can be shared by the plurality of cores, and local registers that store configuration information peculiar to the respective cores. The shared resource is provided independently from the plurality of cores. The local registers are provided to the respective cores. This makes it possible to provide an information processing apparatus that can suppress increase in hardware resources even when the number of cores composing a multi-core system increases.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: August 22, 2017
    Assignee: Renesas Electronics Corporation
    Inventors: Masayuki Ito, Hideki Sugimoto
  • Patent number: 9736227
    Abstract: A system and a method are provided for enabling a user to connect a serial port of a device server to a serial device, query and capture data and settings pertaining to the serial device such that the device server can communicate and exchange data with the serial device without requiring customized programming. The device server may periodically query and capture user-specified data from the serial device. A poll configuration feature may be used to specify one or more commands which the device server will periodically query from the serial device. The response to each poll may be further sliced into a multiplicity of smaller portions according to user-specified filter rules. The captured data may be presented to other users online by way of a Web Manager, and the device server may establish machine-to-machine communications by way of XML and a Command Line Interface.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: August 15, 2017
    Assignee: Lantronix, Inc.
    Inventor: Steve Cook
  • Patent number: 9727520
    Abstract: In one embodiment, a monolithic integrated circuit includes a first UART, a second UART, and a multiplexer. The first UART has a parallel IO interface to couple to a host system to transceive parallel data and a serial IO interface. The second UART has a parallel IO interface and a serial IO interface coupled to the serial IO interface of the first UART. The first and second UARTs convert parallel data into serial data and serial data into parallel data. The multiplexer has an output coupled to the serial input of the first UART, a first input coupled to the serial output of the second UART, a second input coupled to a serial input of a serial communication port, and a select input coupled to a control signal selectively coupling serial interfaces of first and second UARTs together for remote terminal services at a remote computer system over a network.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: August 8, 2017
    Assignee: ASPEED TECHNOLOGY INC.
    Inventors: Dwarka Partani, Sujith Arramreddy, Melanie Fike
  • Patent number: 9699408
    Abstract: A cable management system comprising at least a first control cable with a respective cable connector that is configured to operably link with a video/audio source device, a control button configured to generate a control signal when pressed thereby causing transfer of control of the one or more pieces of video/audio presentation equipment from a video/audio source device of a previous user upon selection of the button while the previous user is controlling the pieces of video/audio presentation equipment to a video/audio source device of the user that pressed the control button and initiating control of the pieces of video/audio presentation equipment upon selection of the button while no user is controlling the one or more pieces of video/audio presentation equipment and an illuminated indicator configured to illuminate in a manner indicative of a control state of the video/audio presentation equipment.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: July 4, 2017
    Assignee: Steelcase Inc.
    Inventors: Lewis Epstein, Brett Kincaid, Hyun Yoo, Suzanne Stage, Lukas Scherrer, Larry Cheng
  • Patent number: 9686504
    Abstract: A remote resource access interface apparatus is provided. A key input unit has keys for generating input key values. A communication unit transmits a connection establishment request message including screen resolution information to, and receives a connection establishment response message including supportable key information from, a portable device. The communication unit transmits input key information to and receives video information from the portable device after establishing the connection. A pixel information processing unit converts the video information to pixel signals for a video output unit to display as a visual image. A key advisor unit extracts supportable key information from the response message and outputs the supportable key information to the video output unit. The video information is video data adjusted in resolution based on the screen resolution information, and the input key value is mapped to one of key values indicated by the key information of the portable device.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: June 20, 2017
    Inventor: Gil Hoon Chang
  • Patent number: 9678552
    Abstract: An information handling system includes a host processing complex to instantiate a hosted processing environment, a management controller to manage the host processing complex out of band from the hosted processing environment, and a wireless management module coupled to the management controller. The wireless management module includes a first Universal Serial Bus (USB) interface that is coupled to a second USB interface of the management controller when the management controller is powered up, and is coupled to a USB connector when the management controller is powered down, wherein the wireless management module receives power from a USB device coupled to the USB connector.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 13, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Sajjad Ahmed, Jinsaku Masuyama, John R. Palmer
  • Patent number: 9626627
    Abstract: A first indication from a user is received. The indication includes a task to be performed using at least one application programming interface. A machine learning model is determine. At least one application programming interface is determined using the machine learning model and the request. The at least one application programming interface is provided to the user.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marco A. Deluca, Leho Nigul
  • Patent number: 9619422
    Abstract: A server system includes a chassis having a plurality of insertion slots that receive a plurality of server plug-in modules; at least one printed circuit board including at least one first microcontroller and arranged in the chassis to contact server plug-in modules received in the insertion slots; and a first server plug-in module including a first system management controller and arranged in a first insertion slot and coupled to the at least one printed circuit board, wherein the first microcontroller and the first system management controller are coupled together via at least one first signal line, and the first microcontroller is arranged to provide the first system management controller with at least one chassis-specific configuration value.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Gerhard Mühsam