ni

Air diverter for a cleaning system of a combine harvester

A cleaning system for a combine harvester that includes a cleaning shoe having a sieve, a cleaning fan, an air plenum and a pair of air diverters is provided. The cleaning fan is rotatably driven for generating a flow of air and positioned within the air plenum. The air plenum extends across the entire length of the cleaning fan and includes an inlet for the intake of air, an outlet downstream the inlet for directing the flow of air in a first direction, lateral walls forming a portion of the outlet, and a bottom wall extending between the lateral walls. The pair of air diverters extends inwardly from the lateral walls. Each air diverter is configured substantially as a pyramid having a rounded corner that extends inwardly from the lateral wall and upwardly from the bottom wall.




ni

Method and apparatus for mechanically processing an organ or organs taken out from slaughtered poultry

Method and apparatus are provided for mechanically processing an organ or organs taken out from slaughtered poultry in a processing device or processing line, which organ or organs form part of an organ package and wherein the organ or organs are separated from the organ package. The organ package is spatially oriented by the processing device without notably breaking tissue connections in the package, and in a preselected order so as to cause the harvesting of organs from the package to occur in a preselected sequence that depends on the location of the organ package in the processing device or processing line.




ni

Field dressing knife

A knife includes a body that includes a handle section, a substantially circular blade housing section, and a blade including a cutting edge having substantially the same radius of curvature of the blade housing. The substantially circular blade housing section extends substantially perpendicular from the handle section. The blade extends longitudinally out of the blade housing at a position substantially 180° away from the position of the handle section along the circumference of the blade housing and terminates in a sharp point. The width of the blade at the portion immediately adjacent to the blade housing and opposite the blade point is substantially equal to the diameter of the blade housing.




ni

Deboning machine auger mount assembly

Deboning machines and methods of operating deboning machines are provided. In one aspect, a deboning machine includes a housing, a bearing supported by the housing, a separation chamber supported by the housing and including perforations defined through the separation chamber from an interior surface to an exterior surface, an auger including a shaft and a flute formed about the shaft with the auger extending through the separation chamber and the flute adapted to be positioned a working distance from the interior surface of the separation chamber. The deboning machine also includes a retainer rotatably supported by the bearing with the auger extending through the retainer, a nut rotatably coupled to a threaded portion of the auger and rotation of the moves the flute relative to the separation chamber to establish the working distance between the flute and the interior surface of the separation chamber.




ni

Poultry processing apparatus having one or more transfer units

A processing apparatus for poultry is provided. In an exemplary embodiment, the apparatus includes one or more transfer units placed intermediate of, conveying poultry from, a first line to a subsequent second line, wherein both the first line and the second line are selected from the group including a slaughtering line, an evisceration line, a chilling line, a sorting line and a cutup line. Each transfer unit is embodied with a circulating support that includes material that is magnetically conductive and transfer devices are provided with at least one magnet so as to induce eddy currents in the circulating support that counteracts relative motion between the transfer devices and the circulating support.




ni

Knife with hook for skinning and methods of using the same

A knife having a hook incorporated into the blade for skinning, wherein the hook is a belly hook that is positioned on the belly side or under side of the knife opposite a finger guard area. Methods of the using the knife include steps for using the cutting edge to cut and using the hook to cut by pressure applied away from the user's body.




ni

Device and method for removing shoulder blade of bone-in meat and deboning system of bone-in meat including the device

A shoulder blade removal device of bone-in meat includes: a bottom holder which is configured to be in contact with a lower side of the bone-in meat such that the lower side of the bone-in meat is lifted upward and moved in a horizontal direction; a support member for bending the bone-in meat in cooperation with the bottom holder such that an end of the shoulder blade; and a chuck unit attached to a robot arm and gripping the tip part of the shoulder blade in cooperation with the robot arm. The chuck unit includes: a base member fixed to the robot arm; a grip member; and a lock member supported by the base member such that the lock member can be advanced or retracted toward or away from the lateral plate part, the lock member pinching the shoulder blade in cooperation with the lateral plate part.




ni

Method and apparatus for mechanically processing an organ or organs taken out from slaughtered poultry

Method and apparatus are provided for mechanically processing an organ or organs taken out from slaughtered poultry in a processing device or processing line, which organ or organs form part of an organ package and wherein said organ or organs are separated from the organ package. The organ package is spatially oriented by the processing device without notably breaking tissue connections in the package, and in a preselected order so as to cause harvesting of organs from the package to occur in a preselected sequence that depends on the location of the organ package in the processing device or processing line.




ni

System and method for processing slaughtered animals and/or parts thereof

A slaughtered pig leg parts conveyor device is provided for conveying individual pig leg parts, wherein an individual pig leg part includes at least a portion of a pig leg and the pig foot. The conveyor device includes a track and one or more pig leg part carriers movable along said track, each carrier being adapted to carry an individual pig leg part. Each carrier has one pig foot retaining assembly adapted to engage on a single pig foot so as to retain the pig leg part in a position suspended from the carrier. The retaining assembly includes a pig foot aperture adapted to receive the pig foot.




ni

Device for securing animal carcass for butchering

A device for use in suspending an animal carcass in an elevated condition includes a device body having an upper section which is integral with a lower section by way of a compound bend. The upper section is formed with a protrusion and the lower section includes a plurality of arms. The animal carcass includes a pelvic bone and the device is constructed and arranged to be positionable within the animal carcass such that the protrusion engages the pelvic bone in order to suspend the animal carcass in the elevated condition.




ni

Fish transporting device for automatically feeding fish to a fish processing machine and device for aligning fish in a head/tail orientation having such a fish transporting device

The invention concerns a fish transporting apparatus for automatically feeding fish to a fish processing machine. The fish transporting apparatus can include a transport device with a bottom element for receiving the fish and lateral boundary elements for guiding the fish as well as a vibrating member for vibratory driving of the transport device, which is distinguished in that the bottom element is constructed as a grid plate with rectangular apertures. Furthermore, the invention concerns a device for aligning fish in a head/tail orientation with such a fish transporting apparatus.




ni

Method and apparatus for stunning poultry

A method for stunning poultry in a slaughterhouse by means of supplying a stunning gas into a closed chamber wherein the poultry is advanced through a plurality of successive ambients between an inlet, wherein the stunning gas concentration is at a minimum, and an outlet, at which the stunning gas concentration is at a maximum. The stunning gas concentration increases progressively from each ambient to the successive ambient, initially with a minimum increase rate and thereafter with a higher increase rate up to the maximum concentration.




ni

Deboning system and deboning method for arm part of bone-in meat

A deboning system for an arm part of bone-in meat includes: a clamp; at least one forearm-bone incision making device; an olecranon incision making device; and a forearm-bone separation device, wherein the at least one forearm-bone incision making device includes a robot arm and a forearm cutter attached to the robot arm, and the olecranon incision making device includes a pair of olecranon cutters.




ni

Device and method for conveying bone-in meat and deboning system of bone-in meat including the device

Two hooking members of a hooking unit used in a device for conveying bone-in meat respectively have belt-like main body parts, blade-like pointed ends provided at ends on one side of the main body parts, and barbs provided on first sides of the main body parts to be continuous with the points. The hooking members are supported so as to be in parallel with each other with an elastically changeable interval therebetween and to be rotatable about rotation axes along longitudinal axes of the main body parts. Further, the hooking unit has an actuator which rotates the hooking members about the rotation axes.




ni

Portable and articulable feather plucking mechanism

A portable plucking mechanism for birds, comprising a rotating head with a plurality of flexible protrusions operably connected to a motor, a plurality of arm members, and an attachment mechanism optionally comprising a trailer hitch receiver and an electrical connection to a power source. These components are connected with a plurality of articulable joints, allowing for optimal positioning of the rotating head (at the distal end of an arm member) in space relative to the position of the attachment mechanism (at the proximal end of another arm member). Thus, the user has convenient access regardless of terrain or obstacles, the ability to easily reposition the head, and the ability to manipulate the body of the bird with both hands, to frictionally engage a plurality of feathers with the rotating flexible protrusions, while minimizing damage to the meat of the bird.




ni

Zwitterionic-bias material for blood cell selection

The invention provides a zwitterionic-bias material for blood cell selection, being a copolymer formed by zwitterionic structural units and charged structural units wherein the zwitterionic structural unit comprises at least one positively charged moiety and one negatively charged moiety, a distance between the positively charged moiety and the negatively charged moiety is a length of 1˜5 carbon-carbon bonds, and the zwitterionic structural units and charged structural units are randomly arranged to have zwitterionic-bias.




ni

Battery assembly with adhesive stop mechanism

A battery assembly provided with an adhesive stop mechanism is disclosed. The battery assembly includes multiple battery cells, a primary retaining frame, a secondary retaining frame, two common electrodes and a bonding layer. The primary and second retaining frames are combined together to constitute accommodation chambers for housing the battery cells. The primary retaining frame includes an outer deck and a shallow deck, wherein the outer deck is formed with adhesive application pores and the shallow deck is formed with stop portions corresponding to the adhesive application pores. The adhesive composition applied through the adhesive application pores is confined by the stop portions and subsequently cured into a bonding layer that firmly holds the battery cells within the accommodation chambers.




ni

Titania-graphene anode electrode paper

A method for forming a nanocomposite material, the nanocomposite material formed thereby, and a battery made using the nanocomposite material. Metal oxide and graphene are placed in a solvent to form a suspension. The suspension is then applied to a current collector. The solvent is then evaporated to form a nanocomposite material. The nanocomposite material is then electrochemically cycled to form a nanocomposite material of at least one metal oxide in electrical communication with at least one graphene layer.




ni

Video processing and signal routing apparatus for providing picture in a picture capabilities on an electronic gaming machine

A gaming system used in a wager-based electronic gaming machine is described. The gaming system is configured to provide picture in a picture capabilities on the electronic gaming machine. In one embodiment, the gaming system can include a first gaming device and a second gaming device where the first gaming device controls the second gaming device. The first gaming device can be configured to receive data and/or communicate with an electronic gaming machine controller, a value input device and value output device. The second gaming device can be configured to receive touchscreen data from a touchscreen display and first video data from the first gaming device and second video data from the EGM controller. Under control of the first gaming device, the first video data and second video data can be output in various sizes and locations on the touchscreen display.




ni

Infinitely variable transmissions, continuously variable transmissions, methods, assemblies, subassemblies, and components therefor

Inventive embodiments are directed to components, subassemblies, systems, and/or methods for infinitely variable transmissions (IVT). In one embodiment, a control system is adapted to facilitate a change in the ratio of an IVT. In another embodiment, a control system includes a carrier member configured to have a number of radially offset slots. Various inventive carrier members and carrier drivers can be used to facilitate shifting the ratio of an IVT. In some embodiments, the traction planet assemblies include planet axles configured to cooperate with the carrier members. In one embodiment, the carrier member is configured to rotate and apply a skew condition to each of the planet axles. In some embodiments, a carrier member is operably coupled to a carrier driver. In some embodiments, the carrier member is configured to couple to a source of rotational power. Among other things, shift control interfaces for an IVT are disclosed.




ni

Drive arrangement with an infinitely variable sub-gear box

In order to further develop drive arrangements with a continuously variable sub-gear mechanism, the invention proposes a drive arrangement with a continuously variable sub-gear mechanism having two circulating transmission elements, which are actively connected to one another via a circulating connecting element, having a hybrid drive comprising a first drive and at least one additional drive, and further having at least one output, wherein at least one of the two drives is interactively connected to the output, either directly or indirectly via the continuously variable sub-gear mechanism.




ni

Variable clutch mechanism and correction tape dispenser with variable clutch mechanism

A clutch mechanism for a tape dispenser, for example, includes a first reel, a second reel, a biasing element, and a friction element. The first and second reels are rotatably disposed on first and second shafts. The biasing element is disposed between the second reel and second shaft such that the second reel is movable in a radial direction between first and second positions relative to the second shaft and the biasing element biases the second reel into the first position. The friction element extends around the first and second reels and arranged to generate a first normal force acting on the second reel when the second reel is in a first position, relative to the second shaft, and a second normal force acting on the second reel when the second reel is in a second position, relative to the second shaft.




ni

Drive unit

A drive unit includes a main wheel having an annular member, and a plurality of driven rollers that are rotatably attached to the annular member, a plurality of first drive rollers and a plurality of second drive rollers, which are provided with the annular member between them and arranged such that they make contact with the outer peripheral faces of the driven rollers, a first holder and a second holder, which are arranged with the annular shaft between them and respectively hold the plurality of first drive rollers and the plurality of second drive rollers while allowing them to rotate, and a first drive unit and a second drive unit that rotationally drive the first holder and the second holder respectively; grooves are formed in the outer peripheral faces of the driven rollers at an angle to the circumferential direction thereof.




ni

Drive mechanism for infinitely variable transmission

A variator transmission comprises an input shaft (18), an input disc (10) mounted on the input shaft for rotation therewith and an output disc (12) facing the input disc and arranged to rotate coaxially therewith, the input and output discs defining between them a toroidal cavity. Two rollers (14, 16) are located in the toroidal cavity and first and second roller carriage means are provided upon which the first and second rollers respectively are rotatably mounted and end load means (34, 36) urge the rollers into contact with the input and output discs to transmit drive. The two roller carriage means are mounted on opposite sides of the pivotal axis of a lever (50) and the pivotal axis of the lever (50) is movable in both the radial and non-radial directions with respect to the rotational axis of the input and output discs.




ni

Infinitely variable transmissions, continuously variable transmissions, methods, assemblies, subassemblies, and components therefor

Inventive embodiments are directed to components, subassemblies, systems, and/or methods for continuously and infinitely variable transmissions (IVT). In one embodiment, a variator is adapted to receive a control system that cooperates with a shift nut to actuate a ratio change in an IVT. In another embodiment, a neutral lock-out mechanism is adapted to cooperate with the variator to, among other things, disengage an output shaft from a variator. Various inventive mechanical couplings, such as an output engagement mechanism, are provided to facilitate a change in the ratio of an IVT for maintaining a powered zero operating condition. In one embodiment, the output engagement mechanism selectively couples an output member of the variator to a ratio adjuster of the variator. Embodiments of a ratio adjuster cooperate with other components of the IVT to support operation and/or functionality of the IVT. Among other things, user control interfaces for an IVT are disclosed.




ni

Infinitely variable transmission with an IVT stator controlling assembly

An infinitely variable transmission is provided. The transmission includes an input assembly that is coupled to receive input rotational motion and an output assembly that is rotationally coupled to a load. An input/output planetary ratio assembly sets an input to output speed ratio. The input/output planetary ratio assembly has a first stator and a second stator. An input speed feedback control assembly is operationally attached to the input assembly. The input speed feedback control assembly includes a spider that is coupled to one of the first stator and the second stator. A movable member is operationally engaged with the spider with at least one shift weight. The moveable member is further operationally coupled to the other of the first stator and second stator. Moreover a torque feedback control assembly applies an axial load force in response to a torque of a load to the input speed control assembly.




ni

Apparatus, system, and method for optimally positioning an idle robotic accessor in a tape library

In one embodiment, a system includes a robotic accessor for transporting media between multiple storage slots and one or more data storage drives; a controller for controlling the robotic accessor; a memory in communication with and/or integrated with the controller for storing information about the media and the storage slots, the information including data corresponding to a physical distribution of the media in the storage slots; and logic integrated with and/or executable by the controller, the logic being adapted to: position the robotic accessor at a computed optimal position during an idle period of the robotic accessor, the computed optimal position being based at least in part on the physical distribution of the media in the storage slots.




ni

Slider including laser protection layer, head gimbal assembly, and disk drive unit with the same

A slider includes a substrate having a trailing edge, a leading edge opposite the trailing edge, and an air bearing surface connecting the trailing edge with the leading edge; a read/write transducer formed at the trailing edge; and a coat layer attached on the trailing edge and covering on the read/write transducer. The slider further includes a protection layer for shielding the read/write transducer thereby preventing the read/write transducer from damaging during a laser soldering process. The present invention can prevent the read/write transducer from damaging during the laser bonding process and, in turn improve the reading and writing performance of the slider. The invention also discloses an HGA and a disk drive unit.




ni

Suspension with divided positive and negative write trace sections, and head gimbal assembly and disk drive unit with the same

A suspension includes a positive write trace and a negative write trace. The positive write trace is separated into at least two positive write trace sections located at two different layers respectively, and the negative write trace is separated into at least two negative write trace sections located at two different layers respectively. Each positive write trace section and each negative write trace section are alternately arranged along a longitudinal direction on two different layers, and the positive write trace sections at different layers are connected together via conductive crossovers, and the negative write trace sections are connected together via conductive crossovers. The present invention can obtain balanced propagation time in the stacked trace structure to reduce signal distortion, and obtain widened frequency bandwidth.




ni

Varyinig morphology in magnetic sensor sub-layers

Various embodiments may be generally directed to a magnetic sensor constructed with a decoupling layer that has a predetermined first morphology. A magnetic free layer can be deposited contactingly adjacent to the decoupling layer with the magnetic free layer configured to have at least a first sub-layer having a predetermined second morphology.




ni

Mechanism to monitor vehicle miles traveled

A device for checking the running performance of a motor vehicle, which can have at least the following components: a system for measuring a distance of a motor vehicle which is integrated in a motor vehicle, a vehicle communication system for wireless data transmission, where the system is identifiable by a unique identification number of the motor vehicle, and data may be transmitted from the vehicle to a receiver, a stationary database system for storing and providing data, which is equipped with a receiver that allows communication with the in-vehicle communication system, and an interface which allows stationary and mobile communication terminal system.




ni

Disk drive adjusting a defect threshold when scanning for defective sectors

A disk drive is disclosed including a disk having a plurality of sectors, and a head actuated over the disk. A defect threshold is initialized, and a first sector is read to generate a first read signal. The first read signal is processed to detect a defect in the first sector relative to the defect threshold. After detecting the defect, the defect threshold is adjusted and the first sector is reread to generate a second read signal. The second read signal is processed to detect the defect in the first sector relative to the adjusted defect threshold.




ni

Laser-ignited reactive HAMR bonding

The present disclosure generally relates to a HAMR head and a method for fabrication thereof. The HAMR head has a write head with a waveguide extending therethrough. A laser diode is coupled to a submount that is bonded to the write head using an adhesion layer, a solder structure, and a self-propagating multilayer alloying stack.




ni

Magnetic sensor with recessed AFM shape enhanced pinning and soft magnetic bias

A magnetic read sensor having an antiferromagnetic located embedded within a magnetic shield of the sensor so that the antiferromagnetic layer can pin the magnetization of the pinned layer without contributing to read gap thickness. The sensor is configured with a pinned layer having a free layer structure located within an active area of the sensor and a pinned layer that extends beyond the free layer and active area of the sensor. The antiferromagnetic layer can be located outside of the active and exchange coupled with the extended portion of the pinned layer.




ni

Disk drive unit having gas-liquid interface between fixed body and rotor

A disk drive unit includes a rotor configured to rotate a disk accommodated within a disk accommodating space and set thereon, a fixed body configured to rotatably support the rotor, a fluid dynamic pressure generating part provided between the fixed body and the rotor, and a plurality of ring-shaped members, provided in an overlapping manner along a direction of a rotational axis of the rotor within a space that communicates the disk accommodating space and a gas-liquid interface of the lubricant, and covering a gap between the rotor and the fixed body.




ni

Thrust sliding bearing and combination mechanism of the thrust sliding bearing and a piston rod

A thrust sliding bearing includes a synthetic resin-made bearing body having a hollow cylindrical portion, an annular collar portion, an annular protruding portion, a tubular projecting portion, an engaging projecting portion, and an annular projecting portion; an annular cover having a disk portion, a tubular portion, and an engaging projecting portion; an annular metal plate having an outer disk portion and an inner disk portion; and a thrust sliding bearing which is interposed between the bearing body and an annular lower surface of the outer disk portion of the annular metal plate and renders the annular metal plate rotatable with respect to the bearing body in a direction about an axis of the bearing body.




ni

Pulley device for tensioning idler or runner roller

The pulley device for a belt or chain tensioning idler or runner roller comprises a pulley (12), a roller bearing (14), a spacer (18) for the mounting of the rolling bearing (14) and being capable of pressing against an element external to the device, a fastening screw (20) immobilized axially relative to the spacer (18), and at least one retaining ring (22) which is elastic radially and which is mounted inside a groove (60) made on the fastening screw (20), a portion of the ring (22) protruding radially into a recess (52) of the spacer (18).




ni

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.




ni

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.




ni

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.




ni

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.




ni

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.




ni

Message communication of sensor and other data

A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data.




ni

Browser window frame-to-frame communication

Communication facilitated between frames of a browser window. Whenever a particular frame receives a message destined for a target frame from a source frame, the particular frame determines if the particular is indeed the target frame. If so, the particular frame processes the message, but if not, the particular frame determines whether the target frame has registered with the particular frame. If the target frame has registered with the particular frame, the particular frame uses a handle communicated as part of the registration to dispatch the message further towards the target frame. In some cases, this handle may be directly that of the target frame itself, in which case the particular frame communicates the message directly with the target frame. This manner of inter-frame communication may be facilitated by a unique registration process when frames come into existence.




ni

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.




ni

Virtual machine communication

Two or more virtual machines may be co-located on a same physical machine, and the virtual machines may communicate with each other. To establish efficient communication, memory mapping information for respective virtual machines can be exchanged between the respective virtual machines. An instance of a virtualized network interface can be established, and a direct communications channel can be mapped between respective virtualized network interfaces. Data packet routing information can be updated, such that data packets transferred between two of more co-located virtual machines can be transferred using the virtualized network interface communications channel.




ni

Dispatcher framework to provide inter-application communication

A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received from a calling process. The service is called on behalf of the calling process in a manner that does not require the calling process to remain blocked during at least a portion of a time during which the call to the service is performed.




ni

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.




ni

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.




ni

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.