Input/output Access Regulation Patents (Class 710/36)
-
Patent number: 8255596Abstract: Exemplary methods, systems, and computer program product embodiments for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a memory device, are provided. The target storage controller is configured with at least one target volume having pass-through support to a source volume of the source storage controller. An input/output (I/O) path to the existing data through the target storage controller is configured. The I/O path is added to an existing I/O path connected to the existing data using an operating system (OS) operational on at least one host in communication between the source and target storage controllers. The OS is adapted for I/O multipath support. Upon completion of data migration, the existing I/O path is removed.Type: GrantFiled: June 10, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Leon Kull, Maxim Kozover, Kariel Sandler, Moshe Yanai
-
Patent number: 8255595Abstract: A method of enabling access to resources includes detecting an input to access a resource of a multi-mode processing module coupled to a host processor and a control module. The method can further include detecting an operating mode of the host processor and the control module and an availability of independent peripheral resources of the multi-mode processing module. Additionally, the method can enable the multi-mode processing module in response to the detecting the operating mode and the availability of the independent peripheral resources.Type: GrantFiled: February 25, 2011Date of Patent: August 28, 2012Assignee: Dell Products, LPInventors: Roy W. Stedman, Andrew T. Sultenfuss, David Loadman
-
Patent number: 8255576Abstract: This document discusses, among other things, a system and method for switching serialized video information (e.g., non-packet-based video information) and Universal Serial Bus (USB) information (e.g., packet-based information) to a common output (e.g., to a physical USB interface).Type: GrantFiled: June 15, 2010Date of Patent: August 28, 2012Assignee: Patriot Funding, LLCInventors: James A. Siulinski, Steven M. Waldstein
-
Patent number: 8250261Abstract: The present invention discloses an application method for universal serial bus (USB) file transfer device. When USB file transfer device is connected between two computers loaded with operating such systems as Window, Mac, Linux, etc., that support Mass Storage Class standard while the USB file transfer device also supports Mass Storage Class, either computer can access system information provided in the USB file transfer device. Since the application program is stored in the USB file transfer device and the USB file transfer device is simulated as an auto-run storage device, such as a floppy disc drive, a hard disc drive or a CD-ROM drive, etc., the USB file transfer device in the present invention is capable of carrying out file transfers automatically without having to install drivers and programs.Type: GrantFiled: August 7, 2003Date of Patent: August 21, 2012Assignee: Ours Technology Inc.Inventor: Shih-Chou Juan
-
Patent number: 8250244Abstract: Method for connecting a host computer device to a wireless communication network, the host computer device being provided with an operating system with at least one pre-installed generic driver providing a generic communication protocol (7) for communication between the host computer device and a standard class of computer peripheral devices other than wireless modem devices, the method comprising the steps of: (a) connecting a wireless modem device to the host computer device; (b) setting up, by means of a pre-installed generic driver of the operating system on the computer device, a modem/host communication interface (6) for communication between the wireless modem device and the computer device; (c) connecting the host computer device to a wireless communication network via the wireless modem device; (d) routing data traffic (8-9) between the host computer device and the wireless communication network over the modem/host communication interface (6).Type: GrantFiled: April 6, 2009Date of Patent: August 21, 2012Assignee: InterDigital Patent Holdings, Inc.Inventors: Koen Deforche, Wim Dumon, Juan Bernabeu, Jan Vercruysse
-
Patent number: 8250259Abstract: In a storage system having a plurality of storage apparatuses, each of the storage apparatuses stores therein a coupling mode that is information indicative of whether or not to permit setting of a communication path between each of the storage apparatuses and a plurality of other storage apparatuses. A management apparatus is provided to be coupled for communication to each of the storage apparatuses. The management apparatus has a communication path setting part that provides a user interface for setting the communication path. The communication path setting part does not permit setting of the communication path, at the time of setting the communication path, when the coupling modes of both of the storage apparatuses between which the communication path is to be set are set permissible.Type: GrantFiled: February 9, 2012Date of Patent: August 21, 2012Assignee: Hitachi, Ltd.Inventors: Yoshiyuki Noborikawa, Koji Nagata, Kosuke Sakai
-
Patent number: 8244934Abstract: Disclosed is a method of managing a data storage network comprising a plurality of data storage volumes and a plurality of paths for connecting a server to a selected one of said data storage volumes, comprising determining, for an individual path, a plurality of performance parameters of said path during an interval; calculating a path performance metric from a combination of the determined performance parameters; and, if the path performance metric falls below a predefinable quality standard blocking the individual path from being used for a data communication with one of the data storage volumes; and signaling the blocking of the individual path. A computer program product and a server adapted to implement this method are also disclosed.Type: GrantFiled: November 24, 2009Date of Patent: August 14, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sakshi Chaitanya Veni, Vijayakumar Balasubramanian, Guruprasad Ramachandrachar
-
Patent number: 8244919Abstract: A data transfer apparatus, system and method using the same are provided. A data transfer system according to an exemplary embodiment includes a user process space, a kernel space and a hardware space. A plurality of user processes are executed in the user process space. The kernel space includes a kernel thread. The hardware space performs an input/output according to the input/output request of the each user process. When input data based on the input request are received to the hardware space, the data transfer system checks whether the user process requesting the input is in an execution state, and allows the kernel thread to copy the input data from the kernel space to the user process space when the user process is in the execution state.Type: GrantFiled: July 24, 2009Date of Patent: August 14, 2012Assignee: Electronics and Telecommunications Research InstituteInventors: Kang Ho Kim, Eun Ji Lim, Soo Young Kim, Sung In Jung
-
Patent number: 8244927Abstract: An apparatus comprises an audio or video jack connector configured to receive an audio or video jack plug of a separate device, a detection circuit in electrical communication with the connector, and a processor communicatively coupled to the detection circuit. The connector includes an electrical contact for connection to a conducting terminal of the plug. The detection circuit is configured to determine a resistance at the conducting terminal. The resistance is a resistive load of the separate device at the conducting terminal of the plug. The processor is configured to identify a function of the separate device according to the determined resistance, and configure an operation of the apparatus according to the determined function.Type: GrantFiled: October 27, 2009Date of Patent: August 14, 2012Assignee: Fairchild Semiconductor CorporationInventors: Peter Chadbourne, Greg Maher, James A. Siulinski
-
Patent number: 8239588Abstract: A computer system is provided with a file system storing data; a plurality of I/O nodes which are adapted to access the file system; a compute node adapted to execute a job and to issue an I/O request when requiring an I/O operation; and a job server for job scheduling which dynamically allocates an I/O resource of the I/O nodes to a job without stopping execution of the job. The job server includes an I/O node scheduler adapted to, when being not able to fully secure an desired amount of the I/O resource of the I/O nodes required by the job in starting the job, secure a part of the required amount of the I/O resource of the I/O nodes, and to allocate the secured part of the I/O resource to the job.Type: GrantFiled: April 1, 2009Date of Patent: August 7, 2012Assignee: NEC CorporationInventor: Atsuhisa Ohtani
-
Patent number: 8239586Abstract: A method and apparatus is presented for using multiple device specific interface protocols for communicating with a platform, where each of the devices comprises a set of parameters. For each parameter of each set of parameters a function call is established to set the parameter for each of the devices that enable the parameter. Using each function call, the plurality of object specific interface protocols is then transformed into a non-device specific interface protocol for communication with the platform.Type: GrantFiled: May 1, 2009Date of Patent: August 7, 2012Assignee: Tucson Embedded Systems, Inc.Inventors: Elden Crom, David Crowe, Paul Kenjora, Sean Mulholland
-
Publication number: 20120198106Abstract: In a method of processing requests for hardware in a multi-core system including a first processor core and a second processor core according to example embodiments, the first processor core receives a plurality of hardware input/output requests from a plurality of applications, manages the plurality of hardware input/output requests using a hardware input/output list, and responds to the plurality of hardware input/output requests in a non-blocking manner. The second processor core sequentially processes the plurality of hardware input/output requests included in the hardware input/output list.Type: ApplicationFiled: January 12, 2012Publication date: August 2, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jin-Sung YANG
-
Publication number: 20120198104Abstract: A system for enabling at least one mass storage device connected to at least one multi-function device to be accessible over a network, includes at least one processor; and a computer-readable storage medium in communication with the at least one processor, wherein the computer-readable storage medium comprises one or more programming instructions for receiving a plurality of requests from one or more electronic devices permitted to access the at least one multi-function device and allowing the one or more electronic devices to selectively access and modify electronic information located on the at least one mass storage device connected to the at least one multi-function device and accessible over the network.Type: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Applicant: Xerox CorporationInventors: Christine Mary Miyachi, Chandra Sekhar Varma Dasaraju
-
Patent number: 8234417Abstract: 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: GrantFiled: December 17, 2010Date of Patent: July 31, 2012Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Manoj K. Vijayan Retnamma
-
Patent number: 8232820Abstract: A method for using pins in different mode during different time is provided. The method is able to make at least one pin of a SOC be used in a first interface mode or a second interface mode during different time; wherein the SOC comprises a first interface circuit, a first pin, a second interface circuit, and a second pin; the first interface circuit comprises a first bidirectional PAD unit, a first signal interface unit of the first interface mode and a interface unit of the second interface mode; the second interface circuit comprises a second bidirectional PAD unit, a second signal interface unit of the first interface mode. The method comprises: selecting the output of the first signal interface unit or the output of the interface unit of the second interface mode to be connected with the first pin through the first bidirectional PAD unit during different time.Type: GrantFiled: July 30, 2009Date of Patent: July 31, 2012Assignee: Actions Semiconductor Co., Ltd.Inventor: Huigang Wang
-
Publication number: 20120191879Abstract: In a computing system, a method and system for a thin client and blade architecture are provided. A blade may generate video, audio, and peripheral control information that may be transmitted to a thin client (TC) by utilizing a video encoder, an audio bridge, and a peripheral bridge. Communication between the blade and the TC may occur based on a communication protocol that may operate independently of an operating system and/or applications running on the blade. The video encoder may dynamically compress the video information according to network capacity and/or video content and may dynamically select from various compression algorithms. The blade may configure and manage operations that interface with the TC. The TC may comprise a video decoder, a transceiver, a processor, a video display bridge, an audio bridge, and a peripheral bridge and may be adapted to communicate with peripheral devices.Type: ApplicationFiled: April 5, 2012Publication date: July 26, 2012Applicant: BROADCOM CORPORATIONInventors: Alexander MacInnis, Uri El Zur
-
Patent number: 8230135Abstract: A technique for user notification involves modifying a title associated with a process to include information about an event that calls for user notification. A method according to the technique may include running a process, processing an event, generating a string of characters that includes information associated with the event, and displaying the string of characters as a title associated with the process. A system constructed according to the technique may include a client, a title array, an event processing engine, and a title provisioning engine.Type: GrantFiled: June 21, 2011Date of Patent: July 24, 2012Assignee: eBuddy Holding B.V.Inventors: Paulo Taylor, Jan-Joost Rueb, Onno Bakker
-
Patent number: 8230138Abstract: After reading data from a memory in response to a read request received from a bus master and burst transferring the read data, a memory interface 100 continues to read and store (i.e., continuously reads and stores) data starting from an address that follows all of addresses of the read data. Upon receiving a new read request from the bus master within a predetermined time, the memory interface 100 determines whether a difference between an address specified by a previous read request and an address specified by a new read request falls within a predetermined range. If it is determined positively, the memory interface 100 successively transfers the stored data in response to the new read request. If it is determined negatively, or if the reception of the new read request is not performed within the predetermined time, the memory interface 100 terminates the continuous data read.Type: GrantFiled: November 25, 2009Date of Patent: July 24, 2012Assignee: Panasonic CorporationInventor: Daisaku Kitagawa
-
Patent number: 8230121Abstract: The present invention provides a method and apparatus for identifying a desired device handle in a computer system such as a personal computer running Linux™. The desired device handle is capable of facilitating or providing for interaction with a desired peripheral device, such as a USB™ device. The invention comprises providing a database containing information associating device handles with peripheral devices. A first portion of the database is scanned for information associated with the desired peripheral device. This information is used in determining a second portion of the database, which is scanned for information indicative of the desired device handle. The desired device handle is then identified.Type: GrantFiled: December 31, 2009Date of Patent: July 24, 2012Assignee: Sierra Wireless, Inc.Inventors: Roderick David Earle Filer, Glenn Fawcett
-
Patent number: 8230126Abstract: An apparatus comprises a digital image sensor, a communication port, a detection circuit and a processor. The detection circuit is configured to detect a change in electrical resistance at a connector of the communication port. The processor is configured to initiate an operation of the apparatus according to the detected change in resistance.Type: GrantFiled: October 27, 2009Date of Patent: July 24, 2012Assignee: Fairchild Semiconductor CorporationInventor: James A. Siulinski
-
Patent number: 8228919Abstract: In a communication device (1) which realizes communication with data distributed to a plurality of connections, a data division restoration processing unit (1-2), when transmitting data, receives data from an application processing unit (1-1), divides the data into an arbitrary number of blocks, stores information for restoring the block to original data within a TCP header and sends the data to a network processing unit (1-3) by using an arbitrary number of TCP connections, and when receiving data, refers to restoration information stored within the TCP header with respect to data of the plurality of TCP connections received from the network processing unit (1-3), identifies a divisional block, combines the blocks to restore data as of before division and sends the data to the application processing unit (1-1).Type: GrantFiled: October 18, 2004Date of Patent: July 24, 2012Assignee: NEC CorporationInventors: Yohei Hasegawa, Tutomu Murase
-
Publication number: 20120182273Abstract: Data transfer is enabled according to the reception capability of each of peripherals when a plurality of peripherals is connected to a host device via common lanes. A data processing device 1 includes a host device 10 provided with an interface, a first device 12 connected to the interface via a plurality of data lanes, and a second device 13 connected to the interface via some of the data lanes. The interface adds dummy data to actual data and then assigns and transmits the resultant data to the data lanes. When the actual data is taken in one of the first device and the second device, the interface causes the other one to recognize that the actual data is meaningless. Therefore, data can be transferred to the first device 12 and the second device 13 in accordance with reception capabilities.Type: ApplicationFiled: January 13, 2012Publication date: July 19, 2012Inventors: Shinyu NINOMIYA, Satoshi UCHINO
-
Patent number: 8225009Abstract: A computer-implemented method for selectively discovering storage devices connected to a host computing device may include: 1) identifying at least one storage device connected to the host computing device that provides storage for at least one resource managed by the host computing device, 2) identifying a discovery classification assigned to the storage device that is based at least in part on an availability requirement associated with the resource, and then 3) discovering the storage device in accordance with the discovery classification assigned to the storage device. Various other methods, systems, and configured computer-readable media are also disclosed.Type: GrantFiled: February 25, 2010Date of Patent: July 17, 2012Assignee: Symantec CorporationInventors: Sathish Nayak, Venkatesha Maphalamajalu Ganapathi, Sumit Sharma
-
Patent number: 8219717Abstract: A port setting method of an application system comprises: requesting a naming server for object information corresponding to name information of the other components upon data transmission to the other components; determining whether there exists consistent information based on the object information of the other components received from the naming server; if there exists consistent information, selecting a first and certain protocol, and otherwise, selecting a second protocol; and establishing a connection with the other components by use of the selected protocol. The actual location of the components can be sensed based on Endpoint information of IOR without adding no particular information to the domain profile (xml profile), and a more efficient protocol can be selected depending on the position of each component, thereby enhancing data transmission performance and efficiency in SCA port communications between components.Type: GrantFiled: September 11, 2008Date of Patent: July 10, 2012Assignee: Electronics and Telecommunications Research InstituteInventors: Sang Chul Oh, Nam Hoon Park
-
Patent number: 8219724Abstract: A method is used in flexibly managing input/output (I/O) operations based on application awareness. An I/O operation that is directed to storage is received. The storage is provisioned in accordance with an application. The provisioning includes selecting one or more default options in accordance with best practices of the application. Based on the provisioning in accordance with the application and based on a rejection template that has a user configurable description of I/O acceptance criteria, evaluation of the acceptability of an I/O operation is performed. The rejection template is revised.Type: GrantFiled: September 29, 2010Date of Patent: July 10, 2012Assignee: EMC CorporationInventors: Paul J. Caruso, Stephen J. Todd
-
Patent number: 8219714Abstract: A storage array includes at least one target and a logical unit having a logical unit number. The storage array is configured to receive input defining a host group comprising at least one initiator and receive input defining a target group comprising the at least one target. The host group, target group and logical unit number define a view entry. The storage array is further configured to apply the view entry to the logical unit to provide a logical unit inventory that is provisioned for the at least one initiator.Type: GrantFiled: September 24, 2008Date of Patent: July 10, 2012Assignee: Oracle America, Inc.Inventors: John Forte, Sumit Gupta
-
Publication number: 20120173879Abstract: A media device includes a memory for storing a file transfer application and a storage device for storing content. The device also includes at least one processor and an input-output (I/O) interface over which the file transfer application transfers content. The device also includes a protocol stack that is executable by the processor. The protocol stack includes a file transfer application layer, a transport protocol layer that does not include native support for security, and a security emulation layer located between the file transfer application layer and the transport protocol layer. The security emulation layer is executed in the transport protocol layer.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Louis D. Bifano, Santosh Basavaraj Budni, Krishna Prasad Panje, Somesh Saraf
-
Patent number: 8214559Abstract: Arbitration of IO accesses and band control based on the priority of virtual servers is enabled while curbing performance overhead during IO sharing among the virtual servers. A virtual machine system includes a CPU, a memory, a hypervisor that generates plural virtual servers, and an IO controller that controls an IO interface. The IO controller includes: a DMA receiving unit that receives DMA requests from the IO interface; a decoder that decodes received DMA requests and locates the corresponding virtual servers; a DMA monitoring counter that monitors DMA processing status for each of the virtual servers; a threshold register set in advance for each of the virtual servers; and a priority deciding unit that compares the DMA monitoring counter and the value of the threshold register, and based on processing priority obtained as a result of the comparison, decides the priority of processing of the received DMA requests.Type: GrantFiled: August 4, 2011Date of Patent: July 3, 2012Assignee: Hitachi, Ltd.Inventors: Toshiomi Moriki, Keitaro Uehara, Yuji Tsushima
-
Patent number: 8214553Abstract: Methods and apparatus are provided for simultaneously supporting multiple hosts with a single communication port; each host may host multiple functions. The input/output device comprises multiple buffers; each buffer stores packets for one host, but can be dynamically reallocated to a different host. Multiple buffers may simultaneously support the same host and all of its functions. After a packet is received and classified, it is stored in at least one buffer, along with control information for processing the packet upon egress from the buffer. Egress managers for each buffer extract packets and transfer them to destination host/functions, by speculatively moving the packets forward even while DMA engines perform their processing to facilitate their transfer.Type: GrantFiled: February 1, 2010Date of Patent: July 3, 2012Assignee: Oracle America, Inc.Inventor: Arvind Srinivasan
-
Patent number: 8214555Abstract: A communication control device in an audio visual device system has disconnection detection unit for detecting that an audio visual device is disconnected from the audio visual device system, device detection unit for detecting an audio visual device which has not acquired a logical address according to a device type, and control unit for performing control for causing the audio visual device without a logical address to acquire a logical address, when disconnection of a audio visual device is detected by the disconnection detection unit. With this configuration, in an audio visual device system in which an upper limit is set to the number of logical addresses according to a device type, it is possible to cause an audio visual device which cannot acquire a logical address according to the device type to acquire a logical address when it is made available.Type: GrantFiled: April 16, 2009Date of Patent: July 3, 2012Assignee: Canon Kabushiki KaishaInventor: Kazumi Suga
-
Patent number: 8214556Abstract: A terminal device 100 to and from which a removal storage medium 200 is attached and removed includes a display 130 and a writer 150. The display 130 displays an action-command input region and an execution-subject input region, the action-command input region being used for inputting an action command to execute a certain action, the execution-subject input region being used for inputting an execution subject for the execution of the action command. The writer 150 writes the action command inputted in the action-command input region and the execution subject inputted in the execution-subject input region, into the removable storage medium.Type: GrantFiled: January 29, 2010Date of Patent: July 3, 2012Assignee: Buffalo Inc.Inventor: Satoru Goto
-
Patent number: 8214557Abstract: Methods and systems for measuring available direct memory access (DMA) throughput are disclosed, including providing a plurality of DMA channels, the DMA channels comprising a measuring DMA channel and other DMA channels, the measuring DMA channel having a lowest data rate priority, and determining an available DMA throughput by measuring a current data rate at which the measuring DMA channel is serviced in response to initiating a data transfer on the measuring DMA channel.Type: GrantFiled: April 26, 2010Date of Patent: July 3, 2012Assignee: Continental Automotive Systems, Inc.Inventors: Antonio Arena, German Borkhovik
-
Patent number: 8214571Abstract: A new simple serial interface method and device based on this method, which reduces the complexity of the existing universal serial bus (USB) interface, and allows fast and efficient data exchange, and quick development of hardware and software for this device. The method allows equal exchange of information between 2 participants wherein: each participant can initiate sending of information, the data exchange can occur at any time, with no wait or a reference in a ‘frame’. The device based on the method implemented as: separate UTMI or wireless interface chip and separate control chip, single chip which includes UTMI or wireless part, and control part, special mode included in the existing—USB host, USB device, USB OTG chips.Type: GrantFiled: June 25, 2007Date of Patent: July 3, 2012Inventor: Paul (Plamen) Arssov
-
Patent number: 8209448Abstract: A data processing apparatus includes an arithmetic circuit and a peripheral device protection circuit that controls access of the arithmetic circuit to the peripheral devices. The peripheral device protection circuit has a first protection preset value and a second protection preset value set as a protection level higher than that of the first protection preset value. The peripheral device protection circuit includes: a setting selection circuit that generates access permission/denial information by referring to the first protection preset value and the second protection preset value when the arithmetic circuit operates at a first operation authority level, or by referring to the second protection preset value when the arithmetic circuit operates at the second operation authority level. An access protection circuit that determines permission/denial of access to the peripheral devices based on access information output from the arithmetic circuit and the access permission/denial information.Type: GrantFiled: November 14, 2008Date of Patent: June 26, 2012Assignee: Renesas Electronics CorporationInventors: Junichi Sato, Hitoshi Suzuki
-
Publication number: 20120159017Abstract: A node having a node input is configured to receive a plurality of transactions intended for a plurality of different targets. The node has multiple node outputs. At least one target is provided, that target including an input configured to receive a respective output of the node. The node is configured to direct transactions to the at least one target or an output (for passing to a different partition) depending on whether the transactions are intended for the target or a different target. This determination is made in response to a conversion operation which converts a target address of the transaction to an identification associated with the target or the output.Type: ApplicationFiled: December 15, 2011Publication date: June 21, 2012Applicants: STMICROELECTRONICS SRL, STMICROELECTRONICS (GRENOBLE 2) SASInventors: Ignazio Antonino URZI, Philippe D'AUDIGIER, Daniele MANGANO
-
Patent number: 8205018Abstract: A method and apparatus for allowing a limited functionality Universal Serial Bus (USB) host controller to manage specific USB peripheral devices on a downstream facing USB port is provided. The port is also capable of dynamically interfacing to any USB compliant peripheral device, even one not supported directly by the limited capabilities of the host controller.Type: GrantFiled: January 13, 2010Date of Patent: June 19, 2012Assignee: RGB Systems, Inc.Inventors: Brian E. Tauscher, Michael Izquierdo
-
Patent number: 8205015Abstract: An apparatus, system, and method are disclosed for coordinating storage requests in a multi-processor/multi-thread environment. An append/invalidate module generates a first append data storage command from a first storage request and a second append data storage command from a second storage request. The storage requests overwrite existing data with first and second data including where the first and second data have at least a portion of overlapping data. The second storage request is received after the first storage request. The append/invalidate module updates an index by marking data being overwritten as invalid. A restructure module updates the index based on the first data and updates the index based on the second data. The updated index is organized to indicate that the second data is more current than the first data regardless of processing order. The modules prevent access to the index until the modules have completed updating the index.Type: GrantFiled: September 16, 2011Date of Patent: June 19, 2012Assignee: Fusion-io, Inc.Inventors: David Flynn, Michael Zappe, Jonathan Thatcher
-
Patent number: 8200883Abstract: In one embodiment of the invention, a memory integrated circuit is provided including an address decoder to selectively access memory cells within a memory array; a mode register with bit storage circuits to store an enable bit and at least one sub-channel select bit; and control logic. The control logic is coupled to a plurality of address signal lines, the address decoder, and the mode register. In response to the enable bit and the at least one sub-channel select bit, the control logic selects one or more of the address signal lines to capture independent address information to support independent sub-channel memory accesses into the memory array. The control logic couples the independent address information into the address decoder.Type: GrantFiled: May 24, 2011Date of Patent: June 12, 2012Assignee: Intel CorporationInventors: Peter MacWilliams, James Akiyama, Douglas Gabel
-
Patent number: 8200867Abstract: A KVM switch which is connected between a plurality of servers, and a client to which a keyboard, a mouse, a display, and a speaker are connected, and switches a server connected to the client, the KVM switch including: a sound input portion that inputs sound data emitted from each server; an abnormal sound determination portion that determines whether the input sound data is an abnormal sound; and a notification portion that notifies the client of abnormality detection when it is determined that the input sound data is the abnormal sound.Type: GrantFiled: December 24, 2008Date of Patent: June 12, 2012Assignee: Fujitsu Component LimitedInventors: Shinichi Katayama, Naoyuki Nagao, Mitsuru Kobayashi, Kenichi Fujita, Akihiro Matsunaga, Yu Sato
-
Patent number: 8195847Abstract: A storage control apparatus for transmitting data to and receiving data from a plurality of storage devices connected to the same interface, the storage control apparatus includes a memory configured to store a management table registering a burst transfer length of each of the plurality of storage devices, the plurality of storage devices including a first storage device having a first burst transfer length that is a minimum in the management table and a second device having a second burst transfer length; an adjusting controller configured to adjust the second burst transfer length in input and/or output processing if the second burst transfer length registered in the management table is different from the first burst transfer length; and a data transfer controller configured to issue a command for a data transfer to the second storage device on the basis of the adjusted second burst transfer length.Type: GrantFiled: March 16, 2011Date of Patent: June 5, 2012Assignee: Fujitsu LimitedInventors: Yuichi Ogawa, Tsukasa Makino, Tomoaki Tsuruta, Hiroaki Ochi, Marie Abe, Naohiro Takeda
-
Patent number: 8194697Abstract: A selective connection device allowing the connection of at least one peripheral to a target computer and a selective control system comprising such a device. It relates to the field of devices for the selective connection of a control device composed of input/output peripherals to various target computers. The selective connection device affords security guarantees by preventing communication between the various target computers that may be controlled.Type: GrantFiled: February 25, 2008Date of Patent: June 5, 2012Assignee: Sagem Defense SecuriteInventors: François Guillot, Jean-Marie Courteille
-
Patent number: 8190783Abstract: Architecture that allows programmatic association of devices to sessions and redirects input to the desired session. When the solution is active, input from the devices is not realized by the standard operating system input stack, thereby allowing even reserved key sequences such as Ctrl-Alt-Del to be intercepted and redirected to a desired session. Moreover, in addition to redirecting input to a specific session, the architecture facilitates the filtering of input from unwanted/unmapped devices, the interception and filtering or redirection of reserved key sequences such as Ctrl-Alt-Del, and the maintenance of input state for each session.Type: GrantFiled: May 4, 2010Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Robert C. Elmer, David J. Sebesta, Jack Creasey
-
Patent number: 8185673Abstract: An information processing apparatus includes an interface, a detector, a manager, a usage interruption unit, and a determination unit. The interface is for connecting to a peripheral device to form a connected peripheral device. The detector is for detecting a connection and a disconnection between the interface and a peripheral device. The manager is for managing device specifying information that specifies the connected peripheral device. The usage interruption unit is for setting a connected peripheral device to a usage interruption state. The determination unit is for determining whether the usage interruption unit set the connected peripheral device to the usage interruption state. The manager may manage a reconnected peripheral device using device information that existed before the connected peripheral device was disconnected from the interface.Type: GrantFiled: June 18, 2010Date of Patent: May 22, 2012Assignee: Canon Kabushiki KaishaInventor: Satoru Nakajima
-
Patent number: 8185701Abstract: A method, system, and computer program product are provided for retrieving records into a main memory. A first number of gaps and a first total gap size are received for a list of records from a database subsystem. A determination is made of a first average gap size using the first number of gaps and the first total gap size. A determination is made as to whether the first average gap size is greater than a prestaging threshold value. Responsive to the first average gap size being equal to or less than the prestaging threshold value, a prestaging flag is set for the list of records. Then, the list of records is retrieved into the main memory using prestaging.Type: GrantFiled: February 5, 2008Date of Patent: May 22, 2012Assignee: International Business Machines CorporationInventors: Jeffrey A. Berger, You-Chin Fuh, Yue Huang, Hong Min, Terence P. Purcell, Kou-Horng A. Yang
-
Patent number: 8180926Abstract: A spoofing module that mimics remote computer resources to optimize system responsiveness and avoid expiration of intentional and unintentional timeouts in extended computer systems. The invention is capable of appearing to the host system and selectively responding to the host system as if it were the actual hardware. The invention includes a throttling mechanism to prevent data over-run.Type: GrantFiled: October 13, 2009Date of Patent: May 15, 2012Assignee: Nuon, Inc.Inventor: David A. Daniel
-
Patent number: 8176211Abstract: A computer system which enables more efficient use of a storage system shared by plural host computers and optimizes the performance of the whole system including the host computers and storages. A computer device has a first control block which logically partitions computing resources of the computer device and makes resulting partitions run as independent virtual computers. The storage system has a second control block which logically partitions storage resources of the storage system and makes resulting partitions run as independent virtual storage systems. The system also has a management unit incorporating: a first control table which controls computing resources of the computer device; a second control table which controls storage resources of the storage system; and a third control table which controls the relations between the virtual computers and the virtual storage systems.Type: GrantFiled: February 11, 2009Date of Patent: May 8, 2012Assignee: Hitachi, Ltd.Inventor: Akiyoshi Hashimoto
-
Patent number: 8171177Abstract: A centralized resource manager manages the routing of audio or visual information within a device, including a handheld device such as a smartphone. The resource manager evaluates data-driven policies to determine how to route audio or visual information to or from various input or output components connected to the device, including headphones, built-in speakers, microphones, bluetooth headsets, cameras, and so on. Among the data considered in the policies are connection status data, indicating if a device is connected, routing status data, indicating if a device is permitted to route information to or from a component, and grouping data, indicating logical relationships between various components. Components may be considered inherently routable, automatically routable, or optionally routable. Numerous other uses exist for such data, including providing simpler and more logical management interfaces.Type: GrantFiled: March 16, 2009Date of Patent: May 1, 2012Assignee: Apple Inc.Inventors: Andrew Rostaing, Anthony J. Guetta, Greg Chapman
-
Publication number: 20120102242Abstract: There is provided according to an example of the claimed subject matter, a system and a method for managing access to a shared storage entity. According to an example of the claimed subject matter, a system for managing access to a shared storage entity can include two or more initiator entities, two or more local sequencing agents and an arbitration module. Each of the two or more local sequencing agents can be associated with a respective one of two or more initiator entities which generate I/O requests for accessing the shared storage entity. Each local sequencing agent can be adapted to locally sequence its respective initiator entity's I/O requests.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Applicant: KAMINARIO TECHNOLOGIES LTD.Inventors: Benny Koren, Shachar Fienblit, Guy Keren, Eyal Gordon, Eyal David
-
Patent number: 8166218Abstract: An integrated circuit to serialize local data and selectively merge it with serialized feed-through data into a serial data stream output that includes a parallel-in-serial-out (PISO) shift register, a multiplexer, and a transmitter. The PISO shift register serializes parallel data on a local data bus into serialized local data. The multiplexer selectively merges serialized local data and feed-through data into a serial data stream. The transmitter drives the serial data stream onto a serial data link. In another embodiment of the invention, a method for a memory module includes receiving an input serial data stream; merging local frames of data and feed-through frames of data together into an output serial data stream in response to a merge enable signal; and transmitting the output serial data stream on a northbound data output to a next memory module or a memory controller. Other embodiments of the invention are disclosed and claimed.Type: GrantFiled: May 23, 2008Date of Patent: April 24, 2012Assignee: Intel CorporationInventor: Ramasubramanian Rajamani
-
Patent number: 8166216Abstract: A networking device includes a network port configured to receive a message from a remote networking device. The network port includes a detector configured to detect reception of the message. A queue controller is configured to integrate a timestamp with the message to generate a modified message. An ingress timer is configured to generate the timestamp based on an arrival time of the message at the network port.Type: GrantFiled: April 20, 2011Date of Patent: April 24, 2012Assignee: Marvell International Ltd.Inventor: Raghu Kondapalli