Hot Insertion Patents (Class 710/302)
  • Patent number: 10623166
    Abstract: Systems and methods for remotely resetting networked devices is disclosed. The system can comprise a primary network connection and a secondary network connection to provide communications redundancy. The system can also include physical connections between networked devices to enable devices to be reset regardless of the type of error. The method can include monitoring one or more parameters of a device to determine what type of error is occurring and what action to take. The system can enable a first computer (or other electronic device) to restart applications, adapters, and services on a second computer (or other electronic device). The system can also enable the first computer to reset or restart the second computer. The system can enable networked computers to monitor and restore operation to other computers on the same network without human intervention.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 14, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Michael Mitchell, Peter P. Myron
  • Patent number: 10621133
    Abstract: Managing flexible adapter configurations in a computer system including assigning an initial amount of resources to a set of empty expansion bus slots of the computer system; detecting an adapter has been attached to one of the set of empty expansion bus slots; receiving, by a hypervisor, a request for additional resources for use by the detected adapter, wherein the additional resources are in addition to the initial amount of resources assigned to the expansion bus slot occupied by the detected adapter; determining, by the hypervisor, an availability of the additional resources for the detected adapter; in response to determining that the additional resources are available for the detected adapter, assigning, by the hypervisor at runtime, the requested additional resources to the detected adapter.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Charles S. Graham, Daniel J. Larson, Timothy J. Schimke
  • Patent number: 10565150
    Abstract: An example peripheral device includes a module interface to receive power and data communication from a computing device. The peripheral device also includes an attachment tab to affix the peripheral device to a lower side of the computing device. The peripheral device further includes a latch to control an engagement of the attachment tab with the computing device. The peripheral device further includes a sensing circuit to detect a change in position of the latch. The peripheral device further includes a controller to, in response to detecting the latch moving from a locked position to an unlocked position, indicate a hot unplug prediction to the computing device via the module interface.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: February 18, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chi So, Nam H Nguyen, Ted T Nguy
  • Patent number: 10564986
    Abstract: A disclosed example method to suspend and resume a device includes: after detecting a low-power suspend mode request, determining a storage performance of the device to store suspend state data; based on the storage performance of the device, setting a suspend flag to indicate a low-power suspend mode to a processor platform; when resuming from the low-power suspend mode, confirming a setting of a resume flag from the processor platform, the resume flag to notify an operating system to resume from the low-power suspend mode; and when the resume flag is set, restoring state data corresponding to an operating system context from a non-volatile dual-purpose system and storage memory.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 18, 2020
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Vincent J. Zimmer, Glenn J. Hinton, Barnes Cooper, Leena K. Puthiyedath
  • Patent number: 10540127
    Abstract: A communication processor of a user PC establishes a connection with a relay server to receive remote support by an operator PC, and installs in the user PC a printer driver for performing a print instruction to a printer driver of the operator PC from the user PC. The communication processor of the user PC transmits, via the relay server, print data generated by the printer driver of the user PC to the operator PC, for printing by the printer driver of the operator PC. The communication processor of the user PC uninstalls the printer driver from the user PC in accordance with the connection with the relay server being disconnected.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: January 21, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kenta Fukushima
  • Patent number: 10523436
    Abstract: The present disclosure relates to a security locking device of computers having separate key pairs, and including an encryption board inserted between a main board and a hard disk, and an encryption board being inserted into the encryption board to perform a real-time authentication process. The electronic key and the encryption board performs the real-time authentication process and hardware anti-copy self-testing process, and encrypt the data communicated between the encryption board and the electronic key. After passing the authentication process and the hardware anti-copy self-testing process, the electronic key combines an internally stored key list with the key list on the encryption board, and selects a user key to encrypt/decrypt the data on the disk according to the partition of the hard disk where the encrypted data is written to. The security locking device can assure the safety of the data, and the hardware is prevented from being copied.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 31, 2019
    Assignees: SHENZHEN ZHENHUA MICROELECTRONICS CO., LTD, CHINA ZHENHUA (GROUP) SCIENCE & TECHNOLOGY CO., LTD
    Inventors: Jianguo Zhang, Zilin Yi
  • Patent number: 10509751
    Abstract: In cases where local devices (6, 6a) support a master transfer function, a portion of the memory space, of each of local devices (6, 6a), to be controlled from system host (2) is mapped onto a memory space on system host (2) side and a plurality of local devices (6, 6a) are reconfigured as one virtual local device. This provides information processing apparatus (4) which, in cases of connection with the plurality of local devices (6, 6a), resolves resource shortage on system host (2) side by appropriately mapping necessary registers of local devices (6, 6a) onto a memory space for system host (2).
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: December 17, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hideaki Yamashita, Takeshi Ootsuka
  • Patent number: 10503491
    Abstract: A method includes receiving, at a first processing device of an input/output module (IOM), new firmware data for the IOM. The method also includes sending an output hold command from the first processing device to a second processing device of the IOM. The method further includes upgrading firmware of the IOM with the new firmware data using the first processing device and attempting a reboot of the first processing device. In addition, the method includes, in response to the output hold command and during the upgrading of the firmware and the rebooting of the first processing device, using the second processing device to cause a field circuit of the IOM to hold at least one previous output signal for one or more external devices.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: December 10, 2019
    Assignee: Honeywell International Inc.
    Inventors: Nagaraja Sundaresh, Michael D. Carney, Shripad Pande, Shankar Pendyala, Meraj Jabri
  • Patent number: 10496068
    Abstract: An electronic device includes a main module and sub modules. The sub modules includes a first sub module and a second sub module. The electronic device searches for a communication address for the main module and the first sub module to communicate, and changes a connection route between the first sub module and the second sub module from a disconnected state to a connected state, after the communication address is found.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: December 3, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroki Ota
  • Patent number: 10489546
    Abstract: A system-on-a-chip (SoC) includes a master module and a first adapter module. The master module includes an upstream interface and a downstream interface. The upstream interface is coupled to a host unit for receiving a write burst or a read burst therefrom. The master module is configured to convert the write burst or the read burst into a series of access requests to the downstream interface. The first adapter module includes an input interface, an output interface, and an endpoint interface, and an address Base Address Register (BAR). The input interface is coupled to the downstream interface of the master module. The output interface is coupled to a second adapter module or to a termination module. The endpoint interface is coupled to a first functional unit or to a third adapter module. The first adapter module is configured to detect a respective access request corresponding to the address BAR.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Gil Stoler
  • Patent number: 10489257
    Abstract: The present disclosure includes apparatuses comprising replaceable memory. An example apparatus may include a controller and a memory package coupled to the controller and including a plurality of memory dies. At least one of the memory package and the controller may be a replaceable unit that is removable from the apparatus and replaceable with a different replaceable unit while maintaining operation of the apparatus.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: November 26, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Ananda C. S. Mahesh, Gregory P. Shogan
  • Patent number: 10466923
    Abstract: Embodiments of the inventive concept include Open Cloud Server (OCS)-compliant and other enterprise servers having high-density modular non-volatile flash memory blades and associated multi-card modules. A modular non-volatile flash memory blade can be seated within a 1 U tray. The flash memory blade can include a server motherboard and multiple non-volatile flash memory blade multi-card modules. Each of the multi-card modules can include a printed circuit board, a switch coupled to the printed circuit board, a module power port, an input/output port, and riser card slots to receive solid state drive riser cards. The solid state drive riser cards can be seated within a corresponding riser card slot of the multi-card modules, and can each include multiple solid state drive chips. The server motherboard can communicate with the solid state drive chips via the cable connector riser cards and associated cables.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 5, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Zhan Ping, Harry Rogers
  • Patent number: 10452602
    Abstract: Embodiments of the present disclosure provide for an apparatus for facilitating a connection with an external sensor module, in accordance with some embodiments. In one instance, the apparatus may include a processor and a sensor hub coupled with the processor, wherein the sensor hub may include a bus to provide a connection between the apparatus and the external sensor module. The apparatus may further include signal pattern generation circuitry coupled with the sensor hub to generate a signal pattern in response to a connection of the external sensor module to the apparatus via the bus or disconnect of the external sensor module from the bus, to indicate an insert or remove event to the apparatus, and facilitate the connection of the apparatus with the external sensor module. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Qiuhua Hu, Jie Chen, Hua He, Ke Han, Arvind Kumar
  • Patent number: 10437751
    Abstract: A device hot-plug system includes a chassis. A connector is included in the chassis. A reset pin is included on the connector. A hot-plug device is configured, in response to being hot-plugged to the connector, to enter a device reset state. While in the device reset state, the hot-plug device monitors a reference clock and determines that the reference clock has been stable for a predetermined time period. In response to determining that the reference clock has been stable for a predetermined time period, the hot-plug device exits the device reset state and provides a de-assertion signal on the reset pin.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: October 8, 2019
    Assignee: Dell Products L.P.
    Inventors: Hahn Norden, Christopher Arzola, Austin Bolen
  • Patent number: 10423560
    Abstract: A hot plug method, a host controller, a host, and a PCIe bridge device. The method includes: generating, by a host controller, a first notification packet, where the first notification packet includes hot plug interruption information, and the hot plug interruption information indicates that a first PCIe device is to be hot-plugged; sending, by the host controller, the first notification packet to a host, so that the host performs, according to the first notification packet, a hot plug operation corresponding to the PCIe device; and receiving, by the host controller, a second notification packet sent by the host, and sending the second notification packet to a user equipment controller, to facilitate the user equipment controller to instruct a user to insert or remove the PCIe device, where the second notification packet is for indicating that the hot plug operation corresponding to the PCIe device is completed.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: September 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Benhua Peng, Fu Wang, Pei Wu, Huaifeng Xiao, Xiaoping Zhu
  • Patent number: 10423547
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage assemblies each comprising one or more storage drives that service data storage operations over associated storage interfaces. A control processor is coupled to ones of the data storage assemblies over at least two types of sideband communication interfaces different than the storage interfaces of the storage drives. During an initialization process for the one or more storage drives, the control processor configured to transfer initialization data to each of the data storage assemblies over a first type of sideband communication interface and transfer further initialization data to at least one of the data storage assemblies over a second type of sideband communication interface when the at least one of the data storage assemblies does not respond to the initialization data over the first type of sideband communication interface.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: September 24, 2019
    Assignee: Liqid Inc.
    Inventors: Christopher R. Long, Jason Breakstone
  • Patent number: 10353609
    Abstract: A memory allocation method and apparatus is disclosed. The method includes: obtaining unoccupied mirrored memory in an initial mirrored memory, where the initial mirrored memory is indicated by a mirrored memory address range that is provided by an BIOS of a computer system to the an OS of the computer system during initialization of the OS (101); performing detection on data requiring memory allocation (102); and when detecting that the data is data to be stored in mirrored memory, allocating, from the unoccupied mirrored memory, the mirrored memory to the data to be stored in the mirrored memory (103). The memory allocation method can accurately find the mirrored memory, and allocating the mirrored memory to the data that needs to be stored in the mirrored memory. Therefore, this method ensures usage efficiency of the limited mirrored memory.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: July 16, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiuqi Xie, Xishi Qiu
  • Patent number: 10318473
    Abstract: A method of operating a data transport system on a computing device is disclosed. The method comprises: writing outgoing data in a first memory space on a memory module of a computing device; detecting the outgoing data on the first memory space by a data channel component coupled to the memory module, wherein the first memory space is designated for external data transmission; and generating a transmission signal encoding the outgoing data, via the data channel component, for transmission from the memory module through an inter-device interconnect to an external memory module.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Narsing Vijayrao, Jason Taylor
  • Patent number: 10317938
    Abstract: Embodiments are generally directed to an apparatus utilizing computer on package construction. An embodiment of a computer includes a substrate; one or more semiconductor devices, the one or more semiconductor devices being direct chip attached to the substrate, the one or more semiconductor devices including a central processing unit (CPU); and one or more additional components installed on the substrate, wherein the computer excludes I/O components.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 11, 2019
    Assignee: INTEL CORPORATION
    Inventors: Eng Huat Goh, Khai Ern See, Damien Weng Kong Chong, Min Suet Lim, Ping Ping Ooi, Chu Aun Lim, Jimmy Huat Since Huang, Poh Tat Oh, Teong Keat Beh, Jackson Chung Peng Kong, Fern Nee Tan, Jenn Chuan Cheng
  • Patent number: 10282235
    Abstract: Systems and methods for implementing single-click ejection of a mountable device associated with a virtual machine. An example method comprises: receiving, by a guest agent running on a virtual machine managed by a virtual machine manager (VMM) of a host computer system, a device removal request from the VMM, the device removal request identifying a peripheral device to be unmounted by the virtual machine; causing, by the guest agent, a guest operating system (OS) of the virtual machine to unmount the peripheral device; receiving, by the guest agent, a notification of completion of a device unmounting operation performed by the virtual machine with respect to the peripheral device; and transmitting, by the guest agent to the VMM, an operation completion status identified by the notification.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: May 7, 2019
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Konstantin Ozerkov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10270649
    Abstract: The present disclosure relates to an apparatus having a computing device with a plurality of serial transmit pins corresponding to a plurality of module locations and methods performed thereon. The computing device is configured to perform operations including selecting a module location from the plurality of module locations, to yield a selected module location and repeating: transmitting, via a one of the plurality of serial transmit pins corresponding to the selected module location, an address for the selected module location; and updating the selected module location to correspond to a next module location of the plurality of module locations.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: April 23, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventor: Chin-Lung Su
  • Patent number: 10261933
    Abstract: Session level restrictions can be implemented for devices having disjoint stacks. When a filter driver is loaded onto a device stack, it can traverse the device stack to locate the root driver in the stack. If the root driver is a redirection virtual bus driver, the filter driver can obtain a session identifier associated with the device. Otherwise, if the root driver is not a redirection virtual bus driver, the filter driver can obtain the container ID for the device. The filter driver can then obtain a list of the devices that are enumerated by the redirection virtual bus driver and determine whether any of the devices in the list have a container ID matching the container ID of the device. If a match is found, the session ID of the matching device can be obtained and employed to implement session level restrictions.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: April 16, 2019
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 10198682
    Abstract: According to one embodiment, a receiving system includes a first receiving circuit and a second receiving circuit each receiving a differential signal with a positive phase signal and a negative phase signal, and a controller controlling the first and second receiving circuits. The first receiving circuit comprises a first differential amplifier outputting a first signal in a first time frame in which a polarity of the differential signal does not change dependent on a passage of time. The second receiving circuit comprises a second differential amplifier outputting a second signal in a second time frame in which the polarity of the differential signal changes dependent on the passage of time.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: February 5, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Toshitada Saito
  • Patent number: 10181174
    Abstract: An electronic apparatus includes a locking unit to selectively lock a physical connection with an external apparatus and a control unit to control an operation mode of the electronic apparatus, according to a connection state with the external apparatus, in which the control unit controls the locking unit to lock the connection with the external apparatus, when the electronic apparatus is in an operation mode of using a graphic processing unit of the external apparatus.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ja-goun Koo
  • Patent number: 10168935
    Abstract: An apparatus, method, and computer program for maintaining access times in a data processing system, wherein the data processing system comprises a plurality of storage devices, the apparatus including: a receive component, for receiving a command or an availability message, wherein an availability message indicates whether the storage device is available; an evaluate component for evaluating a plurality of first relationships between the storage devices and a plurality of first values, wherein each of the first values indicates whether a related storage device is a redundant; a send component, for sending a power message to one or more of the storage devices; and an update component for updating a second relationship between the redundant storage device and a plurality of second values, wherein each of the second values indicates whether a related redundant storage device is available.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Paul Hooton
  • Patent number: 10164423
    Abstract: A system has a plurality of circuits each having an individual ground connection. The system further has a common ground connection connected with each ground connection of each circuit of the plurality of circuits via an associated isolation circuit, wherein each isolation circuit has: an NMOS transistor having a load path connecting the common ground connection with an individual ground connection of an associated circuit, and having a gate connection receiving an activation signal, and a first shunt resistor coupled in parallel with the load path.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: December 25, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Eli Kawam, Lynn Kern
  • Patent number: 10152447
    Abstract: A Universal Serial Bus (USB) converter circuit includes: a High Definition Multimedia Interface (HDMI) transceiver circuit, a signal converting circuit and a USB receptacle, wherein the HDMI transceiver circuit arranged to transmit/receive a HDMI signal, wherein the HDMI transceiver circuit includes at least a video signal and a plurality of processing signals; the signal converting circuit coupled to the HDMI transceiver circuit is arranged to execute a converting operation to processing a conversion between the plurality of processing signals and A USB signal; and the USB receptacle coupled to the signal converting circuit includes a USB signal pin and a set of video signal pin, wherein the USB signal is transmitted/received with an electronic device through the USB pin, and the video signal is transmitted/received with the electronic device through the set of video signal pin.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: December 11, 2018
    Assignee: Realtek Semiconductor Corp.
    Inventor: Chao-Min Lai
  • Patent number: 10120429
    Abstract: A method and a current control circuit 100 therefor. The method for a current control circuit 100 comprising determining 201 a state of the current control circuit 100, select 202 a first mode of operation 203 if the determined state is a first state indicative of a hot plug-in of the input terminal 101 to a connectable DC voltage bus. The method further comprises selecting 202 a second mode of operation 204 if the determined state is a second state different from the first state. The method further comprises controlling 205 the output current using the selected mode of operation.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: November 6, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Sverker Sander, Kjell-Arne Remnås
  • Patent number: 10102169
    Abstract: The present disclosure provides a method and system for dynamically migrating a port in a PCIe switch. The PCIe switch comprises emulated P2P bridges stored in a memory and a processor to load the emulated P2P bridge address range values from the memory to a routing table. The processor can configure the routing table so that the P2P bridges can be remapped to various physical ports of the switch. Therefore, a device connected to a physical port may be migrated from one host to another, via the operations of the processor.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: October 16, 2018
    Assignee: Microsemi Solutions (U.S.), Inc.
    Inventor: Kurt Schwemmer
  • Patent number: 10095534
    Abstract: In response to detecting a change to a host hardware configuration, a hypervisor sends a notification of the change to a guest operating of a first virtual machine, the first virtual machine networked with one or more additional virtual machines. The hypervisor filters a networking packet from the guest operating system in view of the change to the host hardware configuration. In response to receiving from the guest operating system an indication that the change to the host hardware configuration has been recorded by the guest operating system, the hypervisor, disables filtering of one or more additional networking packets from the guest operating system.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 9, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael S. Tsirkin
  • Patent number: 10078609
    Abstract: A non-USB device can be virtualized as a USB device. When a non-USB device is connected to a client terminal, a filter driver can be employed to cause the non-USB device to be treated as a USB device to thereby allow the device to be redirected using USB device redirection techniques. When an I/O request is sent to the redirected device, the request will be in USB format since the server-side components will view the redirected device as a USB device. Then, the I/O request can be converted from the USB format into a format suitable for the non-USB device. Any response generated by the non-USB device can be converted to USB format in a similar manner. As a result, non-USB devices can be redirected without altering any of the existing server-side VDI components.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: September 18, 2018
    Assignee: Wyse Technology L.L.C.
    Inventor: Sriram Kumar Raju
  • Patent number: 10075609
    Abstract: A stress of a user caused by a waiting time at the time of activation of a printing apparatus or at the time of return from a power save mode to a normal mode is reduced. An information processing apparatus having a storage device includes a control unit configured to control the information processing apparatus and a storage control unit configured to control the storage device in accordance with instructions transmitted from the control unit, and the storage control unit transmits information indicating that communication with the storage device has been established to the control unit in response to a communication establishment request from the control unit before the communication with the storage device is established.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: September 11, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiro Matsumoto
  • Patent number: 10055596
    Abstract: A storage device of a data center may protect data stored on a storage medium of the storage device using a data security mechanism. The data security mechanism may include a connection detection component and a storage destruction mechanism. The connection detection component may be configured to detect whether the storage device is physically connected to another device (e.g., a storage server) of a data center. The storage destruction mechanism may be configured to destroy at least a portion of the data stored on the storage device in response to the connection detection component detecting that the storage device is physical disconnected from the other device.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Phillip Czamara, Brock Robert Gardner
  • Patent number: 10025351
    Abstract: A method for determining which of a plurality of mobile devices connected to the docking station is permitted to control the peripherals involves the docking station determining whether a new mobile device is connected to an input port of the docking station, and, if so, whether the new mobile device is capable of controlling any of the peripherals connected to the docking station. If it is determined that the new mobile device is not capable of controlling any of the peripherals, the docking station determines that the new mobile device is to be connected as a peripheral.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: July 17, 2018
    Assignee: DisplayLink (UK) Limited
    Inventor: Dan Ellis
  • Patent number: 10019388
    Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage assemblies each comprising one or more storage drives that service data storage operations over associated storage interfaces. A control processor is coupled to ones of the data storage assemblies over at least two types of sideband communication interfaces different than the storage interfaces of the storage drives. During an initialization process for the one or more storage drives, the control processor configured to transfer initialization data to each of the data storage assemblies over a first type of sideband communication interface and transfer further initialization data to at least one of the data storage assemblies over a second type of sideband communication interface when the at least one of the data storage assemblies does not respond to the initialization data over the first type of sideband communication interface.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 10, 2018
    Assignee: Liqid Inc.
    Inventors: Christopher R. Long, Jason Breakstone
  • Patent number: 9990275
    Abstract: A first execution plan for a first version of a structured query language statement can be requested from a database management system. The first execution plan for the first version of the structured query language statement can be loaded into a first directed graph tree structure comprising a plurality of nodes. The first directed graph tree structure can be scanned to determine whether a full table scan for accessing requested data is represented by at least a one of the plurality of nodes of the directed graph tree structure. Responsive to determining that the full table scan for accessing the requested data is represented by the at least one of the plurality of nodes of the directed graph tree structure, a first indicator that indicates a fault condition can be output.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jonathan M. Harding
  • Patent number: 9965367
    Abstract: Systems, methods, and computer-readable storage media for automatic hardware recovery. In some examples, a system can receive a notification of a device failure of a peripheral component interconnect express device associated a node. The system can also receive a first request to disconnect a link between the peripheral component interconnect express device and the node, and a second request to connect, after disconnecting the link, a replacement peripheral component interconnect express device with the node. The system can then reconfigure a peripheral component interconnect express switch fabric to disconnect the link between the peripheral component interconnect express device and the node, and connect the replacement peripheral component interconnect express device with the node.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: May 8, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventor: Ching-Chih Shih
  • Patent number: 9953001
    Abstract: Method, apparatus, and system of detecting a hot-plug event. The hot-plug event detection may be done in-band or out-of-band. The in-band detection is performed by a state machine and the out-of-band detection is performed by a logic. A circuitry is to detect a hot-plug event when inserting or removing a device from an extension bus of the plurality of extension bus slots. The circuit is to generate a hot-plug message to notify the hot-plug event. The circuitry including the state machine, the logic and a register to provide at least two bits to mask at least two states of the state machine.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 24, 2018
    Assignee: INTEL CORPORATION
    Inventors: Samantha J. Edirisooriya, Roger C. Jeppsen, Pankaj Kumar, Blaine R. Monson
  • Patent number: 9933821
    Abstract: An apparatus may include a chassis that can receive a sled and a locking mechanism. The locking mechanism can mechanically lock the sled to the chassis to prevent a sudden power loss that can be caused from an unexpected removal of the sled from the chassis. To avoid a sudden power loss, a voltage-sensing electrical switch lock can be implemented to the chassis to mechanically lock the sled to the chassis until the sled is ready to be removed. The sled may include one or more computing devices that need to be inactive before removing the sled. The apparatus includes a controller that may detect whether at least one of computing devices in the sled are in an active state or in an inactive state. Based on the determination of the state of the computing devices in the sled, the controller may activate the locking mechanism or de-active locking mechanism.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 3, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Jen-Hsuen Huang, Fa-Da Lin, Chih-Wei Yu, Chih-Wei Yang
  • Patent number: 9928386
    Abstract: A storage device of a data center may protect data stored on a storage medium of the storage device using a data security mechanism. The data security mechanism may include a signal generator configured to generate a proximity signal and one or more storage devices including a storage medium, a proximity detection component and a destruction device. The proximity detection component may be configured to detect the proximity signal and to determine whether the storage device has been removed from an assigned location. The storage destruction mechanism may be configured to destroy at least a portion of the data stored on the storage device in response to the proximity detection component detecting that the storage device has been removed from the assigned location.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brock Robert Gardner, Michael Phillip Czamara
  • Patent number: 9928203
    Abstract: Systems and methods are disclosed for monitoring object storage in a data storage system. A storage device tray assembly includes a plurality of data storage bays configured to receive data storage devices, a plurality of data storage devices mounted in the plurality of data storage bays, and an interface expander device communicatively coupled to each of the data storage devices over a first communication interface. The interface expander device may include non-volatile memory storing object storage monitor code and operating system code, and one or more processors configured to perform port or switch initialization for communications to the plurality of data storage devices and execute the operating system code and the object storage monitor code to provide object storage monitor functionality for the plurality of data storage devices.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: March 27, 2018
    Assignee: Western Digital
    Inventors: Dean Mitcham Jenkins, Dale Charles Main
  • Patent number: 9870334
    Abstract: An information handling system (IHS) server volume includes at least two pairs of flexible peripheral component interconnect express (PCIe) media for connecting data signals and power supply signals via riser cards mounted against respective PCIe devices in large adjacent physical slot locations. A first PCIe device corresponding to a first riser card and a second PCIe device corresponding to a second riser card are relatively positioned to enable the second riser card to be fitted within a specified space between the first PCIe device and the first riser card while a footprint of a first PCIe connector corresponding to the first PCIe device overlaps a footprint of a second PCIe connector corresponding to the second PCIe device. First and second PCIe cards provided by the first and second PCIe devices respectively are inserted into respective PCIe connectors via the first pair of riser cards having a dense nested arrangement.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: January 16, 2018
    Assignee: Dell Products, L.P.
    Inventors: Corey Dean Hartman, Shawn Dube
  • Patent number: 9832117
    Abstract: Embodiments of the present invention relate to the communications field, and provide a multi-chassis cascading apparatus. The apparatus includes a line card chassis LCC, where a fabric interface chip FIC and a switch element SE 1/3 are deployed in each line card chassis LCC; the fabric interface chip FIC is connected to the switch element SE 1/3 that is located in the same line card chassis LCC as the fabric interface chip FIC is; and a switch element SE 2 is deployed in each line card chassis LCC; the switch element SE 1/3 is connected to the switch element SE 2 that is located in the same line card chassis LCC as the switch element SE 1/3 is; and the switch element SE 1/3 is connected to the switch element SE 2 that is located in another line card chassis LCC.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: November 28, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wan Lam
  • Patent number: 9811407
    Abstract: A system is applied to control indicator lights for non-volatile memory express solid state disk (NVMe SSD). The system includes a NVMe SSD, a complex programmable logic device (CPLD), a controller and a slave processor. The NVMe SSD has a control module for transmitting a disk position signal. The CPLD is electrically connected to the control module so as to receive the disk position signal. The controller is electrically connected to the CPLD to light up a location indicator light. The slave processor is electrically connected to the control module and a fail indicator light. When the slave processor detect the NVMe SSD is operated under an abnormal condition, a fail signal is transmitted to light up a fail indicator light.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: November 7, 2017
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Cheng Wang
  • Patent number: 9804989
    Abstract: Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 31, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Patent number: 9727378
    Abstract: A facility for maintaining the state of a managed device is described. The facility receives an indication that the managed device is to be unenrolled from management. In response to receiving the indication, during a first time period, the facility performs a first unenrollment task with respect to the managed device. In response to receiving indication, during a second time period that does not intersect the first time period, performing a second unenrollment task with respect to the managed device that is distinct from the first unenrollment task.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter J. Kaufman, Janani Vasudevan, Richard I. June, Justin Hou
  • Patent number: 9678914
    Abstract: In a method for ejecting a plurality of hot plug slots sharing a power controller, a processor receives a request to eject a plurality of hot plug slots, wherein the plurality of hot plug slots share a power controller and have at least two adapters present. A processor causes an OS to incrementally eject the at least two adapters, wherein ejecting an adapter comprises the OS stopping at least one driver of the adapter, and the OS generating a request to remove power from a hot plug slot. Responsive to a request by the OS to remove power from a hot plug slot, a processor generates a signal that prevents the OS from recognizing the adapter is present in the hot plug slot. Responsive to all device drivers for the at least two adapters being stopped, a processor causes power to be removed from the plurality of hot plug slots.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: June 13, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Robert H. Bass, Ryuji Orita, Mehul M. Shah, Timothy M. Wiwel
  • Patent number: 9652216
    Abstract: An information handling system is provided. The information handling system includes at least one network switch that includes at least one processing unit, a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch, and a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image. The baseband management controller receives the at least one upgraded image from a remote terminal, powers off the at least one processing unit, and writes the at least one upgraded image to the memory while the at least one processing unit is powered off.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: May 16, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Vivek Dharmadhikari, Haresh K. Shah
  • Patent number: 9608733
    Abstract: Embodiments of the present disclosure are directed toward techniques and configurations for an optical apparatus to control optical power of the light source. In one embodiment, the apparatus may include a transmitter and receiver to transmit and receive optical signals over an optical communication channel, and a controller to cause the transmitter to transmit pulse signals at a first power level and detect a change in optical power in the channel, indicating a presence of a signal from another optical apparatus. The controller may confirm that the detected apparatus is capable of communications at a second power level (greater than the first level) and initiate data transmission at the second level. Upon detection of a failure in the channel, the controller may cause the transmitter to halt the data transmission and restart the pulse signals at the first power level. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: March 28, 2017
    Assignee: Intel Corporation
    Inventors: Chris Pavlas, Guobin Liu, Maciej Machnikowski, Christine M. Krause, Scott P. Dubal
  • Patent number: 9582409
    Abstract: A first execution plan for a first version of a structured query language statement can be requested from a database management system. The first execution plan for the first version of the structured query language statement can be loaded into a first directed graph tree structure comprising a plurality of nodes. The first directed graph tree structure can be scanned to determine whether a full table scan for accessing requested data is represented by at least a one of the plurality of nodes of the directed graph tree structure. Responsive to determining that the full table scan for accessing the requested data is represented by the at least one of the plurality of nodes of the directed graph tree structure, a first indicator that indicates a fault condition can be output.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jonathan M. Harding