Hot Insertion Patents (Class 710/302)
  • 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: 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: 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: 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: 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: 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: 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
  • Patent number: 9547533
    Abstract: Improved utilization of connections that can be either available or blocked is provided by associating an atemporal connection state with each connection. If a connection is available, messages are transmitted on the connection normally. If a connection is blocked, the atemporal connection state is updated to reflect the changes that were made but not transmitted. In this manner, a record is kept that allows correct transmission of the information when the connection comes back up. More specifically, after a connection status changes from blocked to available, recovery messages are automatically generated from the atemporal connection state and transmitted on the connection.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: January 17, 2017
    Assignee: Optum Soft, Inc.
    Inventors: David R. Cheriton, Hugh W. Holbrook
  • Patent number: 9489028
    Abstract: Methods and apparatus for managing sideband segments in an On-Die System Fabric (OSF) are described. In one embodiment, a sideband OSF includes a plurality of segments that may be reset or powered down independently after power management logic determines that in progress messages have been handled and future messages to the segment being reset or powered down will be blocked. Other embodiments are also disclosed.
    Type: Grant
    Filed: September 29, 2012
    Date of Patent: November 8, 2016
    Assignee: Intel Corporation
    Inventors: Hai Ming Khor, Kay Keat Khoo, Vui Yong Liew, Bhushan Vaidya
  • Patent number: 9460049
    Abstract: Symmetric multi-processor (SMP) nodes are dynamically configured via SMP sockets that use SMP optically-connected switches to dynamically connect SMP optically-connected links connected to the SMP nodes to form SMP domains based on best matched expected workloads for coherent traffic for exchanging SMP coherent information. The SMP nodes are dynamically added to one of the SMP domains and/or dynamically removed from one of the SMP domains.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: October 4, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: John M. Borkenhagen, James S. Fields, Jr., Eugen Schenfeld
  • Patent number: 9454443
    Abstract: Systems and methods are provided herein that can facilitate the managed reliability of data storage, including management of device remanufacturing and masking from an operating system a failure or predicted failure of a device running on a computer or a networked cluster of computers having access to the device. The systems and methods may facilitate removal of a device by coordinating among computers or controllers in a network cluster the logical removal of a device. At a later time, a coordinated logical re-introduction of the device to the systems or computers from which the device was logically removed can be performed. This can be accomplished via a virtualization system that may include a device function driver (DFD), a device virtualization bus driver (DVBD), and a device management service (DMS).
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 27, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: James Dykes, Edward Jen-Yu Chen, Peter Viscarola, Scott Noone
  • Patent number: 9454202
    Abstract: A power management method for a server system is provided. At least any one of a power status indication signal and an alert signal from a power supply is detected to judge whether an input voltage is normal. If it is judged that the input voltage is abnormal, a motherboard sends the power status indication signal to a battery backup unit (BBU) to inform the BBU to supply power to the motherboard. If it is judged that the input voltage is abnormal, the motherboard lowers its loading.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: September 27, 2016
    Assignee: Quanta Computer Inc.
    Inventors: Maw-Zan Jau, Tzu-Hung Wang
  • Patent number: 9396150
    Abstract: A system and method are disclosed to prevent a reduction in the number of I/O devices which can be connected when building a PCIe topology by connecting I/O devices to a computer via a PCIe switch. A switch with which a computer and I/O devices are connected includes: a first PCI-PCI bridge which is positioned on the computer side; a second PCI-PCI bridge which is positioned on the I/O device side; trapper units which trap packet data which is inputted into the switch; a packet routing unit which transfers packet data to the I/O devices; and a management processor which is connected to the trapper units and provides the computer a virtual PCI-PCI bridge and a virtual link by execution of a program. The trapper units adjudicate the destination of the packet data which is transferred from the computer.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: July 19, 2016
    Assignee: HITACHI, LTD.
    Inventors: Kazuki Sato, Takashi Todaka, Ryo Takase
  • Patent number: 9372774
    Abstract: A redundant computing architecture includes a first control unit, a second control unit, and a switch. The first control unit is configured to provide a first control signal in response to a sensory input and is further configured to provide a health status indicator that is indicative of a fault condition within the first control unit. Additionally, the second control unit is configured to provide a second control signal in response to the sensory input. Each of the first and second control signals is respectively operative to control an actuator. The switch is configured to: receive the health status indicator, the first control signal, and second control signal; provide the first control signal to the actuator if this health status indicator does not indicate a fault: and provide the second control signal to the actuator if this health status indicator does indicate a fault.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: June 21, 2016
    Assignee: GM Global Technology Operations LLC
    Inventor: Joseph G. D'Ambrosio
  • Patent number: 9336028
    Abstract: Systems and methods are disclosed to enable switching of graphics processing unit (GPU) resources based on different factors. Embodiments include a virtual graphics driver as an interface between GPU drivers and the applications or graphics framework executing on an electronic device. The virtual graphics driver may switch GPU resources from a first GPU to a second GPU by routing function calls to the first GPU or the second GPU. The switching of GPU resources may be based on power management, system events such as hot-plug events, load management, user requests, any other factor, or any combination thereof. In some embodiments, a virtual frame buffer driver is provided that interfaces with the frame buffer of the GPU and provides a virtual view of the frame buffer to manage additional system application programming interfaces (APIs) during the switch.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: May 10, 2016
    Assignee: APPLE INC.
    Inventors: David J. Redman, Changki Min, Philip J. Churchill, Adrian T. Sheppard, David A. Leech, Unmesh Sahasrabuddhe, Ian Hendry, Eve Brasfield
  • Patent number: 9337846
    Abstract: A method for detecting a receiver on a computer bus, comprises the steps of: applying a low voltage state on transmission lines of the computer bus using a voltage mode driver; applying a high voltage state on the transmission lines using the voltage mode driver; determining a voltage rate change for transmission voltages on the transmission lines; and determining the presence of the receiver on the computer bus as a function of the voltage rate change.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 10, 2016
    Assignee: SoCtronics, Inc.
    Inventor: Venkata N. S. N. Rao
  • Patent number: 9329653
    Abstract: A method for replacing or repairing a non hot swappable component according to one embodiment includes supplying power to a first motherboard partition, a first storage partition, a second motherboard partition, and a second storage partition concurrently. The first storage partition is accessed and utilized with the second motherboard partition. The power to the first motherboard partition s selectively severed, and a non hot swappable component that has failed is removed from the first motherboard partition and replaced with a functioning component. Power is restored to the first motherboard partition.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventor: Joseph W. Dain