Entries |
Document | Title | Date |
20080209083 | POWER SAVING METHOD OF BI-DIRECTIONAL COMMUNICATION WIRELESS PERIPHERAL DEVICE - A power saving method of a bi-directional communication wireless peripheral device includes providing a wireless communication protocol between a host and the bi-directional communication wireless peripheral device; establishing a bi-directional communication wireless link between the host and the bi-directional communication wireless peripheral device through the wireless communication protocol; and enter a power off mode when the bi-directional communication wireless link does not exist. | 08-28-2008 |
20080228956 | System and method for remote communication with a multifunctional device - Systems and methods for transmitting information from a multifunctional device to a centralized management server are disclosed. A method for transmitting information between a multifunctional device and a centralized management server includes collecting information from a multifunctional device using a wireless device; rendering the information secure using a secure functionality; and transmitting the secure information over a network to a centralized management server. | 09-18-2008 |
20080288669 | MEMORY CARD ADAPTER AND METHOD FOR STORING DATA ON MEMORY CARD - An adapter for storing data includes a male connector, a first slot, a second slot, a switch circuit, and a controller. The male connector is used for connecting to an electronic device. The first slot is used for connecting a first memory card. The second slot is used for connecting a second memory card. The switch circuit is used for selectively connecting the male connector with the first slot and the second slot. The controller is used for detecting states of the first memory card and the second memory card and controlling the switch circuit to connect the male connector with one of the first slot and the second slot based on detected states. | 11-20-2008 |
20080294804 | Information transceiver, method and storage medium - An information transceiver including a storage unit storing usage information transferred from a provider device, an information transferring unit transferring the usage information to a user device when a usage start request is received in a state of being connected to the user device, an information monitoring unit performing processing for making the user device monitor a usage of the usage information and store usage record information after the usage information is transferred to the user device, an ending processing unit performs processing for making the user device read and transfer the usage record information after the user device deletes the usage information when a usage end request is received in the state of being connected to the user device, a location information monitoring unit obtaining present location information from an external location information service site for transmission when a communication request is received from the provider device. | 11-27-2008 |
20080307119 | KVM SWITCH FOR SWITCHING AMONG COMPUTERS BY EMPLOYING MOUSE MOVEMENT SIGNAL AND METHOD THEREOF - A KVM switch and switching method thereof are disclosed. A KVM switch for switching among a plurality of computers includes a movement detector, control unit, and a switch unit. The movement detector detects a movement of a mouse to generate a movement signal. The control unit receives the movement signal from the movement detector and generates a control signal according to the movement signal. The switch unit switches the computers based on the control signal. The KVM performs switch operation among a plurality of computers by a switching threshold value according to a movement distance of a mouse during a set time period. | 12-11-2008 |
20080313359 | RELATIVE TYPING WAITING TIME BEFORE DISAMBIGUATION AIDS - In accordance with an embodiment of the present invention, an assistance mechanism tracks a plurality of time intervals between a plurality of input events. Each input event of said plurality of input events is generated by a user physically manipulating an input device at a client. Based on the plurality of time intervals, the assistance mechanism dynamically determines a threshold period. Then the assistance mechanism determines whether a subsequent input event has been generated within said threshold period. In response to determining that an input event has not been generated within said threshold period, the assistance mechanism may cause information to be displayed at the client. | 12-18-2008 |
20080313360 | PERIPHERAL DEVICE CONTROL SYSTEM - An accurate, highly reliable peripheral device control system is realized by issuing notifications related to a print job having the correct content from a printer driver with accurate timing and in the correct order, and conveying correct information to an application with accurate timing and in the correct order in a peripheral device control system that uses a low-performance printer. In an peripheral device control system composed of an information processing apparatus and a peripheral device, the information processing apparatus acquires peripheral device information related to the peripheral device from the peripheral device, generates job information from the peripheral device information, and notifies the job information. At this time, a notification not yet issued is created based on notified printing and printed page numbers and a current printing page number, and issued. | 12-18-2008 |
20080313361 | Monitoring device and monitoring method for monitoring data held in memory - A monitoring device according to the present invention is a monitoring device connectable between a target device including a first memory holding a first data sequentially renewed and a host device acquiring a second data coinciding with the first data held in the first memory, and includes a first bus, a second memory holding the second data, a first control portion allowing the second data to be sequentially inputted to the second memory through the first bus according to the renewal of the first data, an event detection portion outputting an event detection signal when the data flowing to the first bus satisfies an event detection condition set in advance, and a second control portion allowing the second data to be outputted from the second memory based on the event detection signal. As a result, an overlapping between a data writing period to the memory of the monitoring device and a data reading period from the memory of the monitoring device is excluded, so that the reliability of the data read from the memory of the monitoring device can be improved. | 12-18-2008 |
20080320177 | METHOD AND APPARATUS FOR MANAGING RESOURCES OF A UNIVERSAL PLUG AND PLAY DEVICE BASED ON A CONNECTION STATUS OF A CONTROL POINT - Provided are a method and apparatus for managing resources of a Universal Plug and Play (UPnP) device based on a connection status of a control point. The method of managing resources of a controlled device includes: monitoring an invocation of an action representing a connection of a control point for a predetermined time; determining whether the control point is connected to the controlled device or not by considering whether the monitored action is invoked or not; and increasing available resources by selectively deactivating an application which is controlled by the control point according to the determination result. Accordingly, the resources of the UPnP device can be effectively managed. | 12-25-2008 |
20090006660 | AGGREGATION OF DEVICES FOR A MULTIMEDIA COMMUNICATION SESSION - A system that facilitates aggregation of devices for a multimedia communication session (e.g., voice, video, audio, graphics) is disclosed. In particular, the innovation can automatically separate a multimedia input into individual streams thereafter facilitating the selection of appropriate devices for which to render the input so as to maintain the multimedia communication experience. Logic is provided to assist in the selection the devices from a network of user-available devices. | 01-01-2009 |
20090006661 | INFORMATION DISPLAY APPARATUS, DISPLAY SYSTEM, AND INFORMATION DISPLAY METHOD - In an electronic conference system, an information display apparatus is provided, that allows to proceed with a conference efficiently even if performing a capturing of electronic data during the conference. The information display apparatus has a display device that is provided with a plurality of display modes and available for an electronic conference system, in which a connection of a data input device is monitored, and a processing method for the inputted data from the data input device whose connection has been detected is made different depending on the current display mode. In the processing method, when the display mode is a mode in which the data is editable and the inputted data is image data, the electronic conference system is caused to directly capture the data therein, and in the case except it, a storage dialogue for the inputted data is displayed. | 01-01-2009 |
20090013099 | SYSTEM AND PROGRAM FOR TRANSMITTING INPUT/OUTPUT REQUESTS FROM A FIRST CONTROLLER TO A SECOND CONTROLLER - Provided are a method, system, and program monitoring paths between a first controller and second controller. A determination is made as to whether one path has been unavailable for a predetermined time period in response to detecting that the path is unavailable. Indication is made that the path is in a first failed state if the path has been unavailable for more than the predetermined time period and indication is made that the path is in a second failed state if the path has not been unavailable for the predetermined time period. | 01-08-2009 |
20090024770 | APPARATUS, SYSTEM, AND METHOD FOR ACCELERATION INITIATED ASSOCIATION - An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier. | 01-22-2009 |
20090024771 | INFORMATION PROCESSING APPARATUS, MANAGING METHOD, COMPUTER-READABLE RECODING MEDIUM STORING MANAGING PROGRAM THEREIN, AND ELECTRONIC APPARATUS - The information processing apparatus includes: a connection unit which an electronic apparatus is adapted to be communicably coupled to; a connection detecting unit which detects coupling of the electronic apparatus to the connection unit; a timer which measures a time duration that elapses under a connection state, in which the electronic apparatus is engaged; and an alerting unit which alerts a user of the information processing apparatus when it is detected by the timer that a predetermined time duration elapses. With this arrangement, it is possible to prevent forgetting to disengage the electronic apparatus from the information processing apparatus, and the convenience of handling of the electronic apparatuses is improved. | 01-22-2009 |
20090063723 | STORAGE APPARATUS, AND METHOD OF STOPPING OPERATION OF ADD-ON STORAGE DEVICE WHICH IS IN OPERATION WITHIN THE STORAGE APPARATUS - A storage apparatus and method are provided. The storage apparatus including includes a basic storage device having a control unit and an add-on storage device configured to be connected to the basic storage device. The add-on storage device including a first request receiving unit receiving a first operation stop request output from the basic storage device to the add-on storage device second request receiving unit receiving a second operation stop request different from the first operation stop request, communication monitoring unit monitoring communication from the basic storage device, and operation stop processing unit performing processing for stopping the operation of the add-on storage device. The operation stop processing unit determines the validity of the second operation stop request on the basis of a monitoring result obtained by the communication monitoring unit, and stops the operation of the add-on storage device. | 03-05-2009 |
20090150574 | METHOD AND APPARATUS FOR ORGANIZING AND CONSOLIDATING PORTABLE DEVICE FUNCTIONALITY - Some embodiments of the present invention provide a system that organizes and consolidates the functionality of a portable device. During operation, the system tracks the usage of at least one application and at least one data file by a user of the portable device. Next, the system determines usage-context information from the tracked usage and generates a chronological log that includes the tracked usage and the usage-context information. Finally, the system displays the chronological log to the user in a manner which enables the user to use the usage-context information to access the functionality of the portable device. | 06-11-2009 |
20090157912 | IMAGE PROCESSING APPARATUS - An image processing apparatus is capable of communicating data with a plurality of external apparatuses attached to the image processing apparatus. Each of the external apparatuses includes an advisor that advises a user of access to the external apparatus. A display section displays information on the external apparatuses attached to the image processing apparatus. A selecting section selects a desired one external apparatus from among the plurality of external apparatuses displayed on said display section. A transmitter transmits an access command to the desired one external apparatus. When the selected external apparatus receives the access command, the advisor advises the user of the access to the selected external apparatus, emitting flashing light. | 06-18-2009 |
20090164670 | PRINTER AND USB DEVICE RECOGNIZING METHOD - A printer includes a USB host controller and a USB root hub with a plurality of USB ports, in which the USB host controller outputs a bus reset signal to the USB device connected to a specific port when a predetermined standby time passes after a pull-up of a D+/D− signal line of a USB device connected to at least one specific port of the plurality of USB ports is detected. | 06-25-2009 |
20090172211 | STORAGE DEVICE WITH TRANSACTION LOGGING CAPABILITY - In one aspect, a system for indexing transactions over a shared bus is described. In various embodiments, the system includes a host controller and a plurality of storage devices in communication with the bus. Each of the storage devices is configured to store data. The bus facilitates communications between the host controller and the plurality of storage devices. A selected one of the storage devices is configured to function as a transaction indexer to monitor the bus and index and store selected transaction information associated with operations that occur over the bus. While the host controller may be arranged to configure the transaction indexer, the transaction monitoring, indexing and storing are performed substantially automatically by the transaction indexer without requiring further instructions from the host controller. | 07-02-2009 |
20090172212 | System and method for managing input/output requests in data processing systems - An apparatus and method for managing input/output transactions in data processing systems. I/O processors (IOPs) of the computing system are logically separated into multiple groups. Multiple global completion indicator groups are provided, one for each of the groups of IOPs. A state of the global completion indicator group is modified by its respective group of IOPs when any of the IOPs of the respective group completes an I/O request. Each of the global completion indicator groups is independently monitored for I/O requests completed by any of the IOPs in the respective IOP group. | 07-02-2009 |
20090177807 | RESET METHOD FOR APPLICATION SPECIFIC INTEGRATED CIRCUITS (ASIC) - A method and arrangement for avoiding an operative deadlock in an Application Specific Integrated Circuit (ASIC) when it is only partially reset, such as when only some parts of the ASIC are reset whereas others are left to remain active. | 07-09-2009 |
20090210570 | EXTENDED MEASUREMENT WORD DETERMINATION AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM - An article of manufacture, an apparatus, and a method for determining an extended measurement word at a channel subsystem of an I/O processing system using data from a control unit are provided. The article of manufacture includes at least one computer usable medium having computer readable program code logic. The computer readable program code logic performs a method including sending a command message to the control unit, and receiving a transport response information unit message at the channel subsystem in response to sending the command message to the control unit. The computer readable program code logic additionally extracts a plurality of time values from the transport response information unit message as calculated by the control unit, calculates an extended measurement word as a function of the time values, and writes the extended measurement word to computer readable memory in the I/O processing system. | 08-20-2009 |
20090210571 | PROCESSING OF DATA TO MONITOR INPUT/OUTPUT OPERATIONS - A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a command from the channel subsystem to the control unit to initiate an input/output operation; setting a time period for completion of the operation; and responsive to the operation not completing within the time period, sending a message to determine whether the control unit has an exchange open for the command. | 08-20-2009 |
20090222595 | Data transmission and processing system with reliable acquisition of critical states - Data transmission and processing system with at least one input user ( | 09-03-2009 |
20090248909 | Method and Apparatus for Simulating Consumer Electronic Control Functionality for Devices - A High-Definition Multimedia Interface (HDMI) switch includes a plurality of peripheral device ports, each of which may be coupled to a corresponding peripheral device. The switch also includes a display device port for coupling to a display device. In one embodiment, the switch is configured to receive device identification information from one or more of the peripheral devices coupled to the peripheral device ports and to detect which of the peripheral device ports is an active port. The switch may then transmit the device identification information for the peripheral device coupled to the active port to a display device in accordance with an HDMI communication protocol, such as the consumer electronic control (CEC) protocol. In one embodiment, the peripheral device coupled to the active port is not configured to communicate according to the HDMI communication protocol. | 10-01-2009 |
20090271535 | STORAGE SYSTEM AND DATA INPUT/OUTPUT CONTROL METHOD - A highly-reliable storage system and data input/output control method, which can ensure priority data input/output performance, is provided. A performance limit, which is the number of data input/output processes per unit of time, is detected; and a processing percentage for each of one or more priority targets for which data input/output processing should be prioritized, and a group of one or more non-priority targets that includes of one or more other targets, which correspond to input/output processing request types, is determined based on the performance limit detected, and a targeted performance; and the storage apparatus executes data input/output processing for the one or more priority targets and the group of one or more non-priority targets at respective frequencies determined by the processing percentage determination unit. | 10-29-2009 |
20090292832 | OPERATION MANAGEMENT APPARATUS, DISPLAY METHOD, AND RECORD MEDIUM - An operation management device manages the operations of managed devices, and includes: an information collection unit for acquiring communication data between the managed devices; and a calculation unit for calculating coordinates when the managed devices are arranged on a two-dimensional plane. | 11-26-2009 |
20090292833 | Remote USB device usage system - In one embodiment of a remote USB device usage system, when there is a request to connect to a remote USB device from any one of a plurality of applications, a check is performed of whether or not another application is using the remote USB device. When no application is using the remote USB device, connection to the remote USB device is performed. When there is a request to disconnect from a remote USB device from any one of a plurality of applications, a check is performed of whether or not another application is using the remote USB device, if no application is using the remote USB device, disconnection from the remote USB device is performed. | 11-26-2009 |
20090300227 | METHOD OF MONITORING HOST ACTIVITY - A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device. | 12-03-2009 |
20090300228 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS - It is determined whether or not logout is executed after login. If a user authentication process is executed and a user authentication processing state is ended, it is determined whether or not a USB device is attached. If a USB device is attached, then it is determined whether or not there exists job execution history of the USB device. If there exists job execution history of the USB device, that is, if job execution history for the USB device exists in a job history management table, the attachment of the USB device having the job execution history is released. | 12-03-2009 |
20100023651 | Method and System for Detecting State of Field Asset Using Packet Capture Agent - Methods and systems for detecting a state of a field asset using a packet capture agent is disclosed. A method may include capturing one or more packets transmitted on a shared bus in a field asset and determining the occurrence of a door event based at least one the one or more captured packets. | 01-28-2010 |
20100023652 | Storage Device and Control Method Thereof - The present invention provides a storage device and a control method thereof which can enhance general-use property and availability of a storage system while enhancing I/O performance of the storage system as a whole. The storage device is provided with an external connection function in which a command is generated in response to a read request or a write request given by a host computer, and the generated command is issued to an external storage device via any of a plurality of ports. In such a storage device, a channel processor, for every kind of the command, issues a test command to the external storage device in a plurality of issuing methods, measures an I/O performance for every issuing method, displays a result of measurement of the I/O performance for every method, and/or sets the issuing method in issuing the command to the external storage device based on the result of measurement of the I/O performance for every issuing method. | 01-28-2010 |
20100030926 | SIGNALING DEVICE FOR DETECTING THE PRESENCE OF AN OBJECT - A sheet switch ( | 02-04-2010 |
20100049881 | UNIVERSAL SERIAL BUS (USB) REMOTE WAKEUP - A universal serial bus (USB) device communicates with a USB host over a USB to remotely wake up the USB host over the USB when the USB host is in a low power (e.g. deep sleep) mode. The USB device performs an activity to wake up the USB host. The USB host performs a remote wake up process in response to detecting the activity by the USB device. The USB host performs a resume process in response to performing the remote wake up process by the USB host. The USB device wakes up in response to the USB host performing the resume process. | 02-25-2010 |
20100049882 | HOTKEY PROCESSING METHOD AND COMPUTER SYSTEM - A key processing method for use in a computer system having at least one BIOS (basic input output system) and one controller is disclosed. The method comprises the following steps. After a predetermined time period, it is first determined whether a specific hotkey has been pressed. If so, the BIOS acquires identification data of the specific hotkey from the controller and performs a corresponding service. | 02-25-2010 |
20100138565 | AUTOMATIC QOS DETERMINATION WITH I/O ACTIVITY LOGIC - Systems and methodologies for automatic quality of service (QoS) management for data network devices are provided herein. As described herein, active versus inactive interaction between a user and a network device can be identified, based on which an appropriate QoS level can be applied to the device. For example, a level of input/output (I/O) activity associated with a device can be inferred by monitoring mouse movement, touch input activity, display output activity, voice I/O activity, or the like, and a QoS configuration can be automatically selected for the device based on the inferred level of activity. As further provided herein, I/O activity monitoring and a corresponding QoS assignment can be related to an activity timer, such that a high-priority QoS setting is applied to devices for which I/O activity is identified within the timer and a low-priority QoS setting is applied to devices for which such activity is not identified. | 06-03-2010 |
20100138566 | Control System for Legacy Computers Using Peripheral Devices - A system and method for transferring data with a peripheral of a computer controlled system is presented. The system and method comprises a means for monitoring an interface cable between the peripheral and the peripheral controller to identify an idle interval, a switching means for connecting a controller to the interface cable for transferring data between the controller and the peripheral, and a communications port for transferring commands and data between the controller and an another computer. The system and method transfers data with the peripheral without consuming memory or CPU resources of the computer controlled system. | 06-03-2010 |
20100153589 | METHOD AND APPARATUS FOR DETECTING ELECTRICAL IDLE - A system and method for detecting electrical idle in a receiver is disclosed herein. A receiver includes a differential receiver, an analog idle detector, and a first filter. The differential receiver receives a variable rate differential signal. The analog idle detector is coupled to the differential receiver. The analog idle detector provides a first idle signal that erroneously identifies a differential signal electrical idle state. The first filter is coupled to the analog idle detector. The first filter processes the first idle signal and generates a second idle signal lacking the idle state errors of the first idle signal. The first filter provides the second idle signal to receiver control logic that controls signal reception. | 06-17-2010 |
20100161842 | MOBILE TERMINAL AND SWITCHING METHOD FOR CONTROLLING DATA TRANSMISSION INTERFACE THEREOF - A mobile terminal and switching method for controlling data transmission interface thereof are provided. The mobile terminal comprises an application processor, a communication processor and data transmission interfaces thereof, the application processor comprising a traffic monitor unit and an interface control unit, wherein the traffic monitor unit is configured to detect data traffic of data transmission, compare the data traffic with a preset threshold to obtain a comparison result, and output the comparison result; and the interface control unit is configured to control, on receipt of the comparison result, the connection or disconnection of a high-speed data line between the application processor and the communication processor, and to transmit a corresponding interface switching command to the communication processor for switching the data transmission interface. With the present invention, the power consumption of the system can be reduced and the efficiency of the data transmission can be improved. | 06-24-2010 |
20100169513 | Identifying A Self-Powered Device Connected To A Medical Device - This patent application relates generally to identifying a self-powered device connected to a medical device. | 07-01-2010 |
20100185786 | SYSTEMS AND METHODS FOR MAINTAINING DATA INTEGRITY OF REMOVABLE MEDIA OF AN ELECTRONIC DEVICE - The described embodiments relate generally to methods, systems and devices for maintaining data integrity of a removable media card of a handheld electronic device, particularly when such media card is removed from such device. | 07-22-2010 |
20100205328 | ENHANCEMENTS TO UNIVERSAL SERIAL BUS (USB) SUSPEND AND RESUME OPERATIONS - Some embodiments of the invention include apparatus, systems, and methods to perform universal serial bus (USB) suspend and resume operations based on active communication between USB devices to improve power management. Other embodiments are described and claimed. | 08-12-2010 |
20100211702 | DATA-PROCESSING SYSTEM AND DATA-PROCESSING METHOD - A data-processing system is described comprising: A plurality of data-processing devices ( | 08-19-2010 |
20100250791 | Low power physical layer for SATA and SAS transceivers - Described embodiments provide for switching from a low-power mode of a device such as, for example, a SAS or SATA receiver, to an active mode. The device enters the low-power mode by shutting down i) logic devices of a physical layer of the device and ii) a decoding circuit of the device. Activity at an input of a receiver of the device is detected while in low-power mode, and the device switches, in response to the detected activity, from the low-power mode to the active mode by powering up i) the logic devices of the physical layer and ii) the decoding circuit when activity is detected, thereby responding to the detected activity as if it is a predetermined command. | 09-30-2010 |
20100281188 | Methods and Systems for Outlying Peripheral Device Management - Aspects of the present invention comprise systems and methods for detecting and managing peripheral devices that perform outside a given performance envelope. In some aspects, one or more threshold values may be determined prior to or during implementation by heuristic or other methods. These threshold values may then be used to determine device performance. In some aspects, threshold values may relate to performance parameters comprising device failures, consumption levels, output quality and other parameters. In some aspects, multiple threshold values may be used to determine device performance. In an exemplary aspect, a sheet usage threshold, a tone usage threshold and a power usage threshold may be used to determine if a device is an outlying device. In some aspects, performance below an excellence threshold value may indicate that a device has excellent performance. | 11-04-2010 |
20100325315 | Systems and methods for context-sensitive presentation of activity management data - A new approach is proposed that contemplates systems and methods to support context-sensitive presentation of activity management data. Under the approach, a user's current activities are monitored and relevant data in a computer-based activity management system is retrieved if the monitored user activities meet certain criteria. A signal is then provided to the user indicative of the existence of data in the computer-based activity management system relevant to the current work of the user. Once the user indicates his/her intent to access such relevant data, that data is made accessible to the user. | 12-23-2010 |
20110022739 | FAST HDMI SWITCHING WITH CONDITIONAL RESET MECHANISM - Various exemplary embodiments relate to a High-Definition Multimedia Interface (HDMI) switch configured to receive notification of a switch from a current HDMI source to a new HDMI source, determine whether the new HDMI source is actively transmitting data, has attempted to access an HDCP register before a predetermined timeout delay since a last HDCP register access, and is transmitting unencrypted data, and based on these determinations, either immediately begin transmission of the HDMI data received from the new source or reset the new HDMI source. In this manner, various exemplary embodiments enable switching between HDMI sources with a reduced delay. | 01-27-2011 |
20110066767 | DATA MIGRATION TO HIGH SPEED STORAGE IN ACCORDANCE WITH I/O ACTIVITY OVER TIME - Methods, controllers for data storage, data storage systems, and computer program products are directed to migrating data after the initial placement of the data in data storage entities having higher speed and in other data storage. Steps of a method to migrate data to the higher speed data storage are (1) identifying at least one group of data having had at least one I/O activity in each of a plurality of intervals of time, occurring over a string of multiple intervals of time, wherein the I/O activity is with respect to the other data storage from which data is to be migrated. The time for each of the multiple intervals is selected such that bursts of the I/O activity are likely to be contained in one interval. (2) The identified group of data is classified to the higher speed data storage and migrated. | 03-17-2011 |
20110066768 | QUALITY OF SERVICE AND STREAMING ATTRIBUTES FOR A DATA STORAGE DEVICE - A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value. | 03-17-2011 |
20110078340 | VIRTUAL ROW BUFFERS FOR USE WITH RANDOM ACCESS MEMORY - Methods, apparatuses and systems to decrease the energy consumption of a memory chip while increasing its effect bandwidth during the execution of any workload. Methods, apparatuses and systems may allow a memory chip utilize a plurality of virtual row buffers to respond to requests for data included in a memory array block. Methods, apparatuses and systems may further eliminate or reduce the cost associated with transferring unnecessary data from a memory array block to row buffers by altering the data transfer size between a memory array block and a row buffer. | 03-31-2011 |
20110078341 | METHOD OF MONITORING HOST ACTIVITY - A method of using a device, including monitoring host activity in an autonomous manner, without the host reporting to the device about its activity. The method also including initiating communications from the device and using resources of the host for such communications, thereby enabling the device to function as a proactive device. | 03-31-2011 |
20110113164 | SYSTEMS, METHODS AND APPARATUS FOR DATA COMMUNICATION - Implementations of systems, methods and apparatus include aspects of resource conservation strategies that may be useful for a USB compliant device that experiences resource limitations over durations longer than contemplated by the USB standards. Implementations of systems, methods and apparatus disclosed herein enable a USB compliant device to selectively process interrupts and/or other overhead resulting from USB communications between a host and the device. By not processing some interrupts and/or other overhead, based in part on the current level of resource utilization, a device can free up resources needed to process relatively high data-rate incoming traffic from the host. In some implementations, when locally implemented techniques prove to be insufficient, the device may optionally request that the host reduce the data-rate on the downlink. | 05-12-2011 |
20110191505 | KEY ACTIVITY DETECTION SYSTEM AND METHOD THEREOF - A key activity detection method, applied in an electronic device having at least a first key and a digital I/O pin, includes: switching the digital I/O pin to a first operation mode, so that a voltage of the digital I/O pin is decreased to a ground voltage; switching the digital I/O pin to a second operation mode, so that the voltage of the digital I/O pin is increased; measuring a first charge period of the voltage of the digital I/O pin; counting a first appearance times of the first charge period; judging whether the first key is stably activated according to the first appearance times of the first charge period. | 08-04-2011 |
20110231586 | INFORMATION PROCESSING DEVICE AND CONSUMABLE ITEM MANAGEMENT METHOD - An information processing device, to which a peripheral device | 09-22-2011 |
20110246684 | Method for adjusting the transmission speed of the electronic aid - A method for adjusting a transmission speed of an electronic aid includes the steps of making a rate negotiation between the electronic aid and a computer, judging whether the rate negotiation is successful or not, if it is successful but data can not be transferred between the electronic aid and the computer, the computer will self-correct the transmission speed of the electronic aid. The present invention ensures that the electronic aid, which can not work normally at high-speed, works normally after deceleration, thereby improving the compatibility of the electronic aid. | 10-06-2011 |
20110246685 | METHOD, APPARATUS AND SYSTEM FOR IMPROVING RUNNING STABILITY OF SAS DOMAIN - A method, an apparatus and a system for improving running stability of a Serial Attached Small Computer System Interface (SAS) domain are disclosed. The method includes: monitoring and recording the number of state changes of each SAS physical channel in the SAS domain within a preset time; and isolating an SAS physical channel that fulfills a preset isolation condition according to the number of state changes. The method improves the running stability of the SAS domain. | 10-06-2011 |
20110302332 | METHOD OF MONITORING DEVICE FORMING INFORMATION PROCESSING SYSTEM, INFORMATION APPARATUS AND INFORMATION PROCESSING SYSTEM - A monitoring apparatus communicatively coupled to one or more devices forming an information processing system manages each of the devices by setting the device to be in any one of monitoring states including a monitoring target to be always monitored, a semi-monitoring target to be determined if there is a change in resources and a non-monitoring target being neither the monitoring target nor the semi-monitoring target. The monitoring apparatus newly acquires resource information on a device whose monitoring state is currently set to be the monitoring target or the semi-monitoring target, and determines if any of the resources of the device is changed on the basis of the newly acquired resource information, the resource information acquired last time, and a determination condition. When determining that any of the resources has been changed, the monitoring apparatus outputs a screen prompting a change of the monitoring state of the device. | 12-08-2011 |
20110307633 | PREVENTING ACCESS TO A DEVICE FROM AN EXTERNAL INTERFACE - Prior to customer use of a device, communication with the device is allowed via multiple pins of an external interface of the device. One or more pins of the multiple pins via which communication with the device is to be prevented during customer use of the device are identified. The one or more pins are monitored, and a remedial action is taken if particular activity is detected on the one or more pins. Various different remedial actions can be taken, such as resetting or disabling the device. | 12-15-2011 |
20120005378 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND PROGRAM - A peripheral device control system with high operability, which can provide a device management screen that provides appropriate display contents and functions according to a user's use environment, is implemented. The system is configured by an information processing apparatus, a peripheral device, a peripheral device management function required to manage the peripheral device, a peripheral device management screen, peripheral device management function control information, a first application, a first driver, and a second driver. When the first application is launched from the peripheral device management screen, a first driver name is generated using a second driver name, and is set as a default device. | 01-05-2012 |
20120023268 | KEYBOARDS PROVIDING MACRO FUNCTIONS AND MACRO FUNCTION SETTING METHOD USING THE SAME, AND COMPUTER PROGRAM PRODUCTS THEREOF - Macro function setting methods for a keyboard with macro functions are provided. The keyboard includes a switch key and a set of macro keys, each macro key separately corresponding to a macro definition data in a plurality of predefined macro definition data. It is first detected that the switch key and a first macro key of the macro keys have been pressed, wherein the first macro key corresponds to a first macro definition data and corresponds to a macro index data. The number of times that the first macro key has been pressed is then calculated when the switch key has not been released. When the switch key is released, the macro index data of the first macro key is changed according to the calculated number of times such that the first macro key corresponds to a second macro definition data other than the first macro definition data. | 01-26-2012 |
20120096191 | METHODS AND APPARATUS FOR DECREASING POWER CONSUMPTION AND BUS ACTIVITY - Methods and apparatus for enhancing efficiency (e.g., reducing power consumption and bus activity) in a data bus. In an exemplary embodiment, methods and apparatus for intelligently trimming (and adding or re-adding) queue heads resident in a host device associated with various client device processes are disclosed. By selectively trimming inactive or dormant queue heads, the host expends less resources and time polling the queue heads during routine operations. Similarly, queue heads which are newly active, or acquired are intelligently added to ensure proper bus operation. Inactive queue heads are brought back into the polling process only when requested, thereby keeping the list of queue heads to be polled or examined as short as possible at all times. | 04-19-2012 |
20120110218 | Auto-Detection and Mode Switching for Digital Interface - A method of operating a microphone system includes the steps of monitoring an I/O terminal to detect whether a signal on that terminal achieves a pre-defined logic level during a monitoring period. The I/O terminal and a second I/O terminal are configured to one of a hardware mode or a communications-bus mode depending on whether the pre-defined logic level is detected. A microphone system includes two I/O terminals and an automatic detection and mode switching circuit, as well as a communications bus interface circuit and a hardware control circuit. The mode automatic detection and mode switching circuit couples the two I/O terminals to either the communications bus interface circuit or the hardware control circuit in response to the logic level detected on one of the I/O terminals during a monitoring period. | 05-03-2012 |
20120151101 | INTERFACE CONTROLLER, STORAGE DEVICE, AND TIMEOUT ADJUSTMENT METHOD - According to one embodiment, an interface controller includes a first timer, a monitoring result obtaining module, a monitoring result buffer and an adjuster. The first timer measures elapsed time from a first time point when the interface controller is connected to a first host device of a plurality of host devices and detects a first timeout based on the measured elapsed time and a first timeout value. The monitoring result obtaining module obtains, as a monitoring result, a value indicative of the elapsed time measured at a second time point when a first frame is received from the first host device after the first time point and before the first timeout is detected. The monitoring result buffer stores the monitoring result obtained. The adjuster adjusts the first timeout value based on at least one monitoring result stored in the monitoring result buffer. | 06-14-2012 |
20120166681 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing device includes a serial transfer interface which performs serial transfer for data in a unit of packets between counterparty devices, a transfer control unit which performs control of data transfer of the serial transfer interface, and a transfer state monitoring unit which monitors a data transfer state including a data size being subjected to data transfer of the serial transfer interface, determines and can change the maximum data size of a transmission packet to be transmitted next according to the monitored state, and supplies the determined maximum data size to the transfer control unit, and the transfer control unit performs control of data transfer of the serial transfer interface according to the maximum data size of the transmission packet supplied from the transfer state monitoring unit. | 06-28-2012 |
20120173771 | DATA MIGRATION TO HIGH SPEED STORAGE IN ACCORDANCE WITH I/O ACTIVITY OVER TIME - Methods, controllers for data storage, data storage systems, and computer program products are directed to migrating data after the initial placement of the data in data storage entities having higher speed and in other data storage. Steps of a method to migrate data to the higher speed data storage are (1) identifying at least one group of data having had at least one I/O activity in each of a plurality of intervals of time, occurring over a string of multiple intervals of time, wherein the I/O activity is with respect to the other data storage from which data is to be migrated. The time for each of the multiple intervals is selected such that bursts of the I/O activity are likely to be contained in one interval. (2) The identified group of data is classified to the higher speed data storage and migrated. | 07-05-2012 |
20120191881 | INFORMATION PROCESSING APPARATUS AND MANAGING METHOD OF CONFIGURATION INFORMATION ACQUIRED FROM STORAGE SYSTEM - To appropriately manage configuration information acquired from a storage system for the purpose of performance management, etc., an information processing apparatus managing the configuration information, i.e., information indicative of a configuration of resources making up the storage system in a database, detects a change in setting of an I/O path to extract resources making up an invalidated I/O path, which is the I/O path subject to the change, as monitoring object resources, acquires performance information that is information indicative of operation statuses of the monitoring object resources from the storage system, judges whether the performance information of the monitoring object resource matches a preset policy, determines a timing to make invalidated configuration information, which is the configuration information related to the invalidated I/O path, deletable from the storage device based on the result of the judgement, and deletes the invalidated configuration information from the database when the determined timing comes. | 07-26-2012 |
20120215949 | STORAGE APPLICATION PERFORMANCE MATCHING - Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket. | 08-23-2012 |
20120221748 | MONITORING NETWORK PERFORMANCE AND DETECTING NETWORK FAULTS USING ROUND TRIP TRANSMISSION TIMES - A method of processing communications includes: receiving transmission data over a selected time interval for each of a plurality of communication paths between a host processor and a control unit configured to control at least one I/O device; calculating an average round-trip transmission time for each of the communication paths over the time interval; comparing an average round-trip transmission time for a communication path having the highest average round-trip transmission time to a threshold value and to a multiple of an average round-trip transmission time for a communication path having the lowest average round-trip transmission time; and determining, based on comparing the highest round-trip transmission time to the threshold value and to a multiple of the lowest round-trip transmission time, whether the time period indicates a delay in communication between the I/O subsystem and the control unit requiring at least one of a monitoring action and a recovery action. | 08-30-2012 |
20120271972 | ADAPTIVE SEMAPHORE - Aspects of the subject matter described herein relate to semaphores. In aspects, a feedback mechanism is described that uses a semaphore to attempt to maximize throughput of a computer system. Throughput is tracked over periods of time. At or after the end of a period of time, the throughput of the period of time together with other data is used to determine whether a max count for a semaphore is to be changed and by how much. This monitoring of throughput and modifying of the max count may continue over subsequent periods of time to attempt to maximize throughput. | 10-25-2012 |
20130031279 | DEFERRED TRANSFER OF CONTENT TO OPTIMIZE BANDWIDTH USAGE - In one embodiment, a method includes determining a request for a transfer of content where the request is associated with a user device. It is determined if a deferred transfer should be performed. The deferred transfer defers the transfer of the content with a completion by a completion time. The request is stored in a queue where the request is associated with the completion time. The method processes the request from the queue to transfer the content at a start time. The content is transferred by the completion time. The method then adjusts, for a user associated with the user device, a charging parameter for the transfer due to the transfer being deferred. | 01-31-2013 |
20130031280 | DETECTION DEVICE - A detection device to detect a power serving time of a super capacitor for a power-disconnected storage card and an amount of the data packets capable of being stored during the detected serving time is provided. The power-disconnected storage card includes a memory. The detection device includes a power supply unit, the super capacitor, a controller, a storage unit, and a detection unit. The storage unit stores the data packets. The detection unit includes a charge notification module, a data notification module and a time module. The charge notification module generates a first notification signal to the time module. The data notification module generates a second notification signal to the time module when the storage unit transmits the data packet to the memory. The time module records time when the memory completely store the data packet according to the first notification signal and the second notification signal. | 01-31-2013 |
20130036242 | ADAPTIVE DATA THROTTLING FOR STORAGE CONTROLLERS - There are provided a method, a system and a computer program product for minimizing data transfer latency between redundant storage controllers in a network-based storage controller system that utilizes adaptive data throttling. Each corresponding redundant storage controller calculates average time latency for round trip communications between the corresponding redundant storage controller and the other redundant storage controllers during a fixed monitoring period. The corresponding redundant storage controller, at the end of each fixed monitoring period, compares the average time latency to a fixed latency. The corresponding redundant storage controller selectively throttles data transfer between the corresponding redundant storage controller and a server and data transfer between the corresponding redundant storage controller and a back-end storage, based on the comparison. | 02-07-2013 |
20130060972 | BALANCING USAGE OF HARDWARE DEVICES AMONG CLIENTS - Techniques are disclosed for managing the flow of IO jobs from a client to a hardware device such that resource starvation is reduced without significantly impacting throughput. Each flow can be assigned an amount of time that a hardware device can deplete completing IO jobs from the client. When the allocated amount of time is used IO jobs associated with the client can be stored in a queue until the client obtains more time. | 03-07-2013 |
20130086284 | NETWORK INTERFACE BASED ON DETECTION OF INPUT COMBINATION INTERFACE - A computing device includes an input combination interface and a network interface. The network interface is enabled and/or disabled based on the usage of the input combination interface. | 04-04-2013 |
20130111076 | REAL-TIME USB CLASS LEVEL DECODING | 05-02-2013 |
20130117473 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD - A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use of each of the devices from each of the devices and that stores the received usage data in a storage device, and a common data acquiring unit that acquires common data that is common to the devices from the usage data of each of the devices stored in the storage device. | 05-09-2013 |
20130132616 | CHARACTERIZING DEVICE PERFORMANCE BASED ON USER-PERCEIVABLE LATENCY - A method and an apparatus for characterizing performance of a device based on user-perceivable latency. To characterize device performance, a value of a metric may be computed from latencies of operations performed by the device. In computing a value of a metric, latencies may be treated differently, such that some latencies perceivable by a user of the device may have a greater impact on the value of the metric than other latencies that either are not perceivable or are perceived by the user to a lesser degree. Such a performance metric based on user-perceivable latency facilitates identification of computing device that provide a desirable user experience. | 05-23-2013 |
20130151738 | APPARATUS AND MANAGING METHOD USING A PRESET POLICY BASED ON AN INVALIDATED I/O PATH BY USING CONFIGURATION INFORMATION ACQUIRED FROM STORAGE SYSTEM - To appropriately manage configuration information acquired from a storage system for the purpose of performance management, etc., an information processing apparatus managing the configuration information, i.e., information indicative of a configuration of resources making up the storage system in a database, detects a change in setting of an I/O path to extract resources making up an invalidated I/O path, which is the I/O path subject to the change, as monitoring object resources, acquires performance information that is information indicative of operation statuses of the monitoring object resources from the storage system, judges whether the performance information of the monitoring object resource matches a preset policy, determines a timing to make invalidated configuration information, which is the configuration information related to the invalidated I/O path, deletable from the storage device based on the result of the judgement, and deletes the invalidated configuration information from the database when the determined timing comes. | 06-13-2013 |
20130185464 | ELECTRONIC APPARATUS, DATA TRANSFER CONTROL METHOD, AND PROGRAM - An electronic apparatus includes an information obtaining section that obtains performance information from an external storage device, and a control section that performs data transfer control based on the performance information that is obtained by the information obtaining section. | 07-18-2013 |
20130246669 | TRANSMISSION DEVICE AND TRANSMISSION METHOD - A transmission device includes: an FPGA that configures a port processing circuit in a line interface which communicates with an XFP; and a flash memory that stores configuration information for configuring, in the FPGA, a measurement circuit that measures and acquires a transmission parameter for use in communication between the XFP and the port processing circuit; and an FPGA control unit that configures the measurement circuit in a portion of the port processing circuit based on the configuration information read from the flash memory, upon detecting a loop-back connection with the XFP. The measurement circuit measures and acquires a transmission parameter. The FPGA control unit sets the acquired transmission parameter to the line interface, and reconfigures the measurement circuit in the port processing circuit. | 09-19-2013 |
20130304947 | SERIAL COMMUNICATION DEVICE, SERIAL COMMUNICATION SYSTEM, AND SERIAL COMMUNICATION METHOD - A serial communication device includes: a data transfer unit configured to repeat storing a predetermined unit of data, received by a receiving unit, in a receiving buffer and transfer data to a storage unit when data of a predetermined size is accumulated in the receiving buffer; a counting unit configured to count one of the number of times the predetermined unit of data is stored and an amount of data accumulated; a monitoring unit configured to monitor a count value counted by the counting unit; and a data identifying unit configured to determine that a current interval is a non-communication interval during which a sending source does not send data if the count value remains unchanged for a predetermined time and identify first data, received after the determination of the non-communication interval, as beginning data of a sequence of data including a plurality of pieces of data. | 11-14-2013 |
20130311683 | SYSTEMS AND METHODS FOR OUT OF BAND NOTIFICATION OF HARD DRIVE STATUS CHANGE - Systems and methods for out of band notification of a hard drive status change may be provided. In accordance with embodiments of the present disclosure, an information handling system may include a processor, a memory communicatively coupled to the processor, a hard disk drive communicatively coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the hard disk drive, and an indicator configured to provide a user-detectable indication of I/O activity occurring on the I/O bus. The hard disk drive may include general purpose input/output (GPIO) terminal independent from the I/O bus and communicatively coupled to the processor, and the hard disk drive may be configured to assert the GPIO terminal in response to an occurrence of a status event of the hard disk drive. | 11-21-2013 |
20130332630 | TRANSMISSION DEVICE AND TRANSMISSION METHOD - A transmission device includes a temporary storage unit that is provided for each port receiving input data, stores the data temporarily, and outputs the temporarily stored data in response to a read enable signal, a storage unit that performs time-division multiplexing on the data output from the temporary storage unit in response to the read enable signal and stores the data, a flow monitoring unit that monitors a data flow for each of the ports, and a control unit that selects a temporary storage unit that is a read enable target from the temporary storage units corresponding to the ports to which the data is input, by a weighed round robin system in accordance with the data flow for each of the ports, and outputs the read enable signal to the selected temporary storage unit. | 12-12-2013 |
20130346641 | Semi-Autonomous Touch I/O Device Controller Operation Under Control of Host - 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. | 12-26-2013 |
20140013013 | Method and Apparatus for USB Signaling Via Intermediate Transports - According to one aspect of the teachings herein, a system includes first and second modules that respectively anchor host-side and device-side ends of an intermediate transport link that interconnects a USB host to a USB device. The system detects when the host activates an isochronous endpoint in the device for an isochronous IN data transaction, and the second module autonomously generates data requests for the device and forwards the isochronous data output from the device towards the first module. In turn, the first module buffers the data and provides it to the host in response to host's data requests. However, the first module blocks host requests from propagating to the device and it NACKs host requests until forwarded data is available from the second module. Such operation remains transparent to the host and device, while avoiding USB timing violations, even for extended intermediate transport links. | 01-09-2014 |
20140059255 | INPUT DEVICE, INPUT SYSTEM, ELECTRONIC APPARATUS, AND SENSE PRESENTATION METHOD - An input device includes an operation portion configured to receive an input operation made by a user, a vibration portion configured to vibrate the operation portion, a detection portion configured to detect the input operation, and a controller configured to determine a vibration condition of the vibration portion based on the input operation detected by the detection portion and present an elastic sense to the user by driving the vibration portion under the determined vibration condition. | 02-27-2014 |
20140082228 | REMOTELY LOCATED TIMING METHOD AND DEVICE FOR A PROCESSING UNIT IN AN INFORMATION PROCESSING SYSTEM - A system comprising a peripheral having a timing mechanism and a node, one of which comprises a real memory space and the other a corresponding virtual memory space, is disclosed. On receiving a timing command in the real memory space, comprising references to an event and time, an entry comprising data relative to the event and time references is created in a monitoring queue of the peripheral. A current point in time is then compared, in the peripheral, to a scheduled point in time linked to an item of data relative to a time reference stored in the monitoring queue. In response, if the current point in time is after the scheduled point in time, an item of data relative to a reference linked to the item of data relative to a time reference stored in the monitoring queue is stored in the real memory space. | 03-20-2014 |
20140095740 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR THE SAME, AND STORAGE MEDIUM - An information processing apparatus (MFP) according to an aspect of this invention selects, from among memory channel groups composed of possible combinations of available memory channels in a wide IO memory device, a memory channel group with a number of memory channels that can maintain a necessary data transfer rate even if the operation frequency is reduced. At that time, the MFP evaluates the power consumption of the wide IO memory device in the case of using each memory channel group at the operation frequency and operation voltage corresponding to the number of memory channels in the memory channel group and to the transfer rate needed for job execution. As a result of evaluating power consumption, the MFP selects the memory channel group with the lowest power consumption and uses it for job execution. | 04-03-2014 |
20140156877 | STORAGE RESOURCE USAGE ANALYSIS FOR CUSTOMIZED APPLICATION OPTIONS - Described are techniques for analyzing storage resources. I/O operations which are directed to a set of storage resources and received at a data storage system from a first application are monitored. First information characterizing the I/O operations from the first application is collected in accordance with said monitoring. Using the first information, a first execution profile for the first application characterizing I/O operations of the first application is determined. It is determined whether the first execution profile of the first application matches any of a set of predetermined execution profiles for known applications. Each of the predetermined execution profiles characterizes I/O operations of one of the known applications. First processing is performed in accordance with one or more criteria including whether the first execution profile matches any of the set of predetermined execution profiles. | 06-05-2014 |
20140181334 | SYSTEM AND METHOD FOR DETERMINATION OF LATENCY TOLERANCE - Particular embodiments described herein can offer a method that includes receiving first link state information associated with a first device, determining, by a processor, an upward latency tolerance based, at least in part, on the first link state information, and providing the upward latency tolerance to a power management controller. | 06-26-2014 |
20140258566 | Dynamic Pause Period Calculation for Serial Data Transmission - A serial transmission peripheral device for transmitting serial transmission data with a variable data length includes a pulse forming unit; and a register programmable to set a desired transmission length. The peripheral device is operable to determine an actual transmission length and calculate a length of a pause pulse and to add the pause pulse at the end of a transmission to generate a transmission having a constant length. | 09-11-2014 |
20140304436 | SENSOR POLLING UNIT FOR MICROPROCESSOR INTEGRATION - A sensor polling unit for microprocessor integration comprises a configuration logic block associated with each of a plurality of external sensor devices. Each configuration logic block issues a read command for predetermined sensor data registers of the associated external sensor device via a read trigger supplied by a trigger generator. A global timer based on a microprocessor clock signal supplies a global time value to the trigger generators. A polling state machine is operatively coupled to the configuration logic blocks for receipt of respective read commands, and issues a corresponding read command to the external sensor device through a standardized bi-directional data communication interface connected to the external sensor device. The polling state machine receives register data transmitted by the external sensor device in response to the read command and transmits the received register data to a microprocessor accessible data memory area for storage. | 10-09-2014 |
20140304437 | ALLOCATION AND BALANCING OF STORAGE RESOURCES - A method and technique for allocation and balancing of storage resources includes: determining, for each of a plurality of storage controllers, an input/output (I/O) latency value based on an I/O latency associated with each storage volume controlled by a respective storage controller; determining network bandwidth utilization and network latency values corresponding to each storage controller; responsive to receiving a request to allocate a new storage volume, selecting a storage controller having a desired I/O latency value; determining whether the network bandwidth utilization and network latency values for the selected storage controller are below respective network bandwidth utilization and network latency value thresholds; and responsive to determining that the network bandwidth utilization and network latency values for the selected storage controller are below the respective thresholds, allocating the new storage volume to the selected storage controller. | 10-09-2014 |
20140330991 | EFFICIENT COMPLEX NETWORK TRAFFIC MANAGEMENT IN A NON-UNIFORM MEMORY SYSTEM - A network appliance includes a first processor, a second processor, a first storage device, and a second storage device. A first status information is stored in the first storage device. The first processor is coupled to the first storage device. A queue of data is stored in the second storage device. The first status information indicates if traffic data stored in the queue of data is permitted to be transmitted. The second processor is coupled to the second storage device. The first processor communicates with the second processor. The traffic data includes packet information. The first storage device is a high speed memory only accessible to the first processor. The second storage device is a high capacity memory accessible to multiple processors. The first status information is a permitted bit that indicates if the traffic data within the queue of data is permitted to be transmitted. | 11-06-2014 |
20140337541 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD - A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use of each of the devices from each of the devices and that stores the received usage data in a storage device, and a common data acquiring unit that acquires common data that is common to the devices from the usage data of each of the devices stored in the storage device. | 11-13-2014 |
20140359172 | ELECTRONIC DEVICE WITH CEC FUNCTION AND CONTROLLING METHOD THEREOF - An electronic device connected to an external device is capable of switching between a first state and a second state. The electronic device comprises a communication module, a detection module, a control module, and a processor. The communication module receives different control commands from the external device. The detection module detects whether the electronic device is in the first state or the second state, and generates corresponding signals. The control module enables or disables the processor in response to the corresponding signals and executes a corresponding operation corresponding to the received control commands | 12-04-2014 |
20140372636 | SAFELY MAPPING AND UNMAPPING HOST SCSI VOLUMES - Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a storage system, a change in a mapping of a logical volume to one or more host ports of a host computer communicating with the storage system via a storage area network (SAN). Subsequent to detecting the change, first and second input/output (I/O) requests for the logical volume are received from a given host port, and a first unit attention message is conveyed to the given host port in response to the first I/O request. A second unit attention message is conveyed to the given host port upon determining that the storage system received the second I/O request within a specific time period commencing upon receiving the first I/O request. However, the second I/O request can be performed if the storage system received the second I/O request subsequent to the specific time period. | 12-18-2014 |
20140379943 | MEASURING PERFORMANCE OF STORAGE SYSTEM - The present disclosure relates to a method and apparatus for measuring performance of a storage system. The method comprises: causing one or more entities to execute a task set comprising multiple tasks, each of the multiple tasks being used for accessing the storage system; obtaining an indicator set of the storage system based on a result of the execution, the indicator set comprising one or more indicators for indicating performance of the storage system; and adjusting the task set based on the indicator set, for subsequent execution by the one or more entities. The method can be executed iteratively. By means of the present invention, workloads for the next round's execution can be intelligently improved according to execution results after each round's execution of workloads, so that performance of the storage system can be obtained more pertinently and efficiently so as to better utilize the storage system. | 12-25-2014 |
20150019762 | Analyzing Activity Data of an Information Management System - In an information management system, activity data is collected and analyzed for patterns. The information management system may be policy based. Activity data may be organized as entries including information on user, application, machine, action, object or document, time, and location. When checking for patterns in the activity or historical data, techniques may include inferencing, frequency checking, location and distance checking, and relationship checking, and any combination of these. Analyzing the activity data may include comparing like types or categories of information for two or more entries. | 01-15-2015 |
20150032911 | MONITORING APPARATUS FOR MONITORING INTER-INTEGRATED CIRCUIT BUS - A monitoring device connects to a serial data line (SDA) and a serial clock line (SCL) of an 12C bus. The monitoring device analyzes the data signals and clock signals transmitted on the 12C bus, samples data signals from the serial data line at time intervals, and stores the sampled data in a storage unit. The data stored in the storage unit is displayed via a display unit or via a computing device connected to the monitoring device. | 01-29-2015 |
20150039788 | INTELLIGENT PATCH PANEL PORT MONITORING SYSTEM - A universal serial bus (USB) sensor bar and a device manager are configured to intelligently monitor one or more patch panels. The USB sensor bar comprises an array of sensors configured to read identification data from memory devices affixed to respective cables plugged into ports of a patch panel. The USB sensor bar converts the identification data to a USB protocol and sends the data to a device manager over a USB bus. The device manager uses the received information to document a network architecture, generate web-based interfaces that render configuration and status information for the network, and generate alarms or notifications in response to detection of defined network conditions. | 02-05-2015 |
20150058501 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing method of the embodiment is related to an information processing apparatus having a dedicated port serving as a first kind general-purpose port and a combo port serving as both the first kind general-purpose port and a kind second general-purpose port. The method includes an accumulation step, an analysis step and a notification step. The accumulation step accumulates data about use status of each of the general-purpose ports. The analysis step analyzes the data about the use status of each of the general-purpose ports based on the accumulation of the data. The notification step sends a notification of efficient use of the general-purpose ports to the outside based on the analysis of the data. | 02-26-2015 |
20150067198 | INTERMITTENT SAMPLING OF STORAGE ACCESS FREQUENCY - The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other. | 03-05-2015 |
20150067199 | INTERMITTENT SAMPLING OF STORAGE ACCESS FREQUENCY - The intermittent sampling of storage access frequency is performed by determining a duration of a collection window and a duration of an observation window within the collection window. A position of the observation window within the collection window is randomly selected, and frequencies of accesses of one or more storage objects during the observation window are observed. When a new access of a given storage object occurs, a delta time for the given storage object is calculated as the time of the observed access minus the timestamp of the most recent observed prior access of the given storage object. Optionally, the delta time of two sequential accesses of a given storage object in two different observation windows may be calculated as if the two different observation windows are immediately adjacent to each other. | 03-05-2015 |
20150081931 | AUTONOMOUS, MULTI-CHANNEL USB DATA ACQUISITION TRANSDUCERS - A circuit and method of analog data acquisition synchronization from an analog sensor in multiple channels associated with a USB hub. An analog to digital converter connected to the sensor that is part of a USB device has a time and phase corrected sampling clock that is referenced to a start-of-frame traffic signal with a preconfigured message indicating a time offset or delay seen upstream through a USB port. A plurality of similar devices are autonomously synchronized by the same message for multi-channel data acquisition by a locally generated trigger signal that allows a preset amount of delay set by the message. An accelerometer is a preferred sensor for such multi-channel data acquisition. | 03-19-2015 |
20150089094 | Determination of Physical Connectivity Status of Devices Based on Electrical Measurement - Embodiments of the invention are generally directed to determination of physical connectivity status of devices based on electrical measurement. An embodiment of a method includes discovering a connection of a first device with a second device, and performing an electrical measurement of the second device by the first device via the connection between the first device and the second device, where performing the electrical measurement includes sensing by the first device of an element of the second device. The method further includes, if the sensing by the first device fails to detect the element of the second device and a predetermined condition for the electrical measurement is enabled, then determining by the first device that the connection with the second device has been lost. | 03-26-2015 |
20150095521 | Methods and Systems for Determining Memory Usage Ratings for a Process Configured to Run on a Device - Methods and systems for determining memory usage ratings for system processes and providing for display are described. An example method may include determining, by a processor, a memory usage value for a process configured to run on a computing device over a time period, and the memory usage value is indicative of an amount of memory of the computing device that the process uses while running. The method may also include determining a memory usage rating for the process based on the memory usage value and a run time for the process. The memory usage rating for the process indicates an amount of memory the process uses over the time period and the run time indicates how long the process runs during the time period. The method may also include providing for display, by the processor, a representation of the memory usage rating of the process over the time period. | 04-02-2015 |
20150100708 | METHODS AND SYSTEMS FOR MOVING AND RESIZING I/O ACTIVITY LOGS - A method of managing peripherals is performed in a device coupled to a processor in a computer system. For example, the method is performed in an input/output memory management unit (IOMMU) or a peripheral. The method includes recording information associated with I/O activity for one or more peripherals in a log that has a first base address. The method also includes, without pausing the I/O activity, specifying a second base address for the log and setting a head pointer and a tail pointer for the log to indicate that the log is empty. The second base address is distinct from the first base address. | 04-09-2015 |
20150127858 | Dynamic virtual machine (VM) input-output per second (IOPS) control based on application IO profiling & VM IO usage trend analysis - Embodiments of the present invention include systems and methods for controlling input-output (IO) requests of a plurality of virtual machines to a datastore. The method includes: monitoring, for each virtual machine, a throughput of IO to a datastore for a preset time interval; identifying a peak value of the throughput; calculating a value of input-output-per-second (IOPS) using the peak value; and setting the value of IOPS as an IOPS limit for a corresponding virtual machine. | 05-07-2015 |
20150149663 | System and Method for Providing Performance Sampling in a Computing System - A method performed by a computer system, the method including maintaining a plurality of work-based counters, each of the work-based counters being associated with a respective functional entity of a plurality of functional entities, in response to determining that a first one of the work-based counters has reached a threshold, sampling a performance data of a first functional entity associated with the first one of the work-based counters, and presenting the sampled performance data to an analysis tool separate from an operating system of the computer system. | 05-28-2015 |
20150347335 | USB 3.0 Link Layer Timer Adjustment to Extend Distance - Methods and devices for transmitting SuperSpeed information between a host device and a USB device via an extension medium are provided. Link partner relationships are established between the host device and an upstream facing port device, between the USB device and a downstream facing port device, and between the upstream facing port device and the downstream facing port device. While the link partner relationship between the upstream facing port device and the downstream facing port device is substantially compliant to the USB 3.0 Specification, the link partner relationship may use a configurable link layer acknowledgement timer to compensate for delays in transmission over the extension medium. | 12-03-2015 |
20150370729 | BRIDGE DECODER FOR A VEHICLE INFOTAINMENT SYSTEM - An intermediary device may be utilized to form a communication bridge between a vehicle infotainment system and a remote device. The computing device forming the bridge may send and receive the data sent between the motor vehicle infotainment system and the remote device. The intermediary device may mimic the infotainment system or the remote device and/or an instruction sent by the infotainment system and/or the remote device. | 12-24-2015 |
20160011798 | DYNAMIC FEEDBACK-BASED THROUGHPUT CONTROL FOR BLACK-BOX STORAGE SYSTEMS | 01-14-2016 |
20160110299 | Low Power Autonomous Peripheral Management - A low power autonomous peripheral operative to receive configuration or command data and to perform the designated operation(s) without interaction of a processor. | 04-21-2016 |
20160117234 | REAL-TIME HIERARCHICAL PROTOCOL DECODING - Real-time USB class level decoding is disclosed. In some embodiments, a first packet associated with a USB class level operation associated with a target USB device that is being monitored is received. A second packet generated by a USB hardware analyzer configured to observe USB traffic associated with the target USB device is received. It is determined based at least in part on a time associated with one or both of the first packet and the second packet that the class level operation has timed out. | 04-28-2016 |
20160154608 | UNIT ATTENTION PROCESSING IN PROXY AND OWNER STORAGE SYSTEMS | 06-02-2016 |
20160378630 | PORT MONITORING SYSTEM - A port monitoring system includes a networking device that includes a device port and a monitoring device that includes a display. The networking device captures port indicator data that is associated with the operation of the device port, timestamps the port indicator data, and wirelessly transmits the port indicator data to the monitoring device. The monitoring device wirelessly receives the port indicator data from the networking device and determines whether the timestamp on the port indicator data satisfies a timing requirement for displaying a port indication. If the timestamp satisfies the timing requirement, the monitoring device provides a graphical user interface on the display that includes a graphical port indicator that operates according to the port indicator data. As such, real-time isochronous port indicator data may be wirelessly transmitted and displayed graphically on a monitoring device that allows a user to easily monitor port indicators on networking devices. | 12-29-2016 |
20180024946 | REMOVAL WARNING FOR CONNECTABLE DEVICES | 01-25-2018 |