Patents Examined by David Martinez
  • Patent number: 9224013
    Abstract: Systems and methods are provided that allow a secure processing system (SPS) to be implemented as a hard macro, thereby isolating the SPS from a peripheral processing system (PPS). The SPS and the PPS, combination, may form a secure element that can be used in conjunction with a host device and a connectivity device to allow the host device to engage in secure transactions, such as mobile payment over a near field communications (NFC) connection. As a result of the SPS being implemented as a hard macro isolated from the PPS, the SPS may be certified once, and re-used in other host devices without necessitating re-certification.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Mark Buer, Theodore Trost, Jacob Mendel
  • Patent number: 9223513
    Abstract: A data storage system, and a method for accessing data in a data storage system, wherein the data storage system comprises at least a first volume and a second volume, and the first volume and the second volume remain consistent by a synchronous copy relationship, the method comprising: setting a virtual unique identifier of the second volume as a unique identifier of the first volume; creating a first path from a host to the first volume and a second path from the host to the second volume by using the unique identifier of the first volume; accessing data by using the first path from the host to the first volume; and setting the second path from the host to the second volume as unavailable.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ye Chen, Ruo Meng Hao, Shu Xi Wei
  • Patent number: 9215491
    Abstract: In accordance with some implementations of the disclosed subject matter, a method for controlling a High-Definition Multimedia Interface (HDMI) port is provided, the method comprising: generating a first voltage at a first pin of the HDMI port; detecting a second voltage at the first pin of the HDMI port; detecting a third voltage at a second pin of the HDMI port; comparing the second voltage to the first voltage; comparing the second voltage to the third voltage; determining based on the comparison of the second voltage to the third voltage that the HDMI port of the device is connected to an HDMI source; causing the HDMI port to act as an HDMI sink; determining based on the comparison of the second voltage to the first voltage that the HDMI port of the device is connected to an HDMI sink; and causing the HDMI port to act as an HDMI source.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Chia Hang Yeh, Yuan-Jen Chang
  • Patent number: 9146849
    Abstract: A control device, which controls access to the data stored in a memory device, includes a selector, a changing unit, a notification unit, and a power supply controller. When the number of accesses to a memory device is out of a range of a predetermined threshold, the selector selects a piece of data from pieces of data controlled by the control device itself or another control device. The changing unit changes a control device for controlling access to the selected a piece of data. The notification unit notifies an information processing device of a control device after changed and the selected a piece of data to be controlled by the control device after changed. The power supply controller controls a power supply of the control device after changed or a power supply of a control device that has controlled access to the selected a piece of data.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: September 29, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Akimasa Yoshida, Satoshi Taki, Kenichi Fujita, Chiaki Nagashima
  • Patent number: 9141535
    Abstract: An electronic control unit (ECU) has a memory area in a non-volatile memory that stores a control program in a rewritable manner for controlling a predetermined control object. The ECU also has an operation unit for performing a process according to the control program stored in the memory and for performing a rewrite process to rewrite contents of the control program stored in the memory area when a predetermined rewrite condition is met. The memory area has a plurality of sub-memory areas that are exclusively defined in a non-overlapping manner. From among the plurality of sub-memory areas a read sub-memory area, from which the control program is read by the operation unit to perform the process according to the control program, is different and separate from a rewrite sub-memory area, which stores program contents of the control program that is rewritten by the rewrite process.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: September 22, 2015
    Assignee: DENSO CORPORATION
    Inventor: Nobuyuki Kondoh
  • Patent number: 9141141
    Abstract: An electronic device includes a housing, a connector port embedded in the housing for a peripheral device inserted therein and a switching device. The processor is electrically connected to the connector port and includes a detection pin and a 1-wire pin. The switching device is coupled between the connector port and the processor to selectively connect the connector port to one of the detection pin or the 1-wire pin. When the peripheral device is inserted into the connector port, the processor controls the switching device to connect the connector port to the detection pin to determine whether the connected peripheral device is a 1-wire device. When the processor determines that the connected peripheral device is a 1-wire device, the processor controls the switching device to connect the connector port to the 1-wire pin and the processor executes 1-wire communication with the peripheral device via the 1-wire pin.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 22, 2015
    Assignee: HTC CORPORATION
    Inventors: Ching-Chung Hung, Yu-Peng Lai, Wei-Chih Chang
  • Patent number: 9122779
    Abstract: There is provided a bridge device in which a reception unit receives first transfer information specifying a read address from an external device; a transfer information storage stores the first transfer information; a first processing unit generates a first command to instruct reading data from the read address of a data storage based on the first transfer information read from the transfer information storage and outputs the first command to the first controller; a data buffer retains the data read by the first controller from the read address; and a second processing unit generates a second command to instruct the second controller to read the data retained in the data buffer, and outputs the second command to the second controller.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: September 1, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Nobuhiko Sugasawa, Yuta Kobayashi, Masataka Goto
  • Patent number: 9116883
    Abstract: A communication terminal includes a storage section that stores a file to be transmitted to an opponent terminal, a communication section that transmits the file to the opponent terminal, a cluster information calculation section that determines cluster information about clusters, and a DMA transfer section that DMA-transfers the file from the storage section to the communication section on the basis of the cluster information about the clusters to be transferred determined by the cluster information calculation section. The cluster information calculation section determines cluster information about clusters to be transferred next during the course of the DMA transfer.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: August 25, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Junichi Morita
  • Patent number: 9098415
    Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: August 4, 2015
    Assignee: Intel Corporation
    Inventors: Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David J. Harriman, Mark B. Rosenbluth, Ajay V. Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert G. Blankenship, Ohad Falik, Avi Mendelson, Ilan Pardo, Eran Tamari, Eliezer Weissmann, Doron Shamia
  • Patent number: 9084236
    Abstract: Disclosed is a method of managing a connection with a device for a wireless communication-based Wireless universal Serial Bus (WSB) service in a host, including controlling to create an initial channel to connect to a target device for a WSB service, considering a device class of the target device, and configured to create a new channel to substitute for the initial channel considering a particular service, at a user's request, to provide the particular service through association with the target device.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 14, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-Hyung Kim, Mayuresh Madhukar Patil, Jong-Hyo Lee, Ji-Hye Lee, Se-Hee Han
  • Patent number: 9069342
    Abstract: A method for operating a drive control device includes sending and receiving data over a bus connected to a bus port of a drive control device which has in addition to the bus port a communication interface and a memory, loading into the memory a basic functionality, which includes a software interface, for controlling and/or regulating a connected motor, loading into the memory during operation of the drive control device a functionality of a web server which cooperatively interacts with the basic functionality via the software interface, and forwarding to the web server incoming data received via the communication interface for editing or processing.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 30, 2015
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Alexander Pfister
  • Patent number: 9066058
    Abstract: A display device includes a first interface, a second interface and a display circuit. The display device transmits a first connection confirmation signal to confirm connection, via the first interface to a playback device and receives a response signal in reply to the first connection confirmation signal, transmits a second connection confirmation signal to confirm connection, via the second interface to the playback device and receives a response signal in reply to the second connection confirmation signal, and makes a function to use the first and second interfaces between the display device and the playback device available if both response signals in reply to the first and second connection confirmation signals are received.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 23, 2015
    Assignee: HITACHI MAXELL, LTD.
    Inventors: Minoru Hasegawa, Nobuaki Kabuto, Mayuko Tanaka
  • Patent number: 9063670
    Abstract: A system including an Ethernet network interface module, a processor, and a hard disk control module. The Ethernet network interface module is configured to transmit and receive packets via an Ethernet connection. The processor is configured to process the packets transmitted and received by the Ethernet network interface module via the Ethernet connection. The processor is configured to support processing of the packets transmitted and received using (i) a hyper-text transfer protocol, (ii) a peer-to-peer sharing protocol, and (iii) an Internet small computer system interface (SCSI) protocol. The hard disk control module is configured to control, based on the packets transmitted and received, writing and reading of data to a hard disk drive. The hard disk control module, the processor, and the network interface module are located in an integrated circuit included in the hard disk drive.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: June 23, 2015
    Assignee: Marvell World Trade LTD.
    Inventor: Alan Armstrong
  • Patent number: 9053243
    Abstract: A dock connects to a user's host device and provides video output to a display. The host device is a computing device that executes one or more applications. One or more controllers are peripheral devices that can be used to control applications on the host device. A service module provides support for additional communication profiles that are more versatile than the communication profiles supported by the operating system on the host device. The service module establishes a unidirectional connection between the host device and the peripheral devices as well as a bidirectional connection. A control scheme identifying an operating mode associated with a peripheral device is retrieved from a server. The peripheral device is configured to send data to the host device in a format recognizable by one or more applications based on the operating scheme.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: June 9, 2015
    Assignee: GOOGLE INC.
    Inventor: Karl Alun Townsend
  • Patent number: 9047264
    Abstract: Described herein is a system having a multi-host low pin count (LPC) controller (100) configured to facilitate sharing of common peripheral devices by multiple hosts (115) of a multi-host computing system (110). In one implementation, the multi-host LPC controller (100) interfaces with the hosts (115) via an ON-chip bus or an LPC-IN-chip bus. Further, the multi-host LPC controller (100) includes a LPC-IN controller (160) and a microcontroller (155) to moderate among requests generated by the hosts (115). The requests can be target accesses, DMA accesses, and BM accesses. Also, the multi-host LPC controller (100) is configured to operate in a software mode and an auto mode. Based on the mode the multi-host LPC controller (100) is operating in, the requests generated by the various hosts are moderated.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: June 2, 2015
    Assignee: INEDA SYSTEMS PVT. LTD.
    Inventors: Balaji Kanigicherla, Siva Raghuram Voleti, Rajani Lotti, Krishna Mohan Tandaboina
  • Patent number: 9043500
    Abstract: An electronic data tablet has a controller and transition manager. The controller is to store in a memory of the tablet virtual configuration space information for a peripheral device of a computer, and the transition manager is to control the controller to operate in a first mode and a second mode. The virtual configuration space information is stored in the tablet memory when the first mode is to be switched to the second mode. When the second mode is switched to the first mode, the virtual configuration space information is accessed to control recognition of the peripheral device of the computer without performing a re-scanning operation.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 26, 2015
    Assignee: Intel Corporation
    Inventors: Siva Ramakrishnan, Kristine Karnos, Siddhartha Nath
  • Patent number: 9043497
    Abstract: In embodiments of driver interface functions to interface client function drivers, a set of serial communication protocol driver interfaces are exposed by a core driver stack, and the serial communication protocol driver interfaces include driver interface functions to interface with client function drivers that correspond to client devices configured for data communication in accordance with the serial communication protocol. A client function driver can check for the availability of a driver interface function before interfacing with the core driver stack via the serial communication protocol driver interfaces. A contract version identifier can also be received from the client function driver via an extension of the driver interface functions, where the contract version identifier indicates a set of operation rules by which the client function driver interfaces with the core driver stack.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: May 26, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Randall E. Aull, Doron J. Holan, Mukund Sankaranarayan
  • Patent number: 9032103
    Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 12, 2015
    Assignee: Intel Corporation
    Inventors: Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David J. Harriman, Mark B. Rosenbluth, Ajay V. Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert G. Blankenship, Ohad Falik, Avi Mendelson, Ilan Pardo, Eran Tamari, Eliezer Weissmann, Doron Shamia
  • Patent number: 9026682
    Abstract: A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: May 5, 2015
    Assignee: Intel Corporation
    Inventors: Jasmin Ajanovic, Mahesh Wagh, Prashant Sethi, Debendra Das Sharma, David J. Harriman, Mark B. Rosenbluth, Ajay V. Bhatt, Peter Barry, Scott Dion Rodgers, Anil Vasudevan, Sridhar Muthrasanallur, James Akiyama, Robert G. Blankenship, Ohad Falik, Avi Mendelson, Ilan Pardo, Eran Tamari, Eliezer Weissmann, Doron Shamia
  • Patent number: 9026691
    Abstract: A touch I/O device controller may operate in an idle state, a wait for finger on state, and a finger on state. The finger on state may include a hold sub-state, a capture sub-state, a navigation sub-state, and a pre-capture sub-state. The controller may switch states and/or sub-states based on commands received from its host or based on a sub-state variable set by the host. When the controller detects a finger of a user and enters the finger on state, the touch I/O device may enter a particular sub-state based on the sub-state variable. Further, when a fingerprint is captured in capture sub-state, the controller may switch sub-states based on the value of the sub-state variable. In various implementations, the host may provide one or more APIs that may be utilized by applications to directly influence the controller and/or request that the host do so.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 5, 2015
    Assignee: Apple Inc.
    Inventor: Barry J. Corlett