Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 11169. Отображено 100.
16-02-2012 дата публикации

Apparatus and methods for real-time routing of received commands in a split-path architecture storage controller

Номер: US20120042101A1
Принадлежит: LSI Corp

Apparatus and methods for real-time routing of received frames in a split-path architecture storage controller. In one exemplary embodiment, a split-path storage controller comprises a soft-path I/O processor for processing of any received frames and comprises a fast-path I/O processor for efficient processing of common read and write command. A content parsing circuit of the storage controller parses each frame substantially concurrent with reception of the frame and selects an I/O processor for processing of an initial frame and subsequent related frames. Received frames are then routed concurrently as they are received for processing by the selected I/O processor of the multiple I/O processors of the split-path storage controller.

Подробнее
23-02-2012 дата публикации

Multiplexing application and debug channels on a single usb connection

Номер: US20120047295A1
Автор: Chi Kwok Wong
Принадлежит: Individual

A computer system for software development and debugging for an embedded system includes a Universal Serial Bus (USB), a host computer comprising a USB driver interfaced with the USB, wherein the USB driver can multiplex application data and debug data to and from the USB, and an embedded system comprising a USB module interfaced with the USB. The USB module can multiplex the application data and the debug data to and from the host computer via the USB.

Подробнее
08-03-2012 дата публикации

System and method for a hierarchical buffer system for a shared data bus

Номер: US20120059958A1
Принадлежит: International Business Machines Corp

The present invention provides a system and method for controlling data entries in a hierarchical buffer system. The system includes an integrated circuit device comprising: a memory core, a shared data bus, and a plurality of 1st tier buffers that receive data from the memory. The system further includes a 2nd tier transfer buffer that delivers the data onto the shared data bus with pre-determined timing. The present invention can also be viewed as providing methods for controlling moving data entries in a hierarchical buffer system. The method includes managing the buffers to allow data to flow from a plurality of 1st tier buffers through a 2nd tier transfer buffer, and delivering the data onto a shared data bus with pre-determined timing.

Подробнее
29-03-2012 дата публикации

Cache with Multiple Access Pipelines

Номер: US20120079204A1
Принадлежит: Texas Instruments Inc

Parallel pipelines are used to access a shared memory. The shared memory is accessed via a first pipeline by a processor to access cached data from the shared memory. The shared memory is accessed via a second pipeline by a memory access unit to access the shared memory. A first set of tags is maintained for use by the first pipeline to control access to the cache memory, while a second set of tags is maintained for use by the second pipeline to access the shared memory. Arbitrating for access to the cache memory for a transaction request in the first pipeline and for a transaction request in the second pipeline is performed after each pipeline has checked its respective set of tags.

Подробнее
29-03-2012 дата публикации

Module Interrogation

Номер: US20120079508A1
Принадлежит: Microsoft Corp

Module interrogation techniques are described in which modules configured to rely upon one or more operating system features are interrogated to determine which features are used and by which modules. A module is loaded that is configured to interact with a plurality of features provided by an operating system. Using one or more redirection techniques, calls made by the module to access features of the operating system are redirected to alternate functionality. Based on the redirection, data is generated to indicate the features of the operating system that are used by the module. The techniques may be performed for each of a plurality of modules to populate a database that relates features of the operating system to the plurality of modules.

Подробнее
26-04-2012 дата публикации

Auto Start Method and System of Universal Serial Bus Data Card

Номер: US20120102238A1
Автор: Zhigang Wei
Принадлежит: ZTE Corp

An auto start method and system for Universal Serial Bus (USB) data card. The method includes: when a terminal detects a data card is inserted, judging that the terminal does not install a driver of the data card, and using the default configuration mode to configure the data card and reading the content of the data card to install the driver; otherwise, using the driver of the data card to load the data card. After the PC finishes installing the related driver and software, the data card can directly start by the normal configuration when it is inserted again, therefore, the method can improve the auto start speed of the data card. Which kind of configuration is used to start the data card depends on the static configuration value in the registry, therefore, the performance of the method is reliable.

Подробнее
31-05-2012 дата публикации

Computer device and method for recognizing a removable storage device

Номер: US20120137023A1
Автор: Yan-Yan Zhan

A system and a method for recognizing removable devices of a computer device, and displaying a dialog box to prompt whether a removable storage device needs to be renamed and if so to receive input data accordingly from a user, if a USB port has been newly connected to the removable storage device. The recognition method further includes acquiring a unique port number of the USB port actually connected to the removable storage device, and acquiring a device name of a system disk name of the removable storage device originally allocated by the computer device, if the removable storage device needs to be renamed. The recognition method further may utilize the unique port number of the USB port as the new device name of the removable storage device in renaming it.

Подробнее
14-06-2012 дата публикации

Providing frame start indication in a memory system having indeterminate read data latency

Номер: US20120151172A1
Принадлежит: International Business Corp

A method for providing frame start indication that includes receiving a data transfer via a channel in a memory system. The receiving is in response to a request, and at an indeterminate time relative to the request. It is determined whether the data transfer includes a frame start indicator. The data transfer and “n” subsequent data transfers are captured in response to determining that the data transfer includes a frame start indicator. The data transfer and the “n” subsequent data transfers make up a data frame, where “n” is greater than zero.

Подробнее
21-06-2012 дата публикации

Memory system and data transfer method

Номер: US20120159016A1
Автор: Hirokazu Morita
Принадлежит: Toshiba Corp

According to the embodiment, a memory system includes a first memory which includes a memory cell array and a read buffer, a second memory, a command queue, a command sorting unit, and a data transfer unit. The command sorting unit dequeues commands excluding a later-arrived command whose access range overlaps with an access range of an earlier-arrived command from the command queue. The data transfer unit performs a data preparing process of transferring data that is specified by dequeued read command and is read out from the memory cell array to the read buffer, a first data transfer of outputting the data stored in the read buffer, and a second data transfer of storing data that is specified by dequeued write command in the second memory. The data transfer unit is capable of performing the data preparing process and the second data transfer in parallel.

Подробнее
21-06-2012 дата публикации

Semiconductor device

Номер: US20120159020A1
Принадлежит: Renesas Electronics Corp

There is a need to cause a delay to occur less frequently than the related art during processing of an input signal in need of relatively fast processing. In a semiconductor device, a conversion portion includes first channels and second channels and A/D converts a signal input to a selected channel. A signal input to the first channel requires faster processing than a signal input to the second channel. The conversion portion receives a scan conversion instruction from a central processing unit, sequentially selects the input channels in a specified selection order, and successively performs A/D conversion. In this case, the conversion portion notifies a peripheral circuit of completion of A/D conversion after completion of A/D conversion on signals input to the first channels and before completion of A/D conversion on input signals input to all input channels.

Подробнее
19-07-2012 дата публикации

System And Method For Consolidated Information Handling System Component Drivers

Номер: US20120185878A1
Принадлежит: Individual

An information handling system which includes plural processing components operable to process information wherein at least one processing component has plural region-specific modes of operation, a driver package associated with the at least one processing component wherein the driver package has plural region-specific drivers, and an encrypted key stored on a processing component wherein the encrypted key designates one of the plural region-specific drivers to manage the processing component.

Подробнее
26-07-2012 дата публикации

Integrated circuit with staggered signal output

Номер: US20120188835A1
Принадлежит: RAMBUS INC

A memory controller having a time-staggered request signal output. A first timing signal is generated while a second timing signal is generated having a first phase difference relative to the first timing signal. An address value is transmitted in response to the first timing signal and a control value is transmitted in response to the second timing signal, the address value and control value constituting portions of a first memory access request.

Подробнее
02-08-2012 дата публикации

Memory Attribute Sharing Between Differing Cache Levels of Multilevel Cache

Номер: US20120198166A1
Принадлежит: Texas Instruments Inc

The level one memory controller maintains a local copy of the cacheability bit of each memory attribute register. The level two memory controller is the initiator of all configuration read/write requests from the CPU. Whenever a configuration write is made to a memory attribute register, the level one memory controller updates its local copy of the memory attribute register.

Подробнее
02-08-2012 дата публикации

System and Method for Facilitating Data Transfer Between a First Clock Domain and a Second Clock Domain

Номер: US20120198267A1
Принадлежит: Qualcomm Atheros Inc

System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.

Подробнее
27-09-2012 дата публикации

HID over Simple Peripheral Buses

Номер: US20120246377A1
Принадлежит: Individual

In embodiments of HID over simple peripheral buses, a peripheral sensor receives inputs from a peripheral device, and the peripheral sensor implements an HID SPB interface to interface the peripheral device with a computing system via a simple peripheral bus (SPB) in an HID data format. The peripheral sensor can also receive extensibility data for a proprietary function of the peripheral device, and communicate the inputs from the peripheral device and the extensibility data via the simple peripheral bus in the computing system. Alternatively or in addition, a peripheral sensor can generate sensor data and the HID SPB interface interfaces the peripheral sensor with the computing system via the simple peripheral bus. The peripheral sensor can then communicate the sensor data as well as extensibility data for a proprietary function of the peripheral sensor via the simple peripheral bus in the HID data format to the computing system.

Подробнее
15-11-2012 дата публикации

Managing Bandwidth Allocation in a Processing Node Using Distributed Arbitration

Номер: US20120290756A1
Принадлежит: Texas Instruments Inc

Management of access to shared resources within a system comprising a plurality of requesters and a plurality of target resources is provided. A separate arbitration point is associated with each target resource. An access priority value is assigned to each requester. An arbitration contest is performed for access to a first target resource by requests from two or more of the requesters using a first arbitration point associated with the first target resource to determine a winning requester. The request from the winning requester is forwarded to a second target resource. A second arbitration contest is performed for access to the second target resource by the forwarded request from the winning requester and requests from one or more of the plurality of requesters using a second arbitration point associated with the second target resource.

Подробнее
15-11-2012 дата публикации

Communication between internal and external processors

Номер: US20120290814A1
Автор: Robert Walker
Принадлежит: Micron Technology Inc

Systems, methods of operating a memory device, and methods of arbitrating access to a memory array in a memory device having an internal processor are provided. In one or more embodiments, conflicts in accessing the memory array are reduced by interfacing an external processor, such as a memory controller, with the internal processor, which could be an embedded ALU, through a control interface. The external processor can control access to the memory array, and the internal processor can send signals to the external processor to request access to the memory array. The signals may also request a particular bank in the memory array. In different embodiments, the external processor and the internal processor communicate via the control interface or a standard memory interface to grant access to the memory array, or to a particular bank in the memory array, for example.

Подробнее
27-12-2012 дата публикации

Semiconductor storage system

Номер: US20120331209A1
Автор: Seong-Nam Kwon
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A semiconductor storage system includes a plurality of buffer areas for receiving data from an external source via a first interface unit. A storage unit stores the data by writing the data received from the plurality of buffer areas via a second interface unit. A processor controls the plurality of buffer areas and the storage and includes a first processor controlling the first interface unit, and a second processor controlling the second interface unit. The first processor includes a delay unit delaying a time at which the plurality of buffer areas receives the data from the external source via the first interface unit. The time functions as a delay time corresponding to a difference between a data reception speed of the plurality of buffer areas via the first interface unit and a data reception speed of the storage via the second interface unit.

Подробнее
27-12-2012 дата публикации

Memory card controller, memory card adaptor and memory card drive

Номер: US20120331337A1
Автор: Takeshi Otsuka
Принадлежит: Panasonic Corp

A memory card controller includes a receiver, a flow controller, a continuity determination unit, and a command controller. When size of data transferred from the memory card reaches transfer size specified by first read command, the command controller controls the flow controller to transmit a response representing a transfer busy state, and pauses a transfer operation of the memory card. When the receiver receives a second read command in a state that the transfer operation of the memory card is paused, the command controller controls the flow controller to transmit a response representing transfer ready state to the transfer authorization request from the memory card so as to restart a transfer operation of the memory card.

Подробнее
03-01-2013 дата публикации

System and method for providing remote device driver

Номер: US20130007317A1
Автор: Hyung Su Seo, Jong Ho Kim
Принадлежит: Rsupport Co Ltd

Provided is a system and method for providing a remote device driver. The system includes a first device configured to request device information from a terminal connected through a universal serial bus (USB) interface and transmit device information provided from the terminal in response to the request via a network, and a second device connected with the first device via the network and configured to load a driver for driving the terminal on the basis of the device information on the mobile terminal received from the first device. Accordingly, it is possible to drive and control a mobile terminal at a remote location without installing a function driver directly on a computer that is physically connected with the mobile terminal.

Подробнее
03-01-2013 дата публикации

Requests and data handling in a bus architecture

Номер: US20130007321A1
Автор: Jason Meredith
Принадлежит: Imagination Technologies Ltd

Aspects relate to methods and systems for processing requests and sending data in a bus architecture. At least one master device is connected to at least two slave devices via a bus. An allocator allocates incoming requests from the master device to a target slave device. Incoming requests are buffered for the respective slave device. The master device sends a read request for a first slave device to the bus; the allocator generates a current-state indicator associated with the read request. The allocator generates a priority indicator associated with the read request. If the initial value of the current-state indicator equals the value of the priority indicator, the read request is processed; or if the initial value of the current-state indicator does not equal the value of priority indicator, the read request is deferred until a later time.

Подробнее
10-01-2013 дата публикации

Multi-core processor system, arbiter circuit control method, and computer product

Номер: US20130013834A1
Принадлежит: Fujitsu Ltd

A multi-core processor system includes multiple cores; shared memory accessed by the cores; and an arbiter circuit that arbitrates contention of right to access the shared memory by the cores. Each of the cores is configured to acquire for the core, a measured speed of access to the shared memory; calculate for the core, a response performance based on the measured speed of access and a theoretical speed of access for the core; calculate for the cores and based on the response performance calculated for each of the cores, ratios of access rights to access the shared memory, the ratios being calculated such that a ratio of access rights for a given core is larger than a ratio of access rights for another core whose response performance is higher than that of the given core; and notify the arbiter circuit of the calculated ratios of access rights.

Подробнее
10-01-2013 дата публикации

Levelization of Memory Interface for Communicating with Multiple Memory Devices

Номер: US20130013878A1
Принадлежит: RAMBUS INC

In a memory system in which a system clock signal is forwarded from the memory controller to multiple memory devices, the phase of the system clock signal forwarded to the slower memory device is advanced relative to the system clock signal forwarded to the faster memory device by a phase corresponding to the skew on the data links corresponding to the memory devices. This causes the state machine of the slower memory device to change states and advance earlier than the state machine in the faster memory device, and as a result, the data read from both the slower memory device and the faster memory device are unskewed on the data links between the memory controller and the memory devices.

Подробнее
14-02-2013 дата публикации

Memory system, memory device and memory interface device

Номер: US20130042047A1
Автор: Masahiro Nishio
Принадлежит: Fujitsu Ltd

In memory system in which the processing unit ( 30 ) performs input/output of data in a plurality of memory circuits ( 10 - 0 - 10 - 3 ) through a memory bus ( 20 - 0 ), a memory interface circuit ( 14 ) is provided. The memory interface device ( 14 ) collects specification information of the plurality of memory circuits ( 10 - 0˜10 - 3 ), creates and stores a common specification information and is connected to the control bus ( 22 - 0 ) of the processing unit ( 30 ).

Подробнее
21-03-2013 дата публикации

Methods and apparatuses for facilitating sharing device connections

Номер: US20130072260A1
Принадлежит: Nokia Oyj

Methods and apparatuses are provided for facilitating sharing device connections across multiple physical and/or virtual (logical) computers. A method may include receiving a USB device request from a virtual host controller driver of a client when a host is not in a power save mode and passing a USB device request to a host controller driver of the client when the host is in a power save mode. A method may also include activating a sharing switch of a host controller to connect a device connection port to the host when the host is not in a power save mode and to connect the device connection port to the client when the host is in a power save mode. Corresponding apparatuses and computer program products are also provided.

Подробнее
21-03-2013 дата публикации

Flexible command packet-header for fragmenting data storage across multiple memory devices and locations

Номер: US20130073815A1
Автор: Ronald R. Shea
Принадлежит: Individual

A memory system has a plurality of memory devices and a memory controller coupled to one another in a chain. A packet transmitted through the chain includes a flexible command packet header identifying at least two non-sequential memory devices to be accessed, bypassing interim devices in the chain. The flexible command packet header also allows data to be fragmented in non-sequential memory locations within a memory device, and to be stored non-symmetrically (in different addressable locations among separate memory devices). The flexible command packet header does not have a fixed number of words, but is flexibly configurable to address various numbers of memory devices and various numbers of memory areas within the memory devices.

Подробнее
04-04-2013 дата публикации

METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS

Номер: US20130086311A1
Автор: HUANG Ming, Zhuang Zhiqing
Принадлежит:

A SSD system directly connected to the system memory bus includes at least one system memory bus interface unit, one storage controller with associated data buffer/cache, one data interconnect unit, one nonvolatile memory (NVM) module, and flexible association between storage commands and the NVM module. A logical device interface, the Advanced Host Controller Interface (AHCI) or NVM Express (NVMe), is used for the SSD system programming. The SSD system appears to the computer system physically as a dual-inline-memory module (DIMM) attached to the system memory controller, and logically as an AHCI device or an NVMe device. The SSD system may sit in a DIMM socket and scaling with the number of DIMM sockets available to the SSD applications. The invention moves the SSD system from I/O domain to the system memory domain. 1. A SSD system directly connected to the system memory bus comprising: at least one system memory bus interface unit (BIU) , one storage controller , one data interconnect unit (DIU) , one DRAM module , one nonvolatile memory (NVM) module , and flexible association between AHCI/NVMe commands and the NVM module.2. The system memory bus interface of includes a DDR3/DDR4 memory bus interface.3. The BIU of includes an AHCI controller or an NVMe controller.4. The storage controller of performs a programmable classification on a plurality of AHCI/NVMe command queues claim 1 , terminates all the AHCI/NVMe commands other than NVM read and write commands claim 1 , and converts the SSD logical block address (LBA) to physical address (PA) and vise versa.5. The storage controller of manages the functions of wear leveling claim 1 , bad block table claim 1 , and garbage collection of the SSD.6. The storage controller of generates ECC parity for the write data claim 1 , and correct data errors with the parity for the corresponding read data.7. The storage controller of randomizes the write data claim 1 , and de-randomizes the corresponding read data.8. The storage ...

Подробнее
16-05-2013 дата публикации

Memory controller, system including the controller, and memory delay amount control method

Номер: US20130121095A1
Принадлежит: Renesas Electronics Corp

A DRAM coupled to a system LSI, the DRAM receiving a test pattern from the system LSI to store the test pattern, if a power source of the system LSI is turned on, outputting the stored test pattern to the system LSI, receiving a delay set value from the system LSI, the delay set value being based on the test pattern, storing the delay set value after the power source of the system LSI is turned off and outputting the stored delay set value to the system LSI, if the power source of the system LSI is turned on again.

Подробнее
16-05-2013 дата публикации

METHOD, CIRCUIT, DEVICE, SYSTEM, AND CORRESPONDING COMPUTER READABLE CODE FOR FACILITATING COMMUNICATION WITH AND AMONG INTERACTIVE DEVICES

Номер: US20130122982A1
Автор: Kogan Dan, Laor Ilan
Принадлежит: TOY TOY TOY LTD.

Disclosed, is to a method, circuit, device, system, and corresponding computer readable code for facilitating communication with and among one or more interactive devices. An interactive device, in accordance with the present invention, comprises an acoustic sensor to sense one or more acoustic signals, a signal recognition circuitry to recognize a sensed signal in a signals reference and correlation table and to correlate recognized signal to one or more corresponding commands, and a behavior logic module to select one or more responses from a command to response correlation logical map wherein the one or more responses are selected based on the correlated one or more commands and one or more secondary factors. 1. An interactive device comprising:an acoustic sensor to sense one or more acoustic signals;a signal recognition circuitry (SRC) to recognize a sensed signal in a signals reference and correlation table, and to correlate recognized signal to one or more corresponding commands; anda behavior logic module (BLM) to select one or more responses from a command to response correlation logical map, wherein the one or more responses are selected based on the correlated one or more commands and one or more secondary factors.2. The device according to wherein the secondary factor is an outcome of a pseudo random value generator.3. The device according to wherein the secondary factor is a behavior logic state/mode which the BLM is in.4. The device according to wherein the secondary factor is a certain appearance of previously detected commands logged by the BLM.5. The device according to wherein the secondary factor is a choice made by the interactive device user.6. The device according to wherein the secondary factor is one or more temporal characteristics of the correlated commands.7. The device according to wherein the secondary factor is one or more environment related parameters sensed by the interactive device.8. A system for managing/commanding an interactive ...

Подробнее
16-05-2013 дата публикации

METHOD AND APPARATUS FOR MAINTAINING NETWORK COMMUNICATION DURING MAINTENANCE

Номер: US20130124761A1
Принадлежит:

A communication method for use by an input/output (I/O) scanner coupled to a programmable logic controller (PLC) includes coupling at least one I/O module to a backplane, and coupling a maintenance module to the backplane. The communication method also includes selectively enabling and disabling communication between the backplane and the at least one I/O module by actuating a switch in the maintenance module such that network communication is maintained by a network interface regardless of whether communication between the backplane and the at least one I/O module is enabled. 1. A communication method for use by an input/output (I/O) scanner coupled to at least one programmable logic controller (PLC) , said communication method comprising:coupling at least one I/O module to a backplane;coupling a maintenance module to the backplane; andselectively enabling and disabling communication between the backplane and the at least one I/O module by actuating a switch in the maintenance module such that network communication is maintained by a network interface regardless of whether communication between the backplane and the at least one I/O module is enabled.2. A communication method in accordance with claim 1 , wherein enabling communication between the backplane and the at least one I/O module comprises:supplying power to the backplane, by the I/O scanner; andscanning the at least one I/O module, by the I/O scanner.3. A communication method in accordance with claim 1 , wherein disabling communication between the backplane and the at least one I/O module comprises:removing power from the backplane, by the I/O scanner; andtri-stating communication signals between the I/O scanner and the backplane.4. A communication method in accordance with claim 1 , wherein the I/O scanner includes a light device claim 1 , said communication method further comprising using the light device to indicate whether communication between the backplane and the at least one I/O module is enabled.5 ...

Подробнее
16-05-2013 дата публикации

WIRELESS DOCKING STATION

Номер: US20130124762A1
Автор: Rettig Daniel, Tamir Tal
Принадлежит: WILOCITY, LTD.

A wireless communication system for enabling a wireless connection between a computing device and a plurality of peripheral devices is provided. The system comprises a first wireless transceiver connected to a host bridge, wherein the host bridge is coupled to a central processing unit of the computing device; and a wireless docketing apparatus that communicates with the host bridge over a wireless interconnect bus, wherein the wireless docketing apparatus is coupled to a plurality of peripheral devices, thereby enabling the wireless connection between the computing device and the plurality of peripheral devices. 1. A wireless communication system for enabling a wireless connection between a computing device and a plurality of peripheral devices , comprising:a first wireless transceiver connected to a host bridge, wherein the host bridge is coupled to a central processing unit of the computing device; anda wireless docketing apparatus that communicates with the host bridge over a wireless interconnect bus, wherein the wireless docketing apparatus is coupled to a plurality of peripheral devices, thereby enabling the wireless connection between the computing device and the plurality of peripheral devices.2. The wireless communication system of claim 1 , wherein the wireless docketing apparatus includes a second wireless transceiver for communicating with the first wireless transceiver over a wireless medium;a switch coupled to the wireless transceiver and to a plurality of input/output (I/O) controllers for sharing a connection point to the host bridge with the plurality of peripheral devices; anda plurality of I/O controllers for communicating with one or more of the plurality of the peripheral devices.3. The wireless communication system of claim 2 , wherein each of the plurality of I/O controllers communicates with a respective peripheral device using a standard peripheral connection respective of the peripheral device.4. The wireless communication system of claim ...

Подробнее
16-05-2013 дата публикации

Signal collection system with frequency reduction unit and signal collection method

Номер: US20130124906A1
Автор: LI-Wen Guo

An exemplary signal collection system includes a signal transmitting module and a computer. The signal transmitting module outputs a high-speed signal with a high frequency. The signal collection system further includes a data collection module interconnecting the signal transmitting module and the computer. The data collection module includes a frequency reduction unit. The frequency reduction unit reduces the frequency of the high-speed signal output from the signal transmitting module and outputs the high-speed signal with a reduced frequency to the computer. A signal collection method based upon the signal collection system is also disclosed.

Подробнее
16-05-2013 дата публикации

Device Display Object Infrastructure

Номер: US20130125144A1
Принадлежит: MICROSOFT CORPORATION

Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object. 1. One or more computer-readable media comprising computer-executable instructions for utilizing a multi-function device , the computer-executable instructions directed to steps comprising:receiving, from a first device driver, information regarding a first function of the multi-function device and an identifier of the multi-function device;receiving, from a second device driver, differing from the first device driver, information regarding a second function of a multi-function device, the second function differing from the first function, and the identifier of the multi-function device; andgenerating, based on the first function and the second function both being associated with the same identifier, a single device display object representing the multi-function device, the single device display object comprising the first function and the second function.2. The computer-readable media of claim 1 , wherein the generated single device ...

Подробнее
23-05-2013 дата публикации

RECEIVER CONFIGURED TO PAIR TO MULTIPLE WIRELESS DEVICES

Номер: US20130132613A1
Принадлежит: Logitech Europe S.A.

A computer system includes a receiver configured to pair with a set of peripheral devices and have active connections with a first subset of the peripheral devices and inactive connections with a second subset of the peripheral devices. The first and the second subsets of peripheral devices are subsets of the set of peripheral devices. If a select one of the peripheral devices in the inactive set of peripheral devices is operated, the receiver is configured to activate a connection with the select one of the peripheral devices in a latency period that is below human perception levels of the latency period. 1. A computerized method for a computer to interact with a plurality of peripheral devices where a complete set of control functions of the peripheral devices are operable on the computer , the method comprising:receiving by a computer from a single receiver coupled to the computer an enumerator report having a peripheral device report and a device index included in a set of device indices,wherein the enumerator report is sent from a select peripheral device to the receiver;determining by the computer the device index in the enumerator report;routing by the computer the peripheral device report to a device driver corresponding to the device index, wherein the device driver is configured to provide a complete set of operating functions for a peripheral device corresponding to the device driver;executing by the computer a command function from the peripheral device report issued by the select peripheral device; anddeclaring to an operating system of the computer the plurality of peripheral devices coupled to the single receiver,wherein the enumerator report comprises one or more of a short enumerator report or a long enumerator report,wherein the short enumerator report is defined to transport the standard peripheral device reports between the peripheral devices and the enumerator software including commands and notifications between the unifying receiver and the ...

Подробнее
13-06-2013 дата публикации

REUSING SYSTEM CONFIGURATION INFORMATION AND METADATA FOR RELATED OPERATIONS

Номер: US20130151733A1
Принадлежит:

Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group. 1. A method for managing stored content , comprising:receiving at a content management system an indication that a plurality of content management system commands comprises a related set for purposes of updating at least one of a content management system configuration information and a content management system metadata describing one or more content objects; andupdating at least one of the content management system configuration information or the content management system metadata once for purposes of performing the group of content management system commands.2. The method according to claim 1 , further comprising determining that the group of content management system commands operate on data previously cached by the content management system.3. The method according to claim 2 , further comprising refreshing the cache always claim 2 , once per a user session claim 2 , once for the related set claim 2 , once per a predetermined time interval claim 2 , or once per a database transaction.4. The method according to claim 3 , wherein grouping and the refreshing the cache once for the related set are performed according to a predetermined grouping by scope.5. The method according to claim 2 , wherein the cache is refreshed before the updating is performed on at least a portion of the related set.6. The method according to claim 1 , further comprising grouping a plurality of content management system commands within the related set into a related subset.7. A system for managing stored content claim 1 , the system comprising a content server configured to:receive an ...

Подробнее
13-06-2013 дата публикации

MEMORY DEVICE INITIATE AND TERMINATE BOOT COMMANDS

Номер: US20130151734A1
Автор: UGOKWE Uche
Принадлежит: MICRON TECHNOLOGY, INC.

Methods of operating memory devices and electronic systems having memory devices include initiating a boot mode of operation of the memory device in response to receiving a first command, wherein the first command comprises a pattern of two or more command signals, and terminating the boot mode of operation in response to receiving a second command, wherein the second command comprises a pattern of two or more command signals. 1. A host , comprising:a host interface, wherein the host interface is configured to be coupled to a command bus;wherein the host is configured to transmit a first command on the command bus indicative of a desire to initiate a boot load operation in a memory device coupled to the command bus, and to transmit a second command on the command bus indicative of a desire to terminate the boot load operation in the memory device;wherein the first command comprises a pattern of two or more command signals; andwherein the second command comprises a pattern of two or more command signals.2. The host of claim 1 , wherein the host interface is further configured to receive a response generated by the memory device that the memory device is a boot enabled memory device claim 1 , where the memory device generates the response responsive to receiving the first command.3. The host of claim 1 , wherein the host interface is further configured to receive boot data outputted from the memory device in response to the memory device receiving the first command.4. The host of claim 1 , wherein a portion of the first command is different than a portion of the second command.5. The host of claim 1 , wherein the first command comprises a particular command combined with a first argument and where the second command comprises the particular command combined with a second argument different than the first argument.6. The host of claim 1 , wherein the first command and the second command each comprise a cyclic redundancy check data portion.7. The host of claim 1 , ...

Подробнее
13-06-2013 дата публикации

METHODS AND SYSTEMS FOR SECURE INTEROPERABILITY BETWEEN MEDICAL DEVICES

Номер: US20130151739A1
Автор: Smith Todd E.
Принадлежит:

An interface device is configured to provide one or more links to first-party medical devices, each of which communicates using a proprietary protocol. The interface device can translate between the proprietary protocol and a second protocol that is accessible via a second link to the interface device. Details of the second protocol can be provided to third parties for configuring third-party medical devices to connect to the interface device via the second link. Using the second link, one or more third-party medical devices can send information to and/or receive information from the first-party medical devices without the need for the third-party device (or devices) to have any information about the proprietary protocol(s) of the first-party medical device(s). The first-party medical devices can include surgical tools and related support equipment and the third-party medical device can include a control station used to monitor and control the tools and support equipment. 1. An apparatus comprising:a processor;a memory;a plurality of first hardware connection ports each configured to connect to a corresponding data interface of a medical device; andat least one second hardware port configured to connect to a third-party device,wherein the memory embodies program instructions that configure the processor to recognize at least one first-party communication protocol used to communicate with one or more of the medical devices via the first hardware connection ports and to recognize a second communication protocol used to communicate with the third-party device via the second hardware port, andwherein the second communication protocol differs from the at least one first-party communication protocol.2. The apparatus set forth in claim 1 , wherein the program instructions configure the processor to concurrently receive data from each of the at least one first-party communication protocol claim 1 , to store data returned by each of the medical devices in the memory claim 1 ...

Подробнее
13-06-2013 дата публикации

APPARATUS AND METHOD FOR CONTROLLING MEMORY

Номер: US20130151795A1
Автор: Lee Chan-Ho

Disclosed herein are an apparatus and method for controlling memory. The apparatus includes a memory access request buffer unit, a memory access request control unit, and a bank control unit. The memory access request buffer unit determines and stores memory access request order so that the plurality of memory access requests is processed in the order of input except that memory access requests attempting to access the same bank and the same row are successively processed. The memory access request control unit reads the memory access requests from the memory access request buffer unit in the determined order, distributes the memory access requests to banks, and transfers the memory access requests to memory. The bank control unit stores a preset number of memory access requests in each of buffer units for respective banks, and controls the operating state of each of the banks. 1. An apparatus for controlling memory , the apparatus adaptively determining order of execution of a plurality of memory access requests , the apparatus comprising:a memory access request buffer unit configured to determine and store memory access request order so that the plurality of memory access requests is processed in order based on input order of the plurality of memory access requests and bank and row information extracted from memory addresses of the memory access requests except that memory access requests attempting to access a same bank and a same row are successively processed;a memory access request control unit configured to read the memory access requests from the memory access request buffer unit in the determined order, to distribute the memory access requests to banks, and to transfer the memory access requests in the banks to memory, thereby executing the memory access requests; anda bank control unit configured to store the memory access requests distributed to the banks within a preset number in each of buffer units for respective banks, and to control an operating ...

Подробнее
20-06-2013 дата публикации

MEMORY CONTROLLER WITH FAST REACQUISITION OF READ TIMING TO SUPPORT RANK SWITCHING

Номер: US20130159657A1
Принадлежит: RAMBUS INC.

Techniques for performing fast timing reacquisition of read timing in a memory controller to support rank switching device are described. During operation, a memory controller receives read data for a read operation, wherein the read data includes a calibration preamble. The memory controller uses the calibration preamble to perform a fast timing reacquisition operation to compensate for a timing drift between a clock path and a data path for the read data. In particular, the memory controller performs the fast timing reacquisition by adjusting a data delay line coupled to a clock path associated with a control loop, wherein the control loop controls a data clock which is used to receive read data at the memory controller. 1. A method for performing a fast timing reacquisition in a memory controller , comprising: receiving read data at the memory controller, wherein the read data is preceded by a timing reference signal; and', 'using the timing reference signal to perform the fast timing reacquisition to compensate for a timing drift between a clock path and a data path for the read data;', 'wherein performing the fast timing reacquisition comprises adjusting a data delay line coupled to the clock path and associated with a control loop, wherein the control loop controls a clock signal used to receive the read data at the memory controller., 'during a read operation,'}2. The method of claim 1 , wherein the timing reference signal comprises a calibration preamble which is prepended to the read data.3. (canceled)4. The method of claim 1 , wherein the control loop comprises one of:a phase-locked loop (PLL); anda delay-locked loop (DLL).5. (canceled)6. (canceled)7. The method of claim 1 , wherein performing the fast timing reacquisition comprises performing one of the following operations on a relative phase position to determine the data delay line adjustment:a binary search;a parallel search; anda linear search.8. The method of claim 7 , wherein performing the binary ...

Подробнее
27-06-2013 дата публикации

NODE CONTROLLER AND METHOD OF CONTROLLING NODE CONTROLLER

Номер: US20130166671A1
Принадлежит: FUJITSU LIMITED

A node controller includes: a reception processor configured to receive a packet and to generate a read request or write data and a write request for requesting to write the write data, according to a destination and a type of the packet; a collected data processor configured to collect the received packet, to generate collected data according to the collected packet, and to generate a collected data write request for requesting to write the collected data; a switch configured to output the write data and the write request received from the reception processor or output the collected data and the collected data write request received from the collected data processor; and a memory controller configured to write the write data to a memory and to write the collected data to the memory in accordance with the collected data write request received from the switch. 1. A node controller comprising:a reception processor configured to receive a packet and to generate a read request or write data and a write request for requesting to write the write data, according to a destination and a type of the packet;a collected data processor configured to collect the packet received by the reception processor, to generate collected data according to the collected packet, and to generate a collected-data write request for requesting to write the collected data;a switch configured to output the write data and the write request received from the reception processor or output the collected data and the collected-data write request received from the collected data processor; anda memory controller configured to write the write data to a memory in accordance with the write request received from the switch and to write the collected data to the memory in accordance with the collected-data write request received from the switch.2. The node controller according to claim 1 , further comprising:a transmission processor configured to transmit data read from the memory, whereinthe collected data ...

Подробнее
27-06-2013 дата публикации

CONTROLLING DEVICE SETTING BASED ON DEVICE SETTING GUIDE INFORMATION

Номер: US20130166789A1
Принадлежит: KT CORPORATION

The disclosure is related to controlling a device setting in user equipment. Whether the user equipment is connected to a control guide device may be detected. Device setting guide information may be obtained from a connected control guide device. The device setting of the user equipment may be controlled based on the obtained device setting guide information. 1. A method of controlling a device setting in user equipment , the method comprising:detecting whether the user equipment is connected to a control guide device;obtaining device setting guide information from a connected control guide device; andcontrolling the device setting of the user equipment based on the obtained device setting guide information.2. The method of claim 1 , wherein the controlling includes:setting a connected mode device setting of the user equipment based on the obtained device setting guide information; andperforming at least one operation based on the set connected mode device setting.3. The method of claim 2 , further comprising:changing the set connected mode device setting to a standalone mode device setting when the user equipment is disconnected from the control guide device; andperforming the at least one operation based on the standalone mode device setting.4. The method of claim 2 , further comprising:updating the set connected mode device setting; andstoring setting information associated with the updated connected mode device setting in at least one of the user equipment and the control guide device.5. The method of claim 1 , wherein the obtained device setting guide information includes at least one of user interface (UI) setting information claim 1 , execution control information associated with at least one application to be controlled claim 1 , and display setting information.6. The method of claim 5 , wherein the obtained device setting guide information further includes an identification number assigned in connection with the connected user equipment.7. A method of ...

Подробнее
27-06-2013 дата публикации

CONTROLLING APPLICATIONS ACCORDING TO CONNECTION STATE AND EXECUTION CONDITION

Номер: US20130166790A1
Принадлежит: KT CORPORATION

The disclosure is related to controlling an application execution in user equipment. A user request for executing an application may be received. An execution condition may be obtained associated with the requested application. Whether the user equipment is connected to an external device may be detected. An execution of the requested application may be controlled based on a detection result and the obtained execution condition. 1. A method of controlling an application execution in user equipment , the method comprising:receiving a user request for executing an application;obtaining an execution condition associated with the requested application;detecting whether the user equipment is connected to an external device; andcontrolling an execution of the requested application based on a detection result and the obtained execution condition.2. The method of claim 1 , further comprising:setting at least one execution condition associated with at least one application installed in the user equipment.3. The method of claim 2 , wherein the execution condition includes at least one of a standalone execution condition claim 2 , a disconnected execution condition claim 2 , and a device-related execution condition.4. The method of claim 3 , wherein the execution conditions associated with an application is included in an installation file of the application when the application is installed in the user equipment.5. The method of claim 3 , wherein:an application set with the standalone execution condition is allowed to be executed when the user equipment is not coupled to the external device;an application set with the disconnected execution condition is allowed to be executed when the user equipment is coupled to the external device; andan application set with the device-related execution condition is allowed to be executed when the device-related execution condition satisfies with at least one property of one of the user equipment and the external device.6. The method of ...

Подробнее
27-06-2013 дата публикации

SYSTEM AND METHOD FOR STREAMING DATA IN FLASH MEMORY APPLICATIONS

Номер: US20130166795A1
Принадлежит: STEC, INC.

Systems and methods for streaming data are disclosed. In various implementations, the system comprises a hardware device and input streaming interface operably connected to the hardware device. The input streaming interface is configured to inform a data source, based on a determination that a receiving device will accept data transmitted by the hardware device, that the input streaming interface is ready to receive data, and then receive, in response to the detecting the activation of a source signal and a data initiation signal associated with the data source, source data transmitted by the data source over a data bus, and forward the source data to the hardware device. 1. A system for transferring data , the system comprising:a hardware device; and activate a receiver ready signal to inform a data source that the input streaming interface is ready to receive data;', 'detect the activation of a source signal and a data initiation signal associated with the data source;', 'receive, in response to the detection, source data transmitted by the data source over a data bus; and', 'forward the source data to the hardware device., 'an input streaming interface operably connected to the hardware device and configured to2. The system of claim 1 , wherein the input streaming interface is further configured to:receive an indication that the data source has completed transmission of the source data; andcomplete the receiving of the source data at the input streaming interface on receiving the indication.3. The system of claim 1 , wherein the input streaming interface is further configured to:detect that the source signal has been suspended before the transmission of the source data is completed; andsuspend the receiving of the source data for a period of time that the source signal remains suspended.4. The system of claim 3 , wherein the input streaming interface is further configured to:resume the receiving of the source data when the source signal is no longer suspended, ...

Подробнее
27-06-2013 дата публикации

Voltage and timing calibration method used in memory system

Номер: US20130166870A1
Автор: Chunyi Li, Qingjiang Ma
Принадлежит: Montage Technology Shanghai Co Ltd

A voltage and timing calibration method used in a memory system. A memory controller adjusts timing and voltages of the controller and voltages of a memory buffer according to data returned by the buffer based on timing and voltages at a memory controller side of the buffer, to calibrate timing and voltages between the controller and controller side. According to data read by the buffer from a memory chip unit on the basis of timing and voltages at a memory chip side of the buffer, the controller adjusts the timing and voltage at the chip side and the voltage of the chip unit; or the buffer adjusts the timing and voltage at the chip side and the voltage of the chip unit, to calibrate the timing and voltage between the chip side and chip unit. Therefore, hardware resources of the buffer can be saved and the circuit can be simplified.

Подробнее
27-06-2013 дата публикации

Management system for network card

Номер: US20130166896A1
Принадлежит: Individual

A management system for controlling a communication between a baseboard management controller (BMC) and a basic input/output system (BIOS) coupled to a platform controller hub (PCH), includes a network chip coupled to the BMC, a switch unit configured to control connection between the BIOS and the BMC, and a control unit to output a first control signal or a second control signal to the switch unit. When the control unit outputs the first control signal to the switch unit, the switch unit enables the communication between the BIOS and the network chip. When the control unit outputs the second control signal to the switch unit, the switch unit disables the communication between the BIOS and the network chip.

Подробнее
04-07-2013 дата публикации

Memory interface circuit and semiconductor device

Номер: US20130170304A1
Автор: Hideo Mochizuki
Принадлежит: Renesas Electronics Corp

There is a need to provide a small-sized memory interface circuit capable of adjusting timing between a strobe signal and a data signal without interrupting a normal memory access. An expected value acquisition latch latches write data in synchronization with a clock signal. A WDLL outputs a write strobe signal WDQS. An RDLL outputs a delayed write strobe signal WDQS_d. A read data latch latches looped-back write data in synchronization with the delayed write strobe signal WDQS_d. A comparator compares the read data latch with an output from the expected value acquisition latch. A register portion stores a delay value to be placed in the RDLL. A register control portion updates a delay value in the register portion in accordance with a comparison result. A delay selection portion places a delay value read from the register portion in the RDLL.

Подробнее
11-07-2013 дата публикации

PROCESSING SYSTEM, COMMUNICATION APPARATUS, AND PROCESSING APPARATUS

Номер: US20130179602A1
Принадлежит: FUJITSU LIMITED

In a processing system including a processing apparatus, an input/output apparatus and communication apparatuses, the communication apparatus includes: a first instructing unit that issues a configuration change instruction in accordance with set configuration information to the processing apparatus and the input/output apparatus; and a first setting unit that, when an operation change completion notification corresponding to the configuration change instruction is received, sets the configuration information in accordance with a state established after a configuration change, and each of the processing apparatus and the input/output apparatus includes: a second setting unit that sets the configuration information in accordance with the configuration change instruction received from the communication apparatus; a second instructing unit that issues an operation change instruction in accordance with the set configuration information; and a notifying unit that, when the operation change is completed, issues an operation change completion notification to the communication apparatus. 1. A processing system , comprising:one or more processing apparatuses;one or more input/output apparatuses; andtwo or more communication apparatuses that connect the one or more processing apparatuses and the one or more input/output apparatuses to exchange data among the one or more processing apparatuses and the one or more input/output apparatuses,wherein each of the communication apparatuses includes:a first holding unit that holds configuration information of the communication apparatus;a first instructing unit that, when the configuration information is set in the first holding unit, issues a configuration change instruction in accordance with the set configuration information to the one or more processing apparatuses and the one or more input/output apparatuses which are connected to the communication apparatus; anda first setting unit that, when an operation change completion ...

Подробнее
11-07-2013 дата публикации

BI-DIRECTIONAL TUNNELING VIA USER INPUT BACK CHANNEL FOR WIRELESS DISPLAYS

Номер: US20130179605A1
Принадлежит: QUALCOMM INCORPORATED

This disclosure describes a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving encapsulated peripheral data from the computing device using the UIBC, and decapsulating the peripheral data, as well as a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving peripheral data, encapsulating the peripheral data, and transmitting the encapsulated peripheral data to the computing device using the UIBC. 1. A method comprising:establishing a bi-directional user interface back channel (UIBC) to a computing device;receiving encapsulated peripheral data from the computing device using the UIBC; anddecapsulating the peripheral data.2. The method of claim 1 , wherein the computing device comprises a sink device claim 1 , wherein receiving the encapsulated peripheral comprises receiving the encapsulated peripheral data from the sink device at a source device using the UIBC.3. The method of claim 2 , further comprising:transmitting the decapsulated peripheral data to a host interface controller of the source device.4. The method of claim 1 , the method further comprising:receiving a tunnel identifier value that identifies a peripheral device.5. The method of claim 1 , wherein the computing device comprises a source device claim 1 , wherein receiving the encapsulated peripheral data comprises receiving the encapsulated peripheral data from the source device at a sink device using the UIBC.6. The method of claim 5 , further comprising: enumerating an interface of a peripheral device that is connected to the sink device before establishing the bi-directional UIBC to the source device.7. The method of claim 5 , further comprising:transmitting the decapsulated peripheral data to a peripheral device that is connected to the sink device.8. The method of claim 1 , wherein the encapsulated peripheral data is encapsulated in a UIBC packet.9. A method comprising:establishing a bi- ...

Подробнее
18-07-2013 дата публикации

Method and Apparatus for Performing Device Configuration Rediscovery

Номер: US20130185459A1
Принадлежит: International Business Machines Corp

A data processing system and computer instructions in a data processing system for identifying device configurations. Unique identification information is identified for a set of devices in the data processing system. The identified unique identification information is compared with previously identified unique identification information. Configuration data is moved to a memory for devices in the set of devices in which a match exists between the identified unique identification information and the previously identified unique identification information for devices. Configuration information is obtained from a device in which configuration information is absent in the memory after configuration data has been moved to the memory for the devices to form a current set of configuration data for the set of devices.

Подробнее
25-07-2013 дата публикации

ELECTRONIC SYSTEMS AND MANAGEMENT METHODS

Номер: US20130191557A1
Автор: Sip Kim Yeung
Принадлежит: ACER INCORPORATED

A management method is provided, suitable for an electronic system having electronic devices connected in a daisy-chain configuration. The management method includes the steps of: arranging the order of the electronic devices, wherein universal unique identifiers corresponding to the electronic devices are obtained by sequentially connecting the electronic devices with the host; obtaining shapes and outward colors of the electronic devices according to the universal unique identifiers of the electronic devices; forming a chart according to the arrangement order, the shapes and the outward colors of the electronic devices; and displaying the chart on the monitor and/or the host to show a characteristic of each of the electronic devices. 1. An electronic system , comprising:a plurality of electronic devices, coupled to a host and/or a displayer in a daisy-chain configuration;a control module, obtaining an arrangement order of the electronic devices and universal unique identifiers corresponding to the electronic devices by sequentially connecting the electronic devices with the host, thereby obtaining shapes and outward colors of the electronic devices according to the universal unique identifiers of the electronic devices, and forming a chart according to the arrangement order, the shapes and the outward colors of the electronic devices, thereby displaying the chart on the monitor and/or the host to show a characteristic of each of the electronic devices.2. The electronic system as claimed in claim 1 , wherein the characteristic comprises temperatures of each of the electronic devices claim 1 , such that the displayer and/or the host show the temperatures of each of the electronic devices with the chart.3. The electronic system as claimed in claim 1 , wherein the characteristic comprises usage rate/performances of each of the electronic devices claim 1 , such that the displayer and/or the host show the usage rate/performances of each of the electronic devices with ...

Подробнее
25-07-2013 дата публикации

METHOD FOR DISPLAYING DYNAMIC CONTENTS THROUGH USB STORAGE MEDIA

Номер: US20130191564A1
Автор: WANG Chun-Yi
Принадлежит: MCCI CORPORATION

A presentation system includes a remote device with a dynamic storage subsystem that dynamically updates designated storage locations in actual or virtual memory with content for presentation at times associated with the presentation of the updated content by a presentation device. The presentation device, which is connected to the remote device by a data transport connection, accesses the content from the designated storage locations and presents the content as playback data. 1. A presentation systema remote device including a dynamic storage subsystem that dynamically updates designated storage locations in actual or virtual memory with content for presentation, the dynamic storage subsystem updating the designated storage locations at times associated with the presentation of the updated content by a presentation device; andthe presentation device connected to the remote device by a data transport connection, the presentation device accessing the content from the designated storage locations and presenting the content as playback data.2. The presentation system of wherein the remote device includes an encoder that encodes data into respective files or chunks for presentation and provides the respective files or chunks as the contents to the designated storage locations.3. The presentation system of wherein the presentation device accesses the content from the designated storage locations at times that are associated with the play lengths of respective files or chunks.4. The presentation system of wherein the remote device sets playback times within the respective files or chunks claim 3 , and the presentation device accesses the content at next playback times.5. The presentation system of whereinthe data transport connection is a universal serial bus (USB),the presentation device includes a USB host that accesses the content by sending read requests directed to the designated storage locations to the remote device; andthe remote device formats the contents for ...

Подробнее
01-08-2013 дата публикации

CONNECTION APPARATUS, STORAGE APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM HAVING CONNECTION REQUEST TRANSMISSION CONTROL PROGRAM RECORDED THEREIN

Номер: US20130198465A1
Принадлежит:

A connection apparatus that connects a plurality of storage units and a controller that establishes connection with the respective storage units in response to a connection request issued from each of the plurality of storage units and accesses the storage units includes a processor; and a memory, wherein the processor transmits a connection request selected based on priority information that represents priority associated with the connection among a plurality of received connection requests to the controller, the priority information being stored in the memory, and changes priority information included in a connection request received from a certain storage unit among the plurality of storage units so that the priority information has higher priority than the priority information included in connection requests received from the other storage units for a period where a connection request is successively received from the certain storage unit and a predetermined condition is satisfied. 1. A connection apparatus that connects a plurality of storage units and a controller that establishes connection with the respective storage units in response to a connection request issued from each of the plurality of storage units and accesses the storage units , the connection apparatus comprisinga processor; and a memory, whereinthe processortransmits a connection request selected based on priority information that represents priority associated with the connection among a plurality of received connection requests to the controller, the priority information being stored in the memory, andchanges priority information included in a connection request received from a certain storage unit among the plurality of storage units so that the priority information has higher priority than the priority information included in connection requests received from the other storage units for a period where a connection request is successively received from the certain storage unit and a ...

Подробнее
15-08-2013 дата публикации

ELECTRONIC DEVICE AND DATA CONTROL METHOD THEREOF

Номер: US20130212476A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

An electronic device and data control method are provided. The electronic device includes a connector which is connected to an external storage medium storing media data therein; an identification unit which identifies a storage identifier (ID) of the external storage medium connected to the connector; and a controller which performs a media function corresponding to the media data stored in the external storage medium whose storage ID is identified by the identification unit. 1. An electronic device comprising:an interface which is connected to an external device;an identification unit which identifies the external device connected to the interface; anda controller which performs a function corresponding to the identified external device,wherein the identification unit identifies the external device using identification (ID) information of the external device.2. The electronic device according to claim 1 , wherein the ID information of the external device is assigned by the electronic device.3. The electronic device according to claim 2 , wherein the controller claim 2 , if the connected external device is not identified by the identification unit claim 2 , controls to generate the ID information of the connected external device and to transmit the generated ID information to the external device.4. The electronic device according to claim 3 , further comprising a storage claim 3 , wherein the controller stores the ID information of the connected external device and information about the function corresponding to the identified external device in the storage.5. The electronic device according to claim 4 , further comprising:a display; anda user interface (UI) generator,wherein the controller controls the UI generator to generate a UI displaying the information about the function, and displays the UI on the display.6. The electronic device according to claim 5 , wherein the function comprises playing media data from a point of time at which play was last suspended ...

Подробнее
15-08-2013 дата публикации

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE MEDIUM

Номер: US20130212602A1
Автор: YAMAZAKI Daisuke
Принадлежит: CANON KABUSHIKI KAISHA

An information processing apparatus comprises: a display unit configured to display, on a display device, a virtual device object to which a first object of a first device driver corresponding to a first output function of an output apparatus and a second object of a second device driver corresponding to a second output function of the output apparatus are assigned; and an acceptance unit configured to accept a data output instruction to the displayed virtual device object, wherein when the data output instruction to the virtual device object is accepted, said display unit displays information capable of accepting an output instruction to one of the first output function and the second output function. 1. An information processing apparatus comprising:a display unit configured to display, on a display device, a virtual device object to which a first object of a first device driver corresponding to a first output function of an output apparatus and a second object of a second device driver corresponding to a second output function of the output apparatus are assigned; andan acceptance unit configured to accept a data output instruction to the displayed virtual device object,wherein when the data output instruction to the virtual device object is accepted, said display unit displays information capable of accepting an output instruction to one of the first output function and the second output function.2. The apparatus according to claim 1 , further comprising a selection unit configured to select claim 1 , from a plurality of objects corresponding to a plurality of device drivers claim 1 , a first object and second object which correspond to a single output apparatus and correspond to different output functions claim 1 ,wherein the selected first object and second object are assigned to the virtual device object.3. The apparatus according to claim 2 , wherein said selection unit selects an object in which an output port defined in advance is designated claim 2 , out ...

Подробнее
22-08-2013 дата публикации

METHOD AND SYSTEM FOR TRANSMITTING DATA AND ELECTRONIC APPARATUS USING THE METHOD

Номер: US20130217434A1
Принадлежит: COMPAL ELECTRONICS, INC.

A method and a system for transmitting data and an electronic apparatus using the method are provided. The electronic apparatus is detachably coupled to an external apparatus. When the electronic apparatus performs data transmission with the external apparatus via a first transmission path, whether a state change signal is generated is checked. After the state change signal is generated, the follow-up data to be transmitted to the external apparatus is stored temporarily in a virtual storage interface. And, after a second transmission path is established between the electronic apparatus and the external apparatus, the data stored temporarily in the virtual storage interface is transmitted to the external apparatus via the second transmission path, so as to continue the data transmission with the external apparatus. 1. A data transmission method , for an electronic apparatus detachably coupled to an external apparatus , the data transmission method comprising:performing a data transmission with the external apparatus via a first transmission path;checking whether a state change signal is generated to determine whether a connection state of the electronic apparatus and the external apparatus is about to change;storing data that is to be transmitted to the external apparatus temporarily in a virtual storage interface and interrupting the first transmission path after the state change signal is generated;changing the connection state of the electronic apparatus and the external apparatus; andestablishing a second transmission path between the electronic apparatus and the external apparatus, and transmitting the data stored temporarily in the virtual storage interface to the external apparatus via the second transmission path to continue the data transmission with the external apparatus after the second transmission path is established.2. The data transmission method according to claim 1 , further comprising:generating the state change signal through a detecting module ...

Подробнее
22-08-2013 дата публикации

Peripheral device, information processing system, control method, and storage medium

Номер: US20130219083A1
Автор: Hironobu Nakai
Принадлежит: Canon Inc

An MFP sets an enterprise number that responds to an external device regardless of a specific rule corresponding to a request when the MFP receives the request for acquiring MIB information in which a specific object ID is designated from an external device. The MFP receives the request for acquiring MIB information from a PC and responds the set enterprise number to the request.

Подробнее
29-08-2013 дата публикации

ELECTRONIC DEVICES AND METHODS FOR SHARING PERIPHERAL DEVICES IN DUAL OPERATING SYSTEMS

Номер: US20130227175A1
Автор: Ting Tung-Sheng
Принадлежит: WISTRON CORP.

A method for sharing peripheral devices in dual operating systems for an electronic device having at least one peripheral device is provided. The method includes: receiving a setting value for the peripheral device under the first operating system from a user; activating a second operating system; transmitting the setting value to the second operating system; and switching from the first operating system to the second operating system, wherein the second operating system sets the peripheral device with the setting value and enables the electronic device to operate under the second operating system 1. A method for sharing peripheral devices in dual operating systems for an electronic device having at least one peripheral device , comprising:receiving a setting value for the peripheral device under the first operating system from a user;activating a second operating system;transmitting the setting value to the second operating system; andswitching from the first operating system to the second operating system,wherein the second operating system sets the peripheral device with the setting value and enables the electronic device to operate under the second operating system.2. The method for sharing peripheral devices in dual operating systems as claimed in claim 1 , wherein the second operating system stores the setting value received from the user.3. The method for sharing peripheral devices in dual operating systems as claimed in claim 2 , wherein the second operating system stores the setting value as a setting value file.4. The method for sharing peripheral devices in dual operating systems as claimed in claim 2 , further comprising:setting the peripheral device according to the setting value stored in the second operating system after the first operating system has been switched to the second operating system.5. The method for sharing peripheral devices in dual operating systems as claimed in claim 1 , wherein the first operating system directly transmits a ...

Подробнее
29-08-2013 дата публикации

ELECTRONIC DEVICE CAPABLE OF ADAPTING TO DIFFERENT TYPES OF PERIPHERAL DEVICES AND METHOD THEREOF

Номер: US20130227591A1
Принадлежит:

An electronic device capable of adapting different types of peripheral devices which providing a same function, includes a storage device storing a plurality of device drivers corresponding to a plurality of different type peripheral devices which provide a same function and a detecting module configured to identify one of the different type of peripheral devices connected to the electronic device, when the detecting module identifies a peripheral device connected to the device, the processor calls the device driver corresponding to the identified peripheral device from the storage device. 1. An electronic device comprising:a storage device storing a plurality of device drivers, each of which corresponds to one of a plurality of different type of peripheral devices which provide a same function;an interface module for connecting with one of the plurality of different type of peripheral devices which provide a same function;a detecting module configured to identify the one connected to the interface module of the plurality of different type of peripheral devices which provide a same function; andan ARM processor configured to call the device driver corresponding to the identified peripheral device connected to the interface module from the storage device.2. The electronic device as described in claim 1 , wherein the electronic device is a tablet computer or a smart phone.3. A method implemented by the electronic device described in claim 1 , the method comprising:identifying the type information of the one of a plurality of different type of peripheral devices providing a same function connected to the interface module and sending the type information to the processor; andcalling the device driver corresponding to the identified peripheral device from the storage device.4. The method according to claim 3 , wherein the identifying type information of the one of a plurality of different type of peripheral devices which provide a same function connected to the interface ...

Подробнее
12-09-2013 дата публикации

Adapter for Electronic Devices

Номер: US20130238823A1
Принадлежит: Apple Inc.

An adapter for connecting an accessory to a portable electronic device includes a first connector compatible with a connector of the portable electronic device and a second connector compatible with a connector of the accessory. The connectors of the accessory and the portable electronic device are otherwise incompatible with each other. The adapter provides two levels of authentication. First, the adapter authenticates itself to the portable electronic device. If this first authentication is successful, then the adapter authenticates the accessory to the adapter. 1. An adapter for providing a communication path between a portable electronic device and an accessory , the adapter comprising:a first connector to mate with a plug connector on an accessory;a second connector to mate with a receptacle connector on the portable electronic device, wherein the plug connector on the accessory is incompatible with the receptacle connector receptacle on the portable electronic device; andconversion circuitry adapted to convert signals received from the accessory to a format that can be transmitted to and processed by the portable electronic device and to convert signals received from the portable electronic device to a format that can be transmitted to and processed by the accessory; andauthentication circuitry adapted to implement a first level of authentication that authenticates the adapter to the portable electronic device and, if the first level of authentication is successful, implement a second level of authentication that authenticates the accessory to the adapter.2. The adapter of wherein the first connector includes 30 pins.3. The adapter of wherein the first connector comprises:a first contact configured to receive an accessory ID signal;a pair of contacts configured to carry a universal serial bus (USB) signal;a second contact configured to carry power to the accessory from the portable electronic device;a third contact configured to carry an accessory detect ...

Подробнее
19-09-2013 дата публикации

Integer and Half Clock Step Division Digital Variable Clock Divider

Номер: US20130243148A1
Принадлежит: TEXAS INSTRUMENTS INCORPORATED

A clock divider is provided that is configured to divide a high speed input clock signal by an odd, even or fractional divide ratio. The input clock may have a clock cycle frequency of 1 GHz or higher, for example. The input clock signal is divided to produce an output clock signal by first receiving a divide factor value F representative of a divide ratio N, wherein the N may be an odd or an even integer. A fractional indicator indicates the divide ratio is N.5 when the fractional indicator is one and indicates the divide ratio is N when the fractional indicator is zero. F is set to 2(N.5)/2 for a fractional divide ratio and F is set to N/2 for an integer divide ratio. A count indicator is asserted every N/2 input clock cycles when N is even. The count indicator is asserted alternately N/2 input clock cycles and then 1+N/2 input clock cycles when N is odd. One period of an output clock signal is synthesized in response to each assertion of the count indicator when the fractional indicator indicates the divide ratio is N.5. One period of the output clock signal is synthesized in response to two assertions of the count indicator when the fractional indicator indicates the divide ratio is an integer.

Подробнее
19-09-2013 дата публикации

REMOTE CONTROL METHOD, SYSTEM AND ASSOCIATED APPARATUS FOR SMART TV

Номер: US20130246664A1
Принадлежит: MStar Semiconductor, Inc.

A remote control method for a smart TV is provided. The method includes: the smart TV receiving function request information from a portable device in a network based on Universal Plug and Play (UPnP); the smart TV transmitting function information to the portable device in response to the function request information; the smart TV receiving hardware information including control information replied from the portable device according to the function request information; and the smart TV performing an operation control according to the hardware information. Thus, user experiences and interests are enhanced by controlling the smart TV through somatosensory system control or touch control. 1. A remote control method for a smart TV , comprising:receiving function request information from a portable device by a smart TV in a Universal Plug and Play (UPnP) network,;transmitting function information of the smart TV to the portable device according to the function request information;receiving hardware information replied from the portable device in response to the function information; andoperating the portable device according to the hardware information.2. The remote control method according to claim 1 , wherein a multiple virtual devices are preset in the smart TV;the hardware information, comprising driver information, is written into a corresponding virtual device of the multiple virtual devices; andthe corresponding virtual device is driven according to the driver information.3. The remote control method according to claim 2 , wherein the hardware information comprises control information; and 'generating operation information by the virtual device according to the control information; and transmitting the operation information to a third-party application or an operating system at the terminal of the smart TV to perform the operation control.', 'the step of performing the operation control according to the hardware information comprises4. A smart TV claim 2 , ...

Подробнее
26-09-2013 дата публикации

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Номер: US20130254432A1
Автор: MANABE Yoshihiro
Принадлежит: SONY CORPORATION

There is provided an information processing apparatus including a device detection part configured to detect a second execution device that is identical or similar to a first execution device which executes a command, and an execution control part configured to perform control in a manner that the command is executed by the second execution device detected by the device detection part. 1. An information processing apparatus comprising:a device detection part configured to detect a second execution device that is identical or similar to a first execution device which executes a command; andan execution control part configured to perform control in a manner that the command is executed by the second execution device detected by the device detection part.2. The information processing apparatus according to claim 1 ,wherein the device detection part detects a second related device that is identical or similar to a first related device which is related to the command, andwherein the execution control part performs control in a manner that the second related device relates to the execution of the command performed by the second execution device.3. The information processing apparatus according to claim 2 ,wherein the device detection part detects the second related device usable by the second execution device.4. The information processing apparatus according to claim 3 ,wherein the device detection part detects the second related device connectable to the second execution device.5. The information processing apparatus according to claim 3 ,wherein the device detection part detects the second related device which supports a protocol that is identical to a protocol which the second execution device supports.6. The information processing apparatus according to claim 2 ,wherein, in a case where there are one or a plurality of related devices that are identical or similar to the first related device, the device detection part determines the second related device from the one ...

Подробнее
26-09-2013 дата публикации

DEVICES AND METHODS FOR TRANSMITTING USB TERMINATION SIGNALS OVER EXTENSION MEDIA

Номер: US20130254440A1
Принадлежит: ICRON TECHNOLOGIES CORPORATION

Devices and methods for providing SuperSpeed USB connections across an extension medium are provided. An upstream facing port device (UFP device) and a downstream facing port device (DFP device) are connected by an extension medium, and communicate via an extension protocol. The UFP device and the DFP device include switchable receiver termination circuitry. The receiver termination at the UFP device is enabled upon determining that a USB device coupled to the DFP device supports SuperSpeed communication, and the receiver termination at the DFP device is enabled upon determining that a host device coupled to the UFP device supports SuperSpeed communication. 1. An upstream facing port device (UFP device) , comprising:at least one upstream facing port coupleable to a host device or a hub device via a USB protocol; and determine whether a host device or hub device coupled to the at least one upstream facing port supports SuperSpeed communication; and', 'selectively cause receiver termination to be presented by a downstream facing port device (DFP device) based on the determination of whether the host device or hub device supports SuperSpeed communication., 'a detection proxy engine configured to2. The UFP device of claim 1 , further comprising an extension media transceiver configured to:establish a communication channel between the UFP device and the DFP device; andtransmit a signal to the DFP device indicating whether the host device or hub device supports SuperSpeed communication.3. The UFP device of claim 1 , wherein the detection proxy engine includes USB hub circuitry.4. The UFP device of claim 1 , wherein determining whether the host device or hub device supports SuperSpeed communication includes detecting a presence of termination circuitry on a SuperSpeed conductor configured for transmission of data from the UFP device to the host device or hub device.5. The UFP device of claim 1 , wherein selectively causing receiver termination to be presented by a DFP ...

Подробнее
03-10-2013 дата публикации

Electronic device

Номер: US20130262709A1
Принадлежит: Panasonic Corp

An electronic device comprises a plurality of memory components, a connector, a receiver, and a communication component. The connector is configured to operatively connect the electronic device to an external device. The external device is capable of individually recognizing the memory components one at a time or simultaneously recognizing only a few of the memory components. The receiver is configured to receive a select instruction that specifies which of the memory components will be recognized by the external device. The communication component is configured to automatically communicate with the external device to permit the external device to automatically recognize at least one of the memory components as a predefined memory component. The communication component is further configured to communicate with the external device when the receiver receives the select instruction to permit the external device to recognize at least one memory components according to the select instruction.

Подробнее
03-10-2013 дата публикации

ELECTRONIC APPARATUS AND HOST DETERMINATION METHOD

Номер: US20130262715A1
Принадлежит: SONY CORPORATION

An electronic apparatus includes a plurality of interfaces and a host determination controller. To the plurality of interfaces, a plurality of host candidate devices are individually connected. The plurality of host candidate devices are each capable of serving as a host device that performs control. The host determination controller is configured to determine, based on a reception signal received from one of the plurality of host candidate devices, a predetermined host candidate device serving as a transmission source of the reception signal to be a host device, and to control a disconnection and a connection of at least one of the plurality of interfaces, the at least one of the plurality of interfaces corresponding to at least one of the other host candidate devices. 1. An electronic apparatus , comprising:a plurality of interfaces to which a plurality of host candidate devices are individually connected, the plurality of host candidate devices each being capable of serving as a host device that performs control; and to determine, based on a reception signal received from one of the plurality of host candidate devices, a predetermined host candidate device serving as a transmission source of the reception signal to be a host device, and', 'to control a disconnection and a connection of at least one of the plurality of interfaces, the at least one of the plurality of interfaces corresponding to at least one of the other host candidate devices., 'a host determination controller configured'}2. The electronic apparatus according to claim 1 , whereinthe host determination controller includes a controller configured to generate, based on the reception signal, a switching signal to control the disconnection and the connection of the at least one of the plurality of interfaces.3. The electronic apparatus according to claim 2 , whereinthe host determination controller includes a switching unit configured to perform the disconnection and the connection of the at least one ...

Подробнее
03-10-2013 дата публикации

CONVERSION DEVICE, PERIPHERAL DEVICE, AND PROGRAMMABLE LOGIC CONTROLLER

Номер: US20130262722A1
Принадлежит: Mitsubishi Electric Corporation

A D/A conversion device includes a waveform-data-string storage area that stores therein a waveform data string including a plurality of digital values, a waveform-output-control-data storage area in which operation-mode specifying data and update request data are written, a digital-value output unit that, when the operation-mode specifying data specifies an automatic control mode, while sequentially updating an address to be read in the waveform-data-string storage area for each output period set in advance, sequentially reads and outputs a digital value and that, when the operation-mode specifying data specifies a step execution mode or an output-address change mode, while updating the address to be read at a timing when the update request data is written, reads and outputs the digital value, and a D/A conversion unit that converts the digital value output from the digital-value output unit into an analog value. 1. A conversion device comprising:a waveform-data-string storage unit that stores therein a waveform data string including a plurality of digital values;a control-data storage unit in which operation-mode specifying data that specifies an operation mode and update request data are written;a digital-value output unit that, when the operation-mode specifying data specifies a first operation mode, while sequentially updating an address to be read in the waveform-data-string storage unit to an address where a subsequent digital value is stored for each output period set in advance, sequentially reads and outputs the digital value that constitutes the waveform data string from the address to be read for the each output period and that, when the operation-mode specifying data specifies a second operation mode, while updating the address to be read at a timing when the update request data is written, reads and outputs the digital value that constitutes the waveform data string from the address to be read; anda D/A conversion unit that converts the digital value ...

Подробнее
03-10-2013 дата публикации

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM

Номер: US20130263159A1
Принадлежит: FUJITSU LIMITED

An information processing apparatus includes a memory configured to store information that indicates a correspondence relationship between location information indicating a connection position of a device to a bus and driver information indicating a device driver corresponding to the device; and a processor coupled to the memory and configured to associate a device that is connected to the connection position with a device driver indicated by the driver information stored in the memory. 1. An information processing apparatus , comprising:a memory configured to store information that indicates a correspondence of a connection position of a device to be connected to a bus and driver information indicating a device driver corresponding to the device to be connected; anda processor coupled to the memory and configured to associate a connected device that is connected at the connection position with the device driver indicated by the driver information stored in the memory.2. The information processing apparatus according to claim 1 , wherein the processor is configured to identify the connection position of the device to be connected to the bus based on the information that indicates the correspondence stored in the memory.3. The information processing apparatus according to claim 1 ,wherein the information that indicates the correspondence includes location information indicating the connection position of the device to be connected to the bus,wherein the processor is configured to associate the device that is connected to the bus with the device driver that is registered beforehand, and suppress control in which the device that is connected to the bus is associated with a device driver other than the device driver that is registered beforehand, when information that indicates the connection position of the device to be connected to the bus is included in the location information and information that indicates the device driver is registered to the device beforehand is ...

Подробнее
10-10-2013 дата публикации

PERSONAL AREA NETWORK APPARATUS

Номер: US20130268696A1
Автор: Donaghey Robert J.
Принадлежит: Tri-County Excelsior Foundation

A peripheral device comprises a first entity and a second entity. In operation, the first/second entities are configured to respectively: receive a first/second entity-related message from at least one other device to indicate the availability of the at least one other device for attachment, send, to the at least one other device, a first/second entity-related message indicating the availability for communication with the at least one other device, receive, from the at least one other device, a first/second entity-related signal including a first/second entity-related peripheral device identifier, send a first/second entity-related response to the at least one other device, receive, from the at least one other device, a first/second entity-related device response, and send, to the at least one other device, a first/second entity-related second peripheral response including the first/second entity-related peripheral device identifier. 118.-. (canceled)19. A device , comprising:circuitry, anda transceiver in communication with the circuitry, the device configured to cause the transceiver tosend a message to indicate the availability of the device for attachment to another device,receive, from the another device, a message indicating the availability of the anotherdevice for communication with the device,send, to the another device, a signal including a device identifier,receive, from the another device, an another device response,send a response to the another device, andreceive, from the another device, a second response including the device identifier;wherein the device is configured such that a first one of a plurality of unique addresses and a second one of the unique addresses are operable for being used for identification in association with the another device, where the unique addresses each exist during a first communication with the another device and each uniquely identifies the another device on a shared communication medium;wherein the device is configured ...

Подробнее
10-10-2013 дата публикации

PERSONAL AREA NETWORK APPARATUS

Номер: US20130268698A1
Автор: Donaghey Robert J.
Принадлежит: Tri-County Excelsior Foundation

A peripheral device comprises a first entity and a second entity. In operation, the first/second entities are configured to respectively: receive a first/second entity-related message from at least one other device to indicate the availability of the at least one other device for attachment, send, to the at least one other device, a first/second entity-related message indicating the availability for communication with the at least one other device, receive, from the at least one other device, a first/second entity-related signal including a first/second entity-related peripheral device identifier, send a first/second entity-related response to the at least one other device, receive, from the at least one other device, a first/second entity-related device response, and send, to the at least one other device, a first/second entity-related second peripheral response including the first/second entity-related peripheral device identifier. 130-. (canceled)31. A device , comprising:circuitry; and periodically send a broadcast message to indicate the availability of the device for attachment to another device, the broadcast message including a unique device identifier of the device;', 'receive, from the another device, a pre-attachment message that is sent utilizing first information sent by the device, the pre-attachment message including a first one of a plurality of identifiers for unique identification in association with the another device;', 'send, to the another device, a response that is sent in response to the pre-attachment message, the response including the first one of the identifiers for unique identification in association with the another device; and', 'communicate, with the another device, a data signal utilizing a second one of the identifiers for identification in association with the another device, for data transfer in connection with a group controlled by the device and including at least the device and the another device, that is the subject of the ...

Подробнее
10-10-2013 дата публикации

PERSONAL AREA NETWORK APPARATUS

Номер: US20130268699A1
Автор: Donaghey Robert J.
Принадлежит: Tri-County Excelsior Foundation

A peripheral device comprises a first entity and a second entity. In operation, the first/second entities are configured to respectively: receive a first/second entity-related message from at least one other device to indicate the availability of the at least one other device for attachment, send, to the at least one other device, a first/second entity-related message indicating the availability for communication with the at least one other device, receive, from the at least one other device, a first/second entity-related signal including a first/second entity-related peripheral device identifier, send a first/second entity-related response to the at least one other device, receive, from the at least one other device, a first/second entity-related device response, and send, to the at least one other device, a first/second entity-related second peripheral response including the first/second entity-related peripheral device identifier. 150.-. (canceled)51. A device for use within a network , comprising:circuitry; and receive a sent message from another device to indicate the availability of the another device for attachment,', 'send, to the another device, a message indicating the availability of the device for communication with the another device,', 'receive, from the another device, a communication including a first one of a plurality of addresses in a header thereof for identification of the device, during an initial attachment, and', 'communicate, with the another device, data utilizing a second one of the addresses in a related header for identification of the device, in association with an initial data transfer after the initial attachment;, 'a transceiver in communication with the circuitry, the device configured to cause the transceiver towherein the device is configured to communicate utilizing a communications protocol that includes a plurality of frames, at least a part of at least one of the plurality of frames including: a starting portion thereof, at ...

Подробнее
10-10-2013 дата публикации

RULES BASED HIERARCHICAL DATA VIRTUALIZATION

Номер: US20130268703A1
Принадлежит:

Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network. 1. A method , comprising:providing a device, the device having a first storage associated therewith;connecting the device with one or more other storage device not associated with the device;discovering the one or more other storage devices; andcreating a hierarchical storage system from the first storage and the one or more other storage devices.2. The method of claim 1 , wherein creating a hierarchical storage system from the first storage and the one or more other storage devices comprises indexing the first storage and the one or more other storage devices.3. The method of claim 2 , wherein creating a hierarchical storage system from the first storage and the one or more other storage devices comprises applying one or more rules to generate a hierarchical index of the first storage and the one or more other storage devices.4. The method of claim 3 , wherein the one or more other storage devices include local storage claim 3 , distal storage claim 3 , and additional storage.5. The method of claim 4 , wherein local storage is a second storage device associated with a computer system electrically connected to the device.6. The method of claim ...

Подробнее
17-10-2013 дата публикации

Virtual machine, virtual machine system and method for controlling virtual machine

Номер: US20130275972A1
Принадлежит: HITACHI LTD

In an exemplary computing machine of the invention, a shared IO device used by a first virtual machine and the second virtual machine includes a physical IO device and a virtual IO device controlled by the physical IO device. In the case of detecting that the first driver has transmitted a stop signal for stopping the physical IO device, a hypervisor keeps the stop signal from being transmitted to the shared IO device, determines whether or not a processing request transmitted by the second driver to the virtual IO device has been completed, and stops the physical IO device with the completion of the processing request as a trigger.

Подробнее
24-10-2013 дата публикации

Input Output Bridging

Номер: US20130282942A1
Принадлежит:

In one embodiment, a system includes a memory and a first bridge unit for processor access with the memory coupled with an input-output bus and the memory. The first bridge unit is configured to receive requests from the input-output bus to read or write data receive requests from the MFNU to free memory and choose among the requests to send to the memory on a first memory bus. The system also includes a second bridge unit for packet data access with the memory coupled with a packet input unit, packet output unit, and the memory. The second bridge unit is configured to receive requests to write packet data from the packet input unit, receive requests to read packet data from the packet output unit, and choose among the requests from the packet input unit and the packet output unit to send to the memory on a second memory bus. 1. A system comprising:a memory;a first bridge unit for processor access with the memory coupled with an input-output bus and the memory, the first bridge unit configured to receive requests from the input-output bus to read or write data receive requests from the MFNU to free memory, and choose among the requests to send to the memory on a first memory bus; anda second bridge unit for packet data access with the memory coupled with a packet input unit, packet output unit, and the memory, the second bridge unit configured to receive requests to write packet data from the packet input unit, receive requests to read packet data from the packet output unit, and choose among the requests from the packet input unit and the packet output unit to send to the memory on a second memory bus.2. The system of claim 1 , whereinthe first bridge unit further reads from the memory on the first memory bus and transmits the reads from the memory to the input-output bus, and transmits confirmations of writes to the input-output bus; andthe second bridge unit further reads from the memory on the second memory bus and transmits the reads from the memory to the ...

Подробнее
24-10-2013 дата публикации

COMPUTING SYSTEM AND DATA TRANSMISSION METHOD

Номер: US20130282971A1
Автор: YANG FENG-CHI
Принадлежит: HON HAI PRECISION INDUSTRY CO., LTD.

A computing system includes a central processing unit (CPU), a first direct memory access (DMA) controller, a first bus, a memory module inserted in a first dual inline memory module (DIMM) slot, and a storage device installed on a second DIMM slot. The storage device includes a storage module, a second bus, a memory unit, an interface control unit, and a second DMA controller. The CPU sets up the first and the second DMA controllers to perform data transmission. The first DMA controller controls a first data transmission between the memory module and the memory unit through the first and the second buses, and the second DMA controller controls a second data transmission between the memory unit and the storage module, with the interface control unit, through the second bus. The disclosure further provides a data transmission method of the computing system. 1. A computing system , comprising:a first bus connected to a first dual inline memory module (DIMM) and a second DIMM;a first control unit connected to the first bus;a memory module connected to the first bus through the second DIMM; and a second bus;', 'a first memory unit connected to the second bus, wherein a first data transmission between the first memory unit and the memory module is controlled by the first control unit;', 'a storage module;', 'an interface control unit connected the storage module to the second bus and configured to control the storage module; and', 'a second control unit connected to the second bus and configured to control a second data transmission between the first memory unit and the storage module., 'a storage device connected to the first bus through the first DIMM, comprising2. The computing system of claim 1 , comprising:a central processing unit (CPU) connected to the first bus and configured to set up the first control unit and the second control unit to control the first and the second data transmissions.3. The computing system of claim 2 , wherein the storage device comprises ...

Подробнее
31-10-2013 дата публикации

DISPLAY DEVICE HAVING CONNECTION RECEIVING PORTION FOR EXTERNAL STORAGE DEVICE AND IMAGE FORMING APPARATUS HAVING DISPLAY PANEL

Номер: US20130290576A1
Автор: Shigenobu Dai
Принадлежит: KYOCERA Document Solutions Inc.

A display device as in one aspect of the present disclosure includes a display panel, a case, a connection receiving portion, a connection determination portion, and a display processing portion. The display panel displays an image. The case supports a display surface of the display panel so as to be viewable from the exterior. The connection receiving portion is provided to a side surface of the case, and electrically connects to an external storage device. The connection determination portion determines whether or not the external storage device has been connected to the connection receiving portion. The display processing portion displays, on the display panel, a connection portion image indicative of a connection portion of the connected external storage device in a case where the external storage device has been determined by the connection determination portion to have been connected. 1. A display device , comprising:a display panel that displays an image;a case that supports a display surface of the display panel so as to be visible from the exterior;a connection receiving portion that electrically connects to an external storage device, the connection receiving portion being provided to a side surface of the case;a connection determination portion that determines whether or not the external storage device has been connected to the connection receiving portion; anda display processing portion that displays, on the display panel, a connection portion image indicative of a connection portion of the connected external storage device in a case where the external storage device has been determined by the connection determination portion to be connected.2. The display device according to claim 1 , wherein:a plurality of the connection receiving portions each respectively corresponding to a plurality of types of the external storage device are provided to the side surface of the case; andthe display processing portion causes the display panel to display the ...

Подробнее
31-10-2013 дата публикации

Concurrent Request Scheduling

Номер: US20130290656A1

A method () of storage access scheduling for a memory device for a workload of different priority access requests including access requests having a real-time priority. The method includes characterizing the memory device () including determining a balanced number (N) of concurrent access requests associated with a concurrent access maximum throughput associated with the memory device. The method also includes characterizing the workload (). The method also includes receiving a real-time access request () associated with an access request storage location value. The method also includes processing the real-time access request (), utilizing a processor, based on the access request storage location value and the values obtained from characterizing the memory device and the workload. 11400. A method () of storage access scheduling for a memory device having a workload of different priority access requests including access requests having a real-time priority , the method comprising:{'b': '1402', 'claim-text': 'determining a balanced number of concurrent access requests associated with a concurrent access maximum throughput associated with the memory device;', 'characterizing the memory device () by at least one parameter associated with the memory device including'}{'b': '1404', 'characterizing the workload () by at least one parameter associated with the workload;'}{'b': '1406', 'receiving a real-time access request () associated with an access request storage location value; and'}{'b': '1408', 'processing the real-time access request (), utilizing a processor, based on the access request storage location value and the parameters obtained characterizing the memory device and the workload.'}21502. The method of claim 1 , wherein characterizing the memory device includes determining worst-case device service latency values () based on the balanced number (N) of concurrent access requests.31502. The method of claim 1 , wherein characterizing the memory device includes ...

Подробнее
07-11-2013 дата публикации

Configuring a remote m-phy

Номер: US20130297833A1
Принадлежит: Intel Corp

An interface for low power, high bandwidth communications between units in a device in provided herein. The interface comprises a USB 3.0 system interface and a SuperSpeed inter-chip (SSIC) protocol adaptor configured to facilitate communications between the USB 3.0 system interface and an M-PHY interface, wherein the SSIC is configured to issue remote register access protocol (RRAP) commands through a local M-PHY to a remote M-PHY in a low speed burst mode.

Подробнее
14-11-2013 дата публикации

MEMORY OPERATION TIMING CONTROL METHOD AND MEMORY SYSTEM USING THE SAME

Номер: US20130305008A1
Принадлежит: Samsung Electronics Co., Ltd

A method of controlling operation timing of memory devices included in a storage apparatus and a memory system including the method. The method includes adjusting operation timing such that a number of memory devices that simultaneously perform operations is below a reference value according to a host request, and issuing operations according to the adjusted operation timing and transferring the issued operations to the memory devices. 1. A memory operation timing control method comprising:adjusting operation timing such that a number of memory devices that simultaneously perform operations is below a reference value according to a host request; andissuing operations according to the adjusted operation timing and transferring the issued operations to the memory devices.2. The memory operation timing control method of claim 1 , wherein the operation timing is adjusted such that the number of the memory devices that simultaneously perform the operations for each of a plurality of channels is below a first threshold.3. The memory operation timing control method of claim 1 , wherein the operation timing is adjusted such that the number of the memory devices that simultaneously perform the operations in all of a plurality of channels is below a second threshold.4. The memory operation timing control method of claim 1 , further comprising:splitting the operations of the host request into one or more sub requests to have sizes capable of being processed by the memory devices.5. The memory operation timing control method of claim 1 , wherein the adjusting of the operation timing comprises:temporarily stopping the issuing of the operations with respect to a channel of the plurality of channels in which a number of banks of a plurality of banks that are performing operations exceeds a first threshold; andresuming the issuing of the operations with respect to a channel of the plurality of channels in which the number of the banks that are performing the operations is below the ...

Подробнее
21-11-2013 дата публикации

CHANGEABLE FUNCTIONALITY IN A BROADCAST ROUTER

Номер: US20130311681A1
Принадлежит: GVBB HOLDINGS S.A.R.L.

There is provided a broadcast router that includes a plurality of input cards (), a plurality of output cards (), at least one programmable device (), and a configuration control card (). The plurality of input cards input data into the broadcast router. The plurality of output cards output the data from the broadcast router. The configuration control card stores configuration information for configuring the at least one programmable device to perform a first set of functions. The configuration control card is adapted for removal and replacement by at least one other configuration control card that stores other configuration information for configuring the at least one programmable device to perform a second set of functions having a difference from the first set of functions so as to change a functionality of the broadcast router. 1. A broadcast router , comprising:a plurality of input cards for inputting data into the broadcast router;a plurality of output cards for outputting the data from the broadcast router;at least one programmable device; anda configuration control card for storing configuration information for configuring the at least one programmable device to perform a first set of functions,wherein the configuration control card is adapted for removal and replacement by at least one other configuration control card that stores other configuration information for configuring the at least one programmable device to perform a second set of functions having a difference from the first set of functions so as to change a functionality of the broadcast router.2. The broadcast router of claim 1 , wherein the broadcast router employs switch points claim 1 , the data received by the plurality of input cards includes input streams claim 1 , and the one or more functionalities comprise at least one of fading at the switch points claim 1 , receiving alternate input streams claim 1 , remote error monitoring claim 1 , signal mixing claim 1 , at least one of altering ...

Подробнее
28-11-2013 дата публикации

PROCESSING STRUCTURED AND UNSTRUCTURED DATA USING OFFLOAD PROCESSORS

Номер: US20130318269A1
Принадлежит:

Methods of processing structured data are disclosed that can include providing a plurality of XIMM modules connected to a memory bus in a first server, with the XIMM modules each respectively having a DMA slave module connected to the memory bus and an arbiter for scheduling tasks, with the XIMM modules further providing an in-memory database; and connecting a central processing unit (CPU) in the first server to the XIMM modules by the memory bus, with the CPU arranged to process and direct structured queries to the plurality of XIMM modules. 1. A method of processing structured data , comprising the steps of:providing a plurality of XIMM modules connected to a memory bus in a first server, with the XIMM modules each respectively having a DMA slave module connected to the memory bus and an arbiter for scheduling tasks, with the XIMM modules further providing an in-memory database; andconnecting a central processing unit (CPU) in the first server to the XIMM modules by the memory bus, with the CPU arranged to process and direct structured queries to the plurality of XIMM modules.2. The method of processing structured data of claim 1 , wherein the XIMM modules communicate with each other without requiring access to a processor of the first server.3. The method of processing structured data of claim 1 , wherein the XIMM modules are mounted on different servers in the same rack claim 1 , and further comprising a top of the rack switch to mediate communication therebetween.4. The method of processing structured data of claim 1 , wherein a XIMM driver executes a mmap routine to transfer a query from the CPU to the XIMM in the form of memory reads/writes.5. The method of processing structured data claim 1 , wherein the XIMM module is configured for insertion into a DIMM socket claim 1 , and the XIMM module further comprises offload processors connected to memory and a computational FPGA.6. A method of processing unstructured data claim 1 , comprising the steps of:providing ...

Подробнее
28-11-2013 дата публикации

OFFLOADING OF COMPUTATION FOR RACK LEVEL SERVERS AND CORRESPONDING METHODS AND SYSTEMS

Номер: US20130318280A1
Принадлежит:

Methods for handling multiple networked applications using a distributed server system are disclosed. Methods can include providing at least one main processor and a plurality of offload processors connected to a memory bus; providing an arbiter connected to each of the plurality of offload processors, the arbiter capable of scheduling resource priority for instructions or data received from the memory bus; and operating a virtual switch respectively connected to the main processor and the plurality of offload processors using the memory bus, with the virtual switch capable of receiving memory read/write data over the memory bus; and directing at least some memory read/write data to the arbiter from the virtual switch. 1. A method for handling multiple networked applications using a distributed server system , comprising:providing at least one main processor and a plurality of offload processors connected to a memory bus;providing an arbiter connected to each of the plurality of offload processors, the arbiter capable of scheduling resource priority for instructions or data received from the memory bus; andoperating a virtual switch respectively connected to the main processor and the plurality of offload processors using the memory bus, with the virtual switch capable of receiving memory read/write data over the memory bus; anddirecting at least some memory read/write data to the arbiter from the virtual switch.2. The method of claim 1 , wherein the offload processors provide support for a web server and the at least one main processor provides support for at least one of server side script engine claim 1 , a web page rendering engine claim 1 , or a database engine.3. The method of claim 1 , wherein the offload processors provide support for multimedia streaming data and the at least one main processor provides support for an overlay control.4. The method of claim 1 , wherein the offload processors provide support for a proxy server.5. The method of claim 1 , ...

Подробнее
28-11-2013 дата публикации

System-on-chip for providing access to shared memory via chip-to-chip link, operation method of the same, and electronic system including the same

Номер: US20130318311A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

An electronic system including a system-on-chip (SoC) providing access to a shared memory via a chip-to-chip link includes a memory device, a first semiconductor device, and a second semiconductor device. The first semiconductor device includes a first central processing unit (CPU) and a memory access path configured to enable access to the memory device. The second semiconductor device is configured to access the memory device via the memory access path of the first semiconductor device. The second semiconductor device is permitted to access the memory device while the memory access path is active and the first CPU is inactive, and the memory access path is configured to become active without intervention of the first CPU.

Подробнее
05-12-2013 дата публикации

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM

Номер: US20130326012A1
Автор: Hashimoto Yasuhiko
Принадлежит: CANON KABUSHIKI KAISHA

When an instruction to access a web server of an external device connected via a local interface is acquired from a user, access destination information for accessing the web server via the local interface is acquired. Based on the acquired access destination information, communication is performed with the web server of the external device via the local interface. 1. An information processing apparatus that can communicate with an external device via a local interface , comprising:a reception unit configured to receive an instruction to access a web server of the external device connected via the local interface;an acquisition unit configured to, if the access instruction is received by the reception unit, acquire access destination information for accessing the external device via the local interface; anda communication control unit configured to, based on the access destination information acquired by the acquisition unit, communicate with the web server of the external device via the local interface.2. The information processing apparatus according to claim 1 , wherein the reception unit receives an access instruction via a device driver for causing the external device to execute predetermined processing claim 1 , and the acquisition unit acquires access destination information associated with the device driver.3. The information processing apparatus according to claim 2 , wherein claim 2 , if access destination information associated with the device driver cannot be acquired claim 2 , the acquisition unit searches for an external device that includes the web server and is connected via the local interface claim 2 , and acquires access destination information of the searched external device.4. The information processing apparatus according to claim 3 , wherein the acquisition unit searches for the external device via a network interface.5. The information processing apparatus according to claim 1 , wherein the communication control unit communicates with the web ...

Подробнее
05-12-2013 дата публикации

Usb host controller and scheduling methods thereof

Номер: US20130326091A1
Автор: Yu-Hsun Chen
Принадлежит: MediaTek Inc

A USB host controller is provided. The USB host controller includes an endpoint management unit, a transfer management unit, and a schedule management unit. The endpoint management unit manages endpoint configurations of a USB device, wherein the USB device includes a plurality of endpoints and the endpoint configurations include a plurality of statuses of the endpoints of the USB device. The transfer management unit transfers data regarding transfer information of the endpoints of the USB device between a system memory and the USB host controller. The schedule management unit simultaneously manages packet transfer of at least two endpoints of the USB device.

Подробнее
05-12-2013 дата публикации

PROCESSING INPUT EVENT OF EXTERNAL DEVICE

Номер: US20130326092A1
Принадлежит: KT CORPORATION

The disclosure is related to processing an input event of an external device in user equipment. Coupling event data may be received from the external device coupled to the user equipment. An input event type associated with the received coupling event data may be identified. Input event data may be obtained from the received coupling event data. The obtained input event data may be processed using at least one of an input application programming interface (API) and an input sub-device driver, according to the identified input event type. 1. A method of processing an input event of an external device in user equipment , the method comprising:receiving coupling event data from the external device coupled to the user equipment;identifying an input event type associated with the received coupling event data;obtaining input event data from the received coupling event data; andprocessing the obtained input event data using at least one of an input application programming interface (API) and an input sub-device driver, according to the identified input event type.2. The method of claim 1 , further comprising:reconfiguring a device control path in association with the external device.3. The method of claim 2 , wherein the reconfiguring includes:receiving external sub-device information on at least one external sub-device included in the external device, from the external device;selecting at least one external sub-device to be controlled by the user equipment, among the at least one external sub-device;obtaining sub-device information on at least one sub-device of user equipment corresponding to the selected at least one external sub-device;transmitting the obtained sub-device information to the external device; andreconfiguring the device control path such that a corresponding external sub-device may be controlled.4. The method of claim 1 , wherein at least one of a structure and a size of the coupling event data is determined based on at least one of a data transmission ...

Подробнее
05-12-2013 дата публикации

Method, system and device for enabling USB data card with USB flash drive function to hibernate

Номер: US20130326093A1
Автор: Gong Wenqiang
Принадлежит: ZTE CORPORATION

A method, system and device for enabling a Universal Serial Bus (USB) data card with a USB flash drive function to hibernate are disclosed. The USB data card comprises two kinds of USB data card configuration information, the first USB data card configuration information of which is configuration information of the USB data card with the USB flash drive function, and the second USB data card configuration information of which is configuration information of the USB data card without the USB flash drive function. The USB data card sends the first USB data card configuration information to a host at first during enumeration with the host, and then sends the second USB data card configuration information to the host after receiving a configuration information switching instruction from the host and hibernates. The USB data card with the USB flash drive function can hibernate automatically according to the USB interface specification, thereby reducing the power consumption. 1. A method for enabling a Universal Serial Bus (USB) data card with a USB flash drive function to hibernate , wherein the USB data card comprises first USB data card configuration information and second USB data card configuration information; the first USB data card configuration information is configuration information of the USB data card with the USB flash drive function , and the second USB data card configuration information is configuration information of the USB data card without the USB flash drive function; and the method comprising:sending, by the USB data card, the first USB data card configuration information to a host during enumeration with the host;receiving, by the USB data card, a configuration information switching instruction sent from the host; andsending, by the USB data card, the second USB data card configuration information to the host according to the configuration information switching instruction and then hibernating.2. The method according to claim 1 , wherein the host ...

Подробнее
05-12-2013 дата публикации

Memory power tokens

Номер: US20130326185A1
Принадлежит: Microsoft Corp

Techniques are described for controlling availability of memory. As memory write operations are processed, the contents of memory targeted by the write operations are read and compared to the data to be written. The availability of the memory for subsequent write operations is controlled based on the outcomes of the comparing. How many concurrent write operations are being executed may vary according to the comparing. In one implementation, a pool of tokens is maintained based on the comparing. The tokens represent units of power. When write operations require more power, for example when they will alter the values of more cells in PCM memory, they draw (and eventually return) more tokens. The token pool can act as a memory-availability mechanism in that tokens must be obtained for a write operation to be executed. When and how many tokens are reserved or recycled can vary according to implementation.

Подробнее
05-12-2013 дата публикации

Driver interface functions to interface client function drivers

Номер: US20130326543A1
Принадлежит: Microsoft Corp

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.

Подробнее
05-12-2013 дата публикации

Remote Inking

Номер: US20130326544A1
Принадлежит: Microsoft Corp

In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system.

Подробнее
12-12-2013 дата публикации

CONFIGURATION CONTROLLER AND CONFIGURATION CONTROL METHOD

Номер: US20130332629A1
Принадлежит: FUJITSU LIMITED

A configuration controller configured to control configuration of a partially configurable programmable device, includes a determination unit configured to determine whether or not circuit data to be arranged in any one of a plurality of areas in the programmable device matches desired circuit data for which a desired arrangement target area is specified, before the circuit data to be arranged is written into the programmable device, and a data controller configured to control whether or not the circuit data to be arranged is to be written into the programmable device, in accordance with the determination result of the determination unit. 1. A configuration controller configured to control configuration of a partially configurable programmable device , the configuration controller comprising:a determination unit configured to determine whether or not circuit data to be arranged in any one of a plurality of areas in the programmable device matches desired circuit data for which a desired arrangement target area is specified, before the circuit data to be arranged is written into the programmable device; anda data controller configured to control whether or not the circuit data to be arranged is to be written into the programmable device, in accordance with the determination result of the determination unit.2. The configuration controller according to claim 1 ,wherein the determination unit determines whether or not the circuit data to be arranged matches the desired circuit data, by comparing first information indicating an arrangement target area for the circuit data to be arranged with second information indicating the arrangement target area for the desired circuit data.3. The configuration controller according to claim 2 ,wherein each of the plurality of areas includes a first frame group and a second frame group that is subsequent to the first frame group, andwherein the determination unit obtains the first information from the first frame group, after the data ...

Подробнее
12-12-2013 дата публикации

CONNECTING SYSTEM AND METHOD FOR USER DEVICE AND EXTERNAL DEVICE

Номер: US20130332631A1
Автор: Lee Sang Yool
Принадлежит:

The present invention relates to a system and method for connecting a user device and an external device. The system and method is configured to connect a user device and an external device in which a connection module for interconnecting applications of the user device and applications of the external device is loaded in the external device such that the applications installed in the user device can be easily used in the external device and the connection module simultaneously communicates with two or more applications installed in the user device such that an application in which two or more applications are combined can be executed in the external device. 1. A system for connecting a user device and an external device , the system comprising:a user application which is installed in the user device, includes a user device communication interface for data input/output to receive a control signal through the user device communication interface, process the received control signal, and output control data generated as a result of the processing through the user device communication interface;an extended application which is installed in the external device, includes an external device communication interface for data input/output to receive control data of the user device through the external device communication interface, process the received control data, generate a control signal according to a user's selection, and output the control signal through the external device communication interface; andan application connection module which is installed in the external device and respectively connected to the user device communication interface and the external device communication interface to mediate data transmission and reception between the user application and the extended application.2. The system of claim 1 , wherein the application connection module inputs and outputs the control signal and the control data using a protocol defined for each of a plurality of ...

Подробнее
19-12-2013 дата публикации

ASSOCIATION OF AN INPUT AND OUTPUT OF A PERIPHERAL DEVICE IN A COMPUTING SYSTEM

Номер: US20130339553A1
Автор: JR. Alain, Michaud, Slezak Mark
Принадлежит:

A method on a computing system for associating an output of a coupled peripheral device to an input of the peripheral device is provided. A computing system configured to be coupled to a peripheral device comprising an input and an associated output is provided. The computing system comprises an input logical layer configured to receive descriptor configuration information from the peripheral device and build interface sets including attributes of the input of the peripheral device and the associated output. The input logical layer uses the interface sets to select and set attributes of the output of the peripheral device. 1. A method , comprising:selectively altering an attribute of a peripheral device based on an acceptable input to an application with which the peripheral device is associated.2. The method of claim 1 , the selectively altering comprising altering a height associated with the peripheral device.3. The method of claim 1 , the attribute corresponding to a level of a sense of awareness associated with the application.4. The method of claim 1 , the selectively altering comprising altering a physical manifestation of the peripheral device.5. The method of claim 1 , the selectively altering comprising altering a temperature associated with the peripheral device.6. The method of claim 1 , the selectively altering comprising altering a resistance associated with the peripheral device.7. The method of claim 1 , the selectively altering comprising altering a tactile aspect associated with the peripheral device.8. A system claim 1 , comprising:one or more processing units; and 'selectively altering an attribute of a peripheral device based on an acceptable input to an application with which the peripheral device is associated.', 'memory comprising instructions that when executed by at least one of the one or more processing units, perform a method comprising9. The system of claim 8 , the selectively altering comprising altering a height associated with the ...

Подробнее
26-12-2013 дата публикации

Interchangeable Surface Input Device Mapping

Номер: US20130346636A1
Принадлежит:

An input device with an interchangeable surface is described. In one or more implementations, an input device base includes a connection portion configured to provide a physical and communicative coupling to a computing device and a plurality of sensors configured to initiate respective inputs responsive to contact from a user. The input device also includes an interchangeable surface that is removable and connectable, physically, to the input device base, the interchangeable surface having a plurality of indications of inputs that are to be initiated via respective ones of the plurality of sensors. 1. A method comprising:identifying an interchangeable surface that has been physically connected to an input device base of an input device, the input device base having a plurality of sensors configured to initiate respective inputs;obtaining a mapping of indications of inputs of the interchangeable surface to respective one or more said sensors of the input device base based at least in part on the identifying; andapplying the obtained mapping such that a computing device communicatively and physically coupled to the input device associates the indications with the respective one or more sensors.2. A method as described in claim 1 , wherein the identifying is based on an identifier stored as part of the interchangeable surface.3. A method as described in claim 1 , wherein the mapping is stored as part of the interchangeable surface.4. A method as described in claim 1 , wherein the obtaining of the mapping is performed by the computing device.5. A method as described in claim 4 , wherein the mapping is exposed for accessibility to the computing device via a network by a service provider.6. A method as described in claim 1 , wherein the plurality of sensors are configured as pressure sensitive sensors.7. A method as described in claim 6 , wherein the plurality of sensors are pressure sensitive sensors that are each configured to communicate different amounts of pressure ...

Подробнее
26-12-2013 дата публикации

WAKEUP METHOD, HOT SWAP METHOD, AND DEVICE BASED ON HIGH SPEED INTER-CHIP HSIC INTERFACE

Номер: US20130346640A1
Принадлежит: HUAWEI DEVICE CO., LTD.

The embodiments of the present invention provide a wakeup method, a hot swap method, and a device based on high speed inter-chip interface HSIC. A method includes: learning, by a host, that a peripheral device connected to the host through a high speed inter-chip HSIC bus is in an idle state; the host is in a dormant state; receiving, by the host from a signal line connected to the peripheral device, an interrupt signal sent by the peripheral device; and the host is woken up from the dormant state according to the interrupt signal. The wakeup and hot swap of the host and the peripheral device based on an HSIC bus are implemented, and the electric energy of the device is saved. 1. A wakeup method based on high speed inter-chip (HSIC) interface , comprising:learning, by a host, that a peripheral device connected to the host through an high HSIC bus is in an idle state;staying, by the host, in a dormant state;receiving, by the host from a signal line connected to the peripheral device, an interrupt signal sent by the peripheral device; andthe host is woken up from the dormant state according to the interrupt signal.2. The method according to claim 1 , after the learning claim 1 , by the host claim 1 , that the peripheral device connected to the host through the HSIC bus is in the idle state claim 1 , further comprising:controlling, by the host, the peripheral device to enter the dormant state.3. The method according to claim 1 , wherein before the host enters the dormant state claim 1 , the method further comprises:suspending, by the host, the HSIC bus so that the HSIC bus stops data transmission.4. The method according to claim 3 , after the suspending claim 3 , by the host claim 3 , the HSIC bus claim 3 , further comprising:saving, by the host, a current state of an HSIC controller; andcontrolling, by the host, the HSIC bus to be powered down.5. The method according to claim 4 , after the host is woken up from the dormant state according to the interrupt signal claim ...

Подробнее
26-12-2013 дата публикации

Semi-Autonomous Touch I/O Device Controller Operation Under Control of Host

Номер: US20130346641A1
Автор: Corlett Barry J.
Принадлежит:

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. 1. A system for semi-autonomous operation of touch I/O device controllers under control of host devices , comprising:at least one host device including at least one host processing unit;at least one touch I/O device hosted by the at least one host device; andat least one touch I/O device controller that controls the at least one touch I/O device controlled;wherein the at least one touch I/O device controller is configured to operate in at least a wait state where the at least one touch I/O device controller waits to detect that the at least one touch I/O device is being touched and an on state where the at least one touch I/O device controller has detected that the at least one touch I/O device is being touched, the at least one touch I/O device controller configured to operate in at least one of a plurality of sub-states when operating in the on state, and the at least one touch I/O device controller configured to determine which of the plurality of sub-states to operate in when entering the on state based at least on a value assigned to a sub-state variable by the at least one host processing unit.2. The system of ...

Подробнее
02-01-2014 дата публикации

Automation System with an Output Device

Номер: US20140006651A1
Автор: DAUSEND Stefan
Принадлежит:

An automation system includes a first and second controllers, and an output device connected to the first and second controllers, wherein the output device comprises a module having at least a first submodule and a second submodule, wherein the first controller includes first interconnection information defining an assignment between the first controller and the first submodule, the second controller includes second interconnection information defining an assignment between the second controller and the second submodule, the first submodule accepts first output data from the first controller, the second submodule accepts second output data from the second controller, wherein the module is further configured so that it is connected to a plurality of outputs for control of actuators and includes a logical linkage device for logically linking the first output data to the second output data such that logically linked output data is provided for the outputs for controlling actuators. 1. An automation system , comprising:a first controller;a second controller; andan output device connected via a field bus to the first and second controllers, the output device comprising a module including at least a first submodule and a second submodule;wherein the first controller includes first interconnection information which defines an assignment between the first controller and the first submodule, and the second controller has second interconnection information, which defines an assignment between the second controller and the second submodule;wherein the first submodule is configured to accept first output data from the first controller; andwherein the second submodule is configured to accept second output data from the second controller; andwherein the module is further configured so as to link to a plurality of outputs for control of actuators, the module further including a logical linkage device configured to logically link the first output data with the second output data ...

Подробнее
02-01-2014 дата публикации

METHOD AND APPARATUS FOR MONITORING AND PROCESSING SENSOR DATA IN AN INTERFACING-DEVICE NETWORK

Номер: US20140006660A1
Принадлежит: UBIQUITI NETWORKS, INC.

An interfacing device is configured to process one or more rules, based on sensor data, to perform a predetermined action. During operation, the device can receive a device configuration that includes a rule for the interfacing device. The rule can include an action description for performing an action, and can include a condition that takes sensor data as input and indicates criteria for performing the action. The device can store the rule in a rule repository, and determines a remote interfacing device that generates data associated with the rule's condition. The device can also subscribe to the data from the remote interfacing device. 1. A method , comprising:receiving, by an interfacing device, a device configuration that includes a rule for the interfacing device, wherein the rule includes an action description for performing an action, and includes a condition that indicates criteria for performing the action;storing the rule in a rule repository;determining a remote interfacing device that generates data associated with the rule's condition; andsubscribing to the data from the remote interfacing device.2. The method of claim 1 , wherein subscribing to the data from the remote interfacing device involves:establishing a network connection with the remote interfacing device; andsubscribing to the data from the remote interfacing device via the established connection.3. The method of claim 2 , wherein the network connection is established using one or more of:a WebSocket protocol;a communication channel via the Session-Traversal Utilities for Network-address-translation (STUN) protocol; anda Comet protocol.4. The method of claim 3 , wherein the request for establishing the network connection using the WebSocket protocol includes at least one of:a WebSocket handshake request to upgrade a hypertext transfer protocol (HTTP) session to a WebSocket session; anda Sec-WebSocket-Key token from the network device.5. The method of claim 4 , wherein establishing the network ...

Подробнее
02-01-2014 дата публикации

STORAGE CONTROL DEVICE, COMPUTER-READABLE RECORDING MEDIUM, AND METHOD THEREOF

Номер: US20140006744A1
Принадлежит:

A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a command to which first identification information for instructing a storage to determine an execution order of commands issued to the storage has been assigned or a command to which second identification information for instructing the storage to execute commands in an order in which the storage received the commands has been assigned, in accordance with a result of the comparison, measures a time from issuance of the command to a response from the storage when the obtained access request has a random characteristic, and adjusts the threshold. 1. A storage control device comprising:a memory; and obtaining an access request having a random characteristic which gives instructions to access a storage device for storing information by a random access, or an access request having a sequential characteristic which gives instructions to access the storage device by a sequential access;', 'comparing a threshold with a ratio of a number of commands issued to the storage device corresponding to the access request having the random characteristic to a number of commands issued to the storage device corresponding to the access request having the sequential characteristic;', 'generating a command to which first identification information for instructing the storage device to determine an execution order of commands issued to the storage device has been assigned or a command to which second identification information for instructing the storage device to execute commands in an order in which the storage device received the commands has been assigned, in accordance with a result of a comparison ...

Подробнее
09-01-2014 дата публикации

Codec control

Номер: US20140009477A1
Принадлежит: Individual

A method and system for a software driver of a graphics controller to work with a display codec. The software driver may be configured to work with different display codecs at different periods of time while using a default configuration. Other embodiments are also described.

Подробнее
09-01-2014 дата публикации

SEMICONDUCTOR DEVICE AND DATA PROCESSING SYSTEM SELECTIVELY OPERATING AS ONE OF A BIG ENDIAN OR LITTLE ENDIAN SYSTEM

Номер: US20140013009A1
Автор: AZUMA Yuri, Sakamaki Goro
Принадлежит: RENESAS ELECTRONICS CORPORATION

A semiconductor device correctly switches endian modes regardless of the current endian mode of an interface. The semiconductor device includes a switching circuit and a first register. The switching circuit switches an interface to be used in big endian or little endian mode. The first register holds control data of the switching circuit. The switching circuit sets the interface in little endian mode when first predetermined control information is supplied to the first register, and sets the interface in big endian mode when second predetermined control information is supplied to the first register. The control information can be correctly inputted without being influenced by the endian setting status. 118-. (canceled)19. An apparatus comprising:a display panel; anda display controller driver coupled to the display panel to control the display panel and coupled to a data processor,wherein the display controller driver comprises:an interface adapted to receive data, an address and an endian setting command supplied from the data processor, the endian setting command being adapted to set the interface to operate as one of a big endian system or a little endian system; anda command register adapted to store the endian setting command when the address supplied to the interface is matched to an address assigned to the endian setting command,wherein the endian setting command includes a high-order bit portion and a low-order bit portion, the endian setting command having a value that is unchanged with respect to values of specific bit positions even if the high-order bit portion and the low-order bit portion of the endian setting command are transposed.20. An apparatus according to claim 19 ,wherein the high-order bit portion of the endian setting command is 0000000X, where X is 0 when setting the little endian system, and where X is 1 when setting the big endian system, andwherein the low-order bit portion of the endian setting command is 0000000Y, where Y is 0 when ...

Подробнее