f

Magnetic recording disk drive with write driver to write head transmission line with multiple segments having different numbers of conductive traces

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.




f

Grounding for a hard disk drive suspension tail

A flexible cable assembly (FCA) has a stiffener layer positioned in electrical contact with an electrical ground feature of the FCA, and a head stack assembly (HSA) may include a suspension tail electrically connected to the stiffener layer of the FCA, thus providing a robust ground path between the read/write head and the arm or E-block of the HSA. Additional efficient grounding techniques may include directly electrically connecting the suspension tail to the arm via a conductive adhesive, directly electrically connecting the FCA stiffener layer to the arm via a conductive screw, and/or directly electrically connecting the ground feature and the stiffener layer of the FCA to the arm using a ground post or screw.




f

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.




f

TMR device with novel free layer structure

A TMR sensor that includes a free layer having at least one B-containing (BC) layer made of CoFeB, CoFeBM, CoB, COBM, or CoBLM, and a plurality of non-B containing (NBC) layers made of CoFe, CoFeM, or CoFeLM is disclosed where L and M are one of Ni, Ta, Ti, W, Zr, Hf, Tb, or Nb. One embodiment is represented by (NBC/BC)n where n≧2. A second embodiment is represented by (NBC/BC)n/NBC where n≧1. In every embodiment, a NBC layer contacts the tunnel barrier and NBC layers each with a thickness from 2 to 8 Angstroms are formed in alternating fashion with one or more BC layers each 10 to 80 Angstroms thick. Total free layer thickness is




f

Disk drive adjusting a defect threshold when scanning for defective sectors

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




f

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.




f

Adaptive soft-output detector for magnetic tape read channels

In accordance with one embodiment, a computer program product includes a computer readable storage medium having computer readable program code that is readable and/or executable by a processor to: receive a signal including precoded data read from a magnetic tape medium and pass the signal through a soft detector to calculator first soft information about each bit of the signal and to provide adaptive compensation for the precoded data, send the first soft information to a soft decoder, pass the signal through the soft decoder to calculate second soft information about each bit the signal, and send the second soft information to the soft detector, wherein the precoded data is passed through at least one precoder prior to being written to the magnetic tape medium via a precoder that applies 1/(1⊕D2) to bits of data, where D is delay corresponding to bit duration




f

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.




f

Gradient write gap for perpendicular magnetic recording writer

The present disclosure provides for a magnetic writer pole for use in a hard drive. The magnetic writer pole comprises a first bevel formed by a non-magnetic layer, the first bevel formed at a first angle and extending to a first throat height. The magnetic writer pole further comprises a second bevel formed by the non-magnetic layer and extending distally from the first bevel at a second angle that is greater than the first angle and extending to a second throat height. The magnetic writer pole further comprises a third bevel formed by the non-magnetic layer and extending distally from the second bevel at a third angle that is greater than the second angle.




f

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.




f

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.




f

Methods for providing magnetic storage elements with high magneto-resistance using Heusler alloys

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.




f

Shield designed for middle shields in a multiple sensor array

A method and system provide a magnetic transducer having an air-bearing surface (ABS). The method provides a first read sensor stack and defines a first read sensor in a stripe height direction from the first read sensor stack. The stripe height direction is perpendicular to the ABS. A shield is provided on the first read sensor stack and in a down track direction from the first read sensor stack. A second read sensor stack is provided. The shield is between the first read sensor and the second read sensor stack in the down track direction. Both the first read sensor and the second read sensor are defined from the first read sensor stack and from the second read sensor stack, respectively, in a cross-track direction. The cross-track direction is substantially perpendicular to the down track direction and substantially perpendicular to the stripe height direction.




f

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

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




f

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.




f

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.




f

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

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




f

Linear guideway and end cap module thereof

An end cap module of a linear guideway for being installed on a sliding block, comprises: a cap having an oil-input hole and a resilient dustproof member installed on the cap. The dustproof member has an oil-guiding passage concavely formed on a surface thereof and communicated with the oil-input hole. When the end cap module is installed on the sliding block, the dustproof member is clipped between the cap and the sliding block. Thus, the instant disclosure provides the end cap module for reducing the design difficulty and producing difficulty of the cap. Moreover, the instant disclosure also provides a linear guideway.




f

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.




f

Journal bearing pad for turbine

A hydrodynamic journal pad bearing is provided having several pads circumferentially distributed around the rotor of a large steam turbine with each pad mounted onto a platform separating the pad from a cylindrical cage in turn connected to the floor of a hall housing the turbine and having an interface between at least one of the several pads and the platform on which the at least one of the several pads is mounted is formed such as to include at least two areas with different curvatures to increase the stiffness of the interface in the event of a relative movement between the pad and the platform.




f

Arrangement to control the clearance of a sliding bearing

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.




f

Retainer made of synthetic resin for use in ball bearing and ball bearing

A retainer of synthetic resin is provided in such a way that abnormal heat generation in a bearing and wear of the retainer due to interference between the retainer and balls are less likely to arise while the bearing is rotating at a high speed. A retainer (5) of synthetic resin includes two annular members (10) made of synthetic resin and facing each other in the axial direction, the annular members defining therebetween a plurality of circumferentially spaced apart pockets (11) in which respective balls (4) are received. Concave spherical surfaces (23) are formed at the circumferential ends of the respective pockets (11) so as to extend along the outer peripheries of the balls (4), and cylindrical surfaces (22) are formed at the axial ends of the respective pockets (11).




f

Bearing ring for a radial rolling bearing, in particular for a cylindrical roller bearing or a needle roller bearing

A bearing ring for a radial rolling bearing, in particular for a cylindrical roller bearing or needle bearing which has, on one of the radial surface areas thereof, a track for a set of cylindrical rolling bodies which are cageless or are guided by a cage and one or two guide flanges axially bounding the track of the rolling bodies is/are fastened to the axial end surfaces of said bearing by adhesive bonding. Each guide flange has a rectangular profile cross section with a horizontal fastening limb and a vertical flange limb and, by way of the horizontal fastening limb thereof, is adhesively bonded in an encircling axial groove in an axial end surface of the bearing ring. The width of each axial groove is greater than the material thickness of each fastening limb, and each guide flange can be fixed radially in position in the particular axial groove of a profiling of the fastening limb of said guide flange, the profiling being in contact both with the outer wall and with the inner wall of the associated axial groove.




f

C-shaped spacer for rolling bearing

The spacer is adapted for a rolling bearing comprising an inner ring, an outer ring and at least one row of contact rollers disposed between raceways provided on the rings. The spacer comprises opposite inner and outer portions, facing one another and a lateral portion extending transversally between the inner and outer portions and connected to said portions. The inner and outer portions delimit together with the lateral portion a pocket configured to receive a contact roller. The pocket is laterally open on the side opposite to the lateral portion.




f

Axle assembly having differential assembly with inverted differential bearings

An axle assembly having a carrier housing, a pair of axle tubes, a differential case, a pair of differential bearings and a pair of bearing adjusters. The carrier housing includes a cavity, which is configured to receive the differential case, and a pair of axle tubes that are mounted to the carrier housing. The differential case includes bearing bores into which the outer races of the differential bearings are received. The bearing adjusters are threaded to the carrier housing and support the differential bearings on a side opposite the differential case.




f

Device for suspending a turbine engine from an airplane

A device for suspending a turbojet casing, the device including a shouldered pin extending through aligned orifices of two lugs of a clevis secured to the casing. A protection piece for providing protection against wear is mounted on each lug of the clevis and has the shouldered pin passing therethrough, the protection piece being prevented from moving in rotation on the lug by co-operating shapes.




f

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.




f

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.




f

Lightweight hub bearing assembly and methods of assembling it

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.




f

Diaphragm seal for strut bearing

A rolling diaphragm seal for a strut bearing, the seal inserted into an annulus formed between an upper and lower housing. The seal having a hollow tubular form, formed into a ring open at one end. The seal rolling along a length thereof during relative rotation of the upper and lower housings. Alternatively, the seal can be a continuous hollow tubular form inserted between the upper and lower housings.




f

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.




f

Pulley device for tensioning idler or runner roller

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




f

Spindle motor and method of manufacturing the same

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.




f

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.




f

Thrust foil bearing

A thrust foil bearing includes a thrust member, and a foil member mounted to an end surface of the thrust member and having a thrust bearing surface that forms a thrust bearing gap. The foil member includes a foil that integrally includes a plurality of leaves each having a free end on one side in a circumferential direction and the thrust bearing surface, and a coupling portion for coupling the plurality of leaves to each other.




f

Fluid dynamic bearing system

The fluid dynamic bearing system has at, least one stationary part, and at least one rotating part that is supported rotatable about a rotational axis with respect to the stationary part. A bearing gap filled with bearing fluid is formed between mutually opposing surfaces of the stationary and of the rotating part. The bearing system includes at least one fluid dynamic radial bearing and at least one fluid dynamic axial bearing that are disposed along sections of the bearing gap. In one aspect of the invention, an annular sealing gap for sealing open ends of the bearing gap has one end connected to the bearing gap and one end connected to an annular reservoir, the outside radius of the reservoir measured from the rotational axis being larger than the outside radius of the sealing gap.




f

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.




f

Cage assembly for a bearing

The present subject matter is directed to a bearing assembly for a wind turbine. The bearing assembly includes an outer race, an inner race rotatable relative to the outer race, a plurality of rolling elements positioned between the inner and outer races, and a cage assembly configured to maintain separation between neighboring rolling elements. The cage assembly includes a plurality of cage elements and a plurality of spacers. Each of the cage elements are separated by at least one of the spacers. Further, each of the cage elements extends around at least a portion of the plurality of rolling elements. Moreover, at least one of the spacers contact one or more of the rolling elements.




f

Spherical roller bearing cage with inward flange turned radially outward

A roller bearing cage has a cage element adapted for retaining the generally cylindrically shaped rollers and allowing the rollers to be rollable therein. The cage element includes a main portion having a plurality of pockets, an outward flange portion extending outwardly in a radial direction and an inward flange portion extending outwardly in the radial direction. The outward flange portion is formed on a side edge of the main portion and the inward flange is formed on an opposite side edge portion thereof. The main portion defines the smallest diameter of the bearing cage and is less than the roller pitch diameter.




f

Two piece cage for a needle bearing

A two piece rolling element cage for a bearing assembly comprising a first and second cage, with axial projections extending from a cage body, oriented toward each other and inserted between rolling elements, on opposite axial ends of the rolling elements.




f

Cage for a roller bearing and a method of manufacturing the same

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.




f

Bearing device for a wheel

A bearing device for a wheel prevents backlash in a circumferential direction and has excellent workability for connecting a hub wheel and an outer joint member of a constant velocity universal joint. The bearing device includes a recess-projection fitting structure in which the hub wheel and a shaft section, which is fitted in a hole of the hub wheel of the outer joint member of the constant velocity universal joint, are unitized together. In the recess-projection fitting structure, entire fitting regions among projections on the outer surface of the shaft section of the outer joint member and recesses, which fit on the projections, are brought into intimate contact with each other.




f

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.




f

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.




f

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.




f

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.




f

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.




f

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.




f

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.




f

Method and system for performing security monitoring on file downloading

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