pp

Disk-shaped information recording medium, disk cartridge, and information recording/reproducing apparatus

The disk-shaped information recording medium having an outer diameter and an inner diameter comprises a substrate having a predetermined thickness, a first side that is one side of the substrate, a second side that is the other side of the substrate, a cylindrical portion forming a through hole formed at a center of the substrate, and a thin portion formed so as to surround an outer diameter of the cylindrical portion. The thin portion is thinner than the predetermined thickness and includes a non-inclined surface and an inclined surface formed on an outer diameter side of the non-inclined surface. The inclined surface is inclined at an angle greater than or equal to 25 degrees and less than or equal to 35 degrees with respect to the non-inclined surface.




pp

Apparatus for protecting optical disc drives

Provided are apparatuses for grounding the objective lens driving unit of an optical pickup device. An optical pickup device includes an objective lens driving unit and a base that supports the objective lens driving unit, and wherein the objective lens driving unit includes a moving structure including an objective lens and a plurality of drive coils; a static structure comprising magnets corresponding to the plurality of drive coils, a yoke that supports the magnets, and a wire holder that has a plurality of wiring layers including a ground wiring layer; a plurality of suspension wires that connect the plurality of drive coils to the plurality of wiring layers; a supporting portion connected to the yoke and fixed to the wire holder; a projection extending from the supporting portion and disposed adjacent to the ground wiring layer; and conductive bonding material connects the ground wiring layer with the projection.




pp

Methods and apparatus for stripping leaves from a stalk cured tobacco plant

A machine which provides for both leaf stripping and grading can be used to process plants, such as burley tobacco plants, by continuously moving the plants in a first direction while simultaneously varying the position of the plants in a second direction relative to a defoliating apparatus. The plants may be moved horizontally through a machine by a transporter engaging the plant stalks while the vertical distance between the transporter (and thus the plants) is varied relative to the defoliating apparatus. The transporter and defoliating apparatus may be positioned at an angle to one another. Due to the changing amount of vertical distance, leaves from different sections of the plants, such as leaves at different stalk heights, can be contacted and removed at different corresponding horizontal locations in the machine. Accordingly, leaves can be graded based on the location(s) from which they are retrieved after removal.




pp

Support assembly for moveable members of an agricultural combine and devices thereof

A support assembly for supporting a moveable member of an agricultural combine is provided. The support assembly includes a moveable member, such as a foldable chaff pan assembly for spreading chaff and other crop residue from the rear of an agricultural combine, a support member and a resilient member connected to the support member for supporting the moveable member. The resilient member can be configured as an arched shaped or cylindrically shaped member.




pp

Flow distribution system for controlling application width of residual crop material

A flow distribution system for use with a combine spreader having an inlet opening at the top thereof for receiving crop residue, a pair of counter-rotating spreader paddles disposed generally side by side and forward of a back plate of the spreader, and a discharge opening below the spreader paddles. A flow guide element has an apex portion and a pair of opposed arm portions pivotally connected to the apex portion, the arm portions laterally extending to free end portions. An adjusting mechanism is operably connected to the arm portions to effect rotational movement of the arm portions about the apex portion, ends of spreader paddle members defining the outer swept diameters of the pair of spreader paddles and the crop residue flow surfaces of at least the arm portions defining clearance regions therebetween to controllably distribute crop residue in a desired pattern over a field.




pp

Harvested crop residue chopper and distribution arrangement for a combine with an impeller blower whose shape conforms to the contour of the straw chopper

The invention concerns a harvested crop residue chopper and distribution arrangement for a combine (10) with a straw chopper (60) with a rotor (74) that can be brought into rotation about a horizontal axis (98) with chopper blades (76) fastened thereto that define an outer envelope (96), and with at least one impeller blower (82) arranged downstream of the straw chopper (60) with impeller blades (84) that can rotate about an axis of rotation (88) that extends vertically, in which the impeller blades (84) are provided with outer edges (94) that conform to the envelope (96) of the chopper knives (76) and follow it very closely and are not in contact with it.




pp

Handheld harvester apparatus

The present disclosure is a handheld harvester apparatus including a threshing drum configured to rotate. The harvester may further include a plurality of teeth connected to the threshing drum and configured to strip seeds from a head of a plant. The harvester also includes a screening assembly coupled to the threshing drum. The screening assembly is configured to receive seeds and plant material from the threshing drum and to eject the plant material from the harvester and direct the seeds downward. The harvester further includes a first screen configured to receive the seeds from the screening assembly and to allow seeds sized below a predetermined threshold to pass through the first screen and to prevent plant material exceeding the predetermined threshold to pass through the first screen. The harvester may further include a collection chamber coupled to the first screen and configured to receive the seeds.




pp

Apparatus for breaking up clumps of granular material in a storage bin

A granular material stirring apparatus for breaking up clumps of a granular material in an interior of a storage bin comprises a base assembly for resting on a floor of the bin, an agitation rotor rotatably mounted on the base assembly, and a rotation device connected to the rotatable agitation rotor to cause the agitation rotor to rotate with respect to the base assembly. The agitation rotor may include a central member rotatable about a substantially horizontal axis and a plurality of stirrer members extending substantially radially outwardly from the central member to rotate about the substantially horizontal axis.




pp

Grain bin extension deployment apparatus for agricultural harvesting machine

A grain bin located atop a harvester includes upstanding walls having a substantially continuous upper edge defining an opening. A grain bin extension is deployable between extended and retracted positions to expand the capacity of the grain bin. The extension includes extension panels and a cap overlaying the opening. The cap is supported by a cap frame that is also deployable between extended and retracted positions. An extension deployment apparatus raises and lowers the extension panels. Extension deployment mechanisms located at opposing corners of the grain bin control the deployment of adjacent extension panels. Each extension deployment mechanism has a first rack and a trunnion to drive extension panels in a vertical direction and pivot the panels in an outward direction and a second rack mounted to the trunnion to drive the cap frame in a vertical direction, and a drive gear between the first and second racks.




pp

Combine harvester grain cleaning apparatus

A combine harvester comprises a separating apparatus arranged to receive a threshed crop stream and convey rearwardly. The separating apparatus comprises a grate for allowing grain and chaff to fall onto an underlying separator pan, the separator pan being driven in an oscillating manner to convey a grain/chaff stream forwardly for delivery to a cleaning unit. The separator pan comprises a first portion and a second portion disposed forwardly of the first portion. A rear edge of the second portion is releasably attached to a front edge of the first portion, the second portion being pivotable around a forward mounting around a transverse axis between an operating position in which the second portion is attached to the first portion forming a continuous pan surface, and a lowered position in which the second portion is detached from the first portion giving maintenance access to the underside of the separating apparatus.




pp

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.




pp

Poultry front half processing apparatus and method

A poultry front half processing module is shown and described. The module includes a rotatable wing bracket for securely engaging the wings of the front half to allow more accurate processing and easier deboning and transfer operations.




pp

***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST***Work hanging apparatus and work hanging method for hanging work on hanger through movement of work under correction

A work hanging apparatus includes a hanger line continuously conveying hangers each having a hook, a robot that has a hand with which a work having a hole is held and transfers the held work to a hanging location set in the hanger line, a controller controlling a movement of the hand to catch the hook of one of the hangers with the hole of the held work at the hanging location, a hole deviation detector that detects a positional deviation of the hole of the work, an attitude deviation detector that detects an attitudinal deviation of the hanger, and a corrector that corrects the movement of the hand according to the positional and attitudinal deviations.




pp

Method and apparatus for processing poultry suspended by the feet from a conveyor hook

A method for processing poultry suspended by the feet from a conveyor hook is provided. The method and apparatus allow the quality of the poultry to be classified and graded in a simpler and more effective manner to realize higher yields or an extra added value. In one exemplary embodiment, a processing apparatus for a foot of the poultry is provided that includes a foot pad inspection apparatus.




pp

Picking row for a poultry defeathering apparatus and such an apparatus

The invention relates to a poultry defeathering apparatus and to a picking row for use in such an apparatus. The picking row comprises an elongate support part with a front side surface, a back side surface, a two interconnecting side surfaces interconnecting the front and back side surfaces. Said side surfaces extends in parallel to a length axis of the support part and a plurality of picking heads are arranged on the front side surface. At least one of the interconnecting side surfaces is convex, preferably being curved with a radius of curvature corresponding to half the height of the support part. In the apparatus, two or more picking rows are arranged side-by-side with the picking heads facing in substantially the same direction such that interconnecting side surfaces of neighboring picking rows face each other. In such a pair of interconnecting surfaces, at least one of them is convex.




pp

Method and an apparatus for removing fat from meat cuts

A method and apparatus for removing fat from one face of a meat cut, where a knife tool cuts a layer of fat and possibly skin from the face. The knife tool is adapted to cut across the entire width of said meat cut along a desired trimming interface. The knife tool includes at least two controllable blade parts, each having a cutting edge, the blade parts extending between the first face and a fat-to-lean interface without intersecting said first face. The position of said cutting edges and the angle of the blade parts are continuously adapted, by controlling the at least two controllable blade parts, to cut following the desired trimming interface, whereby the fat and possible skin is trimmed from the lean in one single piece of fat.




pp

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.




pp

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.




pp

Vacuum apparatus and product recovery method

A vacuum apparatus and method for recovering poultry breast sub-tenders or other trim products from poultry or meat carcass shells, or for recovering other materials. The apparatus has a cover which can be lowered on to a base to form a vacuum chamber. One or more vacuum hoses extend from the apparatus for suctioning the product into the vacuum chamber. A product container is removably positioned in the vacuum chamber such that the product suctioned into the vacuum chamber will fall into the product container by gravity.




pp

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.




pp

Conveying apparatus comprising a conveying path and designed to supply a plurality of products for consumption having soft parts to a processing device, and processing machine comprising a conveying apparatus and a processing device

A conveying apparatus has a conveying path to supply a plurality of products for consumption having soft parts and intended for processing to a processing device. A conveying intermediate space has conveying surfaces that face one another and receive the products for consumption between them while applying pressure thereto. A first conveying surface comprises a flexible surface-deformable conveying cover and a row arrangement of pressure elements that are arranged next to one another in a row extending transverse to the conveying direction, each having a pressure-applying transverse profile extending transverse to the conveying direction, and are held to be displaceable in the height dimension direction of the conveying intermediate space against a restoring force such that each pressure element co-operates with the surface-deformable conveying cover during the passage of the products for consumption through the conveying path in order to form a variable conveyor cross-section.




pp

Stable, durable carbon supported catalyst composition for fuel cell

A carbon supported catalyst composition for solid polymer electrolyte fuel cells is disclosed that shows a high mass activity and favorable stability and durability. The catalyst composition comprises an intermetallic phase or alloy comprising Pt and a metal selected from the group consisting of Nb, Ta, V and Mo, and comprises an oxide of the metal. The carbon supported catalyst composition can be prepared at relatively low temperature either by first depositing and heating an oxide precursor of the metal on a suitable carbon to make a hybrid support, and then depositing and heating a Pt precursor on the hybrid support, or by depositing both an oxide precursor of the metal and a Pt precursor on a suitable carbon support, and directly heating to a final temperature.




pp

Application of force in electrochemical cells

The present invention relates to the application of a force to enhance the performance of an electrochemical cell. The force may comprise, in some instances, an anisotropic force with a component normal to an active surface of the anode of the electrochemical cell. In the embodiments described herein, electrochemical cells (e.g., rechargeable batteries) may undergo a charge/discharge cycle involving deposition of metal (e.g., lithium metal) on a surface of the anode upon charging and reaction of the metal on the anode surface, wherein the metal diffuses from the anode surface, upon discharging. The uniformity with which the metal is deposited on the anode may affect cell performance. For example, when lithium metal is redeposited on an anode, it may, in some cases, deposit unevenly forming a rough surface. The roughened surface may increase the amount of lithium metal available for undesired chemical reactions which may result in decreased cycling lifetime and/or poor cell performance. The application of force to the electrochemical cell has been found, in accordance with the invention, to reduce such behavior and to improve the cycling lifetime and/or performance of the cell.




pp

Foot impression recording apparatus

An apparatus for recording foot, hoof and paw impressions is disclosed. An impression member is atop a foundation member, both of which are concealed by a removable protective cover. The impression member records the shape of a foot, hoof or paw which steps upon the apparatus, while the cover resists water and camouflages the apparatus.




pp

Shipping method and shipping slip

The present invention provides a shipping method for guaranteeing that an article for shipping has remained sealed with a seal and has remained unopened. Specifically, first, the sender is asked to enter a signature on a seal. Because of the pressure from a writing implement at time of entering, the signature is copied to a sheet for verification. An article for shipping is sealed with a seal and transported to a recipient. The signature on the seal is verified against the signature on the sheet for verification. By confirming that the two match, it is confirmed that the seal has not been replaced. Thus it is guaranteed that the article for shipping has remained sealed with the seal and has remained unopened.




pp

Collectable fingerprinted apparatus and methods

Collectable fingerprinted items, and methods of making such fingerprinted items, including original and simulated fingerprints for application to an item to create a collectable item. The processes may be used to create a variety of collectable items, such as instrument picks, pendants, key fobs, charms, and other collectables. The process includes taking an original fingerprint impression, using the original impression to create a simulated fingerprint impression. The methods optionally include altering at least one identifying characteristic in a manner that prevents identity theft of other misuse of the fingerprint impression. The process optionally includes applying the simulated fingerprint impression to an item, such as by making a mold incorporating the simulated fingerprint, such as by using CAD/CAM technology and molding an item using the created mold.




pp

Image forming apparatus including tab sheet reversing function, computer readable recording medium stored with control program for controlling image forming apparatus, and its control method

A printer, as an image forming apparatus, reverses the front and back sides of tab sheets that became no longer necessary and discharges when a reverse discharge is specified.




pp

Computer readable recording medium stored with control program for controlling image forming apparatus having a tab sheet insertion function, image forming apparatus and method executed in the image forming apparatus

The invention provides the user a first insertion page position setting part that allows a user to designate insertion page positions that respectively indicate pages at which first tab sheets are to be inserted, and a second insertion page position setting part that allows the user to designate insertion page positions that respectively indicate pages at which second tab sheets are to be inserted, when a request for initiating the setting concerning the tab sheets is received. Further, the tab positions in the second tab sheets, which correspond to the insertion page positions designated in said second insertion page position setting part, are set up in accordance with the tab positions in the first tab sheets, which correspond to the insertion page positions designated in said first insertion page position setting part.




pp

Method and apparatus for a wagering game with indicia developed paylines

In contrast to slot-type gaming machines with their preset paylines designating predetermined array positions, the paylines of this novel wagering game are unknown until the indicia in the array have been selected. The indicia are selected from a variety of indicium types, each having a different number of members for identifying adjacent indicia. The randomly selected indicia determine the paylines, if any, in the array. Conditions may be imposed that limit the size and geometry of the paylines in this wagering game.




pp

Fantasy sport auction draft application roster preview grid

Methods and system for presenting a plurality of attributes of a plurality of players from a plurality of teams that are part of a league includes obtaining a plurality of attributes of the plurality of players and the plurality of teams. The plurality of attributes of the plurality of the players and of the teams is populated in one or more databases along with any updates to these attributes. The databases are queried to retrieve updated plurality of attributes of the plurality of players and the plurality of teams. A roster grid is generated for the plurality of teams for rendering at a client in substantial real time. The roster grid displays the updated status of the plurality of attributes of the plurality of players and the plurality of teams simultaneously in a clean, concise and effective manner.




pp

Method, apparatus, computer program, and computer readable storage media for controlling the insertion of tab sheets into a print job

A method for controlling within a printer driver the insertion of tab sheets into a print job. According to one embodiment, sheets of multiple levels are insertable. The printer driver provides at least input fields for entry and display of parameters for the definition of at least one tab sheet, and an interactive area for visualizing the hierarchical structure and the order of the at least one defined tab sheet corresponding to the level of the tab sheet in the print job. Depending on changes of a tab sheet defined by entered parameters, the visualization of the hierarchical structure and the order of the at least one defined tab sheet in the print job is updated in the interactive area.




pp

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.




pp

Drive train apparatus

A drive train apparatus (1) adapted for driving a pan and tilt head, which in use is intended to support a payload (for example a video camera), the apparatus includes respective successive drive elements (2, 3, 4) so coupled as to communicate a rotational movement applied at one end of the apparatus (1) from an output of a rotational input device (8) to a rotational output (16) disposed at the other end of the apparatus (1), in a manner whereby the rotational velocity of the rotational movement is reduced across the drive elements (2, 3, 4) thereby converting the torque applied to the input of each drive element (2, 3, 4) into an increased torque at the output of each drive element (2, 3, 4); a first stage one of the drive elements including a belt drive.




pp

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.




pp

Current-perpendicular-to-the-plane (CPP) magnetoresistive (MR) sensor structure with multiple stacked sensors and improved center shield

A two-dimensional magnetic recording (TDMR) read head has upper and lower read sensors wherein the lower read sensor has its magnetization biased by side shields of soft magnetic material. The center shield between the lower and upper sensors may be an antiparallel structure (APS) with two ferromagnetic layers separated by an antiparallel coupling (APC) layer. The center shield has a central region and two side regions, but there is no antiferromagnetic (AF) layer in the central region. Instead the two side regions of the upper ferromagnetic layer in the APS are pinned by AF tab layers that are electrically isolated from the upper sensor. The upper ferromagnetic layer and the APC layer in the APS may also be located only in the side regions. The thickness of the center shield can thus be made thinner, which reduces the free layer to free layer spacing.




pp

Disk drive measuring fly height by applying a bias voltage to an electrically insulated write component of a head

A disk drive is disclosed comprising a disk, and a slider comprising a head, where the head comprises a write component electrically insulated from the slider. A bias voltage is applied to the write component, and a current flowing between the write component and the disk is measured, wherein the current is indicative of a fly height of the head.




pp

Library apparatus, magazine insertion detection method, and program

An exemplary object is to provide a library apparatus, a magazine insertion detection method, and a program that are capable of detecting whether or not a magazine is inserted for all the magazine insertion positions without using sensors for detecting insertion of magazines. A library apparatus includes: a mark reading unit which is provided in an accessor unit which transfers a plurality of media that can be read and written by a computer, and reads a predetermined mark for all insertion positions of a plurality of magazines which can be inserted into the library apparatus and can accommodate the media, the mark being stuck to each of cells accommodating the media; and a control unit which, if the mark can be read, determines that a magazine is inserted at an insertion position which includes a read position for which a reading result that the mark can be read has been obtained, and, if the mark cannot be read, determines that no magazine is inserted at an insertion position which includes a read position for which a reading result that the mark cannot be read has been obtained.




pp

Bearing assemblies including a thermally conductive structure, bearing apparatuses, and methods of use

Embodiments of the invention are directed to bearing assemblies configured to effectively provide heat distribution from and/or heat dissipation for bearing element, bearing apparatuses including such bearing assemblies, and methods of operating such bearing assemblies and apparatuses. In an embodiment, a bearing assembly includes a plurality of superhard bearing elements distributed about an axis. Each superhard bearing element of the plurality of superhard bearing elements has a superhard material including a superhard surface. Additionally, a support ring structure that includes a support ring that supports the plurality of superhard bearing elements and a thermally-conductive structure in thermal communication with the superhard table of each of the plurality of superhard bearing elements. The thermally-conductive structure has a higher thermal conductivity than the support ring of the support ring structure.




pp

Generator ball bearing support

A bearing support plate for use in a generator has a radially enlarged flange with a first cylindrical portion extending from the flange in one direction which will provide a bearing support for an outer race of a ball bearing, and a radially inner cylindrical portion extending in an opposed direction that will be away from the ball bearing relative to the flange. The flange is generally cylindrical but has a truncated portion over a circumferential extent. The first cylindrical portion is formed with radially enlarged portions with intermediate radially thinner portions. The flange includes bolt holes circumferentially aligned with the radially thinner portions.




pp

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.




pp

Application function library framework

A component instance manager of a database system generates an instance of the application function. The component instance manager then generates an executor for the application function, and requests an instance of a component class of the application function from a package manager of the database system. A void pointer associated with the instance of the component class and a wrapper function address associated with the application function are accessed by the component instance manager, where the void pointer and wrapper function address comprise runtime parameters of the application function. The application function is thereafter executed by the executor according to the runtime parameters.




pp

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.




pp

Systems and methods for application reuse

System and methods are provided. In one embodiment, a system includes a master data archiver configured to store a data related to a turbomachine system and a first data collector service system configured to collect the data from the master data archiver. The system also includes a second data collector service system communicatively coupled to the first data collector system and configured to pull or to push the data from the first data collector system and a first data archiver configured to receive at least some of the data from the second data collector system. The system further includes an asset model database storing a plurality of turbomachine tags, wherein the turbomachine tags are configured to categorize the data and a data access system (DAS) configured to provide data access to the first data archiver, the asset model database, or a combination thereof.




pp

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.




pp

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.




pp

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.




pp

System and method for event-driven live migration of multi-process applications

A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.




pp

Application gateway in a browser based environment

An application gateway enables controlled communication between application components within a browser based environment while maintaining a level of isolation of the individual application components. A dispatching API wrapper and a listening API wrapper are registered for each of a plurality of application components. The registered API wrappers are used to send and receive communications from the associated application components. For example, a first application component can dispatch an action to a second application component via the first application component's dispatching API wrapper. The second application component can receive the action via the second application component's listening API wrapper. As another example, a first application component can dispatch an event that broadcasts a state to other application components via the first application component's dispatching API wrapper. A listening API wrapper of at least one other application component receives the state and may perform other functions dependent on the state.




pp

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.




pp

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.