As Input Or Output Patents (Class 710/12)
  • Patent number: 10298548
    Abstract: An apparatus for data replication is disclosed. A method and computer program product also perform the functions of the apparatus. In one embodiment, an apparatus includes a read module configured to read into a communication buffer, from a persistent storage volume, a first file that is encrypted with file-level encryption without decrypting the first file. In certain embodiment, the apparatus also includes a write module configured to write data from a second file from the communication buffer, that is received from a source device and that is encrypted with file-level encryption, to the persistent storage volume without decrypting the second file.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah M. R. Islam, Hiroyuki Miyoshi
  • Patent number: 9805013
    Abstract: A system and method for creating one or more manifests that group one or more forms by one or more tasks is described. A manifest application determines one or more tasks and a first order for the one or more tasks, determines one or more forms associated with each task and a second order for the one or more forms within each task, generates one or more user interface elements that each link to a corresponding form within each tasks, generates a manifest comprising a summary of the one or more tasks in the first order, the forms in the second order for each task and the user interface elements that each link to a corresponding form and provides the manifest for display on a portable computing device.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: October 31, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Edward L. Schwartz
  • Patent number: 9679071
    Abstract: A badge may be assigned to a person, where the badge represents a characteristic or recurrent behavior of the person. A query may be associated with a badge, and the query may be continually used in a search request in combination with the person's context, thereby allowing the person to be continually provided with fresh results that may be relevant to the person's durable characteristics and current context. In one example, the person carries a handheld device, and the results are presented to the user on the user's desktop or lock screen. The act of providing the results may be triggered in various ways, such as movement of the person who carries the device, or the availability of sufficiently high-quality results.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blaise H. Aguera y Arcas, Stephen Lawler, Scott V. Fynn
  • Patent number: 9304706
    Abstract: 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.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 5, 2016
    Assignee: Netronome Systems, Inc.
    Inventor: John Anthony Harper
  • Patent number: 9274722
    Abstract: An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 1, 2016
    Assignee: Concurrent Ventures, LLP
    Inventors: Jesse D. Beeson, Jesse B Yates
  • Patent number: 9025175
    Abstract: In a case where a parameter received from an application is a first parameter, an information processing apparatus receives data included in the parameter as string type data, converts the received data into binary data, and transmits the converted data to a printing apparatus. In a case where the received parameter is a second parameter, the information processing apparatus transmits data corresponding to the second parameter to the printing apparatus.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: May 5, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masakazu Takahashi
  • Patent number: 8996742
    Abstract: Method and system for testing any type of video display, video monitor or other device that produces a video signal, and that is capable of providing information about the video and optionally audio specifications and/or capabilities of the output signal to an external device when coupled thereto. The external device obtains the information about the specifications and/or capabilities and based thereon, assembles one or more pre-defined tests from a test database/repository containing tests to enable testing of compliance of the video signal producing device to those specifications and/or capabilities. This compliance testing may entail generating video or audio content at a source generator, providing it to the video signal producing device, and determining the accuracy of the output of the video signal producing device to the input content. A determination of the results of this test may be provided to an operator of the testing apparatus.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Advanced Testing Technologies, Inc.
    Inventors: Robert Spinner, Eli Levi
  • Patent number: 8990445
    Abstract: A control chip includes a configurable pin and a control logic. The configurable pin is arranged for coupling a first pin and a second pin of a high-definition multimedia interface (HDMI) connector. The control logic is arranged for controlling the configurable pin to switch between a first operation mode and a second operation mode. The configurable pin serves as an input pin when operating in the first operation mode, and the configurable pin serves as an output pin when operating in the second operation mode. For example, the input pin is arranged for receiving a power supply signal derived from a +5V power signal received by the first pin, and the output pin is arranged for outputting a control signal for controlling hot plug detection (HPD).
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 24, 2015
    Assignee: Mediatek Inc.
    Inventors: Ching-Gu Pan, Huai-Yuan Feng
  • Patent number: 8954621
    Abstract: A peripheral may be connected to a higher-level device. Firmware program data may be downloaded from the higher-level device to the peripheral. The peripheral may include a rewrite control unit for controlling rewriting the program data stored in the peripheral. The program data stored in the peripheral may be rewritten by use of the program data sent from the higher-level device, and then a response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, if the download file includes rewriting permit data. A response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, without rewriting the program data stored in the peripheral by use of the program data sent from the higher-level device, if the download file does not include rewriting permit data.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 10, 2015
    Assignee: Nidec Sankyo Corporation
    Inventor: Tsutomu Orii
  • Patent number: 8924600
    Abstract: A system is provided that includes a controller that is configured to enable communication between one or more sensors and a processor. The controller includes a plurality of input-output (IO) ports each configured to couple to the one or more sensors. Moreover, each of the IO ports is configured to couple to a plurality of sensor types such that each IO port is configured to couple more than one sensor type. The controller also includes an interface configured to receive a selection of a selected mode from a plurality of modes each corresponding to a sensor type. Furthermore, the controller includes a switch block having a plurality of switches each configured to toggle a connection in the switch block according to the selected mode.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 30, 2014
    Assignee: General Electric Company
    Inventors: Daniel Milton Alley, Naresh Kesavan Rao, Alan Paul Mathason, Feng Chen, Stephen Emerson Douthit
  • Patent number: 8924599
    Abstract: A method of signal transmission is to be implemented by a control module of an electronic device. The control module includes a first input/output (I/O) port to be coupled to an input module, a second I/O port to be coupled to an output module, and a control unit. In the method, the control unit is configured to electrically interconnect the first I/O port and the second I/O port such that the input module is able to communicate with the output module, or to open a specific channel and to temporarily stop transmission within other channels, based on a signal or instruction received from the input module.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 30, 2014
    Inventors: Irene Tsai, Yi-Fen Chou
  • Publication number: 20140372632
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include ascertaining, by a first storage system, a respective port identifier for each of one or more host ports defined to the first storage system for a logical volume stored on a second storage system. Examples of the port identifiers include WWPN and iSCSI iQN identifiers. A respective unique identifier is assigned to each of the ascertained one or more host ports, and for each of the one or more host ports, the respective port identifier and the assigned respective unique identifier are conveyed to the second storage system. Upon receiving, from one of the one or more host ports, an input/output (I/O) request for the logical volume, I/O request with the respective unique identifier of the one of the one or more host ports is conveyed to the second storage system.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Oren LI-ON, Orit NISSAN-MESSING, Eyal PEREK, Ayelet SHANI
  • Publication number: 20140365691
    Abstract: A rotational atherectomy system may include an elongated, flexible drive shaft having a distal end for insertion into a vasculature of a patient and having a proximal end opposite the distal end remaining outside the vasculature of the patient, an electric motor rotatably coupled to the proximal end of the drive shaft, the electric motor being capable of rotating the drive shaft, and control electronics, wherein the control electronics comprise a computer readable storage medium in communication with a processor, the computer readable storage medium having software stored thereon for monitoring and controlling the rotation of the electric motor and for monitoring and controlling delivery of saline to the drive shaft.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Victor Schoenle, Joe Higgins, Mike Grace, Kraig Karasti, Ryan Welty
  • Patent number: 8904053
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Patent number: 8904052
    Abstract: An input port for an electronic device for receiving different types of connectors, memory cards, or plugs. The input port includes an outer wall defining a receiving aperture, a substrate positioned within the receiving aperture. A first set of contacts is positioned on the substrate at a first depth into the receiving aperture and a second set of contacts is positioned on a first surface of the outer wall at a second depth into the receiving aperture. The first set of contacts is configured to communicate with a first connector and the second set of contacts is configured to communicate with a second connector.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: December 2, 2014
    Assignee: Apple Inc.
    Inventor: Changsoo Jang
  • Patent number: 8892805
    Abstract: A high performance computing system is provided with an ASIC that communicates with another device in the system according to a protocol defined by the other device. The ASIC is coupled to a reconfigurable protocol table, in the form of a high speed content-addressable memory (“CAM”). The CAM includes instructions to control the execution of the protocol by the ASIC. The CAM may include instructions to control the ASIC in the event that unanticipated signals or other errors are encountered while executing the protocol. Internal ASIC state data may be routed to the CAM to permit the ASIC to generate a reasonable response to errors either in the design or fabrication of the ASIC or the device with which it is communicating.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 18, 2014
    Assignee: Silicon Graphics International Corp.
    Inventor: Thomas Edward McGee
  • Publication number: 20140310433
    Abstract: System, apparatus and method for collecting data from, and providing power to, a geophysical data acquisition device are described herein. The method may include charging a data transfer device comprising a data transfer port, a power transfer port and a battery module, coupling the data transfer device to a geophysical data acquisition device, deploying the geophysical data acquisition device and collecting data therewith, collecting data from the geophysical data acquisition device via the data transfer port and providing power to the geophysical data acquisition device via the power transfer port, replacing the data transfer device with a charged device, coupling the data transfer device to a charging station, transferring data from the data transfer device, and transferring power to the data transfer device via the charging station.
    Type: Application
    Filed: October 8, 2013
    Publication date: October 16, 2014
    Applicant: CGG SERVICES SA
    Inventors: Thomas PREUSSER, Peter MAXWELL, Jason JUROK
  • Publication number: 20140304431
    Abstract: There is provided an information-sharing device including, in a second device connected to a first device, an information obtaining unit which obtains, through a communication unit of the second device, first application information indicating an application possessed by the first device, a shared information generating unit which generates shared information shared by the first device and the second device, based on the first application information obtained by the information obtaining unit, and a transmission control unit which transmits the shared information through the communication unit to the first device.
    Type: Application
    Filed: November 12, 2012
    Publication date: October 9, 2014
    Applicant: SONY CORPORATION
    Inventors: Takashi Onohara, Roka Ueda, Keishi Daini, Taichi Yoshio, Yuji Kawabe, Seizi Iwayagano, Takuma Higo, Eri Sakai
  • Publication number: 20140281048
    Abstract: A system is provided that includes a controller that is configured to enable communication between one or more sensors and a processor. The controller includes a plurality of input-output (IO) ports each configured to couple to the one or more sensors. Moreover, each of the IO ports is configured to couple to a plurality of sensor types such that each IO port is configured to couple more than one sensor type. The controller also includes an interface configured to receive a selection of a selected mode from a plurality of modes each corresponding to a sensor type. Furthermore, the controller includes a switch block having a plurality of switches each configured to toggle a connection in the switch block according to the selected mode.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: General Electric Company
    Inventors: Daniel Milton Alley, Naresh Kesavan Rao, Alan Paul Mathason, Feng Chen, Stephen Emerson Douthit
  • Patent number: 8832341
    Abstract: Methods, apparatuses, and computer program products for dynamically determining a primary or slave assignment based on an order of cable connection between two devices are provided. Embodiments include detecting, by a first device, insertion of one end of a cable into a port of the first device; determining, by the first device, whether a power signal is received from the cable at the port of the first device; if the power signal is received, performing, by the first device, a data transfer operation over the cable as a slave device to a second device that is coupled to the other end of the cable; and if the power signal is not received, performing, by the first device, a data transfer operation over the cable as a primary device to the second device that is coupled to the other end of the cable.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: September 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Charles A. Cole, Phillip D. Jones, Adrian X. Rodriguez, Jared T. Siirila, Ping Zhou
  • Patent number: 8825915
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Patent number: 8825916
    Abstract: A method and an apparatus for identifying device ports of a data card in a Linux system are provided, the method comprises: acquiring information of a Universal Serial Bus (USB) device; recording device information that is related to the USB device to be identified in said information; acquiring port information of each port of said USB device to be identified according to the device information of the said USB device to be identified; identifying attributes of said ports according to the information of each port. By acquiring the device information and the port information, the Attention (AT) port and the Modem port could be identified correctly according to the feature that the AT port and the Modem port could send and receive AT commands as well as the preset order attribute of the AT port and the Modem port, thus identifying the attributes of each port of the device accurately.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: September 2, 2014
    Assignee: ZTE Corporation
    Inventor: Ying Chen
  • Publication number: 20140237142
    Abstract: Systems and methods of interconnecting devices may include an input/output (IO) interface having one or more device-side data lanes and transceiver logic to receive a bandwidth configuration command. The transceiver logic may also configure a transmit bandwidth of the one or more device-side data lanes based on the bandwidth configuration command. Additionally, the transceiver logic can configure a receive bandwidth of the one or more device-side data lanes based on the bandwidth configuration command.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 21, 2014
    Inventors: James E. Jaussi, Stephen R. Mooney, Bryan K. Casper, Howard L. Heck
  • Publication number: 20140223036
    Abstract: A peripheral may be connected to a higher-level device. Firmware program data may be downloaded from the higher-level device to the peripheral. The peripheral may include a rewrite control unit for controlling rewriting the program data stored in the peripheral. The program data stored in the peripheral may be rewritten by use of the program data sent from the higher-level device, and then a response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, if the download file includes rewriting permit data. A response, notifying that data rewriting has normally been completed, may be returned to the higher-level device, without rewriting the program data stored in the peripheral by use of the program data sent from the higher-level device, if the download file does not include rewriting permit data.
    Type: Application
    Filed: August 27, 2012
    Publication date: August 7, 2014
    Applicant: NIDEC SANKYO CORPORATION
    Inventor: Tsutomu Orii
  • Patent number: 8787848
    Abstract: An adapter for coupling to a process control transmitter of the type used to monitor a process variable in an industrial process includes a first connection configured to couple to a first side of a two wire process control loop, a second connection configured to couple to a second side of the two wire process control loop and in series with a first connection to a process control transmitter, and a third connection configured to couple to a second connection of the process control transmitter. Wireless communication circuitry is coupled to at least the third connection and is configured to provide wireless communication for the process control transmitter. Intrinsic safety circuitry coupled to at least one of the first, second and third connections is configured to limit transfer of electrical energy to a value which is less than an intrinsic safety value.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: July 22, 2014
    Assignee: Rosemount Inc.
    Inventors: John A. Kielb, Brian L. Westfield, Kelly M. Orth
  • Patent number: 8782299
    Abstract: Systems and apparatus are provided for a reconfigurable, multi-purpose input/output (I/O) interface. The system comprises a comparator coupled to a means for signal generation. The system further comprises a switch fabric configured to reconfigure the I/O circuit in real time to perform a variety of signal processing, signal generation and built-in-test functions.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 15, 2014
    Assignee: Honeywell International Inc.
    Inventors: Mitch Fletcher, Jef Sloat, Michael R. Gregg
  • Publication number: 20140181329
    Abstract: A detachable audio device structured to be coupled to an interface port of a computer system simulates the coupling and uncoupling of an audio controller to trigger an operating system being executed by a processing device of the computer system to select between an audio driver for that same audio controller and another audio driver for a different audio controller to which the processing device of the computer system has access, thus triggering a selection between causing audio played by the computer system to be acoustically output through either an acoustic driver to which the detachable audio device relays the audio or another acoustic driver associated with the other audio controller to which the processing device of the computer system has access.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: BOSE CORPORATION
    Inventors: Kenneth S. Lyons, David A. Howley, Benjamin D. Burge
  • Publication number: 20140136734
    Abstract: There may be provided an apparatus, that may include an input/output (IO) circuit; a micro-controller; a memory module that is arranged to store multiple type identification information and multiple type configuration information; wherein the multiple type identification information allows the apparatus to be identified as being of each one of multiple types of peripheral cards; and wherein the multiple type configuration information allows the apparatus to operate each one of the multiple types; wherein the micro-controller is arranged, following a selection of a selected type out of the multiple types: to expose, to a host—that is coupled to the apparatus, a selected portion of the multiple peripheral identification information that indicates that the apparatus has a functionality of a peripheral card of the selected type; and to configure the peripheral card to interact with the host as being a peripheral card of the selected type.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Inventors: Adi Habusha, Rabeeh Khoury, Nafea Bshara
  • Patent number: 8719465
    Abstract: A distributed direct memory access (DMA) method, apparatus, and system is provided within a system on chip (SOC). DMA controller units are distributed to various functional modules desiring direct memory access. The functional modules interface to a systems bus over which the direct memory access occurs. A global buffer memory, to which the direct memory access is desired, is coupled to the system bus. Bus arbitrators are utilized to arbitrate which functional modules have access to the system bus to perform the direct memory access. Once a functional module is selected by the bus arbitrator to have access to the system bus, it can establish a DMA routine with the global buffer memory.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventors: Kumar Ganapathy, Ruban Kanapathippillai, Saurin Shah, George Moussa, Earle F. Philhower, III, Ruchir Shah
  • Patent number: 8700813
    Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 15, 2014
    Assignee: Dell Products, LP
    Inventors: Mukund P. Khatri, Surender V. Brahmaroutu
  • Patent number: 8700814
    Abstract: An apparatus includes a first module including a bus port for coupling the first module to a bus; a first configuration port receiving an input indicating whether address assignment is enabled/disabled for the first module; a second configuration port providing an output indicating whether address assignment is enabled/disabled for a second module; a memory to store a unique address, wherein the unique address identifies the first module; and a controller coupled to a central management unit (CMU) via the bus, the controller to receive the unique address from the CMU, determine whether address assignment is enabled for the first module and store the unique address in the memory if address assignment is enabled, enable/disable address assignment for a second module when the second module is coupled to the first module, and the controller to enable/disable address assignment for the second module based on a message from the CMU.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: April 15, 2014
    Assignee: O2Micro, Inc.
    Inventor: Wei Zhang
  • Patent number: 8700810
    Abstract: A semiconductor device includes at least one endpoint communicating with a host, and an endpoint controller dividing each of the at least one endpoint into a majority of sub-endpoints and performing numbering to each of the divided sub-endpoints. The endpoint controller transmits a packet generated by the host to any one of the sub-endpoints.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: April 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Geun Park, Chul Joon Choi, Keon Han Sohn
  • Patent number: 8700816
    Abstract: Various aspects are disclosed herein for bounding the behavior of a non-privileged virtual machine that interacts with a device by creating a description of the device which indicates to a privileged authority (1) which operations on the device may have system-wide effects and (2) which operations have effects local to the device. The privileged authority may then permit or deny these actions. The privileged authority may also translate these actions into other actions with benign consequences.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Jacob Oshins, Brandon Allsop, Andrew John Thornton
  • Patent number: 8683104
    Abstract: Exemplary method embodiments for hierarchy multi-tenancy support for configuration of a plurality of host attachment through a plurality of resource groups in a computing storage environment are provided. In one embodiment, multiple data storage subsystems are configured with multiple operators for configuration and management of multiple host attachments to multiple logical volumes. A logical operator is designated with the responsibility of designating authority to a host attachment operator and the ability to configure multiple logical volumes. Limited authority is provided for the host attachment operator to configure multiple volume groups and multiple host ports to a specific user.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 8683103
    Abstract: Exemplary system and computer program embodiments for hierarchy multi-tenancy support for configuration of a plurality of host attachment through a plurality of resource groups in a computing storage environment are provided. In one embodiment, multiple data storage subsystems are configured with multiple operators for configuration and management of multiple host attachments to multiple logical volumes. A logical operator is designated with the responsibility of designating authority to a host attachment operator and the ability to configure multiple logical volumes. Limited authority is provided for the host attachment operator to configure multiple volume groups and multiple host ports to a specific user.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Ripberger
  • Patent number: 8683088
    Abstract: A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: March 25, 2014
    Assignee: Imation Corp.
    Inventors: David Jevans, Gil Spencer
  • Patent number: 8635344
    Abstract: The present application is directed towards systems and methods for systems and methods for handling real-time streaming protocol sessions by an intermediary multi-core system. When a multi-core intermediary receives a setup request for a real-time streaming protocol session, the intermediary processes and forwards the request to a server providing the streaming media. The server sets up an RTSP session and transmits a session identification to the multi-core intermediary. A core of the intermediary receives the transmitted session identification and determines an owner core of the session, based on a hash of the session identification. The core transmits the session information to the determined owner core, which selects two consecutive ports on which to establish listening services. The owner core then notifies all other cores to establish listening services on the same consecutive ports, such that any core that receives an RTSP control message from a client can handle it properly.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 21, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Sreedhar Yengalasetti, Raghav Somanahalli Narayana
  • Patent number: 8635569
    Abstract: A universal memory I/O generating apparatus includes a defining module, a retrieving module, a generating module, and a layout module. The defining module defines a mapping table according to a pin configuration of a plurality of I/Os. The mapping table includes corresponding relationships between the plurality of IOs and a plurality of memory functions. The retrieving module retrieves control information corresponding to the mapping table from candidate information, which is associated with the corresponding relationships between the plurality of I/Os and the plurality of memory functions. The generating module generates a hardware description language (HDL) file according to the control information. The layout module programs the plurality of I/Os according to the HDL file, so that each of the I/Os can correspond to its corresponding memory function.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: January 21, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Sterling Smith, Hsian-Feng Liu, Eer-Wen Tyan, Chun-Chia Chen, Ming-Chieh Yeh, Chung-Ching Chen, Yo-Lin Chen
  • Patent number: 8635378
    Abstract: The flow of data in an integrated circuit is controlled. The integrated circuit comprising a plurality of tiles, each tile comprising a processor, a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles, and a receive buffer to store data from the switch. At a first tile, a count is maintained of data that has been sent to a second tile without receiving an acknowledgement up to a credit limit. At the second tile, data that arrives from the first tile when the receive buffer is full is sent to a memory outside of the tile.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 21, 2014
    Assignee: Tilera Corporation
    Inventor: David Wentzlaff
  • Patent number: 8601481
    Abstract: An apparatus, a computer program product and a computer-implemented method performed by a computerized device, comprising: receiving a description of a workflow, the workflow comprising a plurality of blocks, wherein each block comprises one or more instructions, the plurality of blocks comprising at least a first block and a second block, wherein the first block is adapted to output information, and the second block is adapted to receive the information wherein at least one of the plurality of blocks is associated with a ratio between a number of records input into the block and a number of records output by the block; and validating that the workflow can operate properly, using the ratio, wherein during execution, each of the first block and the second block can keep an internal state and request to receive again data previously received as input.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ehud Aharoni, Yaara Goldschmidt, Tamar Lavee, Hani Neuvirth-Telem
  • Patent number: 8577769
    Abstract: A system for optimization of variables is provided. The system includes a buyer finance system for receiving asset data and buyer finance data. A seller variable system receives the asset data and the buyer finance data and applies a seller variable distribution to generate seller transaction state data. A finance variable system receives the asset data and the buyer finance data and applies a finance variable distribution to generate finance transaction state data. A variable optimization system receives the seller transaction state data and the finance transaction state data and generates transaction approval data.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: November 5, 2013
    Assignee: Skopos Financial Group, LLC
    Inventors: A. John Fineout, Craig M. Allen, Thomas R. Brower
  • Patent number: 8566481
    Abstract: Systems and method embodiments of managing configuration data are disclosed. One method embodiment comprises storing account-specific configuration data at a device included among a group of devices, the account specific-configuration data capable of being shared among the group of devices common to a single account; and storing device-specific configuration data at the device, the device-specific configuration data not shared among the group of devices.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: William C. Ver Steeg, Kenneth Morse
  • Publication number: 20130262712
    Abstract: A method of signal transmission is to be implemented by a control module of an electronic device. The control module includes a first input/output (I/O) port to be coupled to an input module, a second I/O port to be coupled to an output module, and a control unit. In the method, the control unit is configured to electrically interconnect the first I/O port and the second I/O port such that the input module is able to communicate with the output module, or to open a specific channel and to temporarily stop transmission within other channels, based on a signal or instruction received from the input module.
    Type: Application
    Filed: January 31, 2013
    Publication date: October 3, 2013
    Inventors: Irene TSAI, Yi-Fen CHOU
  • Publication number: 20130254430
    Abstract: Methods and apparatuses for approximate functional matching are described including identifying functionally similar subsets of an integrated circuit design or software program, distinguishing control inputs of the subsets from data inputs, and assigning combinations of logic values to the input control signals to capture co-factors for functional matching.
    Type: Application
    Filed: May 23, 2013
    Publication date: September 26, 2013
    Applicant: Synopsys, Inc.
    Inventors: Igor L. Markov, Kenneth S. McElvain
  • Patent number: 8539113
    Abstract: Techniques described herein provide for sending and receiving messages. The messages are associated with streams. Indicators associated with the streams determine if the messages are sent.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Michael L. Ziegler
  • Publication number: 20130238818
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: May 11, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Publication number: 20130238817
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Patent number: 8488156
    Abstract: An image processing apparatus according to the invention prevents communication with computers connected via a network from being uniformly restricted, and restricts the communication with the computers in accordance with a kind of received data or a kind of data process.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: July 16, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masamichi Akashi
  • Publication number: 20130179601
    Abstract: A method for node provisioning in a storage system includes providing an I/O module in the storage system having a network and a storage subsystem, the network connecting the I/O module and the storage subsystem. The I/O module is connected to first and second computer systems and configured to provide virtualized I/O links to the first and second computer systems. A first virtual I/O link associated with a first boot image is mapped to the first computer system, the first boot image being associated with a first I/O device mounted in the I/O module. An I/O switch in the I/O module is caused to connect the first virtual I/O link to the first computer system. The first boot image is suitable for booting a plurality of computer systems connected to the I/O module.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 11, 2013
    Applicant: Hitachi, Ltd.
    Inventors: Toshio Otani, Futoshi Haga
  • Patent number: 8482780
    Abstract: An information processing device includes a processing unit which manages an association processing network formed by image processing devices. The processing unit includes a service evaluation content generating unit which acquires requirement performance information of a service to be stored from a service requirement performance managing unit and generates an evaluation content to be evaluated for the service by including the requirement performance information in an evaluation object, a service evaluation unit which evaluates the evaluation content of the service according to a predetermined requirement, and an association object managing unit which registers the service as a new association object the evaluation content of the service the predetermined requirement of which has been met by the evaluation of the service evaluation unit.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: July 9, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Daigo Uchiyama, Hiroshi Maeda