Patent application number | Description | Published |
20080289004 | Method and Module for Protecting Against Attacks in a High-Speed Network - A method, module and computer program for protecting a target against attacks in a high-speed network. The method according to the invention comprises the steps of generating a question, after having received a request from an initiator identified by a sourceID associated to a certain node in the network, sending the question to the node identified by the sourceID, in case that an answer to the question is received, evaluating the answer, and in case that a proper answer has been received, enabling communication between the initiator and the target by sending a further message from the target to the initiator. | 11-20-2008 |
20090024714 | Method And Computer System For Providing Remote Direct Memory Access - A method for providing remote direct memory access (RDMA) between two computers, preferably between central processing units (CPUs) and a functional subsystem of a computer system as part of their network communication, e.g. using TCP/IP. Tasks of analyzing network protocol data and the actual RDMA operations can be offloaded to the functional subsystem with this method. Further, the functional subsystem cannot compromise the status of the first computer system as only access to certain allowed memory locations is granted by a memory protection unit during phases of actual data transfer between the functional subsystem and the CPUs. | 01-22-2009 |
20100217905 | Synchronization Optimized Queuing System - A synchronization optimized queuing method and device to minimize software/hardware interaction in network interface hardware during an end-of-initiative process, including network adapter queue implementations for network interface hardware for optimized communication in a computer system. An end-of-initiative procedure to ensure that the network interface hardware has received an interrupt enable and to recheck the interrupt queue is unnecessary in the present invention. | 08-26-2010 |
20110299394 | Translating Between An Ethernet Protocol And A Converged Enhanced Ethernet Protocol - Translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first and second components coupled through a CEE Converter that translates by: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver of the first component, the calculated size of the buffer space together with a start sequence number and a flow identifier; and responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number. | 12-08-2011 |
20110302481 | Translation Between A First Communication Protocol And A Second Communication Protocol - Translating between a first communication protocol used by a first network component and a second communication protocol used by a second network, where translating includes: receiving, by a network engine adapter operating independently from the first and second network components, data packets from the first and second network components; and performing, by the network engine, a combined communication protocol based on the first communication protocol and the second communication protocol, including manipulating data packets of at least one of the first communication protocol or the second communication protocol, thereby offloading performance requirements for the combined communication protocol from the first and second network components. | 12-08-2011 |
20110320759 | MULTIPLE ADDRESS SPACES PER ADAPTER - A plurality of address spaces are assigned to an adapter. To select a particular address space for the adapter, a requestor identifier and address space identifier provided in a request by the adapter are used. Each address space may have a different address translation mechanism associated therewith. | 12-29-2011 |
20120230334 | MESSAGE FORWARDING TOWARD A SOURCE END NODE IN A CONVERGED NETWORK ENVIRONMENT - A network node that forwards traffic of a converged network received from a source end node receives a second message addressed to the network node, but intended for the source end node. The second message includes at least a portion of a first message originated by the source end node and previously forwarded by the network node. The network node extracts from the first message a source identifier of the source end node in a first communication protocol and determines by reference to a data structure a destination address of the second message in a second communication protocol. The network node modifies the second message to include the destination address and forwards the second message toward the source end node in accordance with the destination address. | 09-13-2012 |
20120230340 | MESSAGE FORWARDING TOWARD A SOURCE END NODE IN A CONVERGED NETWORK ENVIRONMENT - A network node that forwards traffic of a converged network received from a source end node receives a second message addressed to the network node, but intended for the source end node. The second message includes at least a portion of a first message originated by the source end node and previously forwarded by the network node. The network node extracts from the first message a source identifier of the source end node in a first communication protocol and determines by reference to a data structure a destination address of the second message in a second communication protocol. The network node modifies the second message to include the destination address and forwards the second message toward the source end node in accordance with the destination address. | 09-13-2012 |
20140092912 | FIBRE CHANNEL OVER ETHERNET SWITCH IMPLICIT LOGOUT - A process for an implicit logout of links to a fibre channel over Ethernet switch includes receiving, at a second switch, a first message from a first switch. The first message indicates an implicit link logout event on one of two or more links between the first switch and a node. Also, the process includes transmitting a second message from the second switch. The second message indicates zoning information for all of the two or more links between the first switch and the node. | 04-03-2014 |
20150023364 | MECHANISM FOR TERMINATING RELAY OPERATIONS IN A DISTRIBUTED SWITCH WITH CASCADED CONFIGURATION - Provided are a method, a system, and a computer program product in which a plurality of switches are maintained in a cascaded configuration. A switch relays a switch fabric internal link services (SW-ILS) to generate a pair of exchanges comprising a first exchange and a second exchange at the switch. In response to a termination of the first exchange of the pair of exchanges, the second exchange of the pair of exchanges is terminated. | 01-22-2015 |
20150199273 | IMPLICIT I/O SEND ON CACHE OPERATIONS - A method for implicit input-output send on cache operations of a central processing unit is provided. The method comprises an aggregation queue of a central processing unit, storing input-output data of the central processing unit, wherein the aggregation queue transmits the input-output data to an input-output adaptor, and wherein the input-output data is transmitted in parallel with operations of the central processing unit. The method further comprises, a memory management unit of the central processing unit, interpreting address space descriptors for implicit input-output transmittal of the input-output data of the aggregation queue. The method further comprises, a cache traffic monitor of the central processing unit, transmitting the input-output data in an implicit input-output transmittal range between the cache traffic monitor and the aggregation queue, wherein the cache traffic monitor transmits cache protocol of the central processing unit to the memory management unit. | 07-16-2015 |
20150199274 | IMPLICIT I/O SEND ON CACHE OPERATIONS - A computer system for implicit input-output send on cache operations of a central processing unit is provided. The computer system comprises an aggregation queue of a central processing unit, storing input-output data of the central processing unit, wherein the aggregation queue transmits the input-output data to an input-output adaptor, and wherein the input-output data is transmitted in parallel with operations of the central processing unit. The computer system further comprises, a memory management unit of the central processing unit, interpreting address space descriptors for implicit input-output transmittal of the input-output data of the aggregation queue. The computer system further comprises, a cache traffic monitor of the central processing unit, transmitting the input-output data in an implicit input-output transmittal range between the cache traffic monitor and the aggregation queue, wherein the cache traffic monitor transmits cache protocol of the central processing unit to the memory management unit. | 07-16-2015 |
Patent application number | Description | Published |
20110078337 | Configuration Adaptation Layer for Mapping I/O Device Resources - A configuration adaptation layer (CAL) for I/O devices such as I/O adapters is provided. This configuration adaptation layer (CAL) explicitly provides a mapping between adapter functions and adapter resources in a way such that it is senseable in-band by the computer system using the adapter, e.g., by a virtual machine monitor. | 03-31-2011 |
20110107347 | Generic Transport Layer Mechanism For Firmware Communication - A computing system including a communication network architecture with a transport layer mechanism. The computing system is capable of supporting a multitude of different application protocols involving information and/or data exchange between an operating system instance and various firmware services. The computing system may include an operating system instance with a Generic Transport Driver supporting the application protocols in the operating system instance, a firmware service connected to a Generic Transport Facility via a Generic Firmware Service Interface and a virtual machine with a Generic Transport Passthrough. The Generic Transport Driver of the operating system instance exchanges communication protocol data with the Generic Transport Facility of the firmware component via the generic Transport Passthrough. | 05-05-2011 |
20110145533 | Method, Arrangement, Data Processing Program and Computer Program Product For Exchanging Message Data In A Distributed Computer System - A method for exchanging message data in a distributed computer system between a sending and a receiving hardware system. The sending hardware system includes a first memory system and a receiving hardware system which includes a second memory system with a second data buffer and a second memory region. The sending hardware system and the receiving hardware system are coupled via a non-transparent bridge unit. The method includes allocating empty memory, writing information about the empty memory, copying payload data directly from the sending hardware system to the empty memory locations, and writing information about the copied payload data to the second data buffer of the second memory system inside the receiving hardware system. A system and computer program product for carrying out the method are also provided. | 06-16-2011 |
20120271981 | DIRECT MEMORY ACCESS-LIKE DATA TRANSFER BETWEEN GUEST OPERATING SYSTEMS - A computer system with a memory containing a first guest operating system, including a first portion of the memory and a second guest operating system, including a second portion of the memory. The memory further contains an address exchange module for exchanging memory address handles, a data mover for moving data between the first and second portions of the memory, and an emulated input output memory management unit for controlling the data mover. Instructions in the memory cause the processor to: register accessible memory with the emulated input output memory management unit, write address handles to the address exchange module, read the address handles from the address exchange module, and move the data into the second portion of the memory. | 10-25-2012 |
20120272037 | TECHNIQUES FOR MAPPING DEVICE ADDRESSES TO PHYSICAL MEMORY ADDRESSES - A data processing system includes a main storage, an input/output memory management unit (IOMMU) coupled to the main storage, a peripheral component interconnect (PCI) device coupled to the IOMMU, and a mapper. The system is configured to allocate an amount of physical memory in the main storage and the IOMMU is configured to provide access to the main storage and to map a PCI address from the PCI device to a physical memory address within the main storage. The mapper is configured to perform a mapping between the allocated amount of physical memory of the main storage and a contiguous PCI address space. The IOMMU is further configured to translate PCI addresses of the contiguous PCI address space to the physical memory address within the main storage. | 10-25-2012 |
20120278575 | Method and Computer Program Product For Exchanging Message Data In A Distributed Computer System - A method for exchanging message data in a distributed computer system between a sending and a receiving hardware system. The sending hardware system includes a first memory system and a receiving hardware system which includes a second memory system with a second data buffer and a second memory region. The sending hardware system and the receiving hardware system are coupled via a non-transparent bridge unit. The method includes allocating empty memory, writing information about the empty memory, copying payload data directly from the sending hardware system to the empty memory locations, and writing information about the copied payload data to the second data buffer of the second memory system inside the receiving hardware system. A computer program product for carrying out the method is also provided. | 11-01-2012 |
20140123238 | ACCESSING PRIVILEGED OBJECTS IN A SERVER ENVIRONMENT - Accessing privileged objects in a server environment. A privileged object is associated with an application comprising at least one process resource and a corresponding semi-privileged instruction. The association is filed in an entity of an operating system kernel. A central processing unit (CPU) performs an authorization check if the semi-privileged instruction is issued and attempts to access the privileged object. The CPU executes the semi-privileged instruction and grants access to the privileged object if the operating system kernel has issued the semi-privileged instruction; or accesses the entity if a process resource of the application has issued the semi-privileged instruction to determine authorization of the process resource to access the privileged object. Upon positive authorization the CPU executes the semi-privileged instruction and grants access to the privileged object, and upon authorization failure denies execution of the semi-privileged instruction and performs a corresponding authorization check failure handling. | 05-01-2014 |
Patent application number | Description | Published |
20110128140 | Method for indicating the process of leaving a parking space - In an automated method for providing an indication, with the aid of a turn signal indicator, that a vehicle is leaving a parking space, a vehicle control system detects initially whether an executed driving maneuver is a maneuver related to leaving a parking space, in which case the maneuvering out of a parking space is indicated by activating the turn signal indicator, and the turn signal indicator is kept activated until the process of maneuvering out of the parking space has been concluded. | 06-02-2011 |
20120173068 | METHOD FOR ASSISTING A DRIVER OF A MOTOR VEHICLE - In a method for assisting a driver of a motor vehicle in a driving maneuver, the surroundings of the vehicle are recorded, and it is checked whether at least one object is located in the surroundings of the vehicle, and it is ascertained subsequently whether the vehicle is approaching the object, and a warning to the driver is output if the vehicle approaches the object up to a critical distance. The driver is warned by a warning jerk, and after the warning jerk has taken place, the speed of the vehicle is automatically reduced. | 07-05-2012 |
20130124042 | Driver-Assistance System Having Control of the Vehicle Brake System and Distance Warning - The present system relates to driver-assistance systems providing a parking-assistance functionality, in which a vehicle brake system is actively controlled. Among other components, the parking assistance system includes a parking device for implementing a parking operation along a calculated parking trajectory, and an output device for outputting distance information about detected objects to a man-machine interface. The parking device is configured to brake only for the at least one parking-space-delimiting object (PLBO) detected prior to the parking operation, but not for a non-parking-space-delimiting object (non-PLBO) detected in the course of the parking operation. The output device is configured to output to the MMI only distance information about the non-PLBO, but no distance information about the PLBO during the parking operation. | 05-16-2013 |
20130147956 | ACTUATING DEVICE FOR A DEVICE FOR MONITORING THE VEHICLE SURROUNDINGS - An actuating device is provided for a device for monitoring the vehicle surroundings, which actuating device is functionally connected to the device for monitoring the vehicle surroundings. A calibration of the device for monitoring the vehicle surroundings is able to be initiated by means of the actuating device, the initiation of the calibration being correlated with a weather parameter detected by the actuating device. | 06-13-2013 |
20150073661 | METHOD FOR SUPPORTING A DRIVER OF A MOTOR VEHICLE AND DEVICE FOR CARRYING OUT THE METHOD - A method for supporting a driver of a motor vehicle during a driving maneuver, including the following: (a) determining a driving path in which the motor vehicle moves when the driving maneuver is carried out and automatically or semi-automatically carrying out the driving maneuver; (b) detecting the surroundings of the motor vehicle during the driving maneuver; (c) stopping the motor vehicle if an object is detected in the driving path and resuming the driving maneuver as soon as the object has left the driving path and/or decelerating the motor vehicle and slowly resuming the driving maneuver if an object is detected outside the driving path. Also described is a device for carrying out the method. | 03-12-2015 |
Patent application number | Description | Published |
20100274553 | Multi-Languages IDN System - This present invention includes a system for making International Domain Name use significantly easier. The system automatically switches between strings in a local language and a corresponding TLD string like “.com”. The system avoids the need to switch between languages during the IDN typing and is ideal for computer and hand-held web browsers used in countries with non-English local languages. | 10-28-2010 |
20110290247 | METHODS AND DEVICES FOR RESCUING A DISTRESSED DIVER - The invention discloses devices and methods for identifying a diver in distress and initiating a rescue response. Specifically, embodiments of the present invention allow for identification of a diver who is not breathing properly and in response giving local stimuli to allow the diver to response. Should he/she not respond, the instant invention will initiate steps to bring the diver back to the water surface and alert others as to his/her need of assistance. | 12-01-2011 |
20110304145 | METHODS AND DEVICES FOR CONVERTING WAVE ENERGY INTO ROTATIONAL ENERGY - The invention discloses devices and methods for converting wave energy to rotational energy. Specifically, the invention allows for two or more flotation elements to move in opposite directions in response to a wave contacting a wave energy transducer according to embodiments of the present invention. Motion of the flotation elements leads to rotation of associated wheel assemblies, thus allowing for generation of rotational energy and by extension, electricity. | 12-15-2011 |
20120144460 | METHODS AND DEVICES FOR ACCESS AUTHENICATION ON A COMPUTER - The invention discloses methods for preventing unauthorized and potentially illegal access to password-protected accounts. Specifically, the invention allows for inclusion of time-related data to distinguish between a human and computer as the source of a password, either in its creation or in its delivery to a server to gain access to a web-based account. | 06-07-2012 |
20120158479 | METHODS AND DEVICES FOR APPLYING A SOCIAL NETWORK TO THE PRICE OF A PRODUCT - The invention discloses devices and methods for modifying the price of a product offered for sale, primarily on the internet. Specifically, the invention allows for a purchaser of the product and others to dynamically alter the price of the product. The price can go both down and up and downward price may be compensated by advertising revenue or other income sources. | 06-21-2012 |
20120246483 | Authentication System With Time Attributes - An apparatus for managing access to a computing resource, comprises a clock configured to associate a datum arrival time with an authentication datum. The clock is further configured to calculate a datum elapsed time between a first datum arrival time associated with a first authentication datum and a second datum arrival time associated with a second authentication datum. The apparatus also comprises an authentication module configured to receive at least the first authentication datum and the second authentication datum; compare the datum elapsed time with a threshold elapsed time; and selectively provide access to a computing resource based at least in part upon successfully matching the received first authentication datum with a stored first authentication datum, successfully matching the received second authentication datum with a stored second authentication datum, and determining that the datum elapsed time exceeds the datum threshold time. | 09-27-2012 |
20120274471 | METHODS AND DEVICES FOR RESCUING A DISTRESSED DIVER - The invention discloses devices and methods for identifying a diver in distress and initiating a rescue response. Specifically, embodiments of the present invention allow for identification of a diver who is not breathing properly and in response giving local stimuli to allow the diver to response. Should he/she not respond, the instant invention will initiate steps to bring the diver back to the water surface and alert others as to his/her need of assistance. | 11-01-2012 |
20130144696 | Methods and Devices for Determining the Price of a Product - Methods and systems facilitate electronic commerce by designating an initiator of a sale of an item that is advertised by a merchant at an offering price on an Internet web site. One embodiment comprises detecting performance of designated activities by associates of the initiator via the web site. Responsively to each performance an exclusive offer of the item for sale is made to the initiator at a progressively marked-down price. Another embodiment comprises progressively marking down the advertised price of items upon performance of designated activities by users of the web site and progressively marking up the price upon each purchase of one of the items by the users. | 06-06-2013 |
20140077911 | METHOD FOR PROTECTING A TOUCH-SCREEN DISPLAY - The invention discloses devices and methods for transferring a tactile signal through an inert piece of material. In some embodiments, clear, impact resistant covers are employed with devices including touch-sensitive screens. The instant invention, in some embodiments, employs a plurality of magnets to allow one to input information on a touch-sensitive screen through the inert cover. Contact of a magnet pair above the cover may allow for a signal to be delivered to the touch-sensitive display via a second magnet pair that includes a stylus adapted to activate the surface of the display | 03-20-2014 |
20140233780 | MODIFIED DIAPHRAGM SHAPES FOR IMPROVED AIR HORN PERFORMANCE - The invention discloses diaphragms for use in air horns or similar noise-producing devices. The diaphragms may have concave or convex non-linear shapes, wherein protrusions are included in the body of the rigid or semi-rigid diaphragm. The diaphragms made be made of any relevant materials and keep their non-flat shapes during and without application of compressed gas. | 08-21-2014 |
20150212603 | METHODS AND DEVICES FOR TRANSFERRING A TACTILE SIGNAL THROUGH A SOLID ELEMENT - The invention discloses devices and methods for transferring a tactile signal through an inert piece of material. In some embodiments, clear, impact resistant covers are employed with devices including touch-sensitive screens. The instant invention, in some embodiments, employs a plurality of magnets to allow one to input information on a touch-sensitive screen through the inert cover. Contact of a magnet pair above the cover may allow for a signal to be delivered to the touch-sensitive display via a second magnet pair that includes a stylus adapted to activate the surface of the display | 07-30-2015 |