Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

40 results about "Named pipe" patented technology

In computing, a named pipe (also known as a FIFO for its behavior) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of inter-process communication (IPC). The concept is also found in OS/2 and Microsoft Windows, although the semantics differ substantially. A traditional pipe is "unnamed" and lasts only as long as the process. A named pipe, however, can last as long as the system is up, beyond the life of the process. It can be deleted if no longer used. Usually a named pipe appears as a file, and generally processes attach to it for IPC.

Virtual private server with enhanced security

An end user computer includes a processor running an operating system. A plurality of virtual private servers (VPSs) are supported within the operating system. A plurality of applications are available to a user of the end user computer. The applications are launched within different VPSs. At least one of the VPSs has multiple applications launched within it. At least two of the applications are launched within different VPSs, and communicate with each other using secure communications means, such as firewalls, proxies, dedicated clipboards, named pipes, shared memory, dedicated inter-process communications, Local Procedure Calls/Remote Procedure Calls, API, network sockets, TCP/IP communications, network protocol communications and memory mapped files. The VPSs can be dynamically created and terminated. VPS control means are available to the user and include means for creation/termination of VPSs, a file system and registry backup, control information for backup/restore of data on a VPS level, placement of applications/processes rules for creation/support of corresponding VPSs, granulation of isolation for VPS/applications/processes, computer resource control, definition of permissible operations for inter-VPS communication, means for definition of permissible operations for inter-process communications.
Owner:VIRTUOZZO INT GMBH

Message processor for a passenger entertainment system, method and article of manufacture

A computer is used to manage communication over a network between one or more network addressable units and a plurality of physical devices of a passenger entertainment system. The system is configured and operated using software to provide passenger entertainment services including audio and video on-demand, information dissemination, product and service order processing, video teleconferencing and data communication services. The system includes a system server and a network supporting multiple computer processors. The processors and the server comprise application software that control telephony applications and network services. The server is coupled by way of the network to physical devices of the system. The server comprises software for instantiating a dispatch object to open a framework for one or more network addressable unit objects, for instantiating one or more virtual line replaceable unit objects to manage communication between a network address unit and one or more physical devices, and for instantiating a message processor for moving messages to the one or more network addressable unit objects for delivery to the one or more physical devices. The message processor receives messages containing network routing address from one or more device drivers. The message processor utilizes the network routing address to and a physical device type to access a table and determine the ultimate destination for the message. The message processor has at least one input named pipe and one output named pipe, and utilizes the named pipes to translate messages from a first format to a second format. The message processor logs invalid destination addresses in a storage medium. The message processor instantiates each device driver from a device handler class member.
Owner:ROCKWELL COLLINS INC

Method, apparatus and program storage device for enabling the reading of data from a named pipe while minimizing the use of system resources

A method, apparatus and program storage device for enabling the reading of data from a named pipe by a reader process while minimizing the use of system resources in an information handling system in which client and reader processes write data to and read data from a named pipe by issuing function calls to an operating system. A first reader process creates a named pipe if it does not already exist and issues a read function call to the operating system specifying the named pipe to attempt to read data from the pipe. If the read operation is successful, the first reader process repeats the step of issuing the read function call. Otherwise, the first reader process issues an activate-on-receipt function call to the operating system, specifying the named pipe, a new reader process to be activated upon the receipt of data by the named pipe and, optionally, data being passed from the first reader process to the new reader process, and then terminates. The operating system activates the new reader process in response to the activate-on-receipt function call upon the receipt of data by the named pipe. Typically, the new reader process is a new instantiation of the first reader process that upon being activated performs the same steps as the first reader process.
Owner:IBM CORP

Duplex communication method based on FIFO (first in first out) named pipes and related equipment

ActiveCN108833578ASolve the problem of half-duplex communicationDuplex signal operationNamed pipeTelecommunications
The embodiment of the invention discloses a duplex communication method based on FIFO (first in first out) named pipes and related equipment, so as to solve the problem that only half-duplex communication between processes can be realized when FIFO pipes are used in a Linux system in the prior art. The method in the embodiment of the invention comprises steps: an FIFO server receives a connectionestablishment request message sent by an FIFO client, wherein the connection establishment request message comprises the identity information of a first local named pipe of the FIFO client; the FIFO server establishes an FIFO session corresponding to the FIFO client based on the connection establishment request message; and in response to the connection establishment request message, the FIFO server sends the connection establishment request response message to the FIFO client through a second remote named pipe of the FIFO session, the connection establishment request response message comprises the identity information of a second local named pipe, the FIFO client can thus send information to the FIFO session through the first remote named pipe, and the first remote named pipe is a pipe corresponding to the second local named pipe in the FIFO client.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Method for processing dynamic library occupation phenomena

The invention relates to a method for processing dynamic library occupation phenomena. The method comprises the following steps: loading a function module by a caller and transferring parameters to the function module; releasing a service program and starting a server by the function module according to the current system; starting a named pipe by the service program and waiting for the function module to be connected and send an instruction; sending an instruction indicating querying a target dynamic library to the service program by the function module through the named pipe; finding a process, in which the target dynamic library is loaded, under all the accounts by the service program according to a path name of the target dynamic library, and recording the process; returning a query result to the function module by the service program; selecting whether to prompt the user the follow-up processing process by the function module according to the result and an interactive processing mode; sending a processing instruction to the service program by the function module; and selecting to end the target dynamic library loading process or not carry out any processing by the service program according to the processing instruction. The method is still capable of ending certain target file loading processes under a plurality of accounts.
Owner:WATCHDATA SYST

Message based inter-process for high volume data

An interprocess communications platform enables individual processes to request and exchange data in a shared memory space, mediated by a communications engine. Processes, such as applications or other software running under an operating system or in a network, register to blocks of a shared memory space via an administrative memory space which tracks pointers, handles and other indicators of memory areas populated by individual processes. When one process requests access to a variable, pointer or other data generated by another process, the request is mediated by the communications engine. The communications engine may locate the target data belonging to the other process in the shared memory space, via a lookup of relative addressing in a separate administrative memory space. The communications engine, memory management objects and other resources may then lock the portion of the shared memory space allocated to the target process to permit the requesting process to access the data. Data may therefore be exchange between given processes while maintaining data integrity, and also may be cached in the shared memory space or elsewhere by the communications engine to further increase efficiency. Available memory in the shared memory space may be managed using the so-called buddy system or other heap or other management techniques. No named pipes or similar mechanisms under an operating system need be invoked.
Owner:MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products