Access Dedication Patents (Class 710/37)
-
Patent number: 11726941Abstract: The present disclosure relates to a modular management gateway apparatus for providing keyboard, video and mouse communications with a target device in communication with the apparatus. The apparatus may have a housing with a field programmable gate array (FPGA) housed within the housing. An uplink port is included to enable communication between a user operated device and the apparatus via a network. A memory is used for containing a software module for carrying out at least one operating feature of the apparatus. A video compression hardware and software subsystem is used for providing 4K video transfer between the apparatus and the target device. A USB-C enables video signals and serial data to be communicated between the apparatus and the target device.Type: GrantFiled: September 15, 2021Date of Patent: August 15, 2023Assignee: VERTIV IT SYSTEMS, INC.Inventors: Joerg Weedermann, Haralson K. Reeves, Jr., Donald A. Sturgeon, Agustin Roca
-
Patent number: 11720508Abstract: In a method for the emergency shutdown of a bus system, and a bus system, having a master module and bus subscribers disposed in series, the master module and the bus subscribers sending data packets to one another with the aid of a data line, the method has the temporally consecutive method steps: in a first method step, a bus subscriber and/or the master module detect(s) an error status, in a second method step, the bus subscriber and/or the master module send(s) an emergency signal to all bus subscribers and to the master module, in a third method step, a further bus subscriber receives the emergency signal, immediately forwards it to an adjacent bus subscriber and simultaneously evaluates it, and in a fourth method step, the further bus subscriber shuts itself down automatically.Type: GrantFiled: February 15, 2022Date of Patent: August 8, 2023Assignee: SEW-EURODRIVE GMBH & CO. KGInventor: Manuel Fuchs
-
Patent number: 11687357Abstract: In a virtualization system that includes a hypervisor that performs OSID management for linking a plurality of OSs with resources, a guest OS that receives an initial value from the hypervisor and sets a OSID for each resource, and a OSID manager that sets a OSID for each resource, a new OSID created by OSID generator in OSID manager after a certain period of time has elapsed after setting the initial value is set to the guest OS and the IP (resource), and is requested to be updated to a new OSID set by the update controller in OSID manager. This enables simultaneous updating of OSID of the guest operating system and the resources, thus achieving high robustness.Type: GrantFiled: October 6, 2020Date of Patent: June 27, 2023Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Tetsuya Shibayama, Nhat Van Huynh, Katsushige Matsubara, Seiji Mochizuki
-
Patent number: 11681643Abstract: A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without USB On the Go (OTG) controllers or additional vehicle wiring or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling or hardware changes to accommodate this capability. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. When the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.Type: GrantFiled: October 11, 2021Date of Patent: June 20, 2023Assignee: APTIV TECHNOLOGIES LIMITEDInventors: Robert M. Voto, Shyambabu Yeda, Craig Petku
-
Patent number: 11392523Abstract: An electronic device according to various embodiments of the present invention can comprise: a housing; a first universal serial bus (USB) connector exposed through a portion of the housing, and including a first port; a plurality of second ports electrically connected with the first port; a third port for providing a plurality of logical wireless sessions; and a control circuit electrically connected with the plurality of second ports and the third port. The control circuit selects one of the second ports, and can provide a communication path between one of the logical wireless sessions and the selected second port in order to perform data communication. Additional various embodiments are possible.Type: GrantFiled: January 2, 2019Date of Patent: July 19, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Guneet Singh Khurana, Wookwang Lee, Soonho Lee, Yongseok Jang, Buseop Jung, Minjung Kim, Doosuk Kang
-
Patent number: 11176072Abstract: A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without USB On the Go (OTG) controllers or additional vehicle wiring, or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. When the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.Type: GrantFiled: October 22, 2019Date of Patent: November 16, 2021Inventors: Robert M. Voto, Shyambabu Yeda, Craig Petku
-
Patent number: 11138072Abstract: There is disclosed in one example a processor, including: a protected runtime mode (PRM) module to receive a PRM interrupt and to: suspend operation of a software task executing on the processor; save processor state information; place the microprocessor into PRM; access a PRM handler in a designated PRM memory region, wherein the PRM handler comprises a platform specific task; restore the processor state; and resume operation of the software task.Type: GrantFiled: December 22, 2017Date of Patent: October 5, 2021Assignee: Intel CorporationInventors: Mohan J. Kumar, Murugasamy K. Nachimuthu, Sarathy Jayakumar, Sergiu D. Ghetie, Neeraj Upasani, Ronald N. Story
-
Patent number: 10884935Abstract: A metadata structure of a storage array stores metadata associated with a plurality of prior input-output operations. The metadata comprises an indication of which of the controller boards was utilized to service a prior input-output operation and an input-output size for the prior input-output operation. A given input-output operation is obtained and a target controller board and a target portion of the storage array are identified based at least in part on the given input-output operation. A given controller board is determined to have a higher likelihood of receiving a future input-output operation than at least one other controller board based at least in part on the metadata and a portion of the cache is allocated to the given controller board for storing target data associated with the given input-output operation. The target controller board utilizes the portion of the cache allocated to the given controller board to service the input-output operation.Type: GrantFiled: September 30, 2019Date of Patent: January 5, 2021Assignee: EMC IP Holding Company LLCInventor: Ramesh Doddaiah
-
Patent number: 10846255Abstract: Apparatus and methods for a USB hub connected to USB host and one or more USB devices to support the USB host and the USB devices to dynamically switch roles such that a product which initially operates as a USB device operates a USB host while a USB host supports additional operation as a USB device. Products such as smartphones, initially operating as USB devices, may dynamically switch roles to become USB hosts. Similarly USB hosts, such as PCs and in-vehicle infotainment systems, initially operating as USB hosts may dynamically support additional operation as USB devices. The USB hub includes an upstream port connected to the USB host and one or more downstream ports connected to the products operating as USB devices and supports reconfiguring the downstream ports to upstream ports to enable the role switching the USB devices to become USB hosts while the USB hub maintains the upstream port connection to the USB host to operate as USB device.Type: GrantFiled: July 27, 2018Date of Patent: November 24, 2020Assignee: MCCI CorporationInventor: Terrill M. Moore
-
Patent number: 10776013Abstract: Provided are a computer program product, system, and method for performing workload balancing of tracks in storage areas assigned to processing units. For each processing unit, there is an assignment of a storage area of tracks in the storage to the processing unit, at least one queue having I/O requests to the storage area, and queue usage information indicating a quantity related to the I/O requests in the at least one queue. A determination is made from the queue usage information whether to perform workload balancing for a source processing unit having at least one source queue. A target processing unit is selected in response to determining to perform the workload balancing for the source processing unit. Tracks in a source storage area assigned to the source processing unit are moved to a target storage area assigned to the target processing unit.Type: GrantFiled: April 27, 2018Date of Patent: September 15, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lokesh M. Gupta, Matthew G. Borlick, Kevin J. Ash, John C. Elliott
-
Patent number: 10545899Abstract: A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without OTG controllers or additional vehicle wiring, or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. In the case where the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.Type: GrantFiled: February 24, 2017Date of Patent: January 28, 2020Assignee: Aptiv Technologies LimitedInventors: Robert M. Voto, Shyambabu Yeda, Craig Petku
-
Patent number: 10481828Abstract: Implementations described and claimed herein provide a method and system for detecting slow storage drives. In one implementation, the method includes dynamically creating a storage drive peer group including a plurality of storage drives, comparing performance statistics of the storage drives in the storage drive peer group, selecting an outlier storage drive of the storage drive peer group based on the comparison of the performance statistics, passively monitoring response times of the storage drives in the storage drive peer group, comparing average response times of the storage drives in the storage drive peer group, flagging an outlier storage drive of the storage drive peer group with an outlier storage drive designation responsive to comparison of the average response times, actively measuring workload metrics of the outlier storage drive, comparing workload metrics data of the outlier storage drive to workload metrics reference data, and performing a remedial action.Type: GrantFiled: October 10, 2017Date of Patent: November 19, 2019Assignee: Seagate Technology, LLCInventors: Michael Barrell, Stephen S. Huh
-
Patent number: 10296520Abstract: An analyzer module may identify a plurality of users and a plurality of files that have been accessed by at least one of the users. Pairs of users may be identified where each user of a pair has accessed at least one same file. A weight value may be calculated for each of the identified pairs. The weight value may be calculated based on a number of same files that each of the users of an identified pair have accessed. Collaboration information associated with the users may be determined based on the weight values.Type: GrantFiled: December 16, 2013Date of Patent: May 21, 2019Assignee: Veritas Technologies LLCInventors: Anantharaman Ganesh, Michael Andrew Hart
-
Patent number: 10210326Abstract: Disclosed is a computer and method in a computer that detects attachment of an external device. A determination may be made whether the external device is trusted or untrusted. When the external device is deemed to be trusted, a first device stack may be instantiated in a first OS executing on the computer to conduct interactions with the external device. When the external device is deemed to be untrusted, a second device stack may be instantiated in a second OS executing on the computer to conduct interactions with the external device.Type: GrantFiled: June 20, 2016Date of Patent: February 19, 2019Assignee: VMWARE, INC.Inventors: Sisimon Soman, Matt Conover
-
Patent number: 10078457Abstract: Disclosed aspects include managing a set of wear-leveling data for a set of compute nodes. A set of bus traffic data may be monitored with respect to a bus which is connected to a computer hardware component of the set of compute nodes. In response to monitoring the set of bus traffic, the set of wear-leveling data may be determined using the set of bus traffic. The wear-leveling data determined using the set of bus traffic may then be established in a data store. The wear leveling data may be used to manage asset placement with respect to a shared pool of configurable computing resources.Type: GrantFiled: January 13, 2016Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Chethan Jain, Maria R. Ward
-
Patent number: 10013377Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.Type: GrantFiled: December 29, 2015Date of Patent: July 3, 2018Assignee: EMC IP Holding Company LLCInventor: Jeffrey Benjamin Davis
-
Patent number: 9990326Abstract: A Universal Serial Bus (USB) split cable is disclosed. In one aspect, the USB split cable provides a USB full-featured Type-C host plug for connecting to a USB Type-C receptacle in a USB host. In another aspect, the USB split cable provides a plurality of USB device plugs for connecting to a plurality of device clients, respectively. The plurality of USB device plugs can be configured individually with different data pin combinations to concurrently support different device clients. By providing the USB split cable, it is possible to support point-to-multipoint USB connection via the plurality of USB device plugs without a USB hub, thus improving mobility of the USB host while reducing costs and power consumption associated with the USB hub.Type: GrantFiled: January 12, 2016Date of Patent: June 5, 2018Assignee: QUALCOMM IncorporatedInventors: Nir Gerber, Craig Aiken, Christian Gregory Sporck
-
Patent number: 9892073Abstract: Systems and methods for dynamically assigning unique identifiers for devices on a bus using repurposed bits. Dynamically assigned unique identifiers can be dynamically assigned bus addresses. Exemplary methods do not require prior knowledge of the presence of devices on the network, accommodate networks with different numbers and types of devices, and allow for a node addresses as small as the number of devices on the network.Type: GrantFiled: October 5, 2015Date of Patent: February 13, 2018Assignee: Master Lock Company LLCInventor: Nathan L. Conrad
-
Patent number: 9857857Abstract: A hub hub control method, wherein the hub possesses an uplink port and a plurality of downlink ports, includes: receiving link status of each downlink port to know whether each downlink port has built a link; and when none of the plurality of downlink ports has built a link, controlling the uplink port to be unable to build a link. A hub control circuit, the hub possessing an uplink port and a plurality of downlink ports, includes a link status reception unit and an uplink port control unit for respective execution of the two steps of the hub control method.Type: GrantFiled: May 4, 2015Date of Patent: January 2, 2018Assignee: Realtek Semiconductor Corp.Inventors: Neng-Hsien Lin, Luobin Wang
-
Patent number: 9842207Abstract: Included within a shared housing are at least one user interface element; a first isolated computational entity; a second isolated computational entity; and a switching arrangement. The switching arrangement is configured to, in a first mode, connect the first isolated computational entity to the at least one user interface element; and, in a second mode, connect the second isolated computational entity to the at least one user interface element.Type: GrantFiled: October 4, 2015Date of Patent: December 12, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David L. Cohn, Guerney D. H. Hunt, James Randal Moulic, Dimitrios Pendarakis
-
Patent number: 9805047Abstract: A disclosed computer-implemented method for retrieving data may include (1) receiving a request to retrieve data segments from a storage system that stores data segments in a plurality of data containers, (2) obtaining, for each data segment, information that indicates which data container stores the data segment, (3) determining, based on the information that indicates which data container stores each data segment, that using an initial access order to retrieve the data segments would result in visiting one or more data containers more than one time, (4) rearranging access to one or more data segments such that retrieving the data segments results in visiting the data containers at least one fewer times than using the initial access order, and (5) retrieving the data segments from the storage system based on the rearranged access order. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 21, 2014Date of Patent: October 31, 2017Assignee: Veritas Technologies LLCInventors: Lei Hu Zhang, Cheng Wan
-
Patent number: 9794332Abstract: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, such techniques direct requests associated with calls to servers in a system comprised of a network routing calls between a plurality of callers and at least one receiver wherein a load balancer sends requests associated with calls to a plurality of servers as follows. A request associated with a call, a caller, or a receiver is received, depending on the particular load balancing technique. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with the call, the caller, or the receiver, depending on the particular load balancing technique. The subsequent request is sent to the server based on determining that the subsequent request is associated with the call, the caller, or the receiver, again depending on the particular load balancing technique.Type: GrantFiled: June 8, 2015Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Arun Kwangil Iyengar, Hongbo Jiang, Erich M. Nahum, Wolfgang Segmuller, Asser Nasreldin Tantawi, Charles P. Wright
-
Patent number: 9753854Abstract: Managing data in a computing system comprising a plurality of cores includes: assigning an address within a memory address space for access by one of a plurality of memory controllers coupled to different respective cores based on a designated portion of the address. The designated portion is selected to exclude one or more highest order bits and bits that correspond to a cache line associated with the memory address. In response to a memory access request at one of the cores to access data stored at the address, the system determines which of the plurality of memory controllers to which the memory access request is to be directed based on the designated portion of the address.Type: GrantFiled: June 23, 2015Date of Patent: September 5, 2017Assignee: Mellanox Technologies Ltd.Inventor: Liewei Bao
-
Patent number: 9740410Abstract: In an embodiment of the invention, an apparatus comprises: a hard disk drive input/output (HDD I/O) optimizer configured to receive a primary input/output (I/O) operation stream for a given cylinder in a permanent storage device, configured to schedule a secondary input/output (I/O) operation stream that is pending on the same given cylinder or that is pending on an adjacent cylinder that is adjacent to the given cylinder, and configured to allocate free space from the same given cylinder or from the adjacent cylinder for the secondary I/O operation stream that is pending.Type: GrantFiled: March 17, 2015Date of Patent: August 22, 2017Assignee: PrimaryIO, Inc.Inventors: Anand Mitra, Dilip Ranade, Sumit Kumar, Sumit Kapoor
-
Patent number: 9632557Abstract: Methods and apparatus relating to Active State Power Management (ASPM) to reduce power consumption by PCI express components are described. In one embodiment, a special packet with embedded information triggers entry into a lower power consumption state. The embedded information may include flow control credit information outstanding between two agents and the target power consumption state. Other embodiments are also disclosed and claimed.Type: GrantFiled: September 29, 2012Date of Patent: April 25, 2017Assignee: Intel CorporationInventor: Poh Thiam Teoh
-
Patent number: 9563366Abstract: Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, each associated with different work unit attribute values that are associated with units of work, wherein the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues. There are a plurality of work sub-unit queues, wherein each are associated with different work sub-unit attribute values that are associated with sub-units of work. Records are added for work sub-units of a unit of work to the work sub-unit queues, and records are selected from the work sub-unit queues to process the sub-units of work.Type: GrantFiled: May 13, 2014Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theresa M. Brown, Nicolas M. Clayton, Lokesh M. Gupta, Theodore T. Harris, Jr., Brian D. Hatfield, Matthew Sanchez, David B. Schreiber
-
Patent number: 9501157Abstract: The present invention discloses a KVM (Keyboard Video Mouse) device for operation in high security environments. More specifically, this invention discloses a secure KVM built to prevent data leakages between two or more coupled computer hosts. The invention also discloses methods of operation of the secure KVM. Further more particularly, the invention presents a special secure KVM device for interacting with computers using a single user console, while preventing data leakage between the connected computers and attached networks.Type: GrantFiled: November 10, 2010Date of Patent: November 22, 2016Assignee: HIGH SEC LABS LTD.Inventor: Aviv Soffer
-
Patent number: 9483423Abstract: One embodiment sets forth a method for guiding the order in which a parallel processing subsystem executes memory copies. A driver creates semaphores for all but the lowest priority included in a plurality of priorities and associates one priority with each copy hardware channel included in the parallel processing subsystem. The driver then aliases prioritized streams to the copy hardware channels based on the priorities. Upon receiving a request to execute a memory copy within one of the streams, the driver inserts commands into the aliased copy hardware channel. These commands use the semaphores to direct the parallel processing subsystem to execute the memory copy based on the priority of the copy hardware channel. Advantageously, by assigning priorities to streams and, subsequently, strategically requesting memory copies within the prioritized streams, an application developer may fine-tune their software application to increase the overall processing efficiency of the software application.Type: GrantFiled: May 17, 2013Date of Patent: November 1, 2016Assignee: NVIDIA CorporationInventors: Vivek Kini, Christopher Lamb, Mark Hairgrove
-
Patent number: 9477413Abstract: Embodiments of this disclosure relate to improving solid-state non-volatile memory management. Embodiments improve the management of solid-state non-volatile memory by providing an execution manager responsible for controlling the timing of providing a request to a memory unit for execution. In embodiments, the execution manager traverses a list of received requests for memory access and dispatches commands for execution. In embodiments, if a request is directed to memory units which have reached a threshold for outstanding requests, the request may be skipped so that other requests can be dispatched for memory units which have not yet reached the threshold.Type: GrantFiled: October 16, 2015Date of Patent: October 25, 2016Assignee: Western Digital Technologies, Inc.Inventor: Lan D. Phan
-
Patent number: 9460039Abstract: A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.Type: GrantFiled: March 5, 2015Date of Patent: October 4, 2016Assignee: DSSD, Inc.Inventor: Jeffrey Benjamin Davis
-
Patent number: 9460037Abstract: A system which is configured to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without the need to add or provide OTG controllers in the system or additional vehicle wiring, or inhibiting the functionality of any consumer devices operating in USB Device mode connected to a vehicle system Hub while another consumer device connected to the same Hub operates in USB Host mode. Preferably, the system is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The system can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port.Type: GrantFiled: September 16, 2014Date of Patent: October 4, 2016Assignee: Delphi Technologies, Inc.Inventors: Robert Voto, Shyambabu Yeda, Craig Petku
-
Patent number: 9444263Abstract: The present invention relates to a system comprising an electric current supply device, said device in turn comprises a main outlet, where main electrical equipment is connected, and at least one secondary outlet where secondary electrical equipment is connected, the device is characterized by measuring with a consumption detector the electrical consumption level of the main electrical equipment and in the event of detecting a consumption level below a specific threshold, directing the current towards the at least one secondary outlet.Type: GrantFiled: October 28, 2011Date of Patent: September 13, 2016Inventor: Francisco García Sosa
-
Patent number: 9152223Abstract: Included within a shared housing are at least one user interface element; a first isolated computational entity; a second isolated computational entity; and a switching arrangement. The switching arrangement is configured to, in a first mode, connect the first isolated computational entity to the at least one user interface element; and, in a second mode, connect the second isolated computational entity to the at least one user interface element.Type: GrantFiled: November 2, 2012Date of Patent: October 6, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David L. Cohn, Guerney D. H. Hunt, James Randal Moulic, Dimitrios Pendarakis
-
Patent number: 9003067Abstract: A method for operating a network with two control devices and at least one peripheral device, wherein each of the control devices, in relation to the peripheral device, is in an active operating state in which it is sending control instructions to the peripheral device or is in an idle operating state in which it is not sending any control instructions to the peripheral device. The control device that is in the active operating state in relation to the peripheral device sends synchronization signals at regular intervals to the other control device and activity signals to the peripheral device. Upon failure of the synchronization signals, the non-active control device checks whether the peripheral device is still receiving activity signals from the active control device. If it is not, the non-active control device assumes control of the peripheral device.Type: GrantFiled: August 10, 2011Date of Patent: April 7, 2015Assignee: Siemens AktiengesellschaftInventors: Herbert Barthel, Reiner Griessbaum, Enrico Ramm
-
Patent number: 9003080Abstract: Managed access to one or more peripherals of a service terminal is provided. A master controller controls access to the peripheral(s) by applications of the service terminal, wherein only a single application can access the peripheral(s) at a time, by identifying an application of the applications for placing into an on-focus state in order to enable access to the peripheral(s) by the identified application, and placing the identified application into the on-focus state, where access to the peripheral(s) by the identified application is enabled. The remaining applications of the applications execute in an off-focus state in which the master controller simulates, for the remaining applications, connectivity to the peripheral(s), and in which access to the peripheral(s) by the remaining applications is disabled transparent to the remaining applications while the access to the peripheral(s) by the identified application is enabled.Type: GrantFiled: September 26, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Vlamir Bachrany, Fernando Antonio Camargo, Marcelo Claudio de Souza Melo, Igor Reis dos Santos
-
Patent number: 8972613Abstract: There is provided a system and a method for increasing input/output (“I/O”) throughput in a data storage system. More specifically, in one embodiment, there is provided a method comprising determining an owning controller associated with each of a plurality of storage units of a storage system, receiving an I/O transaction for one of the plurality of storage units, determining if the I/O transaction is a read transaction, and selecting a path to the owning controller associated with the storage unit if the I/O transaction is a read transaction.Type: GrantFiled: October 31, 2006Date of Patent: March 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Rupin T. Mohan, Travis Pascoe, George Shin, Aithal Basrur Girish, Kasthurirengan Karthigeyan, Unnikrishnan Ponnan Katangot, Julio Valladares, Shrinivas B. Kulkarni, Y. Ravindra Paramashivappa
-
Patent number: 8966215Abstract: An information processing system includes: CPUs; storage devices; switches; dummy storage devices which are with respective storage devices and each of which sends, when receiving an identifying information request, its own identifying information back to a sender of the identifying information request; and dummy CPUs which are associated with respective CPUs and each of which tries to, when receiving an instruction for acquiring identifying information from a dummy storage device, acquire the identifying information of the dummy storage device by transmitting the identifying information request, and sends the identifying information as response information back to a sender device of the acquiring instruction.Type: GrantFiled: February 14, 2013Date of Patent: February 24, 2015Assignee: Fujitsu LimitedInventors: Yasuo Noguchi, Toshihiro Ozawa, Kazuichi Oe, Munenori Maeda, Kazutaka Ogihara, Masahisa Tamura, Ken Iizawa, Tatsuo Kumano, Jun Kato
-
Patent number: 8922400Abstract: A method is disclosed for compressing a sequence of initial digital values into a compressed sequence of compressed values, intending to restore these values into a decompressed sequence of decompressed values. For a first initial value of the sequence, the compressed value of the first initial value is equal to the first initial value and the decompressed value of the compressed value of the first initial value is equal to the first initial value.Type: GrantFiled: November 2, 2010Date of Patent: December 30, 2014Assignee: I-CES (Innovative Compression Engineering Solutions)Inventor: Than Marc-Eric Gervais
-
Patent number: 8918557Abstract: A SAS expander configured to operate as a SAS expander hub receives IO requests from a plurality of connected SAS expanders. Each SAS expander determines if it is capable of servicing a received IO request and sending such IO requests to the SAS expander hub if necessary. The SAS expander hub relays the IO requests to SAS expanders connected to data storage devices capable of servicing such IO requests.Type: GrantFiled: March 16, 2012Date of Patent: December 23, 2014Assignee: LSI CorporationInventor: Brett J. Henning
-
Patent number: 8914560Abstract: An IOP 14 includes a path-state determining unit 54 and a path selecting unit 55. The path-state determining unit 54 determines whether there is any path which is neither in process of data transmission nor in a prohibition period in which data transmission is prohibited for a predetermined time since the last data transmission has been completed out of multiple paths connecting a device to a communication partner device. When the path-state determining unit 54 determines that there is no path which is neither in process of data transmission nor in the prohibition period, the path selecting unit 55 selects a path which completes data transmission but does not pass through the prohibition period as a path for data transmission.Type: GrantFiled: June 20, 2012Date of Patent: December 16, 2014Assignee: Fujitsu LimitedInventor: Tadasuke Katoh
-
Patent number: 8909826Abstract: Disclosed are a system and a method for extending a user interface. A system for extending a user interface according to the present invention includes a master configured to generate or manage a session between devices in order to extend the user interface to a peripheral device of a user that includes a user terminal; and an input/output (I/O) device including the user terminal configured to receive a command for controlling a device that is included in the session generated or managed by the master, or to output or execute the command for controlling the device that is transferred through the session. According to the present invention, users of a smart terminal having a limited input/output interface may extend a user interface using widely used information and communication technology (ICT) peripheral devices (a monitor, a printer, a keyboard, a mouse, and the like).Type: GrantFiled: March 13, 2013Date of Patent: December 9, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Ju Young Park, Do Young Kim, In Seon Jang
-
Patent number: 8879985Abstract: Embodiments of the invention include electronic communications devices having a memory in near field communication device, a memory arbitrator and a host processor. The near field communication (NFC) devices are configured to receive data and drive power from the communication signal. The memory arbitrator is connected to the NFC device and the memory. The memory arbitrator is also configured to access the memory in response to an access request from the NFC device. Additionally, the memory is configurable to be accessed by both the host processor and the NFC device according to embodiments of the present invention.Type: GrantFiled: June 28, 2011Date of Patent: November 4, 2014Assignee: Broadcom CorporationInventor: Craig Fukuo Ochikubo
-
Patent number: 8843672Abstract: An access method includes: obtaining, by a computer, a result of monitoring a busy rate and a number of access operations per unit time of a storage device, the storage device having a first storage area and a second storage area; calculating a characteristic of correlation between the busy rate and the number of access operations per unit time based on the result; calculating a second number of access operations per unit time based on the characteristic of the correlation such that a sum of a first busy rate corresponding to a first number of access operations per unit time and a second busy rate corresponding to a second number of access operations per unit time becomes equal to or lower than a given busy rate; and controlling a number of operations to access the second storage area per unit time based on the second number of access operations.Type: GrantFiled: March 13, 2012Date of Patent: September 23, 2014Assignee: Fujitsu LimitedInventors: Kazuichi Oe, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Yoshihiro Tsuchiya, Takashi Watanabe, Toshihiro Ozawa
-
Patent number: 8832334Abstract: According to an aspect of the invention, a computer comprises a memory; and a processor operable to manage a plurality of path groups, each of which includes a plurality of logical paths associated with a host computer, wherein each logical path of the plurality of logical paths connects the host computer to a logical volume of one or more logical volumes in one or more storage systems. The processor is operable to manage a priority of each path group of the plurality of path groups, and to use a logical path of a first path group instead of a logical path of a second path group for I/O (input/output) usage between the host computer and the one or more storage systems, representing a migration of I/O usage from the second path group to the first path group, based on at least the priorities of the first and second path groups.Type: GrantFiled: August 9, 2012Date of Patent: September 9, 2014Assignee: Hitachi, Ltd.Inventor: Hideki Okita
-
Patent number: 8825926Abstract: A processor has a central processing unit (CPU), a first CPU register set, a second CPU register set, a multiplexer logic for either coupling the first or the second CPU register set with the CPU, and control logic for controlling the multiplexer logic to switch from the first CPU register set to the second CPU register set upon receipt of at least one of a plurality of interrupt signals, wherein the at least one of a plurality of interrupt signals must meet a condition that is programmable within the control logic.Type: GrantFiled: March 29, 2010Date of Patent: September 2, 2014Assignee: Microchip Technology IncorporatedInventors: Robert Sean Justice, Tyler Nye Boddie, Joseph Triece
-
Patent number: 8811893Abstract: Embodiments of the invention include electronic communications devices having a memory in near field communication device, a memory arbitrator and a host processor. The near field communication (NFC) devices are configured to receive data and drive power from the communication signal. The memory arbitrator is connected to the NFC device and the memory. The memory arbitrator is also configured to access the memory in response to an access request from the NFC device. Additionally, the memory is configurable to be accessed by both the host processor and the NFC device according to embodiments of the present invention.Type: GrantFiled: June 28, 2011Date of Patent: August 19, 2014Assignee: Broadcom CorporationInventor: Craig Fukuo Ochikubo
-
Patent number: 8806085Abstract: An input/output module for use in an industrial control system and connectable to a programmable logic controller (PLC), the input/output module having an interface configured for an electrical connection to the PLC, a plurality of pins configured for connection to one of a plurality of peripherals, an application specific integrated circuit (ASIC) disposed in the I/O module and electrically coupled to a system controller, the ASIC having a plurality of connection paths, each path being configured for a function, and a switch block configured to reassign a signal from a first connection path of the plurality of connection paths to a second connection path of the plurality of connection paths.Type: GrantFiled: August 9, 2012Date of Patent: August 12, 2014Assignee: GE Intelligent Platforms, Inc.Inventors: Alan Paul Mathason, Daniel Milton Alley, Stephen Emerson Douthit
-
Patent number: 8806098Abstract: A method of accessing a server address space of a shared PCIe end point system includes programming a primary address translation table with a server address of a server address space, setting up a direct memory access (DMA) to access a primary port memory map, the primary port memory map correlating with addresses in the primary address translation table, and re-directing the direct memory accesses to the primary port memory map to the server address space according to the primary address translation table.Type: GrantFiled: April 3, 2013Date of Patent: August 12, 2014Assignee: Avalanche Technology, Inc.Inventors: Anilkumar Mandapuram, Siamack Nemazie
-
Patent number: 8799534Abstract: Proposed are a storage apparatus and controlling method to prevent deterioration in the response performance of the whole system effectively. A storage apparatus provides a host computer with one or more storage areas for reading and writing data to the corresponding storage areas based on commands from the host computer. The number of receivable commands from the host computer is managed according to preconfigured management modes for managing the number of receivable commands. The management modes comprise at least one management mode among a first management mode for managing the number of receivable commands for each of the storage areas, a second management mode for managing the number of receivable commands in host group units which are sets of one or more of the host computers, and a third management mode for managing the number of receivable commands in identification information units assigned to the logged on host computers.Type: GrantFiled: December 27, 2011Date of Patent: August 5, 2014Assignee: Hitachi, Ltd.Inventor: Kosuke Komikado
-
Patent number: 8788702Abstract: Provided are a method, computer program product and system for network multi-pathing. Paths to a storage system are through a first network type and a second network type. The first network type has a higher Input/Output (I/O) per second performance characteristic than the second network type. A length is determined from a received I/O request. The I/O request is sent on one of the paths to the storage system through the first network type in response to determining that the length of the I/O request is below a threshold length. The I/O request is sent on one of the paths to the storage system through the second network type in response to determining that the length of the I/O request is above the threshold length.Type: GrantFiled: March 13, 2013Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Praveen K. Padia, William J. Scales, Rohit Shekhar