ng

Allowing inter-process communication via file system filter

In one embodiment, a method allows an application running in a first process to communicate with a second process. A file system filter driver receives a command from the application for a file. The file system filter driver is configured to process file system commands. The file system filter driver determines that the command is for an inter-process communication with a service running in the second process based on the command being for the file. Then, the file system filter driver sends the command to the service running in the second process where the command is processed by the service. A response from the service is received based on the command being processed by the service and the file system filter driver sends the response to the application.




ng

System and method for providing additional functionality to existing software in an integrated manner

An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a mobile device having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the mobile device.




ng

Administering message acknowledgements in a parallel computer

Administering message acknowledgements in a parallel computer that includes compute nodes, with each compute node including a processor and a messaging accelerator, includes: storing in a list, by a processor of a compute node, a message descriptor describing a message and an acknowledgement request descriptor describing a request for an acknowledgement of receipt of the message; processing, by a messaging accelerator of the compute node, the list, including transmitting, to a target compute node, the message described by the message descriptor and transmitting, to the target compute node, the request described by the acknowledgement request descriptor; receiving, by the messaging accelerator from the target compute node, an acknowledgement of receipt of the message, including notifying the processor of receipt of the acknowledgement; and removing, by the processor from the list, the message descriptor and the acknowledgment request descriptor.




ng

Communication among execution threads of at least one electronic device

A method of communication in at least one electronic device is presented. In the method, a first execution thread and a second execution thread are created in the at least one electronic device. Also created is a message service for receiving messages for the first thread. A message to be transferred from the second thread to the message service of the first thread is generated. One of multiple data transfer mechanisms is selected for transferring the message from the second thread to the message service of the first thread based on a relationship between the first and second threads. This relationship may be one in which the first and second threads are executing within a single process, within different processes of the same device, or within different devices. The message is transferred to the message service of the first thread using the selected data transfer mechanism and processed in the first thread.




ng

Status management device, status management method, and recording medium

A status management device is presented, the device including multiple first application units for monitoring status information indicating a status of a management target, multiple second application units for outputting first acquisition request information of the status information with identification information of the management target, a search unit for outputting a storage location corresponding to the identification information when the first acquisition request information is received from the second application unit, a request unit for outputting second acquisition request information of the status information to the first application unit corresponding to the outputted storage location, and a transmission unit for outputting the status information supplied from the first application unit in response to the second acquisition request information to the second application unit which corresponds to a request source of the first acquisition request information.




ng

Information output device, method, and recording medium for outputting notification information corresponding to a state of a computer

An information output device includes a first processor configured to execute a process to determine a type of notification information which is outputted from a computer and which notifies a state of the computer; and a second processor configured to execute a process to create a chart, in which a first coordinate axis represents time when the notification information is outputted from the computer, a second coordinate axis represents the type of the notification information, and the notification information is drawn at a corresponding position, and output the chart.




ng

Methods and apparatus for constructing a secure and flexible operating system

The present disclosure provides methods and apparatus for constructing a secure and flexible operating system. The presently disclosed system executes different user applications in different operating systems on different virtual machines. Each user application communicates with other processes via the hypertext transfer protocol (HTTP). In particular, each user application's user interface is implemented in a web browser that is running in its own operating system on its own virtual machine, and each user application interacts with the user interface by exchanging HTTP messages between the virtual machines.




ng

Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data

The invention includes an API gateway server that monitors and controls the distribution of API elements from API sources to application developers based on a distribution rule set.




ng

Method and system for performing security monitoring on file downloading

The present invention discloses method and system for performing security monitoring on file downloading, and a non-transitory computer-readable medium that stores instructions for performing security monitoring on file downloading. The method includes upon detecting a file downloading operation, performing security detection on a downloaded file to determine whether the downloaded file is secure; if the downloaded file is secure, determining whether a downloading tool adopted when the file is downloaded is instant messenger (IM) software; and if the adopted downloading tool is IM software, modifying a filename extension of the downloaded file to ensure that the downloaded file is capable of being directly opened or run.




ng

Method and computer device for inserting attachments into electronic message

A method for inserting attachments into an electronic message is provided. The method may include searching a keyword database to determine if a content of the electronic message includes a keyword, a key phrase, or a key sentence defined in the keyword database. The method may also include applying a condition to a file database, if the determination is affirmative, so as to search for at least a candidate item. The candidate item may be presented in a menu to the user. The method may further include enabling, in response to the user's confirmation of the candidate item, the confirmed candidate item to be inserted into the electronic message automatically to become an attachment thereto.




ng

Apparatus and method for supporting suspend of composite network device

An apparatus and a method support a selective suspend mode in a driver for any one of at least two devices constituting a composite network device. When a device of the driver requests suspend mode transition, a Physical Device Object (PDO) constituting a driver of the composite network device is identified by a PDO check part. A suspend mode transition request information of the device is sent to an operating system through the PDO. When the operating system allows the suspend mode transition, a control part sends suspend mode transition indication information to the device through the PDO.




ng

System and method to boost application performance by using a proxy for executing synchronous application programming interface calls

Techniques are described for utilizing synchronous APIs which normally block callers until a result is returned. In particular, the techniques described herein enable an application or other programming construct to boost performance by executing synchronous APIs (e.g., long running time APIs) within a proxy container rather than executing the synchronous APIs in the context of the application itself. Since the proxy is a separate process or thread, the caller application is thereby released from waiting for the synchronous API call and may proceed with other processing instead of waiting for the synchronous API to return. The application may then monitor the proxy to determine whether a result has been received, such as by periodically polling the proxy.




ng

Information processing apparatus, method and program for writing file system metadata of plural operating systems

An information processing apparatus includes a transmission unit transmitting a command of a second operating system to the second operating system when receiving the command via a communication path which communicates under a control based on a first operating system, an extraction unit extracting data for the second operating system by analyzing the command transmitted from the transmission unit, and a writing unit writing the data extracted by the extraction unit as data constituting file system metadata of the second operating system.




ng

Routing of performance data to dependent calculators

A method, system and computer program product are disclosed for routing performance data to compute nodes. According to one aspect of the present disclosure each of a plurality of compute nodes are assigned a topic. Each topic may be associated with a set of calculations. Labeled performance metrics for an application are received. Each performance metric is labeled with a context under which the performance metric was collected. A topic is associated with each of the performance metrics based on the labeled context. Each respective node listens for a topic assigned to it in order to access the performance metrics associated with the assigned topic. Each respective node analyzes the performance metrics associated with the topic assigned to it.




ng

Propagating a diagnostic session for business transactions across multiple servers

The present technology may determine an anomaly in a portion of a distributed business application. Data can automatically be captured and analyzed for the portion of the application associated with the anomaly. By automatically capturing data for just the portion associated with the anomaly, the present technology reduces the resource and time requirements associated with other code-based solutions for monitoring transactions. In an embodiment, a method for monitoring an application may begin with detecting a diagnostic event. A diagnostic identifier may be associated with the request in response to the diagnostic event. An outgoing call may be detected at a first server associated with processing the request. The outgoing call may be modified at the first server to include the diagnostic identifier, the outgoing call with the diagnostic identifier received by a remote computer.




ng

Detouring in scripting systems

A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.




ng

Batch execution of system calls in an operating system

A system and a method are disclosed for batch execution of system calls in an operating system. In one implementation, a processing device configures a system call batching buffer table in a user space of an operating system, the system call batching buffer table including a plurality of system call units, associates a system call number with the system call batching buffer table, and issues a trap instruction to a kernel of the operating system to execute at least one of the plurality of system call units, the trap instruction including the system call number.




ng

Methods and systems for dynamically establishing one or more connections between a software application and a cluster of message broker

An exemplary method includes a broker-based messaging system detecting a request provided by a software application for the software application to connect to any one of a plurality of brokers included in a cluster of brokers, dynamically identifying, in response to the request and in accordance with a connection distribution heuristic, a broker included in the cluster of brokers and that is available for connection to the software application, and attempting to establish a connection between the software application and the broker. Corresponding methods and systems are also disclosed.




ng

Retrieving service request messages from a message queue maintained by a messaging middleware tool based on the origination time of the service request message

Systems and methods for retrieving service request messages stored in a messaging queue and received by a queue in real-time. The service request messages are retrieved using a plurality of threads that comprise at least one retrieval criteria. Service request messages may be retrieved from the message queue or retrieved as they are received by the message queue in real-time using criteria in addition to or instead of the arrival time of the service request message which may also be referred to as the put-time. Service request messages may be requested and retrieved in an iterative process wherein multiple threads execute consecutively, concurrently, or a combination of both, in order to retrieve service request messages requested by an application.




ng

Protecting visible data during computerized process usage

Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.




ng

Asynchronous callback driven messaging request completion notification

Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the request as an asynchronous callback to the thread. The callback is queued for execution in the requesting thread and so has a deterministic execution context. Callback queuing may occur in response to another thread detecting that the request is complete. Further control over callback execution is provided by state transitions which determine whether the thread is open to processing (e.g., executing) an asynchronous callback. Callback association is done by a broad or by narrow association routines. An application which has processes organized in ranks, each including a communication thread with associated callback(s), and multiple worker threads. Interruptible wait enhancements may also be present.




ng

State management of operating system and applications

A method and a processing device may be provided for state management of an operating system and applications. A framework may be provided for separating behaviorless state information from code or instructions for executing a method. Applications may have instances of state information derived from, or completely different from, instances of state information of an operating system. Instances of state information for an application may be layered over corresponding instances of state information of the operating system, such that the application and the operating system may have different views of the instances of the state information. At least one policy may be defined, which may include rules for resolving conflicts, information for providing a merged view of data from multiple repositories, default values for instances of data, as well as other information. In various implementations, referential integrity of state information may be guaranteed.




ng

OData service provisioning on top of GenIL layer

The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top of a generic interaction layer (GenIL). One computer-implemented method includes receiving an OData-compliant request for data, determining a GenIL data provider to receive the OData-compliant request for data, determining the memory location of the data, requesting the data from the determined memory location, receiving the requested data from the determined memory location, converting, using at least one computer, the received data into an OData-compliant format, rendering an OData-compliant response, and transmitting the OData-compliant response.




ng

Interfacing between native and web applications utilizing a mobile module

According to one embodiment of the present disclosure, interfacing between a plurality of applications for display on a mobile device includes receiving, by an interface, a request to open a plurality of applications. The plurality of applications are associated with a plurality of business units and comprise one or more native applications and one or more web applications. A processor opens the plurality of applications in a container according to a configuration file. The processor is communicatively coupled to the interface. The container is operable to be displayed on a user interface of the mobile device.




ng

Inmate information center for correctional facility processing

A platform application and methods of operation that integrate both native and third-party modules into an integrated environment on an inmate computing device is disclosed. Third-party modules or systems are applications meant to operate independent from the platform application. Information is communicated between the platform application and third-party module or system to add audit, alarm and other functions across all modules or systems controlled by the platform software. The third-party module or system is audited to allow triggering of rules that cause remedial action to be taken. Triggers can be on actions not monitored by a particular third-party module or system.




ng

Programming language conditional event dispatcher

Methods and systems of monitoring events occurring in a computer system are provided. An event monitoring instruction including a condition is parsed, the event monitoring instruction expressed using syntax defined in source code, the parsing resulting in an event channel to monitor and the condition. Then execution of an application is paused. The event channel is monitored until an event occurs on the event channel. Then an event handler for the event is run in response to the event occurring on the event channel. The condition is evaluated to determine whether the condition is satisfied. Execution of the application is resumed in response to the condition being satisfied.




ng

Handling dynamically linked function calls with respect to program code conversion

A technique is provided for handling dynamically linked subject function calls arranged pass subject control flow to an intermediate control structure such as a procedure linkage table, then to subject linker code for modifying link information associated with the subject function calls during translation of subject code into target code in a dynamic binary translator. The subject code for execution on a subject processor is received by a translator, and corresponding target code for execution on the target processor is generated. The translator is arranged to build a function linkage table containing an entry giving the location of each function called by the subject code, so that code can be generated by the translator in which subject function calls are associated with code for performing the function, without generating target code corresponding to the intermediate control structure.




ng

Use of a warning track interruption facility by a program

A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.




ng

Providing by one program to another program access to a warning track facility

A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.




ng

Providing by one program to another program access to a warning track facility

A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.




ng

Warning track interruption facility

A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.




ng

Use of a warning track interruption facility by a program

A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.




ng

Method for producing water-absorbing polymer particles by polymerizing droplets of a monomer solution

A process for producing water-absorbing polymer particles by polymerizing droplets of a monomer solution in a surrounding gas phase in a reaction chamber, wherein the monomer solution is metered into the reaction chamber via at least one bore, and the diameter is from 210 to 290 μm per bore and the metering rate is from 0.9 to 5 kg/h per bore.




ng

Supported metallocene catalyst, method for preparing the same and method for preparing polyolefin using the same

Provided are a supported metallocene catalyst, a method for preparing the same and a method for preparing polyolefin using the same. The supported metallocene catalyst prepared by incorporating a metallocene compound having a ligand substituted with alkoxide or aryloxide into a conventional supported metallocene catalyst and incorporating a borate compound as a second co-catalyst exhibits considerably superior catalyst activity and easily controls molecular weight distribution, as compared to the conventional metallocene-supported catalyst.




ng

Process for polymerizing a polymerizable olefin and catalyst therefor

The present invention generally relates to a process that copolymerizes two or more polymerizable olefins, and to cataclyst comprising a metal-ligand complex (precatalyst). The present invention also generally relates to ligands useful for preparing the metal-ligand complex.




ng

Phosphate-group containing resin and use thereof

The present invention provides a phosphate group-containing resin comprising, as polymerized units, a polymerizable unsaturated polyester having at least one phosphate group and/or having at least one phosphoric acid group, a (meth)acrylate based polymerizable monomer, and an alkoxylated (meth)acrylic acid polymerizable monomer; and a use of the phosphate-group containing resin as a treating agent of a metallic pigment or an inorganic pigment, especially used in a water-based coating composition.




ng

Polyurethane (meth) acrylates using modified hydroxythiols

The invention provides intermediates of the formula: as well as a method of their preparation by reacting a thiol having at least two hydroxyl groups with a mono-unsaturated organic compound in the presence of a base catalyst. A polymerizable urethane acrylate oligomer or urethane methacrylate oligomer is formed by reacting a polyisocyanate with the intermediate. The polymerizable urethane acrylate oligomer or urethane methacrylate is blended with a polymerization initiator to form a composition which is useful in such applications as adhesives.




ng

Single layer film and hydrophilic material comprising the same

There is stably provided a hydrophilic cured product, such as a single-layer film, in which anionic hydrophilic groups are concentrated at a surface that is in contact with the air and which is excellent in transparency and adhesion to a substrate and tends to be rarely cracked. The hydrophilic cured product or single-layer film comprising a resin composition is produced by applying a mixture containing a polyvalent monomer (II) having two or more (meth) acryloyl groups and a compound (IV) having a specific group and a sulfonic acid group to a substrate or the like, drying the mixture if necessary, and then performing polymerization.




ng

Pattern-forming method, and radiation-sensitive composition

A pattern-forming method includes providing a resist film on a substrate using a radiation-sensitive composition. The resist film is exposed. The exposed resist film is developed using a developer solution. The developer solution includes no less than 80% by mass of an organic solvent. The radiation-sensitive composition includes at least two components including a first polymer and a radiation-sensitive acid generator. The first polymer includes a structural unit having an acid-labile group. One or more components of the radiation-sensitive composition have a group represented by a formula (1). A− represents —N−—SO2—RD, —COO−, —O− or —SO3−. —SO3− does not directly bond to a carbon atom having a fluorine atom. RD represents a linear or branched monovalent hydrocarbon group, or the like. X+ represents an onium cation. —A−X+ (1)




ng

Solid catalyst for the polymerization of propylene, and method for preparing same

Provided are a solid catalyst for propylene polymerization and a method for preparing the same, specifically a solid catalyst for propylene polymerization which does not contain any environmentally harmful material and can produce a polypropylene having excellent stereoregularity with a high production yield, and a method for preparing the catalyst.




ng

Polymer compositions and methods of making and using same

A polymer reactor-blend comprising at least a first component having a polydispersity index of greater than about 20 and is present in an amount of from about 1 wt. % to about 99 wt. % based on the total weight of the polymer and a second component having a polydispersity index of less than about 20 and is present in an amount of from about 1 wt. % to about 99 wt. % based on the total weight of the polymer wherein a molecular weight distribution of the second component lies within a molecular weight distribution of the first component.




ng

System and process for recovering gas emissions generated in producing olefin polymers

The present disclosure provides a system for recovering emissions generated from an olefin polymerization process, comprising: a devolatilizer for receiving a fresh sweep gas and emissions generated from the olefin polymerization process and outputting a first fluid and a polyolefin resin; a compression refrigeration unit including a compression device and a first heat exchange device, for receiving said first fluid and outputting a first gas-liquid mixture; a first gas-liquid separation device for separating the first gas-liquid mixture and outputting a first recovery product and a first gas phase composition; a first gas separation device for receiving the first gas phase composition, removing small molecular substances therefrom, and outputting a composition rich in small molecular gases and a second gas phase composition rich in hydrocarbons; and a second gas separation device having a second heat exchange device, a second gas-liquid separation device, and a first gas expansion device.




ng

Method for manufacturing acrylic acid-based polymer and use for same

The present invention relates to a production method for efficiently obtaining an acrylic acid-based polymer having a narrow molecular mass distribution and a low molecular mass, without using a large amount of chain transfer agent. A method for continuously producing an acrylic acid-based polymer obtained by continuously polymerizing a monomer having acrylic acid as an essential component, characterized in that a liquid feed pump applies a mechanical load of 0.5 to 2.5 kJ/L to the liquid discharged from the outlet of a reactor. An acrylic acid-based polymer having fewer high-molecular-mass components, excellent dispersion and other properties, and a low molecular mass is thereby obtained.




ng

Fluorine and epoxy group-containing copolymer, and method for producing same

Provided is a fluorine- and epoxy group-containing copolymer with excellent workability at room temperature, high water-repellency, and excellent characteristics as a water vapor barrier. Also provided is an efficient method for producing said copolymer. The fluorine and epoxy group-containing copolymer is characterized by containing at least a monomer unit represented by general formula (1): {Therein, R1-R10 each independently represent an alkyl group having 1-3 carbon atoms or a hydrogen atom, R11 is a hydrogen atom, methyl group, or phenyl group, and R5 or R6 can be linked with R7 or R8 to form a ring.} and a monomer unit represented by general formula (2): {Therein, R12 and R13 each independently represent a hydrogen atom or a fluorine atom; R14 represents a hydrogen atom, fluorine atom, methyl group or trifluoromethyl group, and R15 represents a flourine atom or perfluoro group having at most 12 carbon atoms}.




ng

Polymerization initiating system and method to produce highly reactive olefin functional polymers

A method for producing highly reactive olefin polymers wherein at least 50 mol. % of the polymer chains have terminal double bonds, and a novel polymerization initiating system for accomplishing same.




ng

Process for producing high molecular weight polyethylene

In a process for producing polyethylene having a molecular weight of at least 3×105 g/mol as determined by ASTM 4020, ethylene is contacted under polymerization conditions with a slurry of a catalyst composition in at least one hydrocarbon. The catalyst composition comprises a Group 4 metal complex of a phenolate ether ligand and the slurry includes from about 5 to less than 40 ppm per liter of a compound effective to increase the conductivity of said at least one hydrocarbon.




ng

Polyolefin production using an improved catalyst system

Polyolefin production using an improved catalyst system and, in particular, a method for production of a polyolefin is disclosed. One or more monomers are contacted with a catalyst system. The catalyst system includes titanium tetrachloride as a catalyst precursor and magnesium ethylate as a support for the catalyst precursor. The catalyst system also includes a hydrocarbyl aluminum cocatalyst represented by the formula R3Al, where R is an alkyl radical having 1 to 14 carbon atoms, and where the molar ratio of the hydrocarbyl aluminum cocatalyst to the titanium tetrachloride catalyst precursor ranges from 50:1 to 400:1. The catalyst system also includes a halogenated hydrocarbon as a promoter, where the molar ratio of the halogenated hydrocarbon promoter to the titanium tetrachloride catalyst precursor ranges from 0.001:1 to 300:1.




ng

Process of free-radical polymerization or crosslinking in the presence of a selected organic peroxide prepared by an ex situ process

The invention relates to free-radical polymerization and free-radical cross-linking and more particularly provides a process of free-radical polymerization or cross-linking wherein at least one polymerizable monomer or at least one compound to be cross-linked is contacted in the presence of at least one selected organic peroxides, characterized in that the organic peroxide is prepared continuously by an ex situ process with the aid of a closed plate exchanger. In the process according to the invention, it's possible to introduce the above selected organic peroxide continuously during the polymerization or cross-linking reaction.




ng

Polyolefin strap comprising a random copolymer of propylene with 1-hexene

A strap comprising a propylene and 1-hexene copolymer containing from 0.3 wt % to less than 5 wt % of 1-hexene derived units said copolymer having a melt flow rate (MFR) determined according to ISO method 1133 (230° C., 2.16 kg ranging from 0.3 to less than 11 g/10 min.




ng

Ethylenically unsaturated polymerizable groups comprising polycarbosiloxane monomers

The present application relates to novel monomers comprising polycarbosiloxane monomers useful in certain specific embodiments in the manufacture of devices. More particularly, the present application relates to certain ethylenically unsaturated free radical polymerizable monomers comprising polycarbosiloxane monomers. Even more particularly, the present application pertains to monomers comprising polycarbosiloxane monomers which further comprise at least two ethylenically unsaturated free radical polymerizable groups.