at

Variator multiplex valve scheme for a torroidal traction drive transmision

An apparatus and method are disclosed for controlling fluid flow to a variator which responsive to separate high and low pressure fluids to control an output torque thereof. A first trim valve may be responsive to a first control signal to supply a first fluid at a fluid outlet thereof. A second trim valve may be responsive to a second control signal to supply a second fluid at a fluid outlet thereof. A variator switching sub-system may controllably supply the high pressure fluid and the low pressure fluid to the variator. A multiplex valve may be fluidly coupled to the outlets of the first and second trim valves, and may supply the first fluid as the high pressure fluid to the variator switching sub-system during at least one predefined operating condition and may otherwise supply the second fluid as the high pressure fluid to the variator switching sub-system.




at

Motor generator system driven by V-belt

A motor-generator system for a vehicle, in which power transmission between a crankshaft of an engine and a motor-generator is performed by a V-belt wound around pulleys thereof, includes a speed controller controlling the rotational speed of the V-belt within a predetermined range and provided on a crankshaft pulley mounted on the crankshaft. The motor-generator system, among others, can maintain the power transmission force of the V-belt at a high level.




at

Variator

Variators that include a damped roller control part.




at

System and method for controlling endload force of a variator

A system and method for controlling the endload force of a variator includes reducing a net force applied to a variator input disc of the variator. The variator includes an endload chamber, a subtraction chamber, and a valve fluidly coupled between the endload chamber and the subtraction chamber. Each of the endload chamber and the subtraction chamber applies an opposing force to the variator input disc. The valve is activateable to reduce the net force applied to the variator input disc. The valve may be activated based on the variator ratio, the position of the variator roller, and/or other parameters of the variator or operation thereof.




at

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.




at

Variator switching valve scheme for a torroidal traction drive transmision

An apparatus for controlling a variator having at least one roller between two toroidal disks may include at least one actuator responsive to fluid pressure at separate high side and low side fluid inlets thereof to control torque applied by the at least one roller to the disks. First and second variator switching valves may each receive a first fluid at a first pressure and a second fluid at a second lesser pressure. The first and second variator switching valves supply the first fluid to the high side fluid inlet and the second fluid to the low side fluid inlet during two of four different operational states together defined by the variator switching valves, and supply the second fluid to the high side fluid inlet and the first fluid to the low side fluid inlet during each of the remaining two of the four different operational states.




at

Fast valve actuation system for an automatic transmission

A fast valve actuation system for an automatic vehicle transmission includes a pair of spring-biased shift valves. Solenoids control the application of pressurized hydraulic fluid to the head of each of the shift valves. Each shift valve has at least one port that is coupled to a fluid chamber of a torque transferring mechanism of an automatic transmission. The position of each of the shift valves determines whether its ports are connected with fluid pressure. Fluid passages connect the head of each shift valve to the spring pocket of the other shift valve.




at

Variator assembly

A variator assembly for a transmission includes an input shaft, an input disc, an output disc, a roller, a trunnion, a piston, and a connection member. The input shaft defines an axis of rotation and the input disc is rotationally coupled to the input shaft and coaxial with the axis of rotation. The roller is disposed between the input disc and the output disc to provide a speed ratio between the input disc and the output disc. The trunnion is connected to the roller and includes a connecting feature. The piston defines a central bore. The connection member has a head portion, a shaft portion, and a connecting portion, where the connecting portion is connected to the connecting feature of the trunnion, the head portion abuts the piston, and the shaft portion is disposed in the central bore of the piston.




at

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.




at

Isolated shingled bands of fractional tracks

Systems and methods are disclosed for isolated bands of fractional tracks in data storage devices, particularly devices employing shingled magnetic recording. In one embodiment, a device may comprise a data storage medium including a first data storage area including tracks overlapped in a shingled manner and having a first circumferential portion of a track to store data, a second data storage area, and a guard area disposed between the first data storage area and the second data storage area, the guard area including a second circumferential portion of the track as a partial guard track. In some embodiments, the guard area may include at least one sector in the first circumferential portion of the track, such that at least one sector of the guard area is interposed between data storage sectors of the first data storage area.




at

Reading data stored in recording medium

A device for reading data recorded on a recording medium having multiple tracks, the device including: a receiver that receives designations of a number of data elements to be read; and a determination unit that determines an order of reading the data elements so that, no matter on which track of the tracks each of the data elements is recorded, the data elements are read in an order of recorded locations of the data elements in a direction along the tracks on which the data elements are recorded.




at

Method and system for reading closely-spaced data tracks

A method for reading a track of data may include positioning a read head at an initial position relative to the track of data and obtaining initial track signals, filtering the initial track signals, positioning the read head at an initial subsequent position relative to the track of data and obtaining initial subsequent track signals, and filtering the initial subsequent track signals. In an initial equalization, the filtered initial track signals and the filtered initial subsequent track signals are equalized to obtain equalized track signals. The read head is positioned at a further subsequent position relative to the track of data and further subsequent track signals are obtained The further subsequent track signals are filtered. In a subsequent equalization, previously obtained equalized track signals and the filtered further subsequent track signals are equalized. A storage device operating according to the method may have an equalizer in hardware or firmware.




at

Head transducer with multiple resistance temperature sensors for head-medium spacing and contact detection

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.




at

Systems and methods for asynchronous-frequency tracking of disk drive rotational vibration (RV) performance with position error signal (PES)

Systems and methods are provided that may be implemented to provide a mechanical indicator to correlate magnetic disk drive IOP performance with features of mechanical and/or acoustic vibrational frequencies that are generated and captured or sensed outside of the disk drive itself. In one example, disk drive PES data may be collected concurrently with the capture of mechanical and/or acoustic vibrational data at different and progressive locations of vibration source, vibration path and vibration receiver in a disk drive operating environment, e.g., such as for disk drives installed within a server and/or storage chassis enclosure. In such case, PES threshold may be utilized to correlate performance of Drive IOP or drive servo-mechanical performance as a function of measured characteristics of vibration source/s that impart vibration to a disk drive.




at

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.




at

Information storage device with a damping insert sheet between a housing bay and a disk drive

A novel information storage device is disclosed and claimed. The information storage device includes a device housing with a generally rectangular bay to accommodate a disk drive. The generally rectangular bay includes a base portion and a plurality of side portions. The information storage device further includes a damping insert sheet disposed between the disk drive and the base portion. The damping insert sheet has a plurality of elastomeric cushions, for example with a cushion thickness in the range 0.5 mm to 10 mm, and a spanning sheet, for example having a sheet thickness in the range 0.02 mm to 0.35 mm. Each of the plurality of elastomeric cushions is attached to the spanning sheet. Each of the plurality of elastomeric cushions contacts and is compressed between the generally rectangular bay and the disk drive.




at

High areal density tape format and head

A magnetic recording tape according to one embodiment includes at least about eight data bands, wherein each data band is defined between a pair of adjacent servo tracks, each pair of adjacent servo tracks defining only a single data band therebetween. One of the servo tracks has data encoded therein, the data including data for encryption. A magnetic recording tape according to another embodiment includes a plurality of servo tracks, each servo track comprising a series of magnetically defined bars. An average height of the bars is less than about 50 microns. About eight to about twenty six data bands are present on the tape. A tape supply cartridge according to various embodiments has a magnetic recording tape as described herein.




at

Damped dual stage actuation disk drive suspensions

Various embodiments concern a DSA suspension of a disk drive. The DSA suspension comprises a support configured to attach to the disk drive, the support comprising a proximal portion, a distal portion, and a linkage portion therebetween. The DSA head suspension system further comprises at least one motor mounted on the support, each motor positioned between the proximal portion and the distal portion. The DSA suspension further comprises a damper attached to some or all of the proximal portion, the motor(s), the distal portion, and the linkage portion. The damper can be a single layer or multilayered. The damper can comprise viscoelastic material. The damper can be adhesive. The damper may only be attached to the support and the motors and not to other components of the DSA suspension.




at

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.




at

Heat-assisted magnetic recording (HAMR) write head with recessed near-field transducer and optically transparent protective film

A heat-assisted magnetic recording (HAMR) air-bearing slider has an optically-transparent protective film over the near-field transducer (NFT) to protect the NFT from excessive heat caused by the accumulation of carbonaceous material on the slider's overcoat. The NFT is thus separated from the overcoat by the protective film. The protective film does not cover the write pole end, which is covered only by the overcoat, so there is no spacing loss between the write pole end and the recording layer on the disk. In one embodiment the protective film is coplanar with the recording-layer-facing surface of the slider and the overcoat covers both the protective film and the write pole end. In another embodiment the overcoat has a window that surrounds the protective film, with the protective film being substantially coplanar with the air-bearing surface (ABS) of the slider. In both embodiments the smooth topography of the slider's ABS is maintained.




at

Non-volatile memory physical networks

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.




at

Mitigating write faults arising from disturbed lubrication events

Apparatus and method for detecting and compensating for lubrication disturbance (lube disturb) events on a rotatable data recording medium. In some embodiments, a lube disturb event is detected responsive to displacement of a data transducer away from a first memory location on a rotating data recording medium during a write operation to write data thereto. The lube disturb event arises responsive to a transfer of accumulated contamination from a data transducer to a lubrication layer on the rotating data recording medium and a smearing of the transferred accumulated contamination along the first memory location. The write data are stored to a different, second memory location instead of to the first memory location responsive to the detected lube disturb event.




at

Head transducer with multiple resistance temperature sensors for head-medium spacing and contact detection

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.




at

Co-located gimbal-based dual stage actuation disk drive suspensions with offset motors

Various embodiments concern a dual stage actuation suspension that comprises a loadbeam having a load point projection. The suspension further comprises a gimbal assembly having a point of contact that is in contact with the load point projection such that the gimbal assembly can gimbal about the load point projection. The gimbal assembly is cantilevered from the loadbeam and has an axis of rotation aligned with the load point projection and the point of contact. The suspension further comprises a pair of motors mounted on the gimbal assembly and positioned proximal of the point of contact. The pair of motors is mounted between a tongue and a pair of spring arms to rotate the tongue about the point of contact and the load point projection. The loadbeam further comprises a void into which the pair of motors extends.




at

Disk drive suspension with microactuator elements on respective slider sides and damper member on gimbal portion away from dimple

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.




at

Magnetic head having a long throat height pinned layer with a short height hard bias layer

In one embodiment, a magnetic head includes a lower shield, a magnetoresistive (MR) film positioned above the lower shield, the MR film including a pinned layer, an intermediate layer positioned above the pinned layer, and a free layer positioned above the intermediate layer, the free layer being configured for sensing data on a magnetic medium, wherein a track width of the MR film is defined by a width of the free layer in a cross-track direction, a bias layer positioned on both sides of the MR film in the cross-track direction, a track insulating film positioned on both sides of the MR film in the cross-track direction and between the MR film and the bias layer, and an upper shield positioned above the bias layer and the MR film, wherein a length of the free layer in an element height direction perpendicular to an air bearing surface of the magnetic head is less than a length of the pinned layer in the element height direction.




at

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.




at

Data processing device, microcontroller, and self-diagnosis method of data processing device

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.




at

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.




at

Ball-screw assembly isolator having compressible members

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.




at

Vibration-damping plain bearing composite and plain bearing bushing and plain bearing assembly

A vibration-damping plain bearing composite comprising a sliding layer, a dimensionally stable support layer and an elastic layer. In one embodiment, the dimensionally stable support layer is arranged between the sliding layer and the elastic layer; in another embodiment, the elastic layer is arranged between the sliding layer and the dimensionally stable support layer. The bearing composites are characterized that a ratio of the thickness of the elastic layer tEL to a thickness of the sliding layer tSL is at least 3.




at

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.




at

Vehicle seat and use of an undulating slide rod element

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.




at

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.




at

Tolerance ring with perforated waves

A tolerance ring can include a generally cylindrical body that can include a side wall. The sidewall can define a top and a bottom. Further, the sidewall can include a plurality of wave structures that can extend from the sidewall, a plurality of unformed sections, and a gap that can extend along the entire length of the body. Each unformed section can be located between a pair of adjacent wave structures. Further, the gap can establish a split in the body. The tolerance ring can also include at least one hole intersecting at least one of the wave structures to establish a perforated wave structure.




at

Rotating body and bearing

A rotating body includes a cylindrical rotating member and bearings located at the ends located in the axial direction of the rotating member. In the rotating body, at least one of the bearings includes a metal inner ring portion having a bearing hole and a resin outer ring portion having first and second portions. The first portion is fitted into the rotating member. The second portion protrudes in the axial direction from the rotating member, surrounds the outer peripheral surface of the inner ring portion, has an outer diameter larger than that of the rotating member, and is in contact with an opposing object opposing the rotating member so as to maintain a specified size of a gap by which the rotating member and the opposing object are spaced apart from each other. The outer and inner ring portions are integrally molded.




at

Bearing rotational lock

A bearing assembly for an electric motor is provided that includes a bearing having an inner race and an outer race, and a bearing float sleeve having an outer race engaging member. The outer race engaging member includes an outer surface sized for slip fit engagement with a bearing seat formed in a motor end member such that the bearing float sleeve can be displaced axially in relation to the bearing seat and an inner surface configured for engagement with the bearing outer race such that the bearing outer race is in a fixed rotational position with respect to the bearing float sleeve. The bearing float sleeve includes at least one feature operational to maintain a fixed rotational position of the bearing float sleeve with respect to the motor end member.




at

Anti-vibration rubber member and production method thereof

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.




at

Dynamically-lubricated bearing and method of dynamically lubricating a bearing

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.




at

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.




at

Perforated collapsible spacer

A perforated collapsible spacer controllably takes up space between two bearings on an automotive pinion. The perforated collapsible spacer is formed from a steel sheet having longitudinal edges that are joined together in a form of a tube having longitudinal perforated sections formed in its central portion. As a pinion nut is tightened, an axial clamping force is applied to the collapsible spacer that is located between tail and head bearing cones, where the central portion of the collapsible spacer is caused to buckle, so as to adjust the final space between the bearing cones while a spring force is maintained on the bearings. Yield points of the central portion with the perforated sections that buckle, are controllable depending on the steel sheet material thickness, and the size, shape and quantity of perforations in the steel sheet.




at

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.




at

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

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




at

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.




at

Non real-time metrology data management

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.




at

Status management device, status management method, and recording medium

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




at

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

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




at

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.




at

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

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




at

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.