me System and methods utilizing dual read sensors By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT A dual-stack read sensor is utilized in a storage device having an actuator arm that positions the read sensor over a rotating storage medium. The dual-stacked read sensor includes a primary read sensor having a first set of read sensor characteristics and a secondary read sensor having a second set of read sensor characteristics that differ from the first set of read sensor characteristics, wherein the secondary read sensor is positioned relative to the primary read sensor to be radially offset from the primary read sensor relative to a data track being read. Full Article
me Magnetic recording disk drive with write driver to write head transmission line with multiple segments having different numbers of conductive traces By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT A multiple-segment transmission line in a hard disk drive enables a wider optimization range of the slope, duration and amplitude of the transmission line overshoot (TLO) wave shape. There is a first segment with two traces for connection to the write driver circuitry, an end segment with two traces for connection to the write head and at least two intermediate segments. The number of traces in a segment is different from the number of traces in the segments to which the segment is immediately connected. There is an even number of traces in each segment and the traces in each segment are interleaved. The number of segments and the number of traces in each segment can be selected to achieve the desired impedance levels for the different segments to achieve the desired wave shape for the TLO. All of the traces on the transmission line are preferably coplanar. Full Article
me Mechanism to monitor vehicle miles traveled By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT 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. Full Article
me Non-volatile memory physical networks By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT A method for communication between computing devices includes identifying the parameters of a data transfer between a source computing device and a target computing device and identifying communication paths between a source computing device and target computing device, in which at least one of the communications paths is a physical network. A communication path is selected for the data transfer. When a data transfer over the physical network is selected as a communication path, a nonvolatile memory (NVM) unit is removed from the source computing device and placed in a cartridge and the cartridge is programmed with transfer information. The NVM unit and cartridge are transported through the physical network to the target computing device according to the transfer information and the NVM unit is electrically connected to the target computing device. Full Article
me Head transducer with multiple resistance temperature sensors for head-medium spacing and contact detection By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A head transducer, configured to interact with a magnetic recording medium, includes a first sensor having a temperature coefficient of resistance (TCR) and configured to produce a first sensor signal, and a second sensor having a TCR and configured to produce a second sensor signal. One of the first and second sensors is situated at or near a close point of the head transducer in relation to the magnetic recording medium, and the other of the first and second sensors spaced away from the close point. Circuitry is configured to combine the first and second sensor signals and produce a combined sensor signal indicative of one or both of a change in head-medium spacing and head-medium contact. Each of the sensors may have a TCR with the same sign (positive or negative) or each sensor may have a TCR with a different sign. Full Article
me Thermally stabilized perpendicular magnetic recording medium By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A magnetic recording medium including a substrate, and at least one magnetic layer formed on the substrate. The magnetic layer is formed from an alloy containing Cobalt, and Platinum (Pt). The magnetic layer is also formed from grain boundary segregation materials comprising Manganese Oxide and at least one of Silicon Oxide, Chromium Oxide, and Cobalt Oxide (CoO). Full Article
me Disk drive suspension with microactuator elements on respective slider sides and damper member on gimbal portion away from dimple By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A slider and microactuator elements are disposed on a gimbal portion of a flexure. A tongue of the gimbal portion has a first tongue portion, a second tongue portion, and a hinge portion. A leading-side portion of the slider is movably disposed on the first tongue portion. A trailing-side portion of the slider is secured to the second tongue portion. The hinge portion is formed between the first tongue portion and the second tongue portion. The gimbal portion is provided with a damper member includes a viscoelastic material layer and a constrained plate. The damper member comprises a first damper and a second damper. The hinge portion is exposed between the first damper and the second damper. A dimple on a load beam contacts the hinge portion at a point of contact. Full Article
me Methods for providing magnetic storage elements with high magneto-resistance using Heusler alloys By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT Methods for providing magnetic storage elements with high magneto-resistance using Heusler alloys are provided. One such method includes depositing a substrate including NiFe, depositing a seed layer on the substrate, depositing a buffer layer on the seed layer, and growing, epitaxially, an upper layer on the buffer layer, the upper layer including a Heusler alloy. Full Article
me Disk drive measuring fly height by applying a bias voltage to an electrically insulated write component of a head By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me Data processing device, microcontroller, and self-diagnosis method of data processing device By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A data processing device includes a memory, an arithmetic circuit that accesses the memory by outputting an access control signal CTRL that controls access to the memory, a first data storage unit that stores first data used when a self-diagnosis is performed, a read-modify-write circuit that generates second data by replacing a part of the first data stored in the first data storage unit with modify data outputted from the arithmetic circuit, and a determination unit that diagnoses a failure of the read-modify-write circuit by comparing the second data with an expected value. Full Article
me Library apparatus, magazine insertion detection method, and program By www.freepatentsonline.com Published On :: Tue, 29 Sep 2015 08:00:00 EDT 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. Full Article
me Ball-screw assembly isolator having compressible members By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT A ball-screw assembly isolator is provided, and includes a housing; a ball-screw, a bearing assembly, a retaining member, a first compressible member and a second compressible member. The bearing assembly is located between the housing and the ball-screw. The bearing assembly includes an outer race. The retaining member is secured by the housing. The first compressible member is positioned between the housing and the outer race. The second compressible member is positioned between the outer race and the retaining member. The retaining member is configured to be preloaded to exert an axial force upon the first compressible member and the second compressible member. Full Article
me Bearing assemblies including a thermally conductive structure, bearing apparatuses, and methods of use By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Arrangement to control the clearance of a sliding bearing By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT An arrangement to control the clearance of a sliding bearing is disclosed. A sliding bearing arrangement, of a direct driven wind turbine, comprises a bearing. The bearing comprises a first bearing shell and a second bearing shell, whereby the first bearing shell and the second bearing shell are arranged rotatable in respect to each other. A certain predetermined clearance is present between the first bearing shell and the second bearing shell, while the bearing is in rotation. A first circuit comprises a first fluid, while the first circuit is in thermal contact with the first bearing shell. A second circuit comprises a second fluid, while the second circuit is in thermal contact with the second bearing shell. The first circuit and the second circuit are coupled in a way that a difference in the temperature between the first bearing shell and the second bearing shell is compensated via the first and the second fluid, thus the clearance is kept within a predetermined range. Full Article
me Vehicle seat and use of an undulating slide rod element By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT The invention relates to a vehicle seat comprising a seat part, comprising a back rest part and comprising a linear guide device for translational adjustment of the vehicle seat, in which the linear guide device comprises a guide rail means and a slide rail means which is displaceable with respect thereto, in which a bearing means interacts between the slide rail means and the guide rail means and at least comprises slide rod elements so as to mount the slide rail means with respect to the guide rail means, and in which the slide rod element comprises an elongate undulating base body, the slide rod element having an effective external diameter which is greater, at least when the slide rod element is radially unloaded, than a core external diameter of the elongate undulating base body. Full Article
me Thrust sliding bearing and combination mechanism of the thrust sliding bearing and a piston rod By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Lightweight hub bearing assembly and methods of assembling it By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A hub bearing assembly includes a hub made of lightweight metallic material and forming a cylindrical portion, on which a tubular inner ring providing a raceway is mounted; a second inner ring is fixed on the first tubular inner ring and provides a second raceway; a cylindrical interstice is formed between the cylindrical portion of the hub and the tubular inner ring and contains a bonding brazing material which integrally joins the hub to the first tubular inner ring. Full Article
me Spindle motor and method of manufacturing the same By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT There is provided a spindle motor including: a shaft connected directly or indirectly to a base member and having a depression groove formed in a central portion of an outer peripheral surface thereof; a sleeve rotatably installed on the shaft and having a communication hole formed so as to be connected to the depression groove; and a rotor hub fixedly installed on the sleeve to thereby rotate together therewith, wherein the communication hole is inclined so that lubricating fluid may be easily injected into the depression groove, and the sleeve has a fluid storage part formed on an outer peripheral surface thereof, the fluid storage part being connected to the communication hole and temporarily storing the lubricating fluid therein. Full Article
me Anti-vibration rubber member and production method thereof By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT An anti-vibration rubber member includes: a rubber elastic body that is made of a self-lubricating rubber containing an elastomer and a bleeding lubricant; a coating film that covers at least a portion of a sliding inner surface that is among a surface of the rubber elastic body and disposed on an inner side of the sliding surface, contains a resin having a mercapto group, is deformable to follow up deformation of the rubber elastic body, and is formed with a plurality of minute holes capable of reserving the bleeding lubricant which has oozed out of the rubber elastic body; and a lubricating film that covers at least a portion of a surface of the coating film, is formed to include the bleeding lubricant penetrating the coating film from the rubber elastic body and oozing onto the surface of the coating film, and forms at least a portion of the sliding surface. Full Article
me Dynamically-lubricated bearing and method of dynamically lubricating a bearing By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT Dynamically-lubricated bearings and methods of dynamically lubricating bearings, including bearings used in gas turbine engines. Such a bearing includes an inner race having an inner race groove between a pair of inner race cage lands, an outer race having an outer race groove between a pair of outer race cage lands and opposes the inner race groove, rolling elements disposed between the inner and outer races and in rolling contact with the inner and outer race grooves, and a cage disposed between the inner and outer races to maintain separation between the rolling elements. A lubricant is introduced into a cavity between the inner and outer races, and rotation of the inner race relative to the outer race causes the lubricant to exit the cavity through recessed surface features in at least one of the inner and outer race cage lands. Full Article
me Cage for a roller bearing and a method of manufacturing the same By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT A cage for a roller bearing includes a first annular portion and a second annular portion opposite the first annular portion and a plurality of pillars interconnecting the first annular portion and the second annular portion. Adjacent pairs of the pillars each define a pocket for holding rollers. Each of the pockets is configured to receive at least one roller. One or more radially outward facing concave roller support surface is formed in one or more of the pillars at a position proximate a radially outer edge of the pillar. The concave roller support surface is configured to radially outwardly support a portion of one of the rollers. Full Article
me Hydrodynamic bearing assembly and motor including the same By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT There are provided a hydrodynamic bearing assembly and a motor including the same. The hydrodynamic bearing assembly includes a sleeve rotatably supporting a shaft and including a first circulation hole formed therein, the first circulation hole penetrating between an inner peripheral surface thereof and an outer peripheral surface thereof; a sleeve housing into which the sleeve is inserted; and a second circulation hole formed between the outer peripheral surface of the sleeve and an inner peripheral surface of the sleeve housing to be in communication with the first circulation hole, wherein an upper portion of the second circulation hole has a larger diameter than a lower portion thereof in an axial direction. Full Article
me Segmented bearing retainer By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A bearing cage assembly (100) comprises a plurality of discrete bridge elements (206) disposed between adjacent rolling elements (112) and coupled between first and second axially spaced cage support wire rings (102, 104) which are appropriately tensioned. Spacers (110) are disposed between adjacent bridge elements and engage the bridge elements in a piloted engagement. The bridge elements maintain a separation between rolling elements, retain the rolling elements within the bearing assembly, and function as a lubrication reservoir for grease lubricated bearings. Profiled surfaces on the bridge elements position the bearing cage assembly on at least one axial end of the rolling elements. Full Article
me System and method for providing additional functionality to existing software in an integrated manner By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Administering message acknowledgements in a parallel computer By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Non real-time metrology data management By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT The techniques described herein implement an operating system that can reliably process time sensitive information in non real-time manner. Thus, the operating system described herein is capable of processing an instance of time sensitive input during a time period after the instance of time sensitive input is received (e.g., at a future point in time). To accomplish this, the techniques timestamp each instance of time sensitive input when it is received at a device. The techniques then store the timestamped instance of time sensitive input in a temporary queue, and make the timestamped instance available to the operating system at a time period after the time period when it is received, as indicated by the timestamp. Additional techniques described herein prioritize the activation of a driver configured to receive the time sensitive information during a boot sequence or a reboot sequence. Full Article
me Status management device, status management method, and recording medium By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Information output device, method, and recording medium for outputting notification information corresponding to a state of a computer By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Methods and apparatus for constructing a secure and flexible operating system By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Method and system for performing security monitoring on file downloading By www.freepatentsonline.com Published On :: Tue, 05 May 2015 08:00:00 EDT 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. Full Article
me Method and computer device for inserting attachments into electronic message By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Message communication of sensor and other data By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Application function library framework By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Method and management agent for event notifications correlation By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT Methods and apparatus for correlating event notifications between agents in a management network are provided. An agent constructs a network notification in response to receiving an event notification. If the received event notification is associated with a prior notification already received and stored by the agent, a correlation attribute is added to the constructed network notification. If the received notification matches a peer agent notification category that another agent in the management network is interested in receiving, the constructed network notification is sent to the other agent. Full Article
me Computation device and computation execution method By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT A computation device includes a data path element (300) including a function processing unit (4000) that executes a computation specified in a function using input data included in an event (1000) as an argument; and a control path element (2000) that detects the event (1000) by use of a return value (ret) of the function. The function processing unit (4000) includes a data calculation unit (4001) that executes a computation and outputs a first result (d0); and a control comparison unit (4002) that outputs, to the control path element (2000), a result of comparison between the input data and data for specifying the event (1000), as the return value (ret). Full Article
me Apparatus and method for supporting suspend of composite network device By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Systems and methods for application reuse By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me System and method to boost application performance by using a proxy for executing synchronous application programming interface calls By www.freepatentsonline.com Published On :: Tue, 12 May 2015 08:00:00 EDT 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. Full Article
me Information processing apparatus, method and program for writing file system metadata of plural operating systems By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT 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. Full Article
me Methods and systems for dynamically establishing one or more connections between a software application and a cluster of message broker By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT 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. Full Article
me Browser window frame-to-frame communication By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT 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. Full Article
me Retrieving service request messages from a message queue maintained by a messaging middleware tool based on the origination time of the service request message By www.freepatentsonline.com Published On :: Tue, 19 May 2015 08:00:00 EDT 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. Full Article
me System and method for event-driven live migration of multi-process applications By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me Asynchronous callback driven messaging request completion notification By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me Application gateway in a browser based environment By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me State management of operating system and applications By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me Dynamic rule management for kernel mode filter drivers By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT A method for providing rules for a plurality of processes from a user mode to a kernel mode of a computer is disclosed. The method includes providing to the kernel mode a policy for at least a first process of the plurality of processes, the policy indicating at least when and/or how notifications are to be provided from the kernel mode to the user mode upon detection in the kernel mode of launching of the first process. The method further includes selecting, from the rules stored in the user mode, rules related to the launching of the first process, in response to receiving from the kernel mode a first notification in accordance with the policy, and providing the selected rules related to the launching of the first process from the user mode to at least one of the one or more filter drivers in the kernel mode. Full Article
me Dispatcher framework to provide inter-application communication By www.freepatentsonline.com Published On :: Tue, 26 May 2015 08:00:00 EDT 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. Full Article
me Integrated business system for web based telecommunications management By www.freepatentsonline.com Published On :: Tue, 24 Nov 2015 08:00:00 EST The specification discloses a method of doing business over the public Internet, particularly, a method which enables access to legacy management tools used by a telecommunications enterprise in the management of the enterprise business to the enterprise customer, to enable the customer to more effectively manage the business conducted by the customer through the enterprise, this access being provided over the public Internet. This method of doing business is accomplished with one or more secure web servers which manage one or more secure client sessions over the Internet, each web server supporting secure communications with the client workstation; a web page backplane application capable of launching one or more management tool applications used by the enterprise. Each of the management tool applications provide a customer interface integrated within said web page which enables interactive Web/Internet based communications with the web servers; each web server, supports communication of messages entered via the integrated customer interface to one or more remote enterprise management tool application servers which interact with the enterprise management tool applications to provide associated management capabilities to the customer. Full Article