US08549914B2
Provided is a sensor structure capable of improving the reliability of connecting parts of electronic components and achieving excellent productivity and reduction in size and weight, for example, when electronic components are externally mounted on input/output terminals of a sensor. A relationship between a linear expansion coefficient for a housing serving as a base of a structure and a linear expansion coefficient of a resin material for a sensor casing of a sensor to be mounted is set to satisfy “sensor casing
US08549912B2
A disk drive transporter, for transporting a disk drive and for mounting a disk drive within a test slot, includes a frame configured to receive and support a disk drive. The frame includes sidewalls configured to receive a disk drive therebetween and sized to be inserted into a test slot along with a disk drive. The frame also includes a clamping mechanism operatively associated with at least one of the sidewalls. The clamping mechanism includes a first engagement element and a first actuator operable to initiate movements of the first engagement element. The first actuator is operable to move the first engagement element into engagement with a test slot after a disk drive being supported by the frame is arranged in a test position in a test slot.
US08549911B2
A liquid level sensor employs a set of axially displaced magnetic sensing switches and a magnet on a float that may rise and fall on liquid level to activate and deactivate the switches. The switches and magnet are configured so that movement of the magnetic float activates a new switch before deactivation of an adjacent previously activated switch. An electronic circuit provides a signal based on the uppermost activated switch to provide a signal that is monotonic with liquid level. The design may be readily implemented using reed switches and a resistive ladder.
US08549892B2
A method of measuring drop impact at an electronic device includes detecting a fall based on signals from drop detection sensor of the electronic device, receiving an output from a piezoelectric sensor in response to detecting the fall, and storing drop data based on the output from the piezoelectric sensor in a memory at the electronic device.
US08549886B2
A gas supplying unit supplies a nitrogen gas into a furnace body of a graphite heating furnace in which at least a part of the furnace body is formed with a graphite. An exhausting unit exhausts a gas inside the furnace body to outside the furnace body. A dew-point temperature of the nitrogen gas supplied into the furnace body is equal to or lower than −80° C. A pressure inside the furnace body is equal to or higher than 140 Pa with respect to an atmospheric pressure outside the furnace body.
US08549885B2
An apparatus and method for precision bending a glass sheet that includes an oven for heating the glass sheet to a temperature near the softening temperature of the glass sheet. A stage for supporting the glass sheet. A pair of reference surfaces on the stage for precisely locating the glass sheet on the stage. At least one bending mechanism on a pair of arms inside the oven for bending an edge portion of the glass sheet. Inward facing first stop surfaces on the arms that contact reference surfaces on the stage for precisely locating the bending mechanism on the arms relative to the stage and the glass sheet.
US08549884B2
A bottom plate lift mechanism for a glassware forming machine includes a bottom plate assembly having at least one bottom plate on a base with a passage for feeding cooling air to the bottom plate. The bottom plate assembly is mounted on a housing that has a cooling air chamber for directing cooling wind to the bottom plate assembly. A lift mechanism is operatively coupled to the housing for selectively raising and lowering the housing and the bottom plate assembly mounted on the housing. The housing has an opening to the cooling air chamber for receiving a cooling air control cartridge to control passage of cooling wind through the chamber to the bottom plate assembly. A plurality of control cartridges are interchangeably insertable through the opening into the chamber for selectively controlling passage of cooling air to the bottom plate assembly in different cooling modes of operation associated with the cartridges.
US08549873B2
A heat exchanger includes a shell communicating with a first fluid inlet pipe and a first fluid outlet pipe, end caps coupled to ends of the shell to communicate with a second fluid inlet pipe and a second fluid outlet pipe, a plurality of tubes disposed in the shell to constitute a channel through which a second fluid flows, an end baffle located at ends of the tubes to prevent mixing of a first fluid and the second fluid, and a first plate to fill gaps between the tubes and the end baffle.
US08549867B2
A heat pump system includes a controller and a closed system that includes a condensing heat exchanger coil, an evaporating heat exchanger coil, a refrigerant and a compressor. The compressor is configured to compress the refrigerant, thereby causing the refrigerant to have a greater pressure in the condensing heat exchanger coil than in the evaporating heat exchanger coil. The controller is configured to perform a passive defrost of the evaporating heat exchanger coil. The passive defrost includes disabling the compressor and providing a bypass path between the condensing and evaporating heat exchanger coils that bypasses the compressor. The bypass path allows the refrigerant to flow from the condensing heat exchanger coil to the evaporating heat exchanger coil while the compressor is disabled.
US08549852B2
A hydraulic oil tank has a housing, a connecting member and a filtering device. The housing includes a main body, a storage compartment and a first through hole. The storage compartment is formed within the main body for containing a the hydraulic oil, and the first through hole is formed through the main body. The connecting member is disposed on the main body and covering the first through hole, the connecting member including a contact face having a planar shape. The filtering device is disposed within the storage compartment. The filtering device is connected to a part of the contact face exposed within the first through hole. The filtering device includes an overlapped portion overlapping with an inner edge of the first through hole in a plan view of the first through hole seen from inside of the storage compartment.
US08549851B2
An exhaust manifold includes a housing formed of a thin-walled sheet metal part which is shaped in the form of a shell construction and has an upper housing shell and a lower housing shell to define an interior space. Received in the housing in an area proximate to a cylinder head of an internal combustion engine is a baffle plate which separates the interior space of the housing from a motor flange to secure the exhaust manifold to the cylinder head.
US08549847B2
A support member (40) is provided on a cylindrical member (23) of an upstream cylinder (22). A connector portion (34C) of a first temperature detector (34) for detecting the temperature of exhaust gas flowing into an oxidation catalyst (25), a connector portion (35C) of a second temperature detector (35) for detecting the temperature of the exhaust gas flowing into a particulate matter removing filter (31), and a sensor portion (39A) of a pressure detector (39) for detecting the front and rear pressures of the particulate matter removing filter (31) are arranged to be mounted on this support member (40). Accordingly, the support member (40) is capable of supporting the connector portions (34C, 35C) of the temperature detectors (34, 35) and the sensor portion (39A) of the pressure detector (39) in one location in a concentrated manner, so that harnesses on a controller side can be easily connected thereto.
US08549845B2
An exhaust purification device for an internal combustion engine is provided that can promote the reduction of NOx in a NOx purification catalyst from immediately after startup of the internal combustion engine. The exhaust purification device includes: a fuel reformer that is provided separately from exhaust plumbing 4, reforms fuel and produces a reducing gas that contains carbon monoxide, hydrogen and hydrocarbons, and supplies the reducing gas upstream of the NOx purification catalyst into the exhaust path; an exhaust gas temperature sensor 34 that detects a temperature TEX of the exhaust flowing in the exhaust plumbing 4; and a reformer control part 41 that starts supply of the reducing gas to the exhaust plumbing 4 by starting control of the fuel reformer 50 in a case where the temperature TEX thus detected by this exhaust gas temperature sensor 34 is no higher than a predetermined first determination temperature T1, and stops the supply of reducing gas to the exhaust plumbing 4 by stopping control of the fuel reformer 50 in a case where the temperature detected by the exhaust gas temperature sensor 34 is at least a second determination temperature T2, which is higher than the first determination temperature.
US08549840B2
The invention provides a fluid injector assembly for the injection of a fluid including an injector body having distal and proximal ends, a fluid inlet disposed towards the proximal end, a fluid outlet disposed towards the distal end, and a fluid pathway extending therebetween the inlet and the outlet. An injector needle is rotatably disposed at least partially in the injector body and is moveable between an open and closed position. The proximal end of the injector needle has a tip that is configured to sealably close the fluid outlet. The fluid injector assembly includes a first threaded region that cooperates with a corresponding threaded region on the needle, and first and second cooperating coupling members that are arranged axially of the injector needle. The first coupling member is attached to a motor, and the second coupling member is attached to a distal end of the injector needle. The motor is configured to rotate the injector needle within the injector body which causes the threaded region of the needle to be driven in the first threaded region of the fluid injector assembly to thereby move the injector needle along a longitudinal axis of the fluid injector assembly between the open and closed positions.
US08549834B2
A nacelle assembly for a bypass gas turbine engine includes a variable area fan nozzle having a first fan nacelle section and a second fan nacelle section. The variable area fan nozzle is in communication with a fan bypass flow path, the first fan nacelle section defines an intermittent trailing edge which defines a multiple of ports and the second fan nacelle section defines a multiple of doors, each of the multiple of doors match each of the multiple of ports such that a fan nacelle trailing edge is continuous when the second fan nacelle section is selectively translated to a closed position relative to the first fan nacelle section.
US08549830B1
A method and apparatus for imparting false twist to a short staple yarn delivered from a nip of a pair of front drafting rollers before ring spinning. Downstream of the nip, the twisted yarn is drawn sequentially across first and second runs of travelling endless belts, such that the yarn wraps about a first convex surface of the first run, then passes between the first and second runs, before wrapping about a second convex surface of the second run. Friction between each of the first and second convex surfaces and the yarn imparts the false twist in a common direction. Maintaining a differential between first and second linear speeds of the first and second runs, respectively, has been found to reduce yarn defects, particularly the nep count.
US08549828B2
A harvesting system is provided that includes a primary harvester for harvesting grain and biomass, a biomass harvester for further processing the biomass, and a tugger and accumulator coupled between the primary harvester and the biomass harvester. The tugger and accumulator includes an onboard power plant and an onboard propulsion system.
US08549825B2
A case packer is adapted to convey a plurality of packages and to pack the plurality of conveyed packages in a box. The case packer includes a first conveying unit, a detector, a second conveying unit and a control unit. The first conveying unit is configured and arranged to convey the packages. The detector is configured and arranged to detect a thickness of at least one of the packages. The second conveying unit includes an accumulating portion where the packages are accumulated with the packages being partially overlaid on one another. The second conveying unit is configured and arranged to convey the packages overlaid in the accumulating portion. The control unit is configured to adjust operation of the second conveying unit based on a detected value from the detector.
US08549824B2
A capsule-treatment machine is arranged for separating a packaging of a capsule, in particular made of metal such as aluminum or plastic, from a capsule food or beverage ingredient contained therein. The machine includes a mechanism for opening the capsule packaging that is fed to the machine and for removing the capsule ingredient from the opened capsule packaging; a parting mechanism for parting the opened capsule packaging from the capsule ingredient; a collector for collecting the opened capsule packaging; and means a collector for collecting the capsule ingredient.
US08549821B2
There is provided a method for loading varied pre-determined digital content into a plurality of digital storage devices, and subsequently providing each digital storage device with varied pre-determined accessories. It is preferable that the digital content loaded into the digital storage device is not identifiable at the digital content loading post, and the consolidated digital storage device and the pre-determined accessories are shipped to particulars of the shipping label. A corresponding system is also provided.
US08549820B2
A packaging device is provided for highly-compacted compressed bales (2), which are provided with a fixation (3). The packaging device (1) has a sheathing device (16) for applying a shrink wrapping, which has at least one prepared and diverted stretching hood (4), to the compressed bales (2). A bale compression facility is also provided having at least one bale press (6) for generating highly compacted compressed bales (2), which are provided with a fixation (3), and having at least one packaging device (1) according to the invention. A process is provided for packaging highly-compacted compressed bales (2), which are provided with a fixation (3), wherein said compressed bale (2) is provided with a shrink wrapping, wherein at least one prepared and diverted stretching hood (4) is applied to said compressed bale (2) using a sheathing device (16).
US08549816B2
A panel installation support apparatus versatile and convenient for temporary attachment of the panel to a frame member includes an adjustable support surface for accommodating various panel thicknesses, a sloped surface to support the leading edge of the panel when positioning in place, and an alignment support shelf to properly align an edge of the panel with the joist or stud while supporting the edge of the panel. An accessory block may be used when standing a panel against a wall or when hanging drywall on sloped ceilings.
US08549811B2
In one aspect the invention provides an interlocking masonry block including a rear face, a front face, at least one aperture extending vertically through said block for receiving a flowable concrete mixture used in core filling, and at least one generally vertical side being registerable with an opposing side of an abutting block to inhibit movement of said flowable concrete out through a vertical interface between said blocks.
US08549809B2
A vibration isolating mounting clip which is used to mount a furring channel to a mounting surface, which is then further loaded with a finishing substrate via the furring channel consists of a resilient bent metal strip. The resilient bent metal strip has a first end and an opposing second end, and a transition portion shaped to fit the furring channel. Through different aspects of the invention either the first end, or the first and second end is mounted to the mounting surface. The resilient bent metal strip has a stiffness and shape such that when the furring channel is positioned in the resilient bent metal strip, and the resilient bent metal strip is mounted to the mounting surface, and a finishing substrate is loaded on the furring channel, the furring channel does not contact the mounting surface. Between the ends of the resilient bent metal strip, and the furring channel, are one to several bends, towards and away from the mounting surface to achieve the desired resiliency.
US08549808B2
A structural element for use as a brick, construction block, panel, floor or suchlike in the building trade, comprises at least one part made of conglomerate material, such as concrete and suchlike, to which an insert made of insulating or filling material is constrained, to define peripherally at least a connection face for connection to another structural element, the connection face has visible a first surface of the insert and at least a connected second surface of the part made of conglomerate material. On the connection face one or more other structural elements are able to be combined, along a support plane (R, R1, R2) provided in correspondence with the connection face, so as to be laid and stably connected by means of a layer of binder material. The second surface has a seating made longitudinally and lowered with respect to the support plane (R, R1, R2), on which seating the layer of binder material is located. The seating has a determinate depth (D), with respect to the support plane (R, R1, R2). The depth (D) is correlated to the predefined thickness of the binder material to be laid.
US08549804B2
An electrical service assembly is secured to a framework of a panel of an office partition system and includes at least one bracket to which at least one electrical outlet module is mounted, the module having at least a pair of electrical outlets such that electrical outlets may be positioned in a back-to-back configuration. In this manner, the electrical service assembly provides service to opposite sides of a panel that face opposite work spaces. Also, the electrical outlet modules may be associated with separate circuits to prevent overload of the electrical service assembly.
US08549800B2
The invention relates to a bearing frame for a panel, of the type comprising a peripheral structure (1, 1′) for receiving a panel (20), including at least three mounts (2, 3, 4, 5, 2′, 3′, 4′, 5′) defining a frame in which the lower face defines a reference plane (P, P′), in which at least one mount (2, 5; 5) includes a wing (90,100; 90′) extending on the entire length thereof towards the outside of the frame in parallel with the upper face of the frame, the frame comprising at least one precut metal strip (30) stamped, folded and assembled by welding, in particular laser welding, characterised in that the peripheral structure (1, 1′) is hollow and in that it further comprises inner and outer connection means (14, 16, 17) and an electric linking means (18) between the inner and outer connection means, provided inside the hollow peripheral structure.
US08549797B1
The tornado shelter is constructed of a shell and supports forming an enclosure that is secured to a concrete slab. The tornado shelter is designed for indoor or outdoor use as a safety shelter during severe weather events including dangerous wind speeds. The shell of the tornado shelter is constructed of an inner shell layer and an outer shell layer that sandwich the supports therein. The shell includes a layer of extensive padding along an inner surface to protect occupants from injuries associated with impacting the inner layer. The shape of the shell includes a low-profile curvature that is aerodynamic in order to resist reaction to high wind speeds. A GPS locator alarm located inside of the enclosure is actuated in an emergency and provides location based date to emergency response personnel in order to locate the tornado shelter and occupants associated there with.
US08549793B1
The present invention provides a flashing system for roof mounting equipment which reliably prevents water from reaching the substructure of the roof. The flashing system comprises a flashing plate having upper and lower surfaces, and at least one hole extending therethrough for receiving a fastener. A first seal is arranged at the lower surface of the flashing plate, and a second seal is arranged at the lower surface of the flashing plate surrounding the first seal, wherein the thickness of the first seal is greater than the thickness of the second seal. The thickness relation is provided when the flashing system is installed and both seals are compressed. A third seal, which receives the fastener therethrough, can be provided at the upper surface of the flashing plate.
US08549773B2
A running shoe stores the shock during landing as energy and releases the stored energy when kicking off the toe portion, thereby making running and walking more efficient. The running shoe includes a shoe main body 10 into which the foot is inserted and a plate spring 5 that is large enough to cover an entire length of the shoe main body 10, is attached to a lower portion of the shoe main body 10, and is closed at a heel end portion thereof. The plate spring 5 is attached to a lower surface of the shoe main body 10 at only a toe end-side of the shoe main body 10.
US08549771B2
A device and method are provided for detecting a root moisture content of clothing in a clothes dryer. The dryer has two conducting bars situated in the dryer bin. A pulse generator circuit is coupled to the conducting bars. A microcontroller is coupled to an output of the pulse generator circuit. The pulse generator circuit generates a pulse when wet clothing contacts the conducting bars in the dryer bin. The microcontroller receives the pulses and counts the pulses that are longer than a threshold length. The microcontroller issues a termination signal based on the number of counted pulses.
US08549766B2
In a rack extension jig device 9, a protracted direction E of tooth projections 12-14 and an elevational direction H of racks 7, 8 are placed in a coplanar position G. This makes it possible to positively engage the tooth projections 12-14 with the respective rack teeth 7, 8 and half tooth surfaces 7c, 8c so as to set a predetermined pitch interval T at a contact portion between the neighboring racks 7, 8 by only pushing the tooth projections 12, 13, 14 against roots 7d, 8d of the respective rack teeth 7, 8 in perpendicular to the roots 7d, 8d, thereby making a rack-adding work easy, quick and user-friendly.
US08549756B2
A vibrator motor in a hair clipper has a stationary piece and a moving piece. The stationary piece has a primary leg and at least one secondary leg. The primary leg fits through an opening in a coil. A flange is then press fit onto the leg so that the coil is captured on the primary leg. The flange provides a magnetic pole face that is larger than the opening in the coil, which increases the efficiency of the motor. The flange is press fit in a single operation by pressing a primary prong into a primary socket, and pressing two secondary prongs into secondary sockets. The secondary prongs are guided inwardly as they enter the secondary sockets, which closes the primary socket around the primary prong. A drive arm is secured to an arm of the moving piece. The arm is angled in relation to the drive arm to put even pressure on the moving blade in the hair clipper.
US08549748B2
A method and apparatus in a steam generator that employs tube support plates within a shroud that is in turn disposed within a shell. The tube support plates are made of a material having a coefficient of thermal expansion lower than that of the shroud. The tube support plates are aligned during fabrication, with minimal clearances between components. Using a tube support displacement system, a controlled misalignment is then imposed on one or more tube support plates, as the steam generator heats up. Displacement to produce misalignment is produced only when the steam generator is heated. The tube support plate displacement system has only two parts, a spring bar and a push rod, that are internal to the steam generator shell and threadably engaged, thereby minimizing the potential of loose parts. The tube support plate displacement system can be used to provide controlled misalignments on one or more tube support plates, in the same or varying amounts and directions, and with one or more apparatus being provided for any individual tube support plate.
US08549747B2
A method for producing a tubular catalytic converter, which includes a monolith wrapped in a mat and is disposed in a housing, includes forming a stepped longitudinal fold on a longitudinal side of a housing blank, wherein the longitudinal side on both sides of the fold to be formed is clamped by electrodes of opposite polarity across the fold. Electrode pairs on one side of the fold to be formed are then offset with respect to electrodes on the other side of the fold and the electrodes of opposite polarity move closer together, while a current is flowing between the electrodes of opposite polarity, heating the material in the fold. Opposing longitudinal sides of the tubular housing are then materially joined along the stepped longitudinal fold with the overlap to produce the housing for the tubular catalytic converter.
US08549743B2
In a method for hot embossing at least one conductor track onto a substrate, a film having at least one electrically conductive layer is pressed against the substrate in a die direction using an embossing die having a structured die surface. The film remains on the substrate after ending the embossing process in at least two structure planes, which are spaced apart in the die direction.
US08549742B2
A high-voltage power supply device includes a circuit board having a piezoelectric transformer; a frequency-controlled oscillator for generating a frequency signal that drives the piezoelectric transformer in accordance with a control signal; a switching element connected to a primary side of the piezoelectric transformer for performing a switching operation in accordance with the frequency signal; a capacitor and inductor forming a parallel resonance circuit for performing a resonating operation owing to switching by the switching element; and a capacitance element connected across ground and the power-supply side of the inductor. The capacitance element and the inductor are arranged on the circuit board in such a manner that when the circuit board undergoes solder-mounting, the capacitance element and the inductor are immersed in a solder bath before the piezoelectric transformer.
US08549737B2
The present invention relates to a compliant leaded interposer for resiliently attaching and electrically connecting a ball grid array package to a circuit board. The interposer may include a substrate, a plurality of pads, and a plurality of pins. The plurality of pads may be positioned substantially on the top surface of the substrate and arranged in a predetermined pattern substantially corresponding to the solder ball pattern on the ball grid array package. The plurality of pins may be positioned substantially perpendicular to the substrate and may extend through the substrate and the plurality of pads. The interposer may be configured to attach the ball grid array package to the circuit board such that each of the solder balls on the ball grid array package contacts at least a portion the plurality of pins and at least a portion of the plurality of pads and such that the each of the plurality of pins also connects to a contact on the circuit board.
US08549734B2
A method for manufacturing a sealed contact point is performed by injecting an arc extinguishing gas into an air-tight space of an electromagnetic switching device and sealing it. The method for manufacturing a sealed contactor, including: forming a driving body and coupling a housing and a plate; air-tightly fixing a detachable chamber and forming the interior of the chamber under an insulating gas atmosphere; tightly attaching the cylinder to the plate by a tight-attachment inducing member within the chamber under the insulating gas atmosphere to form a sealing structure; exhausting the chamber; disassembling the chamber from the plate; and sealing the tightly attached plate and the cylinder.
US08549733B2
A transducer and method of forming a transducer is disclosed. The method comprises locating a feed wire for forming a drive pin on a reed surface, welding a first end of the feed wire to the reed, cutting the feed wire to form a drive pin, and securing the drive pin to a paddle. The first end of the feed wire can be welded to the reed by a laser welding operation. The laser melts the reed to form a molten reed material, and the feed wire is pushed through the molten reed material to form a weld between the feed wire and the reed, once the molten reed material solidifies. The wire coil is then cut with a second laser to form the drive pin. The drive pin is then adhered to a paddle with an adhesive.
US08549728B2
To provide a vibration actuator, a lens barrel, a camera, a manufacturing method for a vibration body and a manufacturing method for a vibration actuator, which have a high driving efficiency and can lead to easy manufacture. A vibration actuator of the present invention is provided with an elastic body and an electromechanical transducer element sintered onto the elastic body in the state that the element is divided into a plurality of areas by a groove-shaped border portion.
US08549725B2
Post-cable connectors and cooperative C-section posts are utilized to releasably connect a cable in a cable barrier system to arrest errant motor vehicles that leave a roadway. A post-cable connector has an elongated section having a loop and a top section extending from the elongated section and terminating at a hook end for connecting the cable to the cooperative C-section post for example by hanging the top section of the post-cable connector from a back wall of the C-section post such that the elongated section is positioned in a cavity defined by the C-section post so that the loop is disposed through a slot in a face wall opposite from the back wall and positioned exterior of the cavity.
US08549722B2
A stent for implantation within a body vessel is provided with a plurality of varying parallelogrammic cells. The stent is radially expandable from a compressed condition, suitable for inserting the device in an introducer, to a deployed or expanded condition within a body vessel. The stent includes a plurality of parallelogrammic body cells and a plurality of parallelogrammic flare cells. The flare cells have a substantially greater elongation ratio than the body cells. Also provided is a method for manufacturing stents having a plurality of varying parallelogrammic cells.
US08549721B2
In a method for forming a package, a package with the shape of a container is formed of a cardboard blank, the package having a bottom and side walls extending upwards from the bottom. At the end stage of compression molding, a rim of molding material extending sideways is molded to the upper part of the side walls when the mold is kept closed in such a way that a mold cavity corresponding to the rim is formed by moving a counter surface inside the mold backwards from a surface opposite to it, after which the molding material is introduced into the mold cavity.
US08549720B2
A tool revolver unit for a machine tool for machining workpieces has a housing (1) and a tool drive rotatable relative to the housing about an axis (3), has a rotary drive (13, 15) for a rotational motion of the tool disk, and has another rotary drive (19, 23). The other rotary drive (19, 23) is a servomotor for controlling a locking device (5, 31, 37) enabling a releasable rotary lock between the housing (3) and the tool disk.
US08549715B2
A piezoelectric microspeaker fabricated by a method including: forming a lower drive unit by forming a first drive electrode by depositing and etching a first thin conductive layer on a substrate, forming a first piezoelectric plate by depositing and etching a first piezoelectric layer on the first drive electrode, and forming a first common electrode by depositing and etching a second conductive layer on the first piezoelectric plate; after forming the lower drive unit, forming a diaphragm by depositing a non-conductive layer on the first common electrode; and forming an upper drive unit by forming a second common electrode by depositing and etching a third conductive layer on the diaphragm, forming a second piezoelectric plate by depositing and etching a second piezoelectric layer on the second common electrode, and forming a second drive electrode by depositing and etching a fourth conductive layer on the second piezoelectric plate.
US08549711B2
A hinge assembly for a door assembly includes a hinge having a first plate attached to a door and a second plate attached to a door jamb and pivotally connected to the first plate. The hinge assembly further includes a check strap having a first end portion configured to be attached to the first plate, a second end portion configured to be attached to the second plate, and a strip secured to the first end portion and to the second end portion. The strip has a length that is selected to limit opening movement of the door to a predetermined angle of opening. The hinge assembly further includes fasteners to secure the first end portion of the check strap and the first plate to the door and the second end portion of the check strap and the second plate to the door jamb.
US08549710B2
A friction hinge assembly includes a spring that assists the opening of a first member relative to a second member by storing energy in the spring during the closing operation. The spring is of a unique multilayered torsion bar design.
US08549705B1
A hollow wheel set, comprising mainly a wheel rack, a hollow rotation wheel, a restricting sleeve, and a restricting and fastening ring. The wheel rack includes a fixing arm, on said fixing arm is provided with a wheel fork. The hollow rotation wheel is sleeved onto the wheel fork. One end of the restricting sleeve is a sleeve connection portion, while the other end is a ring-shape blocking portion. The sleeve connection portion is sleeved and fixed on the outer perimeter of the wheel fork, and is located between the wheel fork and the hollow rotation wheel. The ring-shape blocking portion is on a side of the hollow rotation wheel. The restricting and fastening ring is fastened around outer perimeter of the wheel fork, and is locate on the other side of the hollow rotation wheel, to reduce size and weight of the hollow wheel set.
US08549704B2
A hand-held vacuum cleaner with a container for the storage of dirt and debris therein. To provide improved efficiency and performance, the hand-held vacuum may employ a primary HEPA filter, a device for swirling a dirt and debris laden air flow and/or a mechanized filter cleaning device. Swirling may be employed to direct entrained dirt and debris in a desired direction relative to the container to slow the rate with which dirt and debris accumulates on the primary filter and/or to centrifugally remove dirt and debris from the air flow. Mechanized cleaning is employed to shake, scrape or otherwise remove accumulated dirt and debris from the primary filter.
US08549696B2
A windscreen wiper device comprising an elastic, elongated carrier element, and an elongated wiper blade of a flexible material, and a connecting device for an oscillating arm, wherein the oscillating arm is pivotally connected to the connecting device about a pivot axis near one end, with the interposition of a joint part. The windscreen wiper device is provided with first and second retaining means for retaining the connecting device onto said oscillating arm. The first retaining means comprises at least one resilient tongue provided on the joint part engaging in a correspondingly shaped hole provided in the oscillating arm. The second retaining means comprises a least one first stop surface provided on the oscillating arm and at least one second stop surface provided on at least one of the joint part and connecting device.
US08549690B2
A floor cleaning tool is disclosed that provides for an improved method of gathering and picking up debris from the floor. In one embodiment, the floor cleaning tool has a handle, a wiping body wiping body comprised of a solid and continuous material connected at one end to the handle and a capture sheet covering the wiping body. The wiping body includes a first wiping side and a second wiping side, opposite the first wiping side wherein a length and width of the wiping body are each at least five times larger than a thickness between the first wiping side and second wiping side. The capture sheet covers the wiping body by wrapping continuously around the first wiping side and second wiping side. In one embodiment, the capture sheet includes a tacky surface outwardly facing from the wiping body.
US08549681B2
A device is disclosed for facilitating rotation of a mattress in a horizontal plane carried by a box spring. Slick surfaces between the mattress and the box spring are selectively placed in contact in order to reduce the normal friction therebetween. The slick surfaces may be provided by two separate covers; one cover for the mattress and one cover for the box spring. A first cover is provided with a slick and non-slick surface. A second cover includes a slick surface on one side and forms part of a levitation device. The other side of the second cover may be formed with a slick or a non-slick surface. A levitation device creates an air cushion between the mattress and the box spring under the influence of an air supply which lifts the mattress and allows the mattress to be rotated in a horizontal plane virtually effortlessly.
US08549679B2
A personal lifting device includes a housing that carries first, second, third and fourth lifting mechanisms. First, second, third and fourth lift lines are connected to the respective lifting mechanisms. Further, the device includes a controller for selectively operating the first, second, third and fourth lifting mechanisms whereby the first, second, third and fourth lifting lines are independently extended and retracted as desired to lower and lift a person.
US08549674B2
The present invention provides a shoulder pad for use in a contact sport, such as football, hockey or lacrosse. The shoulder pad includes a pair of arch members, each having an upper portion, a front portion depending from the upper portion, and a rear portion depending from the upper portion. The shoulder pad further includes at least one side pad assembly having an epaulet and a shoulder cap, wherein the shoulder cap overlies the wearer's shoulder region and the epaulet overlies both the arch member and the shoulder cap. The side pad assembly is operably secured to the body arch member by a fastening assembly that includes a flexible single band. The single band secures both the epaulet and the shoulder cap to the upper portion of the arch member.
US08549673B2
Laminates made from films and powders of N-halochitosan are provided. The films and laminates can be used to make a variety of finished articles that can be used to provide protection from hazardous chemical and biological agents.
US08549672B2
A protective face mask system according to the present invention comprises a flexible mask body including an opening for receiving a lens, nose portion, a central portion positioned to the rear of and extending at least partially above the nose portion, a central receiving slot located between the nose portion and the central portion, right and left temple portions, each temple portion having a shaped receiving opening therethrough, left and right cheek portions, and at least one groove located adjacent one of the left and right cheek portions. A lens is provided sized to be received upon and cover the lens opening. The lens includes right and left temple portions including openings therein positioned to correspond to and align with the openings of the mask body when the lens is positioned for attachment to the mask body. The lens including at least a portion that snappingly engages the groove when a portion of the lens is inserted into the slot.
US08549665B2
A medical examination dress for women that is suitable for the patient to wear in public for a physician appointment, hospital stay, recovery, etc. The medical exam dress sufficiently covers the body eliminating exposure while maintaining a woman's modesty and dignity and is designed with button mechanics for quick access to specific areas of the body or convertible to a bifurcated garment. The exam dress has buttons at the shoulders straps allowing access to both front and back upper torso areas and down both. The exam dress also buttons down both right and left sides allowing the garment to be folded up and reattached to upper side buttons for access to either front and/or back lower torso areas. There are no metal parts, thereby, allowing use in x-ray and imaging devices.
US08549662B2
A protective head gear for a user having an outer panel, an inner panel, a retention pleat on the inner panel, a respirator, and an indexed fastener. The outer panel is disposed relative to the inner panel to provide efficacious spatial separation therebetween. The fastener is formed to adjustably and releasably secure at least a portion of the inner panel to the user. An indexing element is attached to the fastener, and is formed of material substantially tactilely different from the fastener, the outer panel, or the inner panel, to permit the user to unambiguously locate the point of fastening. The outer panel, inner panel, and respirator, can be composed of fabrics having one or more layer, and one layer can have a repellent characteristic different from another (e.g., hydrophobic vs. hydrophilic).
US08555405B2
A method is provided for the authorization management of digital contents between at least one owner of authorizations with a first electronic work environment and at least one user of the contents with a second electronic work environment. The owner of the authorizations provides the digital contents to the user of the contents by means of the first electronic work environment at a defined scope of authorizations and the user of the contents is entitled to use the provided digital contents on the second electronic work environment only at the defined scope of authorization. The digital contents are encoded with encryption, the encoded contents are exchanged between the first electronic work environment and the second electronic work environment and the encoded contents are subsequently decoded by means of decryption pertaining to the digital contents.
US08555403B1
Privileged access to managed content is disclosed. In some embodiments, a privileged portion of application code manages user access to managed content at a level of access greater than the user would otherwise be afforded. The privileged code moves a content management session up or down in levels of access as required to allow a user to perform through the application one or more specific actions it is desired to permit the user to do in a particular context (e.g., at a particular time in the lifecycle of an item of content and/or a particular point in a business process or work flow), including to permit the user to perform an action it is not desired to let the user perform in other contexts, such as write a particular value to a content item it is not desired to allow the user to write to otherwise.
US08555393B2
A method includes selecting an attack signature from an attack signature database; generating a fingerprint that includes parameters indicative of the attack signature; generating configuration data for one or more test devices based on the fingerprint, wherein the configuration data is capable of configuring the one or more test devices to provide a security response to the attack signature; providing the configuration data to the one or more test devices; transmitting the attack signature to the one or more test devices; examining a security response to the attack signature from the one or more test devices; and outputting a result of the examining.
US08555392B2
Disclosed are systems, methods and computer program products for detecting unknown packers and cryptors. An example method comprises emulating execution of a software object modified by an unknown packer or cryptor; collecting information about memory operations performed during the emulation; combining information about a plurality of related memory operations into at least one sequential set of memory operations; identifying from the at least one sequential set of related memory operations one or more high-level operations associated with unpacking or decryption of the emulated object; and generating based on the one or more high-level operations a record of the unknown packer or cryptor to be used for detecting the unknown packer or cryptor.
US08555387B2
Provided are an apparatus and method using spatial and temporal quarantine expansion to prevent important information from being leaked due to attacks such as viruses, hacking, and the like. The apparatus includes a state change unit for changing a state of at least one of a memory, a register, and a port in the computer system; a state calculation unit for calculating information on the changed state of the computer system; a security-threat-element elimination unit for eliminating security threat elements from the computer system; a communication unit for transmitting the state information calculated by the state calculation unit to the quarantine station, or receiving control information for controlling the computer system based on the state information, from the quarantine station; and a security execution unit for receiving security information from the quarantine station to execute a specific program when the computer system is faultless, wherein the state information and the control information are transmitted or received until the computer system is faultless repeatedly.
US08555385B1
Techniques for behavior based malware analysis are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for behavior based analysis comprising receiving trace data, analyzing, using at least one computer processor, observable events to identify low level actions, analyzing a plurality of low level actions to identify at least one high level behavior, and providing an output of the at least one high level behavior.
US08555383B1
Network computing systems may implement data loss prevention (DLP) techniques to reduce or prevent unauthorized use or transmission of confidential information or to implement information controls mandated by statute, regulation, or industry standard. Implementations of network data transmission analysis systems and methods are disclosed that can use contextual information in a DLP policy to monitor data transmitted via the network. The contextual information may include information based on a network user's organizational structure or services or network infrastructure. Some implementations may detect bank card information in network data transmissions. Some of the systems and methods may be implemented on a virtual network overlaid on one or more intermediate physical networks that are used as a substrate network.
US08555366B2
The invention is a method of managing communication between an electronic token and a remote web server. The token and the server are connected to a same host machine. The token comprises first and second token servers and a memory comprising HTML data. The host machine has an Internet web browser. Said method comprises the steps of: sending a first request from the Internet web browser to the first token server, returning a first answer to the Internet browser, said first answer comprising HTML data including a connection information associated to a script, on the Internet web browser, executing the script associated to the connection information. Script execution establishes a connection to the remote server allowing a two-way communication between the second token server and the remote server through the Internet browser acting as a gateway.
US08555365B2
Enabling web filtering by authenticated group membership, role, or user identity is provided by embedding a uniform resource identifier into an electronic document requested by a client. A client browser will provide directory credentials to a trusted web filter apparatus enabling a policy controlled access to resources external to the trusted network. An apparatus comprises circuits for transmitting a uniform resource identifier to a client, receiving a request comprising authentication credentials, querying a policy database and determining a customized policy for access to an externally sourced electronic document or application. A computer-implemented technique to simplify web filter administrator tasks by removing a need to set each browsers settings or install additional software on each user terminal.
US08555354B2
A watchlisting module is configured to securely and efficiently create, modify, manage, and store a watchlist. The watchlisting module is configured to generate a watchlist consisting of watchlist entries. Each watchlist entry encapsulates information about an entity to be associated with the watchlist. The watchlist entry includes information about the entity including a unique identifier for the watchlist, a unique identifier of the watchlist entry, a unique identifier for the entity, and access control information for membership process related to the watchlist. The watchlist entry also includes a State Lock. Watchlisting module is configured to utilize the State Lock to secure and verify a watchlist entry.
US08555352B2
A network controls provision of access functionality by an access node to provide a network service to a subscriber device. For example, the network device may control the queuing and forwarding of packets by the access node to facilitate packet transmission according to, for example, a Quality of Service class. The network device may send control messages to the access node to dynamically configure a control object stored by the access node, such as a Quality of Service profile. The network device may be a router, and the access node may be a base station that wireless communicates with a subscriber device, e.g., a cellular phone. The access node may then delivery the packets in accordance with the dynamically configured control object.
US08555351B2
A method, system and computer-usable medium are disclosed for validating user credentials submitted to a data source by an untrusted intermediary. An untrusted intermediary attempts to access a data source on behalf of a user. The untrusted intermediary challenges the user to provide credentials of the type and format required to access the data provided by the data source. The user's trust client connects to an authentication service and identification credentials of the required type and format are generated. The identification credentials are conveyed to the user's trust client, which then provides them to the user's client, which in turn conveys them to the untrusted intermediary. The untrusted intermediary then presents the identification credentials to an authentication plug-in of the data source. The authentication plug-in validates the authenticity of the provided credentials with their associated authentication service. Once the credentials are successfully validated, the requested data is provided to the user's client by the untrusted intermediary.
US08555349B2
Techniques for small footprint operator-specific network services include determining to obtain and/or process operator data that indicates an operator of a service associated with user equipment. The techniques also include determining to obtain and/or process user data that identifies a user of the user equipment for a gateway provider different from the operator and different from the user. The techniques further include determining to send, to the gateway provider through the communications network, a first message that indicates the operator data and the user data for obtaining a service with an operator-specific interface. In some embodiments, the first message is sent after a random delay to decentralize traffic at the gateway. In some embodiments, the first message is sent when a predetermined fraction of battery life at the user equipment is sufficient to send the first message.
US08555348B2
A method that includes initiating a network access request from an access requester on a platform that couples to a network, the network access request made to a policy decision point for the network. The method also includes establishing a secure communication channel over a communication link between the policy decision point and a policy enforcement point on the platform. Another secure communication channel is established over another communication link. The other communication link is between at least the policy enforcement point and a manageability engine resident on the platform. The manageability engine forwards posture information associated with the access requester via the other secure communication channel. The posture information is then forwarded to the policy decision point via the secure communication channel between the policy enforcement point and the policy decision point. The policy decision point indicates what access the access requester can obtain to the network based on a comparison of the posture information to one or more network administrative policies.
US08555347B2
A method performed by a Dynamic Host Configuration Protocol (DHCP) server comprising receiving a DHCP DISCOVER message from a DHCP client; generating a challenge in response to the DHCP DISCOVER message; sending the challenge to an authentication device; receiving a first challenge response from the authentication device; generating a DHCP OFFER message; sending the challenge to the DHCP client in the DHCP OFFER message; receiving a DHCP REQUEST message that includes a second challenge response from the DHCP client; comparing the first challenge response with the second challenge response; and authenticating the DHCP client when the first challenge response and the second challenge response match.
US08555344B1
Described herein are systems and methods for fallback operation within WLANs that rely on remote authentication procedures. When a primary network node authentication process fails, fallback access control parameters associated with a secondary network node authentication process are exchanged between a network node and an authentication server, wherein the secondary network node authentication process allows the network node to access other resources of a computer network.
US08555341B2
A wall plate assembly has a first port adapted to be coupled to a device and a second port adapted to be coupled to a communications network. The wall plate assembly is operable to obtain authentication information from a user and to determine from the obtained authentication information whether the user should be granted or denied access to the network. The assembly is operable when the determination indicates the user should be granted access to provide endpoint location identification information associated with the wall plate assembly and the authentication information to the second port, and is operable responsive to a acknowledgement signal received via the second port to grant access to the network via the first port. The assembly is operable when either no acknowledgment signal is received or the determination indicates the user should be denied access to isolate the first port from the network.
US08555340B2
A method is disclosed for determining the authentication capabilities of a supplicant before initiating an authentication conversation with a client, for example, using Extensible Authentication Protocol (EAP). In one aspect, the method provides for sending, to a supplicant that is requesting access to a computer network subject to authentication of a user of the supplicant, a list of first authentication methods that are supported by an authentication server; receiving, from the supplicant, a counter-list of second authentication methods that are supported by the supplicant; determining how many second authentication methods in the counter-list match the first authentication methods; and performing an authentication policy action based on how many of the second authentication methods match the first authentication methods. Policy actions can include blocking access, re-directing to sources of acceptable authentication methods, granting one of several levels of network access, etc.
US08555336B1
A system, method, and computer program product are provided for a pre-deactivation grace period. In operation, a deactivation request is detected for a deactivation event. Further, the commencement of the deactivation event is delayed for a predetermined time period, in response to the deactivation request. Additionally, the deactivation event is commenced, after the predetermined time period.
US08555320B2
Systems and methods of recording media content are provided. A particular method includes accessing user configuration settings. The user configuration settings include at least one premier recording option. Selection of the premier recording option indicates that initial episodes of series programs are to be recorded. The method also includes searching electronic program guide (EPG) information for the initial episodes of series programs in response to determining that the premier recording option is selected in the user configuration settings. The method further includes storing a data record scheduling recording of a particular initial episode of a particular series program identified by searching the EPG information.
US08555318B2
A profile includes an indication of one or more topics of interest. A mixing server is configured to create a custom media channel based on the profile. A playback application is configured to provide the custom media channel upon a request from a user, wherein the custom media channel includes more than one item of multimedia content.
US08555306B2
A game for increasing viewership of television commercials is provided. The game provides a game card having a plurality of spaces arranged in multiple rows and columns. A player receives a game card associated with a particular participating program. The plurality of spaces on the game card are individually assigned icons representing commercials that may air during the program or special icons having special game-related attributes. During viewing of the program, a player is discouraged from switching channels or fast-forwarding during commercial breaks by requiring the player to match airing commercials with representative icons on the game card. If all spaces of a rank (i.e., row, column, or diagonal) on the game card contain icons representing aired commercials, the player wins. A game card verification process is provided as well to ensure that the player has in fact viewed the commercials while watching the program.
US08555302B2
A disc cartridge includes a case body in which a plurality of disc-shaped recording media can be stored being arranged in the axial direction of a central shaft and which includes a first shell having a base face portion parallel to a recording face of the recording medium and a second shell having a basal plane portion parallel to the recording face, which move toward or away from each other in the axial direction, thereby being combined with or separated from each other, wherein the second shell has a pair of side face portions protruding in the same direction from both end portions of the basal plane portion and situated facing each other, a thin-walled portion is formed at a central portion between the side face portions in the basal plane portion, and a bridge member which is attached to span the side face portions is provided.
US08555299B2
A tray driving device of an optical disc drive in provided to comprising: a driving motor; a belt wheel, disposed on a driving shaft of the driving motor; a belt idler, connected to the belt wheel through a belt, wherein the belt idler has a belt groove for containing the belt, and a guiding inclined plane is protruded on the top of the belt idler; and a gear assembly, connected under the belt idler and connected to a tray.
US08555298B2
An object of this invention is to enable free customization of a component class executed by an application program. To achieve this object, an information processing apparatus executably stores an application program main body and a class library having a plurality of classes. The apparatus includes a unit which acquires the name of an interface described in the application program main body and the name of a customization point, a unit which acquires the name of an interface stored in the class library and the name of a class belonging to the interface, a unit which generates an instance for each customization point by executing a selected one of the classes belonging to the interface corresponding to the customization point, a unit which embeds the instance at the corresponding customization point, and a unit which executes the application program main body with the instance being embedded.
US08555290B2
A task count controller, a task count control method, and a computer program capable of dynamically controlling the number of tasks that can be processed in parallel simultaneously without increasing computational load are provided. When a plurality of tasks are to be executed simultaneously in parallel processing, the number of tasks that can be executed simultaneously is controlled. The tasks to be executed simultaneously are added in units of a predetermined number of tasks and the throughput in one unit of work is measured for each task every time the tasks are added. The total sum of the measured throughputs is calculated, and it is determined whether the calculated total sum of throughputs is more than the total sum of throughputs immediately before the predetermined number of tasks are added.
US08555286B2
A software configurable computing environment can include at least one application disposed within the software configurable computing environment. The environment can also include a resource management engine configured to define at least one computing resource for the software configurable computing environment. A resource allocation engine can allocate the computing resources defined by the resource management engine for use in the software configurable computing environment. A resource utilization engine can perform at least one programmatic action for the application using available ones of the resources allocated by the resource allocation engine.
US08555281B1
Methods, systems, and implementations are disclosed to schedule a plurality of tasks on one or more processors. The tasks may be part of a larger job based on a user initiated query for information retrieval. One example method of operation may include estimating, based upon historical actual execution times of tasks of a respective corresponding type, an expected execution time for each task of the plurality of tasks. The method may further include scheduling the plurality of tasks for execution on the one or more processors based upon the estimated expected execution time of each task. The scheduling procedure utilized ultimately produces an optimized task execution schedule, and in turn, minimizes the expected job completion time.
US08555265B2
A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.
US08555250B2
Analyzing dynamic source code. A method includes accessing a specific metadata format data structure. The data structure was created by obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. The metadata format data structure is parsed to compute metrics about the metadata format data structure. The metrics about the metadata format data structure are provided to a user.
US08555245B2
A modification method and system. The method includes retrieving by a computer processor of a computing system a list of features and plug-ins associated with an application. The features include features version metadata and the plug-ins include plug-ins version metadata. The computer processor compares features source code associated with the features with previous versions of associated source code. The computer processor generates modified features version metadata associated with the features version metadata. The modified features version metadata includes updated version labels differing from previous version labels of the previous versions of associated source code. The features are assembled into an application.
US08555244B2
The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architecture and component performance. The GUI comprises straightforward and intuitive icons, panels, and dataflows, representing the existence, capacity, or number of processes, memory structures, and the like of the application being monitored. In addition, the monitoring system includes an alert firing mechanism and process for alerting an administrator to potential or actual performance problems in the application.
US08555239B1
An interactive computer architecture is provided that can be employed as a bridge between a mainframe-based computing environment and a distributed server-based computing environment. A request/reply contract can be expressed within the mainframe-based environment and employed as the basis for generating a web service in the distributed computing environment.
US08555235B2
A computer-implemented method of determining an attribute of a circuit includes using a computationally expensive technique to simulate the attribute (such as timing delay or slew) of a portion of the circuit, at predetermined values of various parameters (e.g. nominal values of channel length or metal width), to obtain at least a first value of the attribute. The method also uses a computationally inexpensive technique to estimate the same attribute, thereby to obtain at least a second value which is less accurate than the first value. Then the computationally inexpensive technique is repeatedly used on other values of the parameter(s), to obtain a number of additional second values of the attribute. Applying to the additional second values, a function obtained by calibrating the at least one second value to the at least one first value, can yield calibrated estimates very quickly, which represent the attribute's variation relatively accurately.
US08555233B2
A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
US08555230B2
According to an embodiment an improved Application Specific Integrated Circuit (ASIC) isolation method and system for assigning signal pins in an ASIC package having a plurality of signal pins is disclosed. The method and system comprise identifying an isolation requirement of the ASIC and determining an optimized pattern for substantially diagonal pairing of signal pins in relation to the isolation requirement. The method includes pairing signal pairs substantially diagonally in accordance with the pattern.
US08555229B2
Solutions for optimizing an integrated circuit layout for implementation in an integrated circuit are disclosed. In one embodiment, a computer-implemented method is disclosed including: obtaining a plurality of hierarchical constraints in mathematical form, the plurality of hierarchical constraints defining a first integrated circuit layout; partitioning the plurality of hierarchical constraints into groups according to one or more partitioning rules; determining whether a boundary condition exists between two of the groups, and distributing a slack or a gap between the two of the groups in the case that the boundary condition exists; creating a plurality of integer linear programming problems associated with each of the groups; determining a solution for each of the plurality of integer linear programming problems; and integrating each solution together to form a second integrated circuit layout.
US08555220B2
The timing verification method for deterministic and stochastic networks and circuits is a computerized method that includes a non-enumerative path length analysis algorithm for deterministic and stochastic directed acyclic graphs (DAGs) with applications to timing verification of circuits, the algorithm computing statistical measures of path lengths without storing and/or manipulating the paths in such networks. The timing verification method is able to compute deterministic or probabilistic costs assigned to edges, vertices, or both.
US08555211B2
A method of making a mask includes receiving an IC design layout from a designer, applying an logic operation (LOP) correction, performing an OPC correction, fracturing the modified data into a plurality of main features in an electron beam format, and sending the electron beam format data to a mask writer for a mask fabrication. An XOR operation is implemented into the method to check and verify if a pattern is lost during OPC modification and/or data fracture. A BACKBONE XOR operation is also implemented into the method for a plurality of main features with a critical dimension (CD) size smaller than the max OPC correction to check and verify if a small pattern feature is lost during OPC modification and/or data fracture for 45 nm and beyond semiconductor technologies.
US08555209B2
A method for forming a circuit layout comprises performing process proximity effect modeling based on process proximity effects caused by a sub-layer, wherein the sub-layer comprises an active layer positioned under a gate poly, and wherein performing the process proximity effect modeling includes calculating a pattern density of the sub-layer, incorporating results of the process proximity effect modeling into a modeling algorithm, and performing proximity correction using the results to manipulate a layout of a mask to be used when forming the circuit layout by photolithography.
US08555203B1
A graphical user interface (GUI) includes an icon stack comprising a plurality of icons in an area within the GUI, whereby the icons overlap. The GUI further includes at least one interstitial navigation box that is capable of displaying information about at least one item associated with one of the icons.
US08555202B2
A manufacturer or other retailer provides a consumer with a graphical user interface for customizing an article. The graphical user interface includes an analog-style selection control that allows a user to select at least one characteristic of a feature of the article. With this type of selection control, a consumer need not select a particular control value or designate a combination of control values to choose a characteristic for a feature of an article to be custom-manufactured. Instead, the consumer need only select a position or value relative to a range of positions or values provided by the analog-style selection control.
US08555194B2
A method for creating and accessing a graphical user interface in the overscan area outside the area of the display normally utilized by the common operating systems. This normal display area is generally known as the “desktop”. The desktop serves as a graphical user interface to the operating system. The desktop displays images representing files, documents and applications available to the user. The desktop is restricted in the common environments to a predetermined set of resolutions (e.g., 640×480, 800×600, 1024×768) as defined by VGA and SVGA standards. Displayable borders outside this area are the overscan area.
US08555190B2
A method includes receiving a request to access a field device and identifying a first device configuration associated with the field device. The first device configuration identifies (i) a subset of device parameters associated with the field device, (ii) a subset of device methods associated with the field device, and/or (iii) an interface arrangement of device parameters or methods associated with the field device. The method also includes retrieving a value for each device parameter identified by the first device configuration and generating a graphical user interface using the first device configuration and the retrieved values. The method could also include determining whether a user has requested use of the first device configuration. If not, the method can include identifying a second device configuration associated with the field device, retrieving the value for each device parameter identified by the second device configuration, and generating a second graphical user interface.
US08555189B2
The present invention makes it possible to set a monitoring method for each of a plurality of monitoring-targeted objects. A node, such as a server, and a component, which is included in the node, are monitoring-targeted objects. An information acquiring part 140 acquires information from the monitoring-targeted objects. A control part 130 monitors the status of each of the monitoring-targeted objects based on the monitoring method set by a user for each of the monitoring-targeted objects, and outputs an alert in a case where a failure has been detected. A monitoring status is linked between monitoring-targeted objects that are associated to one another.
US08555186B2
Embodiments of the invention relate generally to computing devices and systems, software, computer programs, applications, and user interfaces, and more particularly, to generating a reproduction of an electronic document, such as a thumbnail, that includes an input field.
US08555183B2
A software-based system for changing structural feature designations within a production environment includes a menu page component adapted to support a menu page; an information document component interfacing with the menu page component and adapted to support at least one information document having structural feature designations of structural features; and an edit component interfacing with the information document component and adapted to view and edit the structural feature designations to expedite flow of materials in the production environment.
US08555178B2
Methods, systems, and apparatus, including computer program products, for handling a plurality of communications between parties. In an aspect, the presentation of both real-time and “store and forward” interactions are presented in a way to make it easier for a user of the system to read and understand what is being communicated, by whom, and to whom.
US08555174B2
An image submission system comprises a server, a client, and a scanner. A scanner interface software module is loaded on the client for operating the scanner. An image submission software module loaded on the server remotely receives instructions through an Internet browser at the client, and presents a single click interface feature operable to receive a single click input by the user at the client, via the Internet browser. A control software module loaded on the client is in communication with the image submission software module, and is operative to direct the scanner interface software module to scan an image on the scanner and upload the scanned image to the remote server in response to a single click input by the user via the single click interface feature. A user may thus have an image both scanned an uploaded to a server, in response the same single click.
US08555167B2
A method for providing content related to a multimedia program on a display device where currently viewed multimedia programs are monitored so that content related to the currently viewed multimedia program may be retrieved from a content source and displayed on a flexible user interface on the display device upon request by the user, in which the user is able to adjust a size and position of the flexible user interface on the display device.
US08555165B2
Systems and methods according to the present invention provide a control framework for organizing, selecting and launching media items including graphical user interfaces coupled with an optional 3D control device for collection of the basic control primitives of point, click, scroll, hover and zoom which permit for easy and rapid selection of media items, e.g., movies, songs etc., from large or small collections. The remote control maps natural hand movements and gestures into relevant commands while the graphical display uses images, zooming for increased/decreased levels of detail and continuity of GUI objects to provide easy organization, selection and navigation among the media items by a user.
US08555154B2
A method for producing a photo album includes providing a plurality of images comprising a first image, associating text information with the first image, and providing a library of page layouts each comprising one or more image receiving areas. A page layout includes an image caption area associated with one of the image receiving areas in the page layout. After the step of associating, the method includes automatically selecting a first page layout from the library of page layouts, wherein the first page layout comprises an image receiving area and an image caption area in association with the image receiving area, automatically placing the first image in the image receiving area in the first page layout, and automatically placing the text information into the image caption area in association with the image receiving area in the first page layout to produce a page in the photo album.
US08555150B1
Techniques disclosed herein adapt a content authoring environment based on the specifications of destination electronic device for which that content is prepared. Such modification tailors features in the authoring environment to the destination device. The content authoring environment receives an identification of a destination device, such as a mobile phone, for which content is to be presented. The content authoring environment then modifies operation of itself to confirm to characteristics of the identified destination device. For example, such a modification can enable/disable authoring tools, provide device compatibility feedback in response to user content authoring, make changes to created content for device compatibility, and so forth.
US08555145B2
To feedback MIMO channel conditions, a codeword from a codebook is selected. To reduce signalling, the codewords are organized into codeword subsets. The receiver signals an index of a codeword into a current codeword subset previously made known to the transmitter. The current codeword subset is adaptively selected based on a threshold criterion. For example, if the best codeword from the current codeword subset is not sufficiently similar to the best codeword in the full codebook, a switch in the codeword subset is made.
US08555140B2
A method and system for decoding low density parity check (“LDPC”) codes. An LDPC decoder includes a control unit that controls decoder processing, the control unit causing the decoder to process the blocks of a low density parity check (“LDPC”) matrix out of order. A decoder embodiment may process the layers of the LDPC matrix out of order and/or perform partial state processing on out of order blocks of the LDPC matrix and/or generate R messages out of order.
US08555133B2
Provided is a rate matching apparatus. The rate matching apparatus includes interleavers, dummy bit removers, a bit collector, a memory and a selector. The interleavers interleave code blocks, respectively. The dummy bit removers remove dummy bits of the interleaved code blocks, respectively. The bit collector collects code blocks with the dummy bits removed by bit units, and divides a collected data bit stream into systematic data and parity data. The memory stores the systematic data and the parity data in parallel. The selector outputs in parallel a plurality of data bits which are selected from the systematic data and parity data of the memory.
US08555132B2
This invention relates to a receiver circuit which comprises an equalizer (27) and an error decorrelator (25). The error decorrelator being configured for changing (501; 601, 602) the position of symbols. The invention further relates to a corresponding method. This invention finally relates to an interleaving or deinterleaving method which comprises selecting a first number of symbols (204; 302) within a stream of digital data (13; 28) thereby obtaining selected symbols. The method further comprises exchanging (601, 602) the position of at least half of said first number of symbols of said selected symbols with the position of other symbols from said selected symbols. The invention further relates to an interleaving or deinterleaving circuit.
US08555128B2
A system and method for transmitting and receiving acknowledgement information are provided. A method for communications device operations includes determining a hybrid automatic repeat request (HARQ) response for each CC in a set of configured CCs, thereby producing a set of HARQ responses, generating an information vector from the set of HARQ responses, encoding the information vector, and transmitting the encoded information vector. A sub-vector of one or more bits selected from the information vector is assigned a fixed vector value independent of HARQ responses for CCs not in a set of CCs when the set of CCs is not empty, where the set of CCs comprises at least one CC whose HARQ response is equal to DTX.
US08555109B2
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US08555107B2
A plurality of computers to execute jobs, a management computer to manage the execution of jobs and the disposition of data in the computers and a storage device storing data are interconnected via a network. The management program for the management computer divides the data into distributed data according to hint information and distributively disposes the distributed data and their replicas in memory storages allocated in memories of the computers. The computers execute the job using the distributed data allocated to their own memory. In the event of a fault in any of the computers, the management computer requests computers having the replicas of those distributed data disposed in the faulted computer to re-execute the job.
US08555103B2
A deskewing apparatus includes a power supply connector, a oscillator, a first switch unit, a second switch unit, a first logic member, a second logic member, a clock generator and a plurality of output channels. The oscillator generates an electrical signal with a predetermined frequency and sinusoidal waveform. The first switch unit and the second switch unit each generates on/off signals by controlling power on/off. The first logic member and the second logic member generate logic signals according to the corresponding on/off signals from the first switch unit and the second switch unit. The clock generator multiplies the frequency of the electrical signal based on the combination of the logic signals and converting the electrical signal from sinusoidal waveform into rectangular waveform. The output channels output the converted electrical signal.
US08555095B2
Systems and methods are disclosed for limiting power consumption of a non-volatile memory (NVM) using a power limiting scheme that distributes a number of concurrent NVM operations over time. This provides a “current consumption cap” that fixes an upper limit of current consumption for the NVM, thereby eliminating peak power events. In one embodiment, power consumption of a NVM can be limited by receiving data suitable for use as a factor in adjusting a current threshold from at least one of a plurality of system sources. The current threshold can be less than a peak current capable of being consumed by the NVM and can be adjusted based on the received data. A power limiting scheme can be used that limits the number of concurrent NVM operations performed so that a cumulative current consumption of the NVM does not exceed the adjusted current threshold.
US08555091B2
According to some embodiments, a method and apparatus are provided to determine a first operating point and a second operating point associated with a graphics processing unit, automatically determine a plurality of voltage/frequency values between the first operating point and the second operating point, and define a plurality of power states of the graphic processing unit. One or more of the power states may be associated with one of the plurality of voltage/frequency values. Each of the plurality of voltage/frequency values may include both a voltage and a frequency.
US08555090B2
Backup control means controls processing for backing up data in storage means. In a state in which the storage means is not being supplied with power from the main power supply, a backup power supply supplies power to the storage means in order that backup processing by the backup control means will be performed. A timer measures power-supply time, which is the length of time the backup power supply supplies a voltage equal to or greater than a rated voltage to the storage means in order that backup processing will be performed. Determination means determines whether the power-supply time counted by the timer is shorter than length of a reference backup time. Notification of result of backup processing is given by alert means in accordance with the result of the determination made by the determination means.
US08555081B2
A virtual-machine-based system that may protect the privacy and integrity of application data, even in the event of a total operating system compromise. An application is presented with a normal view of its resources, but the operating system is presented with an encrypted view. This allows the operating system to carry out the complex task of managing an application's resources, without allowing it to read or modify them. Different views of “physical” memory are presented, depending on a context performing the access. An additional dimension of protection beyond the hierarchical protection domains implemented by traditional operating systems and processors is provided.
US08555080B2
The present invention provides methods and systems to protect an organization's secure information from unauthorized disclosure. The present system uses protect agents installed across various egress points (e.g., email server, user's computer, etc.) to monitor information disclosed by a user. The present system also provides the use of lightweight fingerprint databases (LFD) to maintain a database of fingerprints associated with the organization's secure data. In one embodiment, the LFD is stored locally at the site of each protect agent such that the organization's secure information can be protected even when a protect agent is disconnected from the network. Methods and systems to compress fingerprints to achieve the lightweight fingerprint databases are also provided. In one embodiment, a combined approach, utilizing both the local lightweight fingerprint database and a remote fingerprint server comprising registered fingerprints is used to achieve overall protection of the organization's secure information.
US08555079B2
Systems and methods for generating replacement tokens are described herein.
US08555076B2
Authenticating the source of digital media is performed by using unique, randomly generated variably encoded frequency patterns to create mastering specific, profiles for sets end user media which can be verified by a manufacturer. A method for verifying the authenticity of an optical storage device includes the steps of: reading a randomly generated signature key value for the optical storage device; determining manufacturing information for the optical storage device; and matching read randomly generated signature key values and manufacturing information with known valid key the to determine the authenticity of the device.
US08555059B2
This document describes tools that enable a computing device to receive an update to content management software. The tools also enable the computing device to generate new public and private keys without the use of a key server.
US08555055B2
Role-based security architecture that facilitates delegated role assignments where role functionality is monotonically decreasing. In furtherance thereof decreasing monotonicity roles are arranged in a hierarchy. Moreover, delegated roles can be obtained by creating a derived role (from a parent role) and removing entries from the derived role to decrease the permissions for the derived role. Delegated role assignments are scoped (bounded), which automatically applies a given scope to the assignment created by the user receiving the delegation.
US08555053B1
Embodiments provide systems and methods for adjusting to drive specific criteria. Data blocks sent to a drive may be padded to a constant size over a period to ensure optimal drive performance. Systems for padding data blocks to a constant size over a period may include padding logic which may pad data blocks addressed to a drive to a constant size over a period. The padding logic may be contained in an appliance located upstream of the drive in a network. The appliance may be operable to intercept data blocks addressed to the drive over a period, pad the data blocks to a constant size and forward the data blocks to the drive such that the drive receives data blocks of a constant size over a period.
US08555048B2
A computer system has extensible firmware interface firmware. The EFI firmware loads incomplete virtual boot data from a resource manager and then completes the boot data. The completed boot data is used to find an operating-system image to boot. The complete virtual boot data is transferred to the resource manager.
US08555045B2
There are provided an electronic apparatus and a meter which are operable during the updating of an operating program and firmware. The electronic apparatus operable during program updating includes an operation unit performing a preset operation, a micro controller controlling an operation result of the operation unit to be stored according to a predetermined period of storing time, and controlling a program received from the outside to be stored, an update controller allowing the program stored during the predetermined period of storing time to be updated in the micro controller, and a storing unit storing the program and the operation result under control of the micro controller.
US08555042B2
An apparatus, system, and method are disclosed for resetting and bypassing microcontroller stations. A command module asserts and de-asserts a reset line in response to a command. A reset module resets a microcontroller station if the command module asserts and de-asserts the reset line within a time interval. In addition, the reset module bypasses the microcontroller station if the command module asserts and holds the reset line for a time period exceeding the time interval.
US08555041B2
Various embodiments include methods and related media for performing operations including a return operation. One such method includes testing a content of a return value register and setting status flags. Testing the content of the return value register and setting the status flags are performed in response to a single instruction.
US08555039B2
A method of executing a conditional instruction within a pipeline processor having a plurality of pipelines, the processor having a first condition code register associated with a first pipeline and a second condition code register associated with a second pipeline is disclosed. The method saves a most recent condition code value to either the first condition code register or the second condition code register. The method further sets an indicator indicating whether the second condition code register has the most recent condition code value and retrieves the most recent condition code value from either the first or second condition code register based on the indicator. The method uses the most recent condition code value to determine if the conditional instruction should be executed.
US08555032B2
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks “on-the-fly,” e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
US08555013B1
A method for memory protection in a multiprocessor system, involving receiving a request at a first carrier to perform a memory operation at a memory address, wherein the first carrier receives the request from a processor, determining by the first carrier whether the processor is permitted to access memory at the memory address using a carrier identification (ID) of a second carrier, wherein the second carrier is associated with a memory controller used to access the memory, and sending the request to the second carrier, if the processor is permitted to access the memory.
US08554996B2
A storage system includes at least one storage device on which are provided data storage volumes and an extended storage volume. The data storage volumes include a first data storage volume that is implemented with a data protection mechanism, and a second data storage volume that is implemented without the data protection mechanism. Also, an extended storage volume is provided that is initially un-allocated to any of the data storage volumes. A controller dynamically allocates at least one portion of the extended storage volume to the particular data storage volume to dynamically expand storage capacity of the particular data storage volume.
US08554983B2
The present disclosure includes methods and devices for operating a solid state drive. One method embodiment includes receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive. The method can also include managing the number of write IOPs performed by the solid state drive at least partially based on the desired number of write IOPs per unit time, a number of spare blocks in the solid state drive, and a desired operational life for the solid state drive.
US08554982B2
A storage device able to make a redundant write operation of unselected data unnecessary and able to optimize an arrangement of pages to a state having a high efficiency for rewriting, wherein the storage device has a first memory unit, a second memory unit having a different access speed from the first memory, and a control circuit, wherein the control circuit has a function of timely moving the stored data in two ways between the first memory unit and the second memory unit having different access speeds in reading or rewriting.
US08554977B2
An integrated circuit for accessing a universal serial bus (USB) device via a USB 3.0 receptacle is provided. The integrated circuit includes a plurality of pins and a controlling unit. The pins include a first group for coupling to a first pair of differential pins of the USB receptacle, a second group for coupling to a second pair of differential pins of the USB receptacle, a third group for coupling to a third pair of differential pins to the USB receptacle, a ground pin, a first and second power pins. The second group is disposed between the first and third groups. The controlling unit controls the plurality of pins to receive or transmit the USB 2.0 or USB 3.0 signals.
US08554973B2
The invention relates to a storage device in which MR-IOV is applied to the internal network of a storage controller, whereby the size of the storage device can be easily expanded. The storage device is expanded on the basis of a network having processor-connected RPs, FE I/F, BE I/F, and CM I/F that are connected with a switch. In the switch, a plurality of ports other than those connected to the RPs, FE I/F, BE I/F, and CM I/F are connected with a cross-link. Each processor is allowed to control the FE I/F, BE I/F, or CM I/F either via a path that passes through the cross-link or via a path that does not pass through the cross-link within the unit device. When unit devices are connected to expand the size of a storage device, the cross-link is removed first and then the unit devices are connected with a new cross-link (see FIG. 4).
US08554970B2
Method, apparatus, and computer program product embodiments are disclosed to enable simplified configuring of a wireless docking group for wireless devices by allowing a wireless device to communicate its capabilities and characteristics of one or more wireless devices within a wireless docking group, using a new Wireless Docking Protocol, to a wireless docking station that will use that information and the Wireless Docking Protocol to define an optimal set of connections for wireless devices in the wireless docking group.
US08554962B2
A data transfer control device that selects one of a plurality of DMA channels and transfers data to or from memory includes a request holding section configured to hold a certain number of data transfer requests of the plurality of DMA channels and a request rearranging section configured to select and rearrange the data transfer requests that are held in a basic transfer order so that the data transfer requests of each of the plurality of DMA channels are successively outputted for a number of successive transfers set in advance.
US08554961B2
Apparatus, methods and computer-code are disclosed where an impending decoupling between a peripheral device and a host is detected. In some embodiments, in response to the detected impending disconnection, a user alert signal is generated. In some embodiments, an ‘onboard detector’ that is associated with housing of the peripheral device and operative to detect the impending disconnection is provided. In some embodiments, the user alert signal is generated in accordance with inter-device data flow between the host and the peripheral device. Exemplary peripheral devices include but are not limited to transient storage devices such as a USB flash drives (UFD).
US08554958B1
A system and method are disclosed for modifying the capabilities and functions of a printer after it is manufactured. A consumable/replaceable printer cartridge includes a storage device having updated and/or additional printer function data and other data for use by the printer control circuitry to execute printer functions and other types of functions. In addition, when the printer cartridge is installed in the printer the storage device may be utilized by the printer control circuitry as expanded memory for use in executing the updated and/or additional printer functions and other types of functions.
US08554952B1
Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
US08554947B1
Network data transmission systems and methods are described. In one embodiment, a method for transmitting data between two nodes of a network can include transmitting the data using a protection bandwidth of a first transmission path between the two nodes and, based on detecting a failure condition in the first transmission path, using a different second transmission path between the two nodes to transmit the data otherwise transmitted using the protection bandwidth of the first transmission path. In one embodiment, the systems and methods can be applied to networks that use a layer-1 redundancy scheme.
US08554943B1
A method and structure for detecting whether the packets received by the switch are low latency packets or high bandwidth packets and routing detected low latency packets to a first one of a pair of switching structures and for high bandwidth packets to a second one of the pair of switching structures. The switch includes an output section for detecting whether a low latency packet is being received during transmission of a high bandwidth packet and, under such detected condition interrupting the transmission of the high bandwidth packet, transmitting the low latency packet, and then transmitting a remaining portion of the high bandwidth packet. The switch inserts delimiters at the start of transmission of the low latency packet and an end of transmission of the low latency packet. The transmission of the low latency packet commences immediately upon detection of such low latency packet.
US08554939B1
A system for displaying multiple images associated with an electronic message displays an image viewing icon in conjunction with the displayed electronic message on a client computer's monitor. In response to a single user selection of the image viewing icon, the system downloads from a document storage system a single document containing all associated images and displays the single document on the client computer's monitor.
US08554923B2
A method of processing data in an IPTV receiver and such an IPTV receiver are disclosed. The method includes receiving location information necessary to acquire a content corresponding to a content reference identifier (CRID) by using the CRID, requesting an Internet protocol multimedia subsystem Gateway (IG) to transmit a session description protocol (SDP) file of the content, wherein the content is identified by the CRID and an instance metadata identifier (IMI), receiving the requested SDP file from the IG, and controlling a session setup for processing the content by using the received location information and the received SDP file.
US08554907B1
Daily query counts for e-mail messages sent from a number of IP addresses having unknown reputations are collected and logged, and optionally plotted. The logged query count data may optionally be normalized. The normalized query count data may also be plotted. The normalized data is divided into regions (numerically or graphically). Next, the divided regions are tagged (symbolically or graphically) with unique, symbolic identifiers such as letters, numbers, symbols or colors. Patterns for each unknown IP address are formed based upon the tagged regions. Common good and bad patterns are also identified for known good and bad IP addresses. The reputation of these unknown IP addresses are then predicted using these identified good and bad patterns using a suffix tree (for example). Finally, an output identifying the determined reputations of these unknown IP addresses is generated and output.
US08554899B2
A secure domain name service for a computer network is disclosed that includes a portal connected to a computer network, such as the Internet, and a domain name database connected to the computer network through the portal. The portal authenticates a query for a secure computer network address, and the domain name database stores secure computer network addresses for the computer network. Each secure computer network address is based on a non-standard top-level domain name, such as .scom, .sorg, .snet, .snet, .sedu, .smil and .sint.
US08554897B2
Data sharing between networked smart devices is disclosed. One embodiment of the present disclosure pertains to a method for data sharing with one or more associated smart devices via a network. The method comprises displaying, on a display unit of the smart device, an image for each one of the associated smart devices within coverage of the network and an image of shared data. The method also comprises effecting a change in a first image for a first smart device of the associated smart devices when the first smart device is targeted as a target device for the data sharing. The method further comprises communicating the shared data with the first smart device via the network when, on the display unit, the image of the shared data is moved to or from a domain of the first image of the first smart device.
US08554892B2
Described herein are systems and methods for aggregating performance data or trace data for a multi-core, multi-packet-engine networked appliance. A plurality of packet engines operate on the appliance and manage network traffic between a plurality of clients and a plurality of servers. In various embodiments, the system comprises a plurality of packet engines and an aggregator communicating with the packet engines through shared memory allocations. Each packet engine can write performance data or trace data to the a shared memory allocation. The aggregator can obtain the performance data or trace data and consolidate the data to provide unified performance data or unified trace data representative of the appliance.
US08554889B2
Embodiments of the present invention provide the ability to accurately match a particular computing device within a networked computing environment with an identity of that computing device. According to one aspect, a method for identifying a client computing device in a networked computing environment is provided. The method receives a discovery data record that includes a hardware identification and a logical identification, and in response, queries a plurality of client records for a matching client record. If a matching client record is identified by the query it is compared with the received discovery data record to identify the client computing device.
US08554886B2
A wireless communication terminal and a communication system selection method are capable of selecting a communication system having high battery usage efficiency by keeping battery remaining time long and satisfying throughput required by the application depending on scenes. The wireless communication terminal 100 capable of selecting plural communication systems comprises an application information acquisition unit 170 for acquiring a type of used application;an evaluation amount calculation unit 166 for changing a communication system selection criterion in response to the type of application thus acquired and calculating an evaluation amount with respect to time adding predetermined time to communication system switching time; and a system selection unit 167 for comparing the evaluation amounts thus calculated and selecting any one of communication systems. Therefore, it is possible to select/switch to the communication system having high battery usage efficiency among plural systems in response to a real-time requirement of the application.
US08554884B2
A setting and modifying method of a user operating interface is used between a user device and a digital audio/video signal receiving and processing device through a network. The setting and modifying method includes the following steps. Firstly, the user device acquires a first user operating interface setting information from the digital audio/video signal receiving and processing device. Then, the contents of the first user operating interface setting information are modified to generate a second user operating interface setting information. Afterwards, the second user operating interface setting information is transmitted from the user device to the digital audio/video signal receiving and processing device through the network for setting the user operating interface.
US08554877B2
The present invention relates to a drive system that includes a module that operates as a server, where at least sometimes the module is at least one of directly integrated with another module that operates as a drive and fully integrated to include the drive. The server allows for communications with one or more terminals via an internet-type communications medium, while the drive is for controlling, monitoring and/or otherwise interacting with at least one motor, electromechanical machine, or other appropriate type of machine/process. In at least some embodiments, the server is capable of providing web pages, executable programs and/or other information including, for example, information in accordance with an FTP protocol onto the internet for receipt by the terminals. The terminals communicate commands and other information via the internet back to the server, which in turn can influence the drive and the controlled machine/process.
US08554874B2
For a satellite-based transmission of an HTML application accessible from an initial site, there is provided at the level of an intermediate platform hardware and software means making it possible on the basis of a semantic and syntactic analysis of the application to group together into transmission modules pages of like depth of the application and included components, if any, in these pages. The modules containing the low depth pages are transmitted with a greater frequency than the pages of greater depth.In this way a user more quickly receives all the information necessary for the displaying of a page.
US08554869B2
Disclosed herein is a technique for providing an interface that allows a user to navigate backwards through linked webpages. Initially, a request to display inlinks of linking webpages that contain a link to a particular webpage is received. In response to the request, a new page that contains a set of inlinks that correspond to a set of linking webpages that each contain a link to the particular webpage is provided. Each of the inlinks may be associated with a particular clickable item. An indication of a selection of a clickable item, associated with a particular inlink is received. In response, a second new page which contains a second set of inlinks that correspond to a second set of linking webpages that each contain a link to the webpage that corresponds to the particular inlink is provided. Some of the displayed inlinks may correspond to webpages that redirect to the particular webpage.
US08554862B2
A low-cost display bank that displays travel-related information in a public travel-related area and includes one or more slave low-cost display units, and a master low-cost display unit that includes a communication interface that receives travel-related information, a display bank control unit that sends identification information to a display bank data management unit through the communication interface, receives a display bank unit profile containing display parameters based on the identification information through the communication interface, receives travel-related information from the display bank data management unit in accordance with the received display parameters through the communication interface, sends the received travel-related information intended to be displayed on the one or more slave low-cost display units to the one or more slave low-cost display units, and displays the received travel-related information on the master low-cost display unit and the one or more slave low-cost display units based on the received display parameters.
US08554860B1
An apparatus and method for forwarding message packets over a network having at least one dedicated priority route. The priority messages are identified and only those priority messages having a length less than or equal to a threshold message length are transmitted over the priority route.
US08554856B2
A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the second task).
US08554855B1
An example method for delivery of push notifications includes receiving a push notification including a message and a destination, creating a send token, sending a push notification derived from the received push notification and the send token, and receiving push information concerning a processing of the sent push notification which is identified by the send token. An example system for delivering push notifications includes a server system having a processor, memory, and a network interface, where the memory stores program instructions including code segments for receiving a received push notification via the network interface. In this example, the program instructions further includes code segments for creating a send token, code segments for sending a sent push notification derived from the received push notification and the send token via the network interface, and code segments for receiving received push information concerning a processing of the sent push notification are provided.
US08554852B2
A request for information items may include content information associated with one or more electronic messages and geographical information associated with the requesting user. A set of information items is identified based on the user geographical information and the message content of the one or more electronic messages. In some embodiments, at least one of the information items is identified based on both the user geographical information and the message content. In some embodiments, if the user geographical information is different from the user's default geographical information, at least one of the information items is identified based on the user geographical information, but not the message content. A subset of the identified information items may be selected in accordance with a scoring or ranking function. The selected information items are transferred to the requesting client and displayed concurrently with (e.g., next to) the electronic messages.
US08554850B2
A multi-function device may be configured to receive a first electronic mail including a first attached file, analyze the first electronic mail, supply an image described by the first attached file to a print performing unit in a case where the multi-function device analyzes that the first electronic mail includes first command information including a first sort of a command and first designation information designating the first attached file, and send the first attached file to an other device in a case where the multi-function device analyzes that the first electronic mail includes second command information including a second sort of a command different from the first sort of the command and the first designation information.
US08554849B2
Controlling the volume of an audible alert associated with an instant messaging communications session includes rendering, on a first instant messaging user system, an instant messaging application user interface for an instant messaging communications session involving at least a first instant messaging user and a second instant messaging user, receiving notification of an event related to the instant messaging communications session, determining a characteristic of the event, accessing an audible alert to be rendered to signal existence of the event, adjusting based upon the determined characteristic of the event a volume of the audible alert corresponding to the event, and rendering the audible alert to signal existence of the event.
US08554847B2
A user can be assigned to one of a plurality of filtering profiles to filter the user's incoming email messages. Each filtering profile in the plurality of filtering profiles filters the incoming emails according to a different set of filtering rules. The filtering profiles are applied to incoming emails, and the emails are delivered according to the rules of the currently-assigned filtering profile. The user's actions on the received email is tracked to determine a first performance score for how accurately the first filtering profile is filtering incoming emails of the user, and if the first performance score is less than a score value, the user might be assigned to a different filtering profile.
US08554846B2
The present invention enables a messaging kernel to serve as the basis for asynchronous messaging in a Web service platform. The kernel provides basic messaging features, including point-to-point and publish/subscribe messaging, persistent and non-persistent messages, a variety of acknowledgement modes, two-phase commit transactions, quotas, statistics, message sorting, and message paging. It also includes some novel features that maintain message order based on application requirements. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
US08554831B2
One or more embodiments may include a method and system for operating a computer application stored on a nomadic device (ND) located within the vicinity of a vehicle. The system may include a vehicle computer system (VCS). The method may include receiving an input at the VCS to pair the VCS with the ND to establish a wireless communication link over which the VCS may receive one or more instructions from the ND. The one or more instructions may include instructions for establishing a connection with an electronic calendar application executing on the ND and instructions for prompting a user for one or more electronic calendar application events. The method may further include receiving a request from the user for the one or more electronic calendar application events and executing the one or more electronic calendar application events.
US08554826B2
A method and system for sending and receiving XML message based transactions between a client and software components of a medical imaging system comprises forming a message with a client. The message comprises a header section and a data section and is sent to a first component. The first component receives the message and executes a transaction based on the message.
US08554825B2
A system and method for modeling and evaluating resource requirements of services is disclosed. The system and method in one aspect enable describing an application session in a software model, for example, as a sequence of events in a sequence diagram, annotating the sequence diagram with information and using the sequence diagram and the information to create a mathematical model such as a Markov model that represents the application session. Once in Markov form the service can be analyzed. The system may include a user interface for allowing a user to enter annotations to the sequence diagram.
US08554822B2
Binary code decimal (BCD) arithmetic add/subtract operations on two BCD numbers independent of which BCD number is of a greater magnitude include, responsive to the BCD arithmetic add/subtract operation being a subtract operation, performing a BCD arithmetic subtraction operation on a first BCD number and a second BCD number, the first BCD number having a first magnitude and the second BCD number having a second magnitude. The first magnitude is greater than, equal to, or less than the second magnitude. The performing includes: in parallel to a carry generation, partial sums or partial differences of the first and second BCD numbers are computer such that a final result in signed magnitude form is selectable from the partial sums or differences based on carry information without any post processing steps.
US08554816B2
Embodiments described herein describe the construction of frequency domain estimates of generalized power density and the filters that can be constructed from those estimates. Using the concept of the Stokes vector representation of the spectral matrix in an M-dimensional vector space, a generalization of the process in which the spectral matrix may be represented by a set of trace-orthogonal matrices that are based upon a particular signal state can be produced. One aspect of the process is as follows: given a particular signal, represented as by a state vector in the space, a complete, orthonormal set of vectors can be produced that includes the signal of interest. Then, a generalized set of matrices is constructed, based upon the developed vectors, that are trace-orthogonal and which serve as a basis set for the expansion of the spectral matrix. The coefficients of this expansion form a generalized Stokes vector that represents the power in the spectral matrix associated with the various state vectors. Filters that serve to extract or suppress information about a particular state may then be constructed using the components of the generalized Stokes vectors. The effectiveness of an embodiment this filter is demonstrated using acoustic data from a microphone array.
US08554814B2
Systems and methods for generating a random signal, based on quantum noise in the phase of two or more input signals. The generated output random signal has random variation in its intensity based on the quantum noise in the phases of the input signals.
US08554807B2
A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.
US08554800B2
A data management system, the system including: (i) an input interface for acquiring a source document; and (ii) a processor configured to: (a) divide the source document into multiple objects in response to content of the source document; (b) analyze the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees includes at least one of the multiple objects; (c) generate multiple mid level sub-trees, wherein each of the mid level sub-trees includes link to at least one of the low level sub-trees; (d) generate a top level sub-tree that includes multiple section links, wherein each of the section links to one of the mid level sub-trees; (e) create metadata descriptive of at least one of the sub-trees generated, wherein the metadata includes data which is not included in the source document; and (f) generate a structured document that includes the top level sub-tree, at least some of the mid level sub-trees and at least some of the low level sub-trees, and the metadata.
US08554789B2
A database system automatically detects a cyclic construct in a XML schema, determines a database representation for the cyclic construct, and maps the XML schema and elements involved in the cyclic construct to the database representation.
US08554785B2
The present disclosure discloses a method for managing user information in an instant messaging system in order to address the problems of increasing system workload, increasing network overhead and deteriorated system performance in existing technologies due to frequent access of user information management server or servers when user information is searched. According to a disclosed method, an access server obtains and stores information of contacts of a logged-in user; the access server notifies user information of the logged-in user to other access servers; the access servers that receive the notification store the user information of the logged-in user upon determining that contact(s) is/are found locally therein; and when the access server needs to obtain the information of the contacts of the user, the access server performs a search either locally or in other access servers. Furthermore, a communication system is also provided. The disclosed method and system are believed to result in greatly reduced frequency of searching user information in the user information management servers, reduced workload of the user information management servers, improved performance of searching user information and reduced network overhead of the system.
US08554781B2
A method and apparatus for convenient and fast entry of a search string for searching a database. A subset of the alphabet (such as the vowels) is used for entry of a search string, and database matches are determined according to the appearance of the subset characters in the search fields of the database records. The use of the alphabet subset reduces the size of the entry keypad and simplifies user entry of the search string.
US08554779B1
Methods, systems and apparatus, including computer program products, for generating respective random weights for identified audience members matching an audience specification in order to mask the behavior of individuals. The mean value of the random weights for large audience results approaches one so that a sum of the weights approximates a count of the matching records.
US08554777B2
A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
US08554772B2
A records management system classifies records according to a file plan. Record are declared, and then classified. Some records have in initially indeterminate classification and classification is deferred, either by request or due to a lack of sufficient information to classify the record according to the file plan. Unclassified records are placed into a temporary container. At some time while in the temporary container a classification event occurs with a given record which allows the records management system to classify the record and place it into a container corresponding to its classification.
US08554770B2
Systems and methods are disclosed for creating a user profile for a subject user based on historical aggregate profile data for locations at which the subject user was previously located. In one embodiment, one or more location and time period pairs are determined for the subject user. Each location and time period pair defines a previous location of the subject user and a time period during which the subject user was at the previous location. Historical aggregate profile data is obtained for the location and time period pairs. For each location and time period pair, the historical aggregate profile data is generally an aggregation of user profiles of a number of users relevant to the location and time period pair. A user profile for the subject user is then created based on the historical aggregate profile data for the one or more location and time period pairs.
US08554759B1
A system may identify a collection of documents, predict a utility score for each document in the collection of documents, and create a ranked list of the documents based on the predicted utility scores for the documents. The system may also select a number of the documents in the ranked list of documents, index the selected documents, and store the index.
US08554750B2
Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties.
US08554748B1
A system is provided including a host processing system and a remote management module coupled to it. The host processing system is configured to receive an update package. The remote management module is configured to determine one or more modified files from the update package and update its current embedded system by replacing, with the one or more modified files, only those files associated with the current embedded system that correspond to the one or more modified files.
US08554743B2
Described are embodiments of an invention for optimizing a computing environment that performs data management operations such as encryption, deduplication and compression. The computing environment includes data components and a management system. The data components operate on data during the lifecycle of the data. The management system identifies all the data components in a data path, how the data components are interconnected, the data management operations performed at each data component, and how many data management operations of each type are performed at each data component. Further, the management system builds a data structure to represent the flow of data through the data path and analyzes the data structure in view of policy. After the analysis, the management system provides recommendations to optimize the computing environment through the reconfiguration of the data management operation configuration and reconfigures the data management operation configuration to optimize the computing environment.
US08554740B2
Systems and methods are provided that record an easily viewable log of operations. A particular system includes a response receiving unit that receives an input response from a server, the input response related to a first client request and including first content adapted to prompt data input via a client. Additionally, the system includes a response sending unit that sends the client an output response, including the first content and an identifier to identify the first content and a logging database to record the first content in association with the identifier. Further, the system includes a request receiving unit that receives a second client request including input data related to the first content and the identifier and a content combining unit that combines the input data extracted from the second client request with the first content that is retrieved from the logging database based on the identifier.
US08554739B2
Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices using design templates. A design template may be configured to make available to the user only particular inputs that might need to be modified for a specific application of the intelligent electronic device. Use of templates, as disclosed herein, may simplify the task of configuring an intelligent electronic device. Data entered by the user may be utilized to generate a plurality of intelligent electronic device settings. According to various embodiments, the data entered by a user may be stored on the intelligent electronic device in an archive file. The archive file may also include other design information that a user may desire to store on the intelligent electronic device.
US08554736B2
A method of backing up a backup space includes splitting a complete backup of the backup space into a number of rolling backups, and backing up a portion of unchanged files and all changed and new files on each of the rolling backups.
US08554734B1
Technologies for providing block-level continuous data protection can operate without additional external devices. I/O operations to a storage volume may be logged to a sequential journal volume. The logging can occur in parallel to the I/O operation thereby having little, or no, impact on the performance of the storage system. Previous data need not be backed up; instead only new I/O operations may be recorded in the journal or log. Snapshot events may also be recorded to the logging journal. When a volume is to be recovered, a snapshot can be mounted and I/O operations after the snapshot creation, but prior to the recovery point, can be played back onto the snapshot. Operators may be provided with a flexible mechanism for reviewing and recovering data after a data loss. Using snapshots and I/O journals, a volume can be rolled back to a desired point nearly instantaneously.
US08554724B2
A method replicates data between instances of a distributed database. The method identifies at least two instances of the database at distinct geographic locations. The method tracks changes to the database by storing deltas. Each delta has a row identifier that identifies the piece of data modified, a sequence identifier that specifies the order in which the deltas are applied to the data, and an instance identifier that specifies where the delta was created. The method determines which deltas to send using an egress map that specifies which combinations of row identifier and sequence identifier have been acknowledged as received at other instances. The method builds a transmission matrix that identifies deltas that have not yet been acknowledged as received. The method then transmits deltas identified in the transmission matrix. After receiving acknowledgement that transmitted deltas have been incorporated into databases at other instances, the method updates the egress map.
US08554723B2
A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.
US08554717B2
A method for creating a risk estimate for a tool includes creating a plurality of source patterns from tool data and maintenance data related to a plurality of tools. The method also includes creating a risk model from the plurality of source patterns, the risk model including a plurality of example stressors each having an associated risk value. The method also includes creating at least one stress pattern from tool data related to the tool and comparing the at least one stress pattern to the risk model to create a risk estimate for the tool.
US08554715B2
The apparatus computes classification scores based on parameters that have been determined from documents. Each score is compared with a first and second threshold. Definite classifications are assigned when the score is above the highest threshold or below the lowest threshold and the documents are processed accordingly. If the score is between the thresholds the document is singled out for further inspection, for example by a human arbitrator, to assign a class. The first and second threshold are adapted automatically based on specified a minimum accuracy level for the classification and a training set. The apparatus uses this specified accuracy in a search for a combination of threshold values that optimizes classifier yield, in terms of a maximized fraction of patterns in a training set that need not be turned over for further inspection without definite classification. The search is subject to the condition that the combination of thresholds results in at least the specified accuracy over the training set.
US08554704B2
Methods and systems are provided for solving an optimization problem using a model expressed in a mixed integer programming (MIP) language. The problem is constrained within a space of valid solutions by a plurality of MIP variables. A skeleton set of the variables are designated as eligible for fixed value assignments. An initial solution for the problem is obtained, which forms the basis for refinement. New versions of the problem are prepared and solved iteratively by fixing a proportion of the skeleton set to their best known values, as found in a previous problem-solving iteration.
US08554700B2
This patent application pertains to answer model comparison. One implementation can determine a first frequency at which an individual answer category appears in an individual slot on a query results page when utilizing a first model. The method can ascertain a second frequency at which the individual answer category appears in the individual slot on the query results page when utilizing a second model. The method can calibrate the second model so that the second frequency approaches the first frequency.
US08554686B2
In a personal Internet communication device, a security key is stored on the master boot record. Any bootable device attempting to write operating system files or software files must have an authorized signature key in order to be eligible to install files on the personal Internet communication device.
US08554685B2
A universal ID and biometrics systems and methods are disclosed. A method includes receiving an authentication request message originating from a user. The authentication request message includes a first identifier and a second identifier, where the second identifier includes biometric data. The method further includes determining a third identifier based on the first identifier and sending the second and third identifiers to a first server computer to determine if the second and third identifiers have a predetermined correlation. The method further includes receiving confirmation of user authentication if the identification system determines that the second and third identifiers have the predetermined correlation.
US08554669B2
A method for offering at least one credit product by at least one credit issuer to a consumer at a point-of-sale between a merchant and the consumer. The method includes the steps of: providing a credit issuer data set including a plurality of data fields to a central database; initiating a transaction between the consumer and the merchant at the point-of-sale; offering, to the consumer at the point-of-sale, the at least one credit product; and presenting, to the consumer at the point-of-sale, at least one data field in the credit issuer data set. The at least one data field presented to the consumer is populated with data directed to the credit product, the credit issuer, or any combination thereof. An apparatus and system are also disclosed.
US08554664B2
A graphical interface and method are provided for selectively displaying market information corresponding to a plurality of tradeable objects. According to one example method, a scanning feature is provided in relation to a number of tradeable object indicators. Upon detecting a predefined movement of a user input device in relation to the plurality of indicators, a graphical interface dynamically displays market information corresponding to the tradeable objects as a predefined movement of the user input device is detected in relation to the tradeable object indicators.
US08554661B2
A computer-implemented, transaction-making, municipal bond trading system having a capability to conduct a private electronic auction of bid wanteds between a central brokers' broker and multiple prospective remote bidders and to maintain a reference database of accurate individual bond lot descriptions and identifications, including CUSIP (trademark) numbers.
US08554658B2
A system, method, and corresponding computer program product facilitates trading of a standardized contract. The terms of the contract may be such that it provides a payout from one party to the other based on the price, yield, level or other measure of an asset, basket, index, financial contract, other financial instrument or some economically significant variable observed at or around two specified times, both such times being after the time that the standardized contract is first available for trading. Alternatively, the terms of the contract may be such that it provides that one party has the right but not the obligation either to purchase or to sell some asset at a price which is determined at a first specified time, such right to be exercised at some time not later than the second specified time, both such times being after the time that the standardized contract is first available for trading. These and other related contracts are described.
US08554650B1
An importable electronic template and methods of creating and utilizing the importable template. The template includes an alphanumeric field created by a template creation entity and a response field created by the template creation entity. Data is electronically entered into the response field by a responding entity. The importable electronic template is incorporated into a general purpose electronic template.
US08554649B1
In some examples, a method for performing maintenance-cost-aware billing is described. The method may include generating a version of a virtual machine image. The method may also include calculating a usage charge for usage of an instantiated virtual machine corresponding to the version of the virtual machine image. The calculation of the usage charge may be based on an age of the version of the virtual machine image.
US08554648B2
An information model for a party and property records management system includes a legal party role object for maintaining relationships between objects, such as legal party objects and revenue-object objects, within the information model. A legal party object could have several associated objects, such as an identification number object or a legal party communication object.
US08554646B2
An accounting system under standard costing as absorption costing which identifies a break-even point, performs a process in which, in a break-even chart represented as a standard-costing marginal profit chart for a company or business line departments, a “net carryover manufacturing overhead allocation cost” η of an inventory and a managed gross profit QM (=Sales Amount X−Sales Absorption Cost) are defined, a managed fixed cost F (=η+Manufacturing Overhead C+General Administrative Cost G) is treated as a fixed cost, and the point of intersection between line segment OB′ connecting the origin O (0, 0) and point B′ (X, Vs) and horizontal line segment EN′ taking the value of the managed fixed cost F is identified as a break-even point (point H2′). Here, Vs is the sum of the managed gross profit QM and a sales manufacturing overhead allocation cost ACX.
US08554640B1
User content access events pertaining to a content item, such as an eBook, audio, video file, and so on, are collected and analyzed to determine progress data, including completion information about when the content item, or a portion thereof, has been completed. Once determined, further information or recommendations that have some relation to the completed content item may be presented to the user.
US08554635B2
A method and system are disclosed for managing catalog resources within a social commerce environment. Users are referred by a plurality of affiliates to a social commerce marketplace system. Once referred, the users are presented with a customized social commerce storefront that is associated with an individual affiliate. Each of the customized social commerce storefronts comprises a micro catalog of purchasable products, which is a subset of a master catalog comprising a set of available products. Social data associated with the user and catalog data associated with the purchasable products is processed to generate product catalog data to the user, which is then provided to the user. The user reviews the social commerce content and selects individual purchasable products for purchase.
US08554632B2
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US08554630B2
Methods and systems are described for processing and display content. Web page data for a first web page is received from a remote system, wherein the web page is to be displayed on a terminal associated with a user. An automatic identification is performed of a first content in the first web page data. A user-defined profile is accessed. A second content is automatically selected based at least in part on the user profile. The first content is replaced with the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed.
US08554622B2
Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.
US08554619B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating experiment content distribution campaigns (“experiment campaign”) and allocating content in accordance with the experiment campaign. In one aspect, a control campaign or an experiment campaign are selected as an available campaign for providing content in response to receiving a content request. The selection can be a probability constrained selection where the probability with which the experiment campaign is selected is specified as a portion of a total number of requests received during an experiment period for which the experiment campaign is available to provide content. Content is provided in response to the request, where the provided content being content corresponding to the selected campaign.
US08554618B1
A group of key terms associated with an ad campaign are identified, each key term including a keyword or a key phrase, the ad campaign being associated with one or more negative key terms. The group is automatically classified into two or more sub-groups each having one or more key terms, at least one of the sub-groups having key terms that have a higher similarity level than the key terms in the original group. Associations between the one or more negative key terms and the two or more sub-groups are determined, and the two or more sub-groups of key terms and associated zero or more negative key terms are provided to a sponsor of the ad campaign.
US08554616B2
For use with a computer network, a media and advertisement player, a method of manufacturing the player and a method of playing media and advertisements and reporting the playing of the media and advertisements to a remote system. In one embodiment, the player includes: (1) a media player that receives media from a remote system via the computer network and plays the media in response to customer requests, (2) an advertisement player that receives advertisements and a corresponding advertising schedule from the remote system via the computer network and plays the advertisements according to the advertising schedule and (3) a tracking subsystem that generates as-run logs containing records of a playing of the media and the advertisements and transmits the as-run logs to the remote system via the computer network.
US08554615B2
In accordance with the present invention, context-induced wireless network information and content transport systems and methods are provided. In another aspect of the present application, a system includes first and second mobile devices that store respective interest profiles. A further aspect of the present application provides that wireless point-to-point connections are formed when the first and second mobile devices are in close physical proximity to each other. In another aspect, the mobile devices automatically exchange advertising content between each other based on the respective interest profiles over the wireless point-to-point connections. Yet another aspect employs a content distribution device wirelessly transmitting advertising content to one of the first and second mobile devices when the one of the first and second mobile devices is in close physical proximity to the content distribution device. A method of operating such a wireless network is also provided.
US08554604B2
A method of determining the behavioral outcome resulting from a business rule includes the step of defining at least one player, business rules, and an environment that defines actions that the player can take in accordance with the business rules. The definitions are translated into a codified script. The behavioral outcome resulting from player-selected actions during execution of the codified script are determined.
US08554602B1
System and method for automatic definition and tuning of user segment combinations used for targeted advertisement and marketing. Automated analysis and feedback modules may provide, ad hoc, optimized market segments definitions that maximize the conversion ratio for advertisements. The system and method may optimize of segment data based on a learning-running process built around a data exchange within a real-time bidding (RTB) media exchange system. In identifying qualified combinations for segments on-going loops or iterations may analyze the correlation between the performance of an advertisement or “creative” and user data, based on a set of parameters. As a part of data segmentation, embodiments of the present invention find combinations of parameters that may predict lift. Segment combinations are optimized by, for example combining a segment combination with one or more other segment combinations and/or dividing a segment combination into two or more different combinations.
US08554592B1
A system and method is provided for updating customer profiles based on current information on merchant transactions performed by the customers. The customer profiles, which include data fields for customer attributes, are stored in a profile data base. The customer profiles may be updated when a batch of merchant-customer transaction reports in a given time period becomes available. The information in the batch of merchant-customer transaction reports, which may be supplemented with additional known information on the merchants and/or customers, is sorted by customer account number. The customer profiles then are updated, one customer account number at time, using the sorted information. Profiling models which relate transaction types or characteristics to customer attributes are used to assign updated values to the customer attribute data fields.
US08554583B2
In one aspect, the invention comprises a computer implemented method comprising: (a) determining an average monthly cost of long term care for a consumer; (b) determining an estimated total cost of long term care for the consumer; (c) receiving and storing in a computer readable medium data describing the consumer's preferences regarding long term care resources; (d) calculating with a processor an initial benefit amount for the consumer; (e) adjusting with a processor the initial benefit amount based on the data describing the consumer's preferences to determine a total benefit amount; and (f) recommending a long term care policy providing the total benefit amount to the consumer, wherein the processors may the same processor or different processors. Other aspects of the invention comprise related method, computer system, and software embodiments.
US08554581B2
System and methods for processing a drug prescription transaction are configured to identify and resolve any issue or problem associated with the transaction during one or more early stages of processing. System and methods of processing the transaction handle prescription and customer data entry, pharmacy inventory check, prescription refill authorization check and/or insurance adjudication review well in advance of production and quality assurance stages by identifying and resolving any issue or problem. Prescription fulfillment is prioritized and estimated prescription pick-up times are predicted based on one or more outcomes of such early stage processing. Customers can be provided with realistic and relatively accurate prescription pick up times that a pharmacy can efficiently and consistently meet as a result of fulfillment prioritization. Further, system and methods for determining a staffing schedule for a workflow process requiring different skill levels during different operation times is provided.
US08554580B2
A knowledgebase comprising a plurality of feature-sets is created using complexity science. The knowledgebase is accessible through a network to a computer, a system, and a computer program code that receives and analyzes medical data to determine the existence of a disease state. The medical data is input and correlated to features within the knowledgebase to identify feature-sets, each feature-set indicating a particular medical condition. After one or more feature-sets have been selected, associative algorithms consider the magnitudes or values of the medical data and, with the values of features in the feature-sets, assess the risk burden of the medical condition associated with the feature-set. An output is generated that may include diagnoses of one or more medical conditions, the risk burden of the medical condition(s), possible treatment options and prevention techniques.
US08554579B2
A system for preparing and managing patient-specific dose orders includes an order processing server configured to receive the patient-specific dose orders, define a queue of dose orders and distribute the dose orders to at least one dose preparation station. The dose preparation station is in bi-directional communication with the order processing server and has an interface for providing an operator with a protocol associated with each received drug order and specifying a set of steps to fill the drug order. Steps to fill the drug order are captured at the station and a display, positionable independent of the station outputs the dose order queue and metrics concerning activity at the dose preparation station. Systems for preparing patient-specific doses and a method for telepharmacy in which data captured while following the protocol are provided to a remote site for review and approval by a pharmacist.
US08554577B2
There is provided an apparatus for organizing a clinical observation in the form of clinical information entered by a user into memory. The apparatus includes a mechanism to receive the clinical information, which is associated with the clinical observation and has a plurality of clinical attributes. There is a mechanism for parsing the clinical information, and which identifies a clinical information data structure representative of the clinical information and which has one or more granule information data structures. Each of the granule information data structures has a collection of generic attributes. There is a mechanism to assign the clinical attributes to respective ones of the generic attributes of the one or more granule information data structures. The clinical information data structure associates the clinical attributes with respective ones of the generic attributes of each of the granule information data structures.
US08554576B1
A document management device provides a user interface that receives an indication from a user of one or more series associated with an electronic document, such as a scanned or electronically completed medical-related form. In other embodiments, the document management device comprises document detection intelligence that determines a type of document and/or series for an electronic document. After determining a series associated with a document, one or more attributes that have previously been associated with the determined series are associated with the electronic document. The attributes associated with the electronic document may then be used to control user's rights to the document, indicate a type of viewer associated with the document, indicate a storage location for the document, and/or indicate a type of the electronic document, for example.
US08554575B1
A system and method are provided for processing flexible spending account transactions involving a plurality of pharmacies, a service provider, one or more pharmacy benefits managers (“PBMs”), and individuals having flexible spending accounts (“FSAs”) and stored value cards for debiting their FSAs. The service provider maintains a PBM transaction database; receives from a pharmacy an authorization request at the time of purchase; queries the PBM transaction database for a matching transaction in response to the authorization request; and authorizes payment of the patient responsible balance to be automatically debited against the respective FSA at the time of purchase.
US08554573B2
When modeling anatomical structures in a patient for diagnosis or therapeutic planning, an atlas (26) of predesigned anatomical structure models can be accessed, and model of one or more such structures can be selected and overlaid on an a 3D image of corresponding structure(s) in a clinic image of a patient. A user can click and drag a cursor on the model to deform the model to align with the clinical image. Additionally, a processor (16) can generate a volumetric deformation function using splines, parametric techniques, or the like, and can deform the model to fit the image in real time, in response to user manipulation of the model.
US08554569B2
An audio encoder implements multi-channel coding decision, band truncation, multi-channel rematrixing, and header reduction techniques to improve quality and coding efficiency. In the multi-channel coding decision technique, the audio encoder dynamically selects between joint and independent coding of a multi-channel audio signal via an open-loop decision based upon (a) energy separation between the coding channels, and (b) the disparity between excitation patterns of the separate input channels. In the band truncation technique, the audio encoder performs open-loop band truncation at a cut-off frequency based on a target perceptual quality measure. In multi-channel rematrixing technique, the audio encoder suppresses certain coefficients of a difference channel by scaling according to a scale factor, which is based on current average levels of perceptual quality, current rate control buffer fullness, coding mode, and the amount of channel separation in the source. In the header reduction technique, the audio encoder selectively modifies the quantization step size of zeroed quantization bands so as to encode in fewer frame header bits.
US08554557B2
A voice activity detection process is robust to a low and high signal-to-noise ratio speech and signal loss. A process divides an aural signal into one or more bands. Signal magnitudes of frequency components and the respective noise components are estimated. A noise adaptation rate modifies estimates of noise components based on differences between the signal to the estimated noise and signal variability.
US08554537B2
A method for transliteration includes receiving input such as a word, a sentence, a phrase, and a paragraph, in a source language, creating source language sub-phonetic units for the word and converting the source language sub-phonetic units for the word to target language sub-phonetic units, retrieving ranking for each of the target language sub-phonetic units from a database and creating target language words for the word in the source language based on the target language sub-phonetic units and ranking of the each of the target language sub-phonetic units. The method further includes identifying candidate target language words based predefined criteria, and displaying candidate target language words.
US08554533B2
Methods and apparatus for advancing time in a distributed business process simulation are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, simulation time may be warped from one breakpoint to another breakpoint thereby facilitating an efficient ratio of simulation time to real time.
US08554532B1
A circuit is simulated by using system or network tearing to obtain a real solution. The circuit may be an entire integrated circuit, portion of an integrated circuit, or a circuit block. A circuit simulation technique of the invention generates a system graph, finds a tree, and partitions the tree into two or more subtrees. The technique identifies global links and local links in the graph. Each subtree may be solved individually using distributed, parallel computing. Using the results for the subtrees, the technique obtains a real solution, branch voltages and currents, for the circuit.
US08554524B2
A calculation method for physical value for calculating physical values in a numerical analysis method for numerically analyzing a physical phenomenon, comprises a physical value calculation step of calculating physical values in an analysis domain divided into a plurality of divided domains, wherein in the physical value calculation step, the physical values are calculated by using: a discretized governing equation that uses values not requiring coordinates (Vertex) of vertices of the divided domains and connectivity information (Connectivity) of the vertices and that is derived on the basis of a weighted residual method; and a calculation data model in which volumes of the divided domains and characteristic values of boundary surface indicating characteristics of boundary surfaces of adjacent ones of the divided domains are provided as the values not requiring coordinates (Vertex) of vertices of the divided domains and connectivity information (Connectivity) of the vertices.
US08554520B2
Systems and methods for facilitating CAD design of one or more structures by automatically categorizing and/or associating multiple drawings without pre-existing knowledge as to the type of drawings being categorized. In some examples, a computing system receives a set of CAD drawings from a third-party, and a host manager automatically determines which of the drawings are host, stand-alone, and external reference drawings. Moreover, the host manager can determine which of a set of external references comprises a broken reference, such as a network pathway that does not contain the desired external reference. For each broken or corrupt reference, the host manager can create a dummy (proxy) drawing that can be inserted in place of the broken reference so that the system can process (e.g., bind) the set of drawings without crashing. An interface may be further provided for displaying the categorized set of drawings to the user.
US08554515B2
A system and method for evaluating equipment in an improper cluster in a data center, the equipment including a plurality of equipment racks, and at least one cooling provider. In one aspect, the method includes receiving data regarding each of the plurality of equipment racks and the at least one cooling provider, the data including a layout of the improper cluster of equipment racks and the at least one cooling provider, storing the received data, identifying at least one gap in the layout, determining cooling performance of at least one of the plurality of equipment racks based, at least in part, on characteristics of the at least one gap, and displaying the layout of the data center, wherein the layout includes an indication of the cooling performance of the at least one of the plurality of equipment racks.
US08554503B2
A method for calibration of a thickness gauge is provided in which the thickness gauge measures the thickness of a measured object in a stipulated measurement direction with at least one displacement sensor, operating contactless or by scanning, a reference object with known thickness and shape being brought into at least one partial area of the measurement field of the at least one displacement sensor.
US08554501B2
A method and device for the non-intrusive determination of the electrical power consumed by a subscriber installation. From the sampled values of the supply current and supply voltage that are delivered to the installation, constituting a consumption signal, the sampled values are grouped in successive observation time windows; the poles and residues of the consumption signal are discriminated in each current window using the pencil method, the set of poles and residues associated with at least one singular value representing a combination of signatures of separate electrical loads; at least the active power consumed by a subset of electrical loads in operation is calculated, over at least the duration of the current observation window, the sum of the active powers consumed by each electrical load satisfying a consumed power function linking these poles and residues.
US08554488B2
The present invention provides methods and compositions related to genomic profiling, and in particular, to assigning probabilistic measure of clinical outcome for a patient having a disease or a tumor using segmented genomic profiles such as those produced by representational oligonucleotide microarray analysis (ROMA).
US08554482B2
Electrical property contrast difference maps of the subsurface formations may be produced using surface and/or near surface array of transmitters and receivers tuned to emit and receive electromagnetic (EM) signals. The electrical property may be resistivity or conductivity. The maps may be time based. A time based trend change may be used to predict the location and movement of fluids within the hydrocarbon bearing or any other subsurface zones where resistivity and/or conductivity values of the fluids within these zones change over time.
US08554465B2
A device for the supported parking of a vehicle in a parking space is disclosed. The device includes at least one sensor device allowing the detection of at least one object at a near range from the vehicle. The device is implemented for numerically determining the presence of at least one object at a far range from the vehicle, such that the numerical determining of the object in the far range takes place on the basis of the object detected in the near range.
US08554462B2
In a method for controlling an unmanned aerial vehicle (UAV), a digital image is obtained by an image capturing device of the UAV. The method detects an object in the digital image, determines a distance between the detected object and the UAV, and obtains a flight direction of the UAV if the distance is less than a preset value. The method further calculates a relative position and a relative angle between the detected object and the UAV, determines a flight limiting range of the UAV according to the relative position and the relative angle, and controls the flight direction of the UAV according to the flight limiting range.
US08554460B2
Computer-implemented systems, methods, and computer-readable media for reducing operational costs relating to fuel burn of aircraft include receiving trip data specifying an origin, an intermediate destination, and a final destination from a client device; receiving operational data from one or more computing device; performing optimization logic to determine an optimized route having a minimized fuel cost, the optimized route specifying how much fuel to purchase at each of an origin airport, an intermediate destination airport, and a final destination airport; and transmitting the optimized route to the client device.
US08554456B2
An approach is provided that gathers observational traffic data at traffic controller nodes. Each of the traffic controller nodes communicates observational traffic data to other traffic controller nodes via a network. The traffic controller nodes negotiate traffic control parameters. The negotiating process receives timing proposals from the other traffic controller nodes included in the related set. The nodes analyze the proposed timings based on the traffic controller's gathered observational traffic data. The traffic controller node prepares responses in response to the analysis. The traffic controller node sends the negotiation responses to the other traffic controller nodes. The traffic controller node also adjusts its traffic control parameters that control the node's cycle times based on the analysis.
US08554455B2
An IIS system that performs control related to intermittent stopping of engine operation by idling stop control is applied to an internal combustion engine including a VVT mechanism that makes the valve timing of an engine valve variable and has an intermediate lock mechanism that mechanically locks the valve timing at an intermediate lock position between a most retarded position and a most advanced position. The IIS system is configured to inhibit the engine operation from being intermittently stopped at the occurrence of a failure of the VVT mechanism to avoid the internal combustion engine from being prevented from being restarted after the intermittent stop depending on the occurrence of the failure of the VVT mechanism.
US08554452B2
An ISG system makes it possible improve fuel efficiency of a vehicle by achieving an ISG system at a low cost in a vehicle equipped with an automatic transmission and considerably improve commercial quality of a vehicle by relatively reducing the parts and cost for manufacturing the vehicle, without using a sub-oil pump and a hill-start assist control device.