Patents Examined by Christopher Shin
  • Patent number: 10007635
    Abstract: A communication apparatus includes a first connector, a communication unit, and at least one processor. The first connector is configured to be attachable to and removable from a second connector of a portable telephone to which a cable is attached in transmission and reception of data to and from another device. The communication unit is configured to convert data into a radio signal and transmit the radio signal and to convert a received radio signal into data. The processor is configured to receive data from a portable telephone through the first connector, output the received data to the communication unit, receive data converted by the communication unit, and output the received data to a portable telephone through the first connector.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: June 26, 2018
    Assignee: KYOCERA Corporation
    Inventors: Hidetoshi Hachiya, Ryosuke Okabe
  • Patent number: 9975043
    Abstract: A system that incorporates the subject disclosure may include, for example, a method that includes identifying a plurality of devices associated with a computing device, identifying status information from each device of the plurality of devices, and identifying presentation features for each device of the plurality of devices. The method further includes receiving presentation information indicating a setting to present first status information from a first device of the plurality of devices via a selected device of the plurality of devices, wherein the first status is presented on the selected device by a selected presentation feature of the selected device. Additional embodiments are disclosed.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: May 22, 2018
    Assignee: STEELSERIES ApS
    Inventors: Jeffrey Nicholas Mahlmeister, Dave Astels, Andrew Olcott
  • Patent number: 9973610
    Abstract: A mobile information communication apparatus includes a data processing device for sending plotting command/data to a display control device that controls the pixels of a display panel belonging to the mobile information communication apparatus. An interface device is provided which receives the plotting command/data generated by the data processing device and sends, based on plotting command/data, an external display signal to the external display device. The data processing device and the interface device are configured to send, from the interface device, a higher-resolution external display signal.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: May 15, 2018
    Assignee: DAP REALIZE INC.
    Inventor: Masahiro Izutsu
  • Patent number: 9965414
    Abstract: Methods for managing inter-CPU interrupts between sending and receiving CPUs are disclosed. As a part of a method, a target CPU identifier and an interrupt number is written in an interrupt send register of an interrupt sending CPU, the interrupt number is written into one of a plurality of locations of an interrupt receive register corresponding to the target CPU, an identifier of the location of the highest priority interrupt of a plurality of interrupts received by the interrupt receive register is written in an interrupt pick register, the interrupt pick register is read to determine the highest priority interrupt and a matrix associated with the target CPU is read to determine the sender of the highest priority interrupt. The highest priority interrupt is processed.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 8, 2018
    Assignee: INTEL CORPORATION
    Inventors: Karthikeyan Avudaiyappan, Aleksey Gorelov
  • Patent number: 9965197
    Abstract: This disclosure generally relate to remote management of a storage system. The present technology relates techniques that enable a new function of a SAS expander to provide scalable and efficient SAN management. By enabling a direct and separate interface for each storage system associated with a SAS expander, the present technology can achieve SAN management with improved efficiency.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: QUANTA COMPUTER INC.
    Inventors: Yang-Li Chiu, Tsu-Tai Kung
  • Patent number: 9965420
    Abstract: A system having master and slave devices and communicating over an I2C bus has SDA and a SCL lines that are normally high unless a device pulls the voltage of the line Low. Normal data signals on the SDA line are set during the low phase of the clock signals on the SCL line and transferred to a receiver during the high phase of the clock signals. A slave device provides an alert signal on the SDA line during the low phase of the clock signals to send an alert signal to the master device. The alert signal may be a pulse signaling the slave device wakeup or a pulse pattern identifying the alerting slave device.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: May 8, 2018
    Assignee: NXP USA, INC.
    Inventors: Bingkun Liu, Huangsheng Ding, Yang Liu
  • Patent number: 9940289
    Abstract: An approach is provided for preventing access to mis=plugged devices by a service processor (SP). The SP retrieves an expected device identifier of a device associated with a hot-plug event. The hot-plug event was received in response to the device being connected to a selected port of a service processor, and the port is one many ports included in the SP. The SP sends a request for a device identifier via the port and actual device identifier is received from the device. The device is validated by comparing the expected device identifier with the actual device identifier. If the identifiers match, a link between the SP and the device is maintained. On the other hand, if the identifiers do not match, the link between the SP and the device is terminated or otherwise inhibited.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Boecker, Santosh S. Puranik, Jinu J. Thomas
  • Patent number: 9936247
    Abstract: Disclosed herein are methods and apparatuses for requesting and obtaining data, in which time information is generated by use of a first device, and a data request command requesting data output by a second device is generated at a time point indicated by the time information. The generated data request command is transmitted, wherein the data request command includes the time information.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 3, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ju-yun Sung, Hee-jeong Choo, Keum-koo Lee, Ji-young Kwahk
  • Patent number: 9921876
    Abstract: An information processing device includes a bridge unit that connects with one or a plurality of IO device groups via a network, a connection management unit that manages a connection of the bridge unit, an allocation priority instruction unit that stores an instruction or a fixed value that is a priority condition for allocating resources, a resource amount search unit that searches resources used by IO devices of an entire system that includes the IO devices, a remaining resource calculation unit that calculates a remaining resource amount, a reservation resource amount output unit that calculates and outputs a number of virtual PCI bridges and a reservation resource amount, and a virtual bridge resource setting unit that sets the bridge unit based on the number of virtual PCI bridges and the reservation resource amount.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 20, 2018
    Assignee: NEC CORPORATION
    Inventor: Junichi Higuchi
  • Patent number: 9904655
    Abstract: Disclosed are a splitter module and a transmission extender having the same. The splitter module comprises a processing unit, a first USB port, a second USB port and a third USB port. An extender is electrically connected to a plurality of input devices through a hub. The extender transmits a USB signal to the third USB port of the splitter module through a USB port. The processing unit processes the USB signal by splitting it into a HID signal and a high speed signal not from any HID device. After that, the HID signal is transmitted to the KVM switch through the first USB port, and the high speed signal not from any HID device is transmitted to the KVM switch through the second USB port.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: February 27, 2018
    Assignee: NUETEQ TECHNOLOGY, INC.
    Inventor: Hui-Chih Chang
  • Patent number: 9892076
    Abstract: A fob device includes a portable housing below a size needed to accommodate an input/output component for providing access to a functionality of the fob device that would not otherwise be accessible. The fob device also includes a mobile processor, a wireless interface, a volatile memory, a rechargeable battery, a charging interface, and storage medium having instructions that when executed causes the fob to receive a pairing request from a modular extension device that can provide access to the full functionality of the fob device that would not otherwise be accessible, pair with the modular extension device, and provide interfaces to the modular extension device that are customized based on a form factor of the modular extension device.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: February 13, 2018
    Assignee: Facebook, Inc.
    Inventor: Stephen Tsun-Wang Chan
  • Patent number: 9870330
    Abstract: Methods and systems for monitoring quality of service (QOS) data for a plurality of storage volumes from a storage operating system of a storage system are provided. A performance manager collects QOS data for a storage volume from among the plurality of storage volumes and the QOS data includes a response time in which the storage volume responds to an input/output (I/O) request; determines that the collected QOS data is noisy by comparing an average number of I/O requests processed within a time duration for the storage volume with a first threshold value; uses comparable QOS data of another storage volume for generating an expected range for future QOS data; and monitors QOS data for the storage volume for determining whether a current QOS data for the storage volume is within the expected range.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: January 16, 2018
    Assignee: NETAPP, INC.
    Inventors: Kevin Faulkner, Joseph Weihs, Rui Wang
  • Patent number: 9865344
    Abstract: An electronic device comprising a semiconductor memory unit that may a variable resistance element configured to be changed in its resistance value in response to current flowing through both ends thereof; an information storage unit configured to store switching frequency information corresponding to a switching frequency which minimizes an amplitude of a voltage to be applied to both ends of the variable resistance element to change the resistance value of the variable resistance element and switching amplitude information corresponding to a minimum amplitude; and a driving unit configured to generate a driving voltage with the switching frequency and the minimum amplitude in response to the switching frequency information and the switching amplitude information and apply the driving voltage to both ends of the variable resistance element.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: January 9, 2018
    Assignee: SK hynix Inc.
    Inventor: Mi-Jung Kim
  • Patent number: 9857963
    Abstract: A method of generating interaction activity information, performed by a device, is provided. The method includes establishing communication with at least one external apparatus; receiving first information about a user selectable function of the external apparatus; and generating second information, based on the first information, about a user selectable function of the device, wherein the user selectable function of the device corresponds to the user selectable function of the external device and can be performed in collaboration with the external device.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 2, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seung dong Yu, Woo-yong Chang, Se-jun Park, Min-jeong Moon
  • Patent number: 9852088
    Abstract: A system-on-check integrated circuit 2 includes interconnect circuitry 4 connecting a plurality of transaction sources to a plurality of transaction destinations. The interconnect circuitry 4 includes a reorder buffer for buffering access transactions and hazard checking circuitry 46, 48, 50, 52 for performing hazard checks, such as point-of-serialization checks and identifier reuse checks. Check suppression circuitry 62, 64, 66, 68 serves to suppress one or more hazard checks depending upon one or more state variables that themselves depend upon access transactions other than the access transaction for which the hazard checking is or is not to be suppressed. As an example, hazard checking may be suppressed if it is known that there are no other access transactions currently buffered within the reorder buffer 26 or alternatively no other access transactions from the same transaction source buffered within the reorder buffer 26.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: December 26, 2017
    Assignee: ARM Limited
    Inventors: Andrew David Tune, Daniel Sara, Sean James Salisbury, Arthur Laughton, Peter Andrew Riocreux
  • Patent number: 9851911
    Abstract: A system and method for data storage. The method can include: identifying, by a computer processor, a cluster map representing a set of storage resources; for each storage resource of the set of storage resources: traversing, by the computer processor, the cluster map to map the storage resource to a candidate resource set including at least one other storage resource of the set of storage resources; identifying a first data object associated with a storage request; identifying a first candidate resource set based on the first data object; and selecting a first final resource set based at least on the first candidate resource set, where the first data object is sent to storage resources of the first final resource set for storage.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: December 26, 2017
    Assignee: Twitter, Inc.
    Inventors: Peter Schuller, Christopher Goffinet, Sangjin Lee, Meher Anand, Edward Ceasar, Armond Bigian
  • Patent number: 9846666
    Abstract: The present invention realizes a functional safety of a multiprocessor system without tightly coupling processor elements. When causing a plurality of processor elements to execute the same data processing and realizing a functional safety of the processor element, there is adopted a bus interface unit that performs control of performing safety measure processing when the non-coincidence of access requests issued from the processor elements has been fixed, and of starting access processing responding the access request when these access requests coincide with one another.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: December 19, 2017
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Kenji Kimura
  • Patent number: 9841774
    Abstract: Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: December 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shobana M. Balakrishnan, David T. Harper, Stephen Heil, Eric C. Peterson, Adam B. Glass, David Alex Butler, Austin Nicholas Donnelly, Antony Ian Taylor Rowstron, Sergey Legtchenko
  • Patent number: 9836318
    Abstract: The disclosure relates to systems and methods for defining a processor safety privilege level for controlling a distributed memory access protection system. More specifically, a safety hypervisor function for accessing a bus in a computer processing system includes a module, such as a Computer Processing Unit (CPU) or a Direct Memory Access (DMY) for accessing a system memory and a memory unit for storing a safety code, such as a Processor Status Word (PSW) or a configuration register (DMA (REG)). The module allocates the safety code to a processing transaction and the safety code is visible upon access of the bus by the module.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 5, 2017
    Assignee: Infineon Technologies AG
    Inventors: Simon Brewerton, Glenn Farrall, Neil Hastie, Frank Hellwig, Richard Knight, Antonio Vilela
  • Patent number: 9811493
    Abstract: According to one embodiment, a semiconductor device includes an input/output circuit. An input/output circuit includes first to third circuits. The first circuit transmits one of first to third data to the second circuit. The second circuit outputs the data, in a first-in-first-out (FIFO) format. The third circuit transmits first clock signal to the first circuit when the first circuit outputs one of the first and second data. When the one of the first and second data is read, the second circuit receives the one of the first and second data in response to the first clock signal within a period until a first signal is received. When the third data is read, the second circuit receives the third data in response to a second clock signal within the period.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: November 7, 2017
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventors: Masatsugu Kojima, Mitsuhiro Abe