Peripheral Adapting Patents (Class 710/62)
-
Patent number: 9043501Abstract: Machines, systems and methods for I/O monitoring in a plurality of compute nodes and a plurality of service nodes utilizing a Peripheral Component Interconnect express (PCIe) are provided. In one embodiment, the method comprises assigning at least one virtual function to a services node and a plurality of compute nodes by the PCIe interconnect and a multi-root I/O virtualization (MR-IOV) adapter. The MR-IOV adapter enables bridging of a plurality of compute node virtual functions with corresponding services node virtual functions. A front-end driver on the compute node requests the services node virtual function to send data and the data is transferred to the services node virtual function by the MR-IOV adapter. A back-end driver running in the services node receives and passes the data to a software service to modify/monitor the data. The back-end driver sends the data to another virtual function or an external entity.Type: GrantFiled: July 25, 2013Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Shmuel Ben Yehuda, Michael E Factor, Abel Gordon, Nadav Yosef Har'el, Razya Ladelsky, Eran Raichstein
-
Patent number: 9043502Abstract: A portable or mobile computing device, such as a smart phone or portable media player, can be used to control one or more electronic devices over an appropriate wireless channel. In one example, a user can utilize a smart phone as a mouse for a notebook computer or Internet-capable television. The user can move the portable device on a surface and press appropriate selectable elements on the portable device, as if the user is using a wireless mouse. The portable device can send the commands over the wireless channel to the electronic device, which can provide inputs and/or control signals to the electronic device. In some embodiments, the user can take advantage of the processing capability of the portable device to work directly with elements such as a wireless keyboard and wireless monitor, without the need for a notebook or other such computing element therebetween.Type: GrantFiled: December 16, 2013Date of Patent: May 26, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Bradley J. Bozarth, Mingjing Huang
-
Patent number: 9043517Abstract: The various implementations described herein include systems, methods and/or devices used to enable multipass programming in buffers implemented in non-volatile data storage systems (e.g., using one or more flash memory devices). In one aspect, a portion of memory (e.g., a page in a block of a flash memory device) may be programmed many (e.g., 1000) times before an erase is required. Some embodiments include systems, methods and/or devices to integrate Bloom filter functionality in a non-volatile data storage system, where a portion of memory storing one or more bits of a Bloom filter array may be programmed many (e.g., 1000) times before the contents of the portion of memory need to be moved to an unused location in the memory.Type: GrantFiled: September 24, 2013Date of Patent: May 26, 2015Assignee: SANDISK ENTERPRISE IP LLCInventors: Steven Sprouse, Yan Li
-
Patent number: 9037762Abstract: The disclosed embodiments relate to a system for managing replicated copies of data items in a storage system. During operation, the system obtains a current configuration of the storage system, wherein the current configuration specifies locations of replicated copies of data items. Next, the system analyzes the current configuration to identify possible movements of copies of data items among locations in the storage system. The system then assigns utilities to the identified movements, wherein a utility assigned to a movement reflects a change in reliability resulting from the movement. Finally, the system selects a utility-maximizing set of movements and performs the utility-maximizing set of movements to improve the reliability of the storage system.Type: GrantFiled: July 31, 2013Date of Patent: May 19, 2015Assignee: DROPBOX, INC.Inventor: Kevin P. Modzelewski
-
Patent number: 9037763Abstract: Techniques are described for establishing a Wireless Serial Bus (WSB) service to transport data using a Media Agnostic Universal Serial Bus (MAUSB) protocol according to a selected transport mode in a WSB session of the WSB service. The MAUSB protocol may be deployed either over an Internet Protocol (IP) stack or directly over a Media Access Control (MAC) layer. According to the techniques, the wireless service advertiser and the wireless service seeker negotiate the transport mode for the MAUSB protocol in each WSB session of the WSB service. During a service discovery process, the wireless service advertiser identifies one or more supported transport modes for the MAUSB protocol in service information for the WSB service. During a P2P connection setup and a WSB session setup, the wireless service seeker indicates a selected one of the supported transport modes for the MAUSB protocol in session information for the WSB session.Type: GrantFiled: May 6, 2014Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Shivraj Singh Sandhu, Andrew Mackinnon Davidson
-
Patent number: 9032122Abstract: The present disclosure includes a method for migration of a first virtual function of a first device located on a PCI bus and accessible by a device driver using a virtual address. A second virtual function is created on a second device. A base address is determined for the second virtual function as a function of a logical location of the second device within the PCI structure. An offset is determined for the second virtual function as a function of the base address and the virtual address. The device driver is notified that the first virtual function is on hold. The offset is stored in a translation table. The device driver is notified that the hold has been lifted. Accesses to the virtual address and by the device driver to memory of the second virtual function are routed based upon the offset in the translation table.Type: GrantFiled: December 10, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Brian W. Hart, Liang Jiang, Anil Kalavakolanu, Shannon D. Moore, Robert E. Wallis, Evelyn T. Yeung
-
Patent number: 9026174Abstract: In a scanner system comprising a portable terminal and a scanner device, the scanner device has a mounting portion on which the portable terminal is mounted and electrically connected to the scanner device. The scanner device acquires identification information of the portable terminal when the scanner device detects mounting of the portable terminal on the mounting portion, and transmits a connection request to the portable terminal having the identification information. The portable terminal activates an application for establishing communication with the scanner device in response to the connection request from the scanner device when the mounting of the portable terminal on the mounting portion is detected. Thus, the communication between the portable terminal and the scanner device can be established without operation of a user.Type: GrantFiled: December 11, 2013Date of Patent: May 5, 2015Assignee: PFU LimitedInventors: Mitsuhiro Yashiki, Yuki Matsuda, Kayo Iimuro
-
Patent number: 9026696Abstract: Methods and apparatus for eliminating the need for a complete synchronization due to failure of a data protection appliance in a continuous data protection system having a replication splitter. In one embodiment, a continuous data protection system includes a source side having a source side storage array with a splitter and a data protection appliance, where processing includes initiating a source side splitter session, initializing a first I/O tracking mechanism for the splitter session, and activating the splitter to a source side processing active state to continuously push I/O data from the source side to the target side.Type: GrantFiled: January 10, 2014Date of Patent: May 5, 2015Assignee: EMC CorporationInventors: Assaf Natanzon, Arieh Don, David Meiri
-
Patent number: 9026699Abstract: Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a memory module has a plurality of solid-state non-volatile memory cells. A controller communicates a first command having address information and a first operation code. The first operation code identifies a first action to be taken by the memory module in relation to the address information. The controller subsequently communicates a second command having a second operation code without corresponding address information. The memory module takes a second action identified by the second command using the address information from the first command.Type: GrantFiled: September 23, 2013Date of Patent: May 5, 2015Assignee: Seagate Technology LLCInventors: Kris Conklin, Bruce Dunlop, Mark Allen Gaertner, Ryan James Goss
-
Patent number: 9019084Abstract: A wireless remote control comprising a sensor that generates an output signal as a function of its alignment that directly or indirectly activates or deactivates at least one electronic circuit, a plug socket, a first contact of the plug socket connected to a control input of a power supply device, an external plug that connects the first contact to a second contact when inserted into the plug socket and thus the power supply device is deactivated independently of the output signal of the sensor.Type: GrantFiled: August 5, 2010Date of Patent: April 28, 2015Assignee: FM Marketing GmbHInventor: Ferdinand Maier
-
Patent number: 9021160Abstract: A processor is configured to determine, if a beginning or an end of a target storage area into which write data is to be written is included in a first storage area in a first storage unit, whether the beginning or the end of the target storage area coincides with a beginning or an end of the first storage area. The processor is configured to extract, if it is determined that the beginning or the end of the target storage area does not coincide with the beginning or the end of the first storage area, data identical to data stored in a sub-storage area in the first storage area from a second storage unit. The sub-storage area is not overlapped with the target storage area. The processor is configured to generate data to be written into the first storage unit by using the extracted data and the write data.Type: GrantFiled: November 8, 2013Date of Patent: April 28, 2015Assignee: Fujitsu LimitedInventor: Michiyuki Tanaka
-
Patent number: 9021159Abstract: An adapter for providing connectivity between a host connector of a host device and an accessory connector of an accessory that is incompatible with the host connector is described. The adapter can include a host interface connector that is compatible with the host connector, and an accessory interface connector that is compatible with the accessory connector of the accessory. The adapter may further include an identification module that can provide adapter identification information to a host device connected to the host interface connector, and may also include an authentication module that can authenticate an accessory connected to the accessory interface connector.Type: GrantFiled: September 7, 2012Date of Patent: April 28, 2015Assignee: Apple Inc.Inventors: Daniel J. Fritchman, Tony Chi Wang Ng, Jeffrey J. Terlizzi, Scott Krueger
-
Patent number: 9015388Abstract: In an embodiment, a computing device may include a control unit. The control unit may acquire a request from a central processing unit (CPU), contained in the computing device, that may be executing a basic input/output system (BIOS) associated with the computing device. The request may include a request for a value that may represent a maximum authorized storage size for a storage contained in the computing device. The control unit may generate the value and send the value to the CPU. The CPU may generate a system address map based on the value. The CPU may send the system address map to the control unit which may acquire the system address map and configure an address decoder, contained in the computing device, based on the acquired system address map.Type: GrantFiled: June 28, 2013Date of Patent: April 21, 2015Assignee: Intel CorporationInventors: Murugasamy Nachimuthu, Mohan Kumar, Dimitrios Ziakas
-
Patent number: 9015383Abstract: A method and apparatus for changing an input type in an input system using UPnP are provided. A control point requests input capability information of input devices, which are to perform input and receives the input capability information. The control point sets up a session by determining a receiving device for receiving an input signal and a transmitting device for transmitting the input signal, using the received input capability information. The receiving device receives input data from the transmitting device, and if an input type of the receiving device is changed, the receiving device transmits information about the changed input type to the transmitting device and receives a report descriptor including information about a format of input data according to the changed input type from the transmitting device.Type: GrantFiled: November 9, 2010Date of Patent: April 21, 2015Assignee: Samsung Electronics Co., LtdInventors: Je-Young Maeng, Ki-Chul Park, Joo-Yeol Lee, Se-Hee Han
-
Patent number: 9015384Abstract: Methods and apparatus for efficiently transporting data through network tunnels. In one embodiment, a tunneled device advertises certain capabilities to peer devices of a network, and discovers capabilities of peer devices of the network. In a second embodiment, each device of a tunneled network derives a network parameter from a transit protocol parameter for use in data networking.Type: GrantFiled: May 2, 2012Date of Patent: April 21, 2015Assignee: Apple Inc.Inventors: Niel D. Warren, Girault W. Jones, Jr., Raymond B. Montagne, Matthew X. Mora, Brett D. George, Michael W. Murphy, William P. Cornelius
-
Patent number: 9015385Abstract: A data storage device includes a processor or hardware circuit. The processor or hardware circuit copies data stored in regions of a copy source volume to a copy destination volume. The processor or hardware circuit sets up in a memory a management table for the regions. The management table includes first information and second information. The first information indicates whether a bitmap has been set up. The bitmap represents a state of progress of the copy. The second information specifies a bit value to be used when setting up the bitmap. The processor or hardware circuit sets up in the memory the bitmap corresponding to the regions on the basis of the second information.Type: GrantFiled: June 14, 2013Date of Patent: April 21, 2015Assignee: Fujitsu LimitedInventor: Kazuhiko Usui
-
Patent number: 9015386Abstract: The technology disclosed relates to testing of connected vehicle systems. The connections involved are sometimes referred to as Car-2-Car (C2C), Vehicle-to-Vehicle (V2V), Car-2-Infrastructure (C2I), or Vehicle-to-Infrastructure (V2I). More generically, the connections are referred to as C2X and V2X. The technology disclosed provides an over the wire simulation of signals that a system will receive in operation, which allows testing of algorithms, breadboards, prototypes and complete systems. The system simulates the position of multiple on board units as the move with the vehicles that carry them. It attenuates signals between the OBUs and can attenuate signals among the OBUs and other test components, including roadside units and synthetic OBUs. The simulation is can be practiced as a method, a device, or computer readable medium that causes a device to practice the method or that, when combined with appropriate hardware, produces the device.Type: GrantFiled: June 25, 2013Date of Patent: April 21, 2015Assignee: Spirent Communications, Inc.Inventors: Peter George Boulton, John Pottle
-
Patent number: 9015387Abstract: An operating method of a semiconductor device includes selecting a block requiring storage space recycling from a memory device, checking costs required for performing the respective recycling techniques, selecting one of the recycling techniques based on the costs, and recycling a storage space by applying the selected recycling technique to the selected block.Type: GrantFiled: June 26, 2013Date of Patent: April 21, 2015Assignee: SK Hynix Inc.Inventor: Eu-Joon Byun
-
Patent number: 9015382Abstract: A system and method for controlling an external device from a first device include a display and a user interface associated with the first device. The first device has a first controller and a first data port. An external device has an external controller and a second data port coupled to the first data port. The external device communicates a command and a command identifier to the first controller. The first controller causes the display to display the command. When the command is selected by the user interface, the first controller transmits the command identifier to the external controller through the first and second data port.Type: GrantFiled: June 27, 2006Date of Patent: April 21, 2015Assignee: The DIRECTV Group, Inc.Inventor: Jorge H. Guzman
-
Patent number: 9015389Abstract: A volatile memory device includes a memory cell array, a command decoder, a self-refresh circuit, and a register. The command decoder is configured to decode a self-refresh entry command, a self-refresh exit command, and a register read command based on external command signals received from outside the volatile memory device. The self-refresh circuit is configured to automatically refresh the memory cell array during a self-refresh mode which be entered in response to the self-refresh entry command and be exited in response to the self-refresh exit command. The register is configured to store an accessible state in response to the self-refresh exit command, and output the stored accessible state in response to the register read command. The accessible state indicates whether or not the memory cell array is ready to be read or written.Type: GrantFiled: September 19, 2013Date of Patent: April 21, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-Woong Lee, Hyong-Ryol Hwang
-
Patent number: 9009358Abstract: A method is disclosed for configuring a data storage device. Configuration data records of a parameter file are compared to configuration execution records of an executable file, wherein the configuration execution records for configuring at least one configuration file of a data storage device. If the configuration data records interlock with the configuration execution records, the configuration file is modified and the modified configuration file is stored to the data storage device. The method may be performed by a computer external to the data storage device, or by control circuitry internal to the data storage device, or a combination of both.Type: GrantFiled: September 23, 2008Date of Patent: April 14, 2015Assignee: Western Digital Technologies, Inc.Inventors: Marc A. Bombet, Jan F. Rebalski
-
Patent number: 9009372Abstract: A processor includes a plurality of nodes arranged two dimensionally in the X-axis direction and in the Y-axis direction, and each of the nodes includes a processor core and a distributed shared cache memory. The processor also includes a first connecting unit and a second connecting unit. The first connecting unit connects adjacent nodes in the X-axis direction among the nodes, in a ring shape. The second connecting unit connects adjacent nodes in the Y-axis direction among the nodes, in a ring shape. The cache memories included in the respective nodes are divided into banks in the Y-axis direction. Coherency of the cache memories in the X-axis direction is controlled by a snoop system. The cache memories are shared by the nodes.Type: GrantFiled: June 18, 2013Date of Patent: April 14, 2015Assignee: Fujitsu LimitedInventor: Yoshiro Ikeda
-
Patent number: 9003086Abstract: 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: GrantFiled: October 17, 2013Date of Patent: April 7, 2015Assignee: Twitter, Inc.Inventors: Peter Schuller, Christopher Goffinet, Sangjin Lee, Meher Anand, Edward Ceasar, Armond Bigian
-
Patent number: 9003085Abstract: An aircraft communication system including an aircraft terminal connected to at least one input/output unit. The system includes a portable resource connected to the aircraft terminal via a network connection. The at least one input/output unit is configured to interact with the unit formed by the aircraft terminal and the portable resource.Type: GrantFiled: March 28, 2008Date of Patent: April 7, 2015Assignee: AirbusInventor: Frederic Saugnac
-
Patent number: 9002574Abstract: Systems, software and methods are disclosed for using a mobile phone (1640) in conjunction with a head unit (1620) of a vehicle. The user interface of a user application program (1644) executing on the mobile phone is extended to utilize a generic display screen (2104) of the head unit, so that custom or per application development of head unit software can be avoided. Preferably, a handset application proxy (HAP) software application (1642) is installed and executable in the mobile phone; and a head unit proxy (HUP) software component (1630) is executable on the head unit. The HAP and the HUP communicate messages (1814, 1824) between the head unit and the mobile phone. Preferably, the HAP (1700) includes a scripting language component (1710) associated with the user application (Nomadic Appn), and having a template message translator component (1712).Type: GrantFiled: September 6, 2012Date of Patent: April 7, 2015Assignee: Airbiquity Inc.Inventors: Darren L. Garrett, Leon Hong
-
Publication number: 20150095527Abstract: Methods managing data communication between a peripheral device and host computer system are provided. A physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module. A first virtual interface and a second virtual interface of the software module are exposed to an operating system of the host computer system, and the operating system exposes the first virtual interface and the second virtual interface to the first application and the second application. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface.Type: ApplicationFiled: December 11, 2014Publication date: April 2, 2015Inventor: Aldo Mario Caballero
-
Publication number: 20150095526Abstract: A communication apparatus for carrying out communications to and from an external apparatus that includes a first interconnecting unit and a first non-transparent port and effects an interconnection for communications via the first non-transparent port is provided. The communication apparatus includes a second interconnecting unit that includes a second non-transparent port communicably connected to the first non-transparent port. The second interconnecting unit effects an interconnection for communications via the second non-transparent port. The second interconnecting unit performs, when the communication apparatus carries out communications to and from the external apparatus, address translation between an address for use by the communication apparatus and an address for use by the second non-transparent port.Type: ApplicationFiled: December 10, 2014Publication date: April 2, 2015Inventors: Tetsuya SATOH, Noriyuki TERAO, Koji TAKEO, Hideaki YAMAMOTO, Junichi IKEDA, Satoru NUMAKURA, Mitsuru SUZUKI, Hiroyuki TAKAHASHI, Kohki SASAKI
-
Patent number: 8996739Abstract: A method for configuring an electricity system including providing a first programmable electronic device, providing a further programmable electronic device adapted to communicate with the first programmable electronic device and configurable according to a first communication configuration mode which is dynamic or a static, providing a first configuration description file defining communications between the first and further programmable electronic devices according to a second communication configuration mode opposite to the first mode, and processing via computer the first file to convert it into a converted configuration description file defining communications configuration between the first and further programmable electronic devices according to the first mode.Type: GrantFiled: August 10, 2012Date of Patent: March 31, 2015Assignee: ABB Technology AGInventors: Cristina Carrara, Pietro Danelli
-
Patent number: 8996892Abstract: A peripheral device includes a host interface, a power interface, a switch, a control module, and a regulator. The host interface transfers data between the peripheral device and a host. The power interface receives power from a power source. The power source is separate from the peripheral device and the host. The control module monitors the host interface and generates a control signal to transition the switch from a first state to a second state when the host interface does not receive an expected signal from the host. The regulator powers the control module and a circuit of the peripheral device based on the power received from the power source. The control module is separate from the circuit. The switch activates the control module, the regulator and the circuit when in the first state and deactivates the control module, the regulator and the circuit when in the second state.Type: GrantFiled: October 13, 2011Date of Patent: March 31, 2015Assignee: Marvell International Ltd.Inventors: Chee Hoe Chu, Ping Zheng, Wei Zhou, Po-Chien Chang
-
Patent number: 8996754Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: GrantFiled: August 26, 2014Date of Patent: March 31, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, DuWayne D. Mulhall, Peter M. Delic, Richard O. Ruggeri, Kenwood H. Hall, Gregory J. Svetina, Andreas P. Frischknecht, Scott A. Pierce, Terence S. Tenorio
-
Patent number: 8996765Abstract: Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example method includes identifying a primary memory and a secondary memory associated with a platform, the secondary memory having first performance metrics different from second performance metrics of the primary memory, identifying access metrics associated with a plurality of data elements invoked by a workload during execution on the platform, prioritizing a list of the plurality of data elements based on the access metrics associated with corresponding ones of the plurality of data elements, and reallocating a first one of the plurality of data elements from the primary memory to the secondary memory based on the priority of the first one of the plurality of memory elements.Type: GrantFiled: December 27, 2011Date of Patent: March 31, 2015Assignee: Intel CorporationInventors: Michael R. Greenfield, Roger Golliver
-
Patent number: 8996764Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.Type: GrantFiled: May 12, 2014Date of Patent: March 31, 2015Assignee: Marvell International Ltd.Inventor: Martin White
-
Patent number: 8990109Abstract: An interface module is provided for a sales processing system that facilitates the integration of a payment system and external systems with the sales processing system. In one implementation, the interface module includes a first interface configured to support a first protocol for communication with a sales processing module of the sales processing system, a second interface configured to support a second protocol for communication with a payment system, and a third interface configured to support a third protocol for communication with a transaction system for external services. The interface module further includes a controller operable to control routing of messages between the first, second and third interfaces, and reformatting of the messages in accordance with the first, second and third protocols, respectively.Type: GrantFiled: March 17, 2010Date of Patent: March 24, 2015Assignee: Global Refund Holdings ABInventors: Sumithran Sivapathasundram, Simon Marsden
-
Patent number: 8988202Abstract: In an apparatus and method for processing a virtual world, haptic information regarding a virtual object in the virtual world, the haptic information corresponding to sensed information, is extracted and transmitted to a haptic feedback device. Accordingly, interaction between a real world and the virtual world is achieved. The processing speed of the haptic information with respect to the virtual object may be increased by varying data structures according to types of the virtual object.Type: GrantFiled: April 8, 2011Date of Patent: March 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jae Joon Han, Seung Ju Han, Won Chul Bang, Do Kyoon Kim
-
Patent number: 8990459Abstract: The present subject matter discloses methods and systems of sharing of peripheral devices in multi host computing systems (100). In one implementation, the method of sharing a peripheral device (116) amongst a plurality of hosts of the multi-host computing system (100) comprises receiving a request to switch the peripheral device (116) from a first operating system running on a first host from amongst the plurality of hosts to a second operating system running on a second host from amongst the plurality of hosts; generating a request for the first operating system to relinquish control of the peripheral device (116); determining the status of the relinquishment based on response generated by the first operating system; initiating a request for the second operating system to install a device driver for the peripheral device (116) upon determining successful relinquishment; and transferring ownership of the peripheral device (116) to the second operating system.Type: GrantFiled: April 30, 2012Date of Patent: March 24, 2015Assignee: Ineda Systems Pvt. LtdInventors: Balaji Kanigicherla, Krishna Mohan Tandaboina, Siva Raghuram Voleti, Chandra Kumar Chettiar, Surya Narayana Dommeti, Kishor Arumilli, Dhanumjai Pasumarthy, Rajani Lotti
-
Patent number: 8990458Abstract: According to one embodiment, a memory controller includes a mode selection part that selects one of a MLC-mode and a SLC-mode, after a write command is decoded by a command decode part, and a write part that executes a data writing to a storage memory by using one of the MLC-mode and the SLC-mode selected by the mode selection part. The mode selection part is configured to check whether a first data wrote from a host to a buffer memory is a time-continuous data that is wrote continuously during a predetermined period, execute the data writing of a second data from the buffer memory to the storage memory in the MLC-mode, when the first data is the time-continuous data, and execute the data writing of the second data from the buffer memory to the storage memory in the SLC-mode, when the first data is not the time-continuous data.Type: GrantFiled: June 5, 2013Date of Patent: March 24, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Hirokuni Yano, Mitsunori Tadokoro
-
Publication number: 20150081935Abstract: A remote access appliance is disclosed which provides electronic display identification data (EDID) information associated with a monitor which is communicating with the appliance, to any one of a plurality of remote computers in communication with the appliance, without requiring rebooting of a selected one of the remote computers. A plurality of multiplexers is controlled by a controller for interfacing a selected one of the computers to a display data channel (DDC) interface associated with the monitor. Memory devices are accessible by each of the computers and by the controller which store the EDID information. The controller controls the multiplexers so that any selected one of the computers can communicate with the monitor, and can access an associated one of the memory devices to obtain the stored EDID information, or such that the EDID information can be loaded into each of the memory devices.Type: ApplicationFiled: April 3, 2013Publication date: March 19, 2015Inventors: Michael J. Balducci, Michael F. Lucero, Mark A. Nicolas
-
Patent number: 8984186Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for augmenting capabilities of a host device is presented. A first application on the host device is executed, where the first application is configured to execute on a second device and is configured to use a capability that is available on the second device, and where the capability is not included in the host device. A request is received from the first application to use the capability that is available the second device, where the first application does not have knowledge of the capabilities of the second device. A connection is established to the second device through at least one network. Communications are facilitated between the first application and the second device though the at least one network to provide the capability that is available on the second device to the first application.Type: GrantFiled: August 29, 2012Date of Patent: March 17, 2015Assignee: Google Inc.Inventor: Vincent Dureau
-
Patent number: 8984176Abstract: In one embodiment, a computer system comprises one or more processors, a circuit board assembly having at least one SATA port, a general purpose input/output port proximate the SATA port, signal generating logic to generate a signal when the general purpose input/output port is coupled to a connector, and a memory module communicatively connected to the one or more processors and comprising logic instructions stored in a computer readable medium which, when executed on the one or more processors, configure the one or more processors to configure the SATA port according to the signal generated by the signal generating circuitry.Type: GrantFiled: October 31, 2008Date of Patent: March 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christopher Rijken, Juan Martinez, Shan Chen, Peter W. Austin, Chi W. So
-
Patent number: 8984185Abstract: The present invention relates to a computing arrangement (10), said computing arrangement (10) comprising a computer device (11), multiple input- and/or output-devices (14, 15, 17, 19, 21, 22) attached to said computer device (11). In order to allow the parallel usage of multiple input- and/or output-devices which are attached to a computer device as peripheral devices, the computing arrangement (10) is characterized by a control device (20) for associating said multiple input- and/or output devices (14, 15, 17, 19, 21, 22) to at least two different GUI (Graphical User Interface) instances.Type: GrantFiled: August 30, 2010Date of Patent: March 17, 2015Assignee: Vodafone GmbHInventors: Thomas Lang, Martin Orehek
-
Patent number: 8984188Abstract: A plug connector with external contacts is provided. The connector has one pair of contacts for transmitting data and one pair of contacts for receiving data. All data transmitted and received using the plug connector is serialized/de-serialized to enable data transmission at a very high rate. A corresponding receptacle connector has configurable contacts that are configured based on the orientation of the plug connector with respect to the receptacle connector. The receptacle connector may be included in a host device and has associated circuitry to detect orientation of the plug connector and to configure the contacts of the receptacle connector.Type: GrantFiled: July 18, 2013Date of Patent: March 17, 2015Assignee: Apple Inc.Inventors: Eric S. Jol, Albert J. Golko, Mathias W. Schmidt, Jahan C. Minoo
-
Patent number: 8983938Abstract: A method for selecting a command file is described. One or more command files coupled with a first device are accessed. Each command file of the one or more command files comprises one or more command file attributes. One or more device attributes associated with a second device are accessed. The one or more command file attributes and the one or more device attributes are compared to determine a correlation between the one or more command files and the second device. Based on the comparing, generating a ranked portion of the one or more command files according to the correlation.Type: GrantFiled: February 6, 2009Date of Patent: March 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Charles F. Clark, Paul T. Congdon, John R. Miles
-
Patent number: 8977792Abstract: An audio signal adapter device, an audio signal receiving device and a system for transmitting an audio signal are provided. The audio signal adapter device comprises an audio interface and an adapter end interface. The audio interface is connected with an audio signal sending device, has a ground pin and at least one audio pin. The adapter end interface is connected with the audio signal receiving device, has an audio signal pin and a reference signal pin. The audio pin of the audio interface is configured to receive an audio signal output from the audio signal sending device, connected with the audio signal pin of the adapter end interface, the ground pin of the audio interface is connected with the reference signal pin of the adapter end interface. The audio signal pin and the reference signal pin are configured to output the audio signal to the audio signal receiving device.Type: GrantFiled: June 15, 2012Date of Patent: March 10, 2015Assignee: Tendyron CorporationInventor: Dongsheng Li
-
Patent number: 8977793Abstract: A computer program product includes a tangible storage storing instructions for performing a method. The method includes: receiving a request at a channel subsystem in a host computer system to provide a channel path description for a channel path, the channel subsystem including a channel configured to be coupled to a control unit via the channel path, the channel configured to control information transfer over the channel path; and outputting a channel path description block from the channel subsystem to the operating system in response to the request, the channel path description block including channel path identification and description information, the channel path description block specifying whether the channel path supports a Fiber Channel protocol for commanding an I/O operation, the channel path description block specifying whether the channel path supports an extension to the Fiber Channel protocol based on the channel path supporting the Fiber Channel protocol.Type: GrantFiled: November 12, 2013Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Charles W. Gainey, Jr., Daniel F. Casper
-
Patent number: 8972634Abstract: A storage system includes: a storage device configured to copy data to another storage device, the storage device includes: a first storage region configured to store the data; a first receiving unit configured to receive a first instruction from a higher level device; a transferring unit configured to transfer the instruction from the higher level device to the another storage device; and a first storage region releasing unit configured to release the first storage region, wherein, when the first instruction is a releasing instruction instructing to release the first storage region, the transferring unit transfers the releasing instruction to the another storage device before releasing of the first storage region is completed by the first storage region releasing unit.Type: GrantFiled: June 19, 2013Date of Patent: March 3, 2015Assignee: Fujitsu LimitedInventor: Akihiro Ueda
-
Patent number: 8972633Abstract: An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed circuit board, and a plurality of support integrated circuits coupled between the memory controller and the plurality of non-volatile type of memory integrated circuits.Type: GrantFiled: January 22, 2013Date of Patent: March 3, 2015Assignee: Virident Systems, Inc.Inventors: Vijay Karamcheti, Kumar Ganapathy, Kenneth Alan Okin, Rajesh Parekh
-
Patent number: 8972635Abstract: A processor includes a first transmitting unit that transmits, when receiving from a second processor a transmission request indicating transmission of target data which is read from a main storage unit and stored in the first processor, a transfer instruction to the first processor, the transfer instruction indicating transfer of the target data and state information to the second processor, the state information indicating a state of the target data used when the second processor reads and stores the target data. The processor includes a second transmitting unit that transmits acquisition information indicating acquisition of the target data to the second processor before receiving a response to the transfer instruction transmitted by the first transmitting unit from the first processor.Type: GrantFiled: June 21, 2013Date of Patent: March 3, 2015Assignee: Fujitsu LimitedInventors: Go Sugizaki, Naoya Ishimura
-
Patent number: 8966142Abstract: A method and apparatus for inputting and outputting data by using a virtualization technique are provided. The method includes generating a virtual operating system (OS) for the external device, which is connected to a host, based on OS information stored in the external device, setting a partial area of a storage of the host as virtual storage for the external device, and storing the data in the virtual storage or a memory of the external device in response to a request for inputting and outputting the data from the virtual OS.Type: GrantFiled: June 19, 2008Date of Patent: February 24, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Min-sung Jang, Seong-yeol Park, Jae-min Park, Sang-Bum Suh, Sung-kwan Heo, Byung-woan Kim
-
Patent number: 8966143Abstract: A method, executed by a computer, for controlling storages includes obtaining time elapsed since data to be moved in a source storage in three or more storages whose performance for response to an access request is different is accessed in accordance with the access request, identifying, from the storages, a destination storage that meets condition under which the data to be moved in the source storage is moved, based on the obtained elapsed time by referring to a storage unit that stores the condition under which data is moved to each of the storages, and moving the data to be moved in the source storage to the identified destination storage.Type: GrantFiled: July 24, 2013Date of Patent: February 24, 2015Assignee: Fujitsu LimitedInventor: Akira Satou
-
Patent number: 8966125Abstract: A system and method for enabling communication is disclosed, wherein the system may include a plurality of media devices configured to cooperate within a media delivery environment; at least one of the media devices having a wireless communication transceiver coupled thereto; a database for storing device-specific command data for the plurality of media devices; and a computing system operable to (a) receive a request from a first media device to interact with a second media device; (b) convert the interaction request into device-specific command data for the second media device; and (c) transmit the device-specific command data to the second media device.Type: GrantFiled: January 19, 2012Date of Patent: February 24, 2015Assignee: WorldVu Satellites LimitedInventor: Gregory Thane Wyler