Status Updating Patents (Class 710/19)
  • Patent number: 8705063
    Abstract: A next generation application issues a status information request for acquiring status information from a print device. A next generation driver executes status information acquisition processing from the print device and generates coupled information by coupling the acquired status information each time the status information is acquired to thereby determine whether or not a specific code was acquired based on the coupled information. When the specific code was not acquired from the image forming device, the next generation driver determines whether or not the number of execution times of status information acquisition processing is within a threshold value. The next generation driver acquires information corresponding to a status designated by the status information request from the coupled information when the next generation driver determines that the number of execution times of the status information acquisition processing exceeds the threshold value and responds the information to a requesting unit.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroshi Kai
  • Patent number: 8706922
    Abstract: An information processing apparatus comprises an inputting portion, a detecting portion, and an outputting portion. The inputting portion inputs operation data from an operating member. The detecting portion detects a single piece of or a plurality pieces of operation data such that an amount of movement of a cursor of the information processing apparatus and an amount of movement of a cursor of a server coincide with each other, based on a corresponding relationship between the operation data, the amount of movement of the cursor of the information processing apparatus displayed on a screen of the information processing apparatus, and the amount of movement of the cursor of the server displayed on a window provided in the screen of the information processing apparatus, and the operation data input by the inputting portion. The outputting portion outputs the single piece of or the plurality pieces of operation data to the server.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: April 22, 2014
    Assignee: Fujitsu Component Limited
    Inventor: Naoyuki Nagao
  • Patent number: 8706934
    Abstract: Disclosed is a memory device in which the state of the memory may be set by a mechanical action, with or without mains power present. The memory state may be detected by a microcontroller. The state for the memory device may be reset by a microcontroller. The microcontroller may be external to an apparatus containing the memory device, adjacent to or within the apparatus.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventor: Michael Sleator
  • Patent number: 8705093
    Abstract: An image forming apparatus is provided, which includes a communication interface (CI) to search at least one connectable control point (CP), an event management unit to set event notification information for the CP found by the search, and if an event occurs in the image forming apparatus, to select the CP to receive a notification of the event based on the event notification information, a storage unit to store the set event notification information, and a digital living network alliance (DLNA) stack to control the CI so that the event is notified to the selected CP.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: April 22, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hwang-Hyeon Gha
  • Patent number: 8700831
    Abstract: A method, computer system and computer program product for generating a configuration status of a computer is provided. A method for generating a configuration status of a computer includes reading a plurality of configuration items of the computer and executing a plurality of rules upon the configuration items that were read, wherein each rule comprises an if-portion including at least one configuration item and a then-portion including an action for storing a configuration status value if the at least one configuration item of the if-portion matches the configuration items that were read. The method can further includes executing an algorithm that reads each of the configuration status values that were stored responsive to executing the plurality of rules and processes the configuration status values so as to produce a final configuration status of the computer and storing a record indicating the final configuration status of the computer.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wendell J. Bouknight, Jr., Andrew J. Ivory, Zackary A. James
  • Patent number: 8700817
    Abstract: 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.
    Type: Grant
    Filed: December 17, 2011
    Date of Patent: April 15, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Peng Chen, Qi-Yan Luo, Song-Lin Tong
  • Publication number: 20140101346
    Abstract: Embodiments of the present invention provide for a remotely controllable electrical socket. Such sockets may include an electrical conductor for receiving a plug of an electrical device. The plug may be associated with a tag for receiving identifying information that corresponds to the electrical device. Exemplary sockets may further include a tag reader for obtaining identifying information from the tag, a sensor for detecting if the plug is inserted in the outlet, and a communications interface for wirelessly sending information to a computing device regarding the identifying information and whether the plug is inserted in the outlet. The communications interface may also receive operational instructions from the computing device (e.g., to turn the power to the plug/electrical device ON or OFF).
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Inventor: Laith A. Naaman
  • Patent number: 8694688
    Abstract: A hardware support system for implementing accelerated disk I/O for a computer system. The system includes a bus interface for interfacing with a processor and a system memory of the computer system, a disk I/O engine coupled to the bus interface, and a device interface coupled to the disk I/O engine for interfacing the disk I/O engine with a disk drive. The disk I/O engine is configured to cause a start up of the disk drive upon receiving a disk start up command from the processor. The disk I/O engine is further configured to execute a disk transaction by processing the disk transaction information from a bypass register coupled to the disk I/O engine.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: April 8, 2014
    Assignee: NVIDIA Corporation
    Inventors: Radoslav Danilak, Krishnaraj S. Rao
  • Patent number: 8688917
    Abstract: A method and apparatus for monitoring memory accesses in hardware to support transactional execution is herein described. Attributes are monitor accesses to data items without regard for detection at physical storage structure granularity, but rather ensuring monitoring at least at data items granularity. As an example, attributes are added to state bits of a cache to enable new cache coherency states. Upon a monitored memory access to a data item, which may be selectively determined, coherency states associated with the data item are updated to a monitored state. As a result, invalidating requests to the data item are detected through combination of the request type and the monitored coherency state of the data item.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: April 1, 2014
    Assignee: Intel Corporation
    Inventors: Gad Sheaffer, Shlomo Raikin, Vadim Bassin, Raanan Sade, Ehud Cohen, Oleg Margulis
  • Patent number: 8688871
    Abstract: According to one embodiment, an electronic device receives inputs of video signals from a plurality of input systems. The electronic device includes a priority determination table, a video switching instruction module, a video switching module. In the priority determination table, video display priorities of the video signals from the input systems are determined in advance. The video switching instruction module instructs to switch among the video signals from the input systems on the basis of the priorities determined in the priority determination table. The video switching module switches among the video signals from the input systems according to a switching instruction from the video switching instruction module.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 1, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masahiko Takakusaki
  • Patent number: 8683089
    Abstract: One or more client engines issues write transactions to system memory or peer parallel processor (PP) memory across a peripheral component interconnect express (PCIe) interface. The client engines may issue write transactions faster than the PCIe interface can transport those transactions, causing write transactions to accumulate within the PCIe interface. To prevent the accumulation of write transactions within the PCIe interface, an arbiter throttles write transactions received from the client engines based on the number of write transactions currently being transported across the PCIe interface.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: March 25, 2014
    Assignee: Nvidia Corporation
    Inventors: Raymond Hoi Man Wong, Samuel H. Duncan, Lukito Muliadi
  • Patent number: 8683097
    Abstract: Systems and methods for detecting Input/Output (I/O) device connection are described herein. The method includes physically coupling an I/O device to a host port through a first signal line and a second signal line. The method also includes driving the first signal line or the second signal line high via an active buffer of the I/O device. The method also includes providing an acknowledgement signal from the host to the device through the other signal line that is not being driven high by the active buffer of the I/O device.
    Type: Grant
    Filed: June 30, 2012
    Date of Patent: March 25, 2014
    Assignee: Intel Corporation
    Inventors: Huimin Chen, Kok Hong Chan
  • Patent number: 8682501
    Abstract: A data processing device includes a memory, an arithmetic circuit that accesses the memory by outputting an access control signal CTRL that controls access to the memory, a first data storage unit that stores first data used when a self-diagnosis is performed, a read-modify-write circuit that generates second data by replacing a part of the first data stored in the first data storage unit with modify data outputted from the arithmetic circuit, and a determination unit that diagnoses a failure of the read-modify-write circuit by comparing the second data with an expected value.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: March 25, 2014
    Assignee: Renesas Electronics Corporation
    Inventor: Akira Hosotani
  • Publication number: 20140075055
    Abstract: A method of controlling a terminal is provided. The method includes determining a current status of at least one of the terminal and a peripheral environment of the terminal based on information obtained by using at least one sensor from a predetermined list of a plurality of statuses regarding the terminal or the peripheral environment of the terminal, determining an operation schedule of the at least one sensor based on the determined current status and the information obtained by using the at least one sensor, and controlling the at least one sensor to operate based on the determined operation schedule.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 13, 2014
    Applicant: Samsung Electronics Co. Ltd.
    Inventors: Sang-ho YI, Yoon-kyung LEE, Jae-hyuck SHIN, Hyun-jin CHOI
  • Patent number: 8671228
    Abstract: System and method for managing a virtual adapter instance associated with a physical adapter is provided. The method includes configuring a monitoring module for detecting change in configuration of the virtual adapter instance; detecting if the configuration has changed for the virtual adapter instance, at any given time; comparing a changed configuration with a previous configuration of the virtual adapter instance; installing a new virtual adapter instance, if new information is present in the changed configuration; and uninstalling the virtual adapter instance, if information from the previous configuration was removed.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: March 11, 2014
    Assignee: QLOGIC, Corporation
    Inventors: Ying P. Lok, David R. Eaves
  • Patent number: 8661280
    Abstract: In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: February 25, 2014
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 8661163
    Abstract: The disclosed embodiments provide a system that facilitates the processing of commands in a set of devices. The system includes a host bus adapter that provides an interface for connecting the set of devices to the host and manages the allocation of a set of tags to one or more of the devices. For each device connected to the host, the system also includes a queue-management apparatus that sends a tag request for the device to the host bus adapter. The queue-management apparatus then receives a subset of the tags for the device from the host bus adapter and uses the set of tags to queue commands from the host to the device and track the status of the queued commands.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: February 25, 2014
    Assignee: Apple Inc.
    Inventors: Christopher J. Sarcone, Sergio J. Henriques
  • Patent number: 8656069
    Abstract: According to some embodiments, a message generated by a downstream device is received at upstream device. The message may, for example, be received via a peripheral interface and may not require a response. It may then be determined that an error is associated with the message, and an alert message may be sent from the upstream device to the downstream device via the peripheral interface.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: February 18, 2014
    Assignee: Micron Technology, Inc.
    Inventors: Ajai Singh, David Puffer
  • Patent number: 8656068
    Abstract: A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: February 18, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Manoj Kumar Vijayan
  • Patent number: 8650333
    Abstract: An operation terminal 1 is configured so as to transmit, as a control command, an individual control command transmitted individually to a specific control device 2 of control devices 2, or a collective control command broadcasted collectively to two or more control devices 2 of control devices 2. Control terminal 2 comprises: a command determination unit 2d determining whether received control command is individual control command or collective control command; and an information processing unit 2b which, if received control command is individual control command, responds by collectively broadcasting to a plurality of operation terminals a state change notification corresponding to execution of individual control command, and, if received control command is collective control command, responds by collectively broadcasting to operation terminals 1, with a timing different from the other control terminals 2, a state change notification corresponding to execution of collective control command.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: February 11, 2014
    Assignee: Panasonic Corporation
    Inventor: Hirotatsu Shinomiya
  • Patent number: 8650334
    Abstract: A source device such as a mobile phone terminal can provide more surely a user with a notification of a status of the source device. A mobile phone terminal (2) serving as the source device includes a command processing section (304) which issues a command which (A) has an event ID which designates a status of the source device and (B) causes a TV (1) to display the status of the source device.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: February 11, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tatsuya Yoshida, Tomohiro Nagano, Kenichi Kimura, Tadamichi Atsumi, Taisuke Hara, Shuji Daioku, Kyohichiroh Sawachika, Koji Osaki, Ryutaro Mashiko
  • Patent number: 8645585
    Abstract: A technique is disclosed for dynamically reconfiguring a digital video link based on previously determined link training parameters. Reusing the previously determined link training parameters enables a no link training (NLT) protocol for quickly configuring the digital video link without the need for repeating a link training process. A display device advertises NLT capabilities information to a GPU indicating it can retain link characteristics for one or more link configurations. The GPU uses the NLT capabilities information to determine whether the display device is able to quickly transition to a specific link configuration using the NLT protocol, or to switch between configurations. The NLT capability allows a link to be advantageously quiesced and restored quickly while the GPU is transitioning in and out of power-saving sleep states, or placing the link in a more power efficient configuration, or higher-bandwidth higher-performance configuration.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: February 4, 2014
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Lianghao Chen, David Matthew Stears
  • Patent number: 8639370
    Abstract: A system includes a computer having a device driver. The device driver includes a detection module to detect an audio input. The device driver includes a selection module to send the audio input to audio hardware after detection of the audio input. The device driver also includes an emulation module to send hardware emulation information to an operating system audio application to replace feedback data received at the device driver from the audio hardware and sent from the device driver to the operating system audio application.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 28, 2014
    Assignee: Sigmatel, Inc.
    Inventors: Antonio Torrini, Konstantin Shkolnyy
  • Patent number: 8639953
    Abstract: A power device, such as a UPS, and a method for gathering system information using the power device are provided. In one aspect, a UPS receives system information associated with at least one other device, the system information including configuration management information, stores, in data storage, the system information associated with the at least one other device and provides the system information to an external entity.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: January 28, 2014
    Assignee: Schneider Electric IT Corporation
    Inventors: James S. Spitaels, Vishwas Mohaniraj Deokar, Kyle Brookshire, Fred William Rodenhiser
  • Patent number: 8635272
    Abstract: A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations including upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device and in response to determining that the update is available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update at a first time or to defer installing the update until a second time that is later than the first time.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: January 21, 2014
    Assignee: Intellectual Ventures I LLC
    Inventor: Richard R. Reisman
  • Publication number: 20140019648
    Abstract: A keyboard, video and mouse (KVM) switch indicator is electronically connected between a USB port of a KVM switch and a USB port of a computer. The KVM switch indicator includes a status indicator and a controller. The status indicator indicates an electronic status of the computer electronically connected to the peripheral equipment. The controller sets trigger values of input voltages inputted into the controller, detects voltage values of the USB port of the computer, determines whether the voltage values of the USB port of the computer are same as the trigger values, and outputs current to the status indicator according to determination of the controller. If the voltage values detected by the controller are same as the trigger values, the controller outputs current to light the status indicator or to sound the status indicator.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 16, 2014
    Inventor: CHUN-CHE HUANG
  • Patent number: 8631167
    Abstract: An information processing apparatus with a plurality of USB (universal serial bus) ports to which USB devices can be connected, includes: detection means for detecting the USB port of the plurality of USB ports to which the USB device that is in the course of data communication is connected; and first display control means for displaying on a display unit provided in a position corresponding to the detected USB port the fact that the USB device connected to the detected USB port is in the course of data communication.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: January 14, 2014
    Assignee: Sony Corporation
    Inventor: Yosuke Samura
  • Publication number: 20140013014
    Abstract: Various aspects of the present disclosure enable a docking host that manages a docking environment to establish an initial connection between the docking host and one or more wireless peripheral devices to perform functionality determination of the wireless peripherals devices. The docking host may store the results of the functionality and, upon receiving a request from a dockee to access the functionality that the docking host may provide, will update the results. In one aspect of the disclosed approach, the docking host may determine the current state of the wireless peripheral devices before advertising any functionality information to the dockee. Other aspects, embodiments, and features are also claimed and described.
    Type: Application
    Filed: February 3, 2013
    Publication date: January 9, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Xiaolong HUANG, Xiaodong WANG, Vijayalakshmi R. RAVEENDRAN
  • Patent number: 8621118
    Abstract: Various techniques and hardware are described for retrieving information in a processing system. In one embodiment, a method is provided for retrieving information in a processing system that includes a central processing unit and a service processor. Here, the service processor retrieves central processing unit information from the central processing unit and resets the processing system after the retrieval of the central processing unit information.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 31, 2013
    Assignee: NetApp, Inc.
    Inventors: Chaitanya Nulkar, Brad Reger, Pradeep Kalra, Johnny Kang-wing Chan, Thomas Holland
  • Patent number: 8615613
    Abstract: A control program for using a peripheral apparatus is loaded from the peripheral apparatus to the memory of an information processing apparatus. A management program manages the display form of a control object based on execution of the control program. The control object displayed on the information processing apparatus can be switched between the non-display state and the display state. For example, the management program causes the information processing apparatus to execute return from the non-display state to the display state in synchronism with the user manipulation of the peripheral apparatus.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: December 24, 2013
    Assignee: Canon Denshi Kabushiki Kaisha
    Inventors: Yuuki Taguchi, Taketo Ochiai, Hiroshi Komuro
  • Publication number: 20130339555
    Abstract: An apparatus includes an interface and a processor. The interface is configured to communicate with multiple memory devices over a bus that includes a plurality of parallel data lines. The processor is configured to request the memory devices to provide respective status reports, and to receive the status reports from the memory devices such that, in a given clock cycle of the bus, the multiple status reports from the respective memory devices are received in parallel over respective different subsets of the data lines of the bus.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 19, 2013
    Inventors: Asaf Schushan, Barak Rotbard
  • Patent number: 8612642
    Abstract: An information processing apparatus includes an interface unit configured to electrically connect with a peripheral device capable of receiving a memory storage medium inserted into the peripheral device and electrically connected thereto, a connection detection unit configured to detect a temporary interruption in the electrical connection between the interface unit and the peripheral device, and a control unit configured to prevent the memory storage medium, once unmounted, from being mounted again after the connection detection unit detects the temporary interruption.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: December 17, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toru Yoshida
  • Patent number: 8610915
    Abstract: An image processing apparatus includes: an image processing unit that executes an image process in accordance with an instruction by a user; an accumulating unit that accumulates electric energy consumed in a preparation process of the image processing unit for each user; and a control unit which, if the image processing unit is made usable by the preparation process and executes image processes in accordance with a plurality of instructions by a plurality of users, controls the accumulating unit to allot and accumulate the electric energy for each of the plurality of users.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: December 17, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Naoki Nishikawa
  • Patent number: 8606971
    Abstract: A system for locating and monitoring electronic devices utilizing a security system that is secretly and transparently embedded within the computer. This security system causes the client computer to periodically and conditionally call a host system to report its serial number via an encoded series of dialed numbers. A host monitoring system receives calls from various clients and determines which calls to accept and which to reject by comparing the decoded client serial numbers with a predefined and updated list of numbers corresponding to reported stolen computers. The host also concurrently obtains the caller ID of the calling client to determine the physical location of the client computer. The caller ID and the serial number are subsequently transmitted to a notifying station in order to facilitate the recovery of the stolen device. The security system remains hidden from the user, and actively resists attempts to disable it.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: December 10, 2013
    Assignee: Absolute Software Corporation
    Inventors: Fraser Cain, Christian Cotichini, Thanh Cam Nguyen
  • Patent number: 8606973
    Abstract: Provided are a method, system, and computer program product for managing monitored conditions in adaptors. An adaptor detects a condition comprising one of a plurality of monitored conditions and determines whether the detected condition is indicated on a recent condition list indicating conditions detected at the adaptors. The adaptor communicates the detected condition to cause the detected condition to be included in the recent condition list available at the adaptors in response to determining that the detected condition is not indicated in the recent condition list. Further, a system receives from one of the adaptors indication of a detected condition comprising one of a plurality of monitored conditions that is not indicated on a recent condition list. The received indicated condition is added to the recent condition list to produce an updated recent condition list. Transmission is caused of the updated recent condition list to the adaptors.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Cardinell, Steven E. Klein, Ashwani Kumar, John N. McCauley, Todd C. Sorenson
  • Publication number: 20130326090
    Abstract: A semiconductor device includes a bridging device having an external data interface, an external status interface, and a plurality of internal data interfaces. A plurality of memory devices are each connected to the bridging device via one of the internal data interfaces. Each of the memory devices has a ready/busy output connected to an input of the bridging device. The bridging device is configured to output a current state of each ready/busy output in a packetized format on the external status interface in response to a status request command received on the external status interface; and read information from a status register of a selected memory device over one of the internal data interfaces and provide the information on the external data interface in response to a status read command received on the external data interface. A method of operating a semiconductor device is also disclosed.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 5, 2013
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventor: Peter GILLINGHAM
  • Patent number: 8601167
    Abstract: Interconnect circuitry is configured to provide data routes via which at least one initiator device may access at least one recipient device and includes at least one input for receiving transaction requests from said at least one initiator device; at least one output for outputting transaction requests to the recipient device; at least one path for transmitting the transaction requests between the input and the output; and control circuitry for routing the received transaction requests from the input to the output, wherein the control circuitry is configured to maintain an ordering of at least some transaction requests with respect to the barrier transaction request within a stream of transaction requests passing along one of the paths, by not allowing reordering of at least some of the transactions requests that occur before the barrier transaction request in the stream of transaction requests.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: December 3, 2013
    Assignee: ARM Limited
    Inventor: Peter Andrew Riocreux
  • Patent number: 8601175
    Abstract: A method, system, and program product for use in managing on-site access to ecosystem features is disclosed. In some embodiments, the method, system, and program product may comprise sending, from a data storage system, a set of context information about the data storage system; at a recipient location on a common intranet with the data storage system, receiving the set of context information and, based on criteria specified for opportunity alerts, determining from the set of context information a subset of the opportunity alerts applicable to the data storage system; and causing the data storage system to be updated with the subset of opportunity alerts.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Stephen J. Todd, Brian R. Tetreault
  • Patent number: 8595408
    Abstract: Methods and structure for determining compatibility between a pair of SAS devices for support of super-standard features of the devices. Features and aspects hereof provide for exchange of information between a first and second SAS device using SAS protocol in non-standard manners. The exchanges are designed to exchange information between compatible, enhanced device without causing protocol violation errors in either the first or second devices. The information exchanged represents super-standard features supported by each device. Mutually supported super-standard features are enabled for further communications between the devices. If no super-standard features are mutually supported or if the second device is non-enhanced, no super-standard features are enabled in further communications between the devices.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: November 26, 2013
    Assignee: LSI Corporation
    Inventors: David T. Uddenberg, William W. Voorhees
  • Patent number: 8589598
    Abstract: A redundancy manager manages commands to peripheral devices in a computer system. These peripheral devices have multiple pathways connecting it to the computer system. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based at least partly upon a penalty model where a path may be temporarily penalized by not including the pathway in the path selection process for a predetermined time. The redundancy manager further reroutes the command to an alternate path and resets the device for an alternate path that is not penalized or has otherwise failed.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Scott A. Bauman, Brian L. Bowles, Anthony P. Vinski, Rick A. Weckwerth
  • Patent number: 8583876
    Abstract: A system is described in which a plurality of host computers are coupled to a storage system for storing and retrieving data in the storage system. The storage system includes individually addressable units of storage such as volumes or logical unit numbers. A security management system controls access to each of the individually addressable units of storage based upon the identification of the host permitted to access that unit of storage.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: November 12, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Yuichi Taguchi
  • Patent number: 8583840
    Abstract: Methods and structure are disclosed for improved processing of fast path I/O requests in a storage controller utilizing version information embedded in the fast path I/O requests. The version information allows the storage controller to determine if the mapping information utilized by the host system in generating a fast path I/O request specifies the mapping information utilized by the storage controller. The controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing software stack for processing I/O requests from a host system directed to a logical volume. If the mapping information utilized by the host does not match the mapping information utilized by the storage controller, fast path I/O requests are transferred to the I/O request processing stack for subsequent processing.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: November 12, 2013
    Assignee: LSI Corporation
    Inventors: James A. Rizzo, Robert L. Sheffield, Jr., Rajeev Srinivasa Murthy, Naveen Krishnamurthy
  • Patent number: 8583838
    Abstract: Described are techniques for tracking activity for one or more devices. Each of the one or more devices is partitioned into one or more extents. Each of the one or more extents includes a plurality of sub extents. Each of the sub extents includes a plurality of chunks. For each of said one or more extents of each of said one or more devices, extent activity level information is determined including one or more metrics indicating an activity level for said each extent; and For each of said one or more extents of each of said one or more devices, an activity bitmap is determined. The activity bitmap includes an entry for each sub extent included in said each extent, said entry indicating an activity level for said each sub extent.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 12, 2013
    Assignee: EMC Corporation
    Inventors: Marik Marshak, Owen Martin, Alex Veprinsky, Amnon Naamad, Sean C. Dolan, Adnan Sahin
  • Publication number: 20130297836
    Abstract: A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.
    Type: Application
    Filed: June 28, 2013
    Publication date: November 7, 2013
    Inventors: Firdosh K. Bhesania, Mark E. Maszak, John Charles Dunn
  • Publication number: 20130297837
    Abstract: An information transfer device includes a storing unit. The information transfer device includes an acquiring unit that acquires information requested by a send request or a re-send request from the storage device. The information transfer device includes a sending unit that sends the information acquired by the acquiring unit to the information processing apparatus. The information transfer device includes a retaining unit that stores the information acquired by the acquiring unit after a predetermined time period has elapsed to the storing unit. The sending unit sends the information stored in the storing unit to the information processing apparatus when the acquiring unit has not acquired the information requested by the re-send request from the storage device within the predetermined time period after the re-send request was received.
    Type: Application
    Filed: July 3, 2013
    Publication date: November 7, 2013
    Inventors: SEIJI SATTA, AKIRA OKAMOTO, YOSHIKAZU IWAMI
  • Patent number: 8578062
    Abstract: Methods and apparatuses for configuring a universal serial bus (USB) connection. The method comprises receiving, at a USB port, first identification data that includes a generic device class code and a vendor identifier. Receiving the first identification causes one of enabling interaction with a peripheral device in accordance with functionality specified by the generic device class code if the host device does not support software associated with the vendor identifier, or sending, at the USB port, a query to the peripheral device if the host device does support software associated with the vendor identifier, the query sent to determine whether the peripheral device supports at least one function different from the functionality specified by the generic device class code.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: November 5, 2013
    Assignee: BlackBerry Limited
    Inventors: Maxime Matton, Christopher Pattenden, Robert H. Wood
  • Publication number: 20130290572
    Abstract: A host device can enable operation with a client device based on stored or cached enumeration information. The enumeration information can be initially received from the client device during a first configuration process, and stored or cached in volatile and/or non-volatile storage accessible by the host device. During subsequent configuration processes, operation with the client device can be enabled based on the stored or cached enumeration information. Operation between the host device and the client device can be facilitated through a communication protocol, such as the universal serial bus (USB) protocol. A host device and client device can be connected via a traditional USB or USB High Speed Inter-Chip (HSIC) connection.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: Apple Inc.
    Inventors: Anand Dalal, Jonathan J. Andrews
  • Publication number: 20130290571
    Abstract: Methods and structure are disclosed for improved processing of fast path I/O requests in a storage controller utilizing version information embedded in the fast path I/O requests. The version information allows the storage controller to determine if the mapping information utilized by the host system in generating a fast path I/O request specifies the mapping information utilized by the storage controller. The controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing software stack for processing I/O requests from a host system directed to a logical volume. If the mapping information utilized by the host does not match the mapping information utilized by the storage controller, fast path I/O requests are transferred to the I/O request processing stack for subsequent processing.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: LSI CORPORATION
    Inventors: James A. Rizzo, Robert L. Sheffield, Rajeev Srinivasa Murthy, Naveen Krishnamurthy
  • Patent number: 8572420
    Abstract: In various embodiments, a computer system may include a computer controller to send and/or receive sideband signals to/from a USB device. In some embodiments, the USB device may include a USB controller to send/receive sideband signals to/from the computer controller. The computer controller and USB controller may allow communications between the computer system and the USB device when either of the computer system or USB device is in a low power state. The sideband signal sent between the computer system and the USB device may trigger the other of the computer system or USB device to enter a normal power state. In some embodiments, the computer controller and/or USB controller may be further coupled to a memory to buffer data to be sent to the computer system or USB device after the computer system or USB device returns to a normal power state.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: October 29, 2013
    Assignee: Standard Microsystems Corporation
    Inventors: Drew J. Dutton, James R. MacDonald, Henry Wurzburg
  • Patent number: 8570585
    Abstract: This invention relates to a methods and a printing system in which queues across one or more printing devices, such as printers, copiers, and the like, are automatically kept synchronized. The queues are placed into one or more pools. In some embodiments, one queue in a pool is designated as a master queue. Changes to the queues in the pool are then controlled and propagated from the master queue. In other embodiments, various queues in a pool are designated as peers. Any change to a queue, such as a change to, a subset of print job parameters, in the pool is then propagated to its peers.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: October 29, 2013
    Assignee: Xerox Corporation
    Inventors: Javier A. Morales, Michael E. Farrell