Document Document Title
US08191716B2 Horizontal-tube sedimentation-separation apparatus
A horizontal-tube segmentation-separation apparatus has multiple parallel inclined plates, which are arranged in pairs having an upper inclined plate and a lower inclined plate. Between the inclined plate pairs are isolated plates which are parallel thereto. One or more baffles are set under the isolated plates transverse to the flow of water to block the flow of water under the isolated plates. Between the isolated plate and the upper inclined plate is a flat supporting plate which separates the water flowing region into several water channels that have a parallelogram-shaped cross-section.
US08191705B2 Conveyor belt for transporting hot material
A conveyor belt has a reinforcement insert and is provided to transport hot materials at higher temperatures. The core of the conveyor belt is protected against the high temperatures by an additional textile layer made of basalt fibers arranged above the reinforcement insert in the rubber cover layer defining the load-carrying side of the conveyor belt.
US08191704B2 Conveying apparatus
A conveyance device uses a simple structure to cause a travel body on which food and drink are placed to travel stably. The conveyance device (10) causes the travel body (11) to travel and convey the food and drink that can be placed on the travel body (11). The conveyance device (10) has a conveyance drive section (13) provided along a travel path (12) on which the travel body (11) travels and also has a travel body connection section (14) connected to the travel body (11) and moving in the direction of travel of the travel body (11) by being driven by the conveyance drive section (13). The conveyance drive section (13) is placed on a side of the travel path (12).
US08191703B2 Conveyor system monitoring and maintenance
Methods for initiating one or more maintenance procedures on a conveyer system employ a load cell assembly that is supported by a link of a conveyor chain of the system in order to collect tension measurements. According to preferred methods, one or more threshold values for a rate of change in tension along particular portions of a circuit, around which the chain is driven, and/or for a variation in tension profile, from one cycle to another around the circuit, are established for comparison with tension measurements that are collected and/or processed by the load cell assembly, in order to detect operating issues and initiate the appropriate maintenance procedure(s). According to some methods, plots of the rate of change of tension versus time are generated and displayed for an operator to view.
US08191701B2 Belt cleaning system for laser cutting device
A belt cleaning system to clean the carrier surface of a conveyor belt. The system includes a roller assembly and a liquid supply subsystem. The roller assembly includes a cleaning web composed of a hydroscopic material and a roller to bias the cleaning web into rotating contact with the conveyor belt carrier surface. The liquid supply subsystem provides a cleaning liquid to the cleaning web.
US08191696B2 Torque transmission apparatus
A torque transmission apparatus includes first and second torque transmission members 3, 5, a frictional clutch 7 for transmitting a torque between the torque transmission members 3, 5, a stationary housing 11 accommodating a coupling 9, a spatial part for enclosing oil in the stationary housing 11 and an opening 15 formed in a part of the coupling 9 so that the oil in the stationary housing 11 is introduced into the coupling 9.
US08191695B2 Actuating mechanism for engaging and disengaging a separating clutch, with rotatable cam segment
The invention relates to an actuating mechanism for engaging and disengaging a separating clutch of a single-clutch or multiple-clutch transmission, which has a housing, for a motor vehicle, having: an actuating drive; a cam segment which has a curved recess and which is rotatable about a first bearing, said first bearing being fixed with respect to the housing, and which can be rotated by the actuating drive in an engagement rotational direction or a disengagement rotational direction; and an engagement fork which is rotatable about a second bearing, said second bearing being fixed with respect to the housing, and which is coupled at one side of the fork to the cam segment by means of a cam follower and which can be coupled on an opposite side of the fork to the separating clutch in such a way that the separating clutch is closed in the event of a rotation of the cam segment in the engagement rotational direction and the separating clutch is opened in the event of a rotation of the cam segment in the disengagement rotational direction. The cam follower engages into the curved recess and being guided by a contour of the curved recess in the event of a rotation of the cam segment; with the contour being shaped such that the cam follower is offset in a radial direction of the cam segment in the event of an actuation of the actuating drive (FIG. 1).
US08191693B2 Vibration damper
A vibration damper has a working cylinder and a working piston axially displaceable therein. A compensation cylinder has a compensation piston axially displaceable therein. The compensation cylinder is situated at the longitudinal end of the working cylinder and diagonally thereto.
US08191692B2 Cylinder apparatus
In a cylinder apparatus in the form of a shock absorber, a spring seat is mounted within a cylinder, and clearance-fitted to a piston rod with a first lateral clearance for moving along the piston rod longitudinally of the cylinder. The spring seat includes a longitudinal extension at one longitudinal end for defining a space between the longitudinal extension and the piston rod. A rebound spring is mounted around the piston rod within the cylinder. The rebound spring has one longitudinal end fixed to another longitudinal end of the spring seat. An elastic member is retained in the defined space by the longitudinal extension of the spring seat, and clearance-fitted to the piston rod with a second lateral clearance for moving along the piston rod longitudinally of the cylinder, wherein the second lateral clearance is smaller than the first lateral clearance.
US08191691B2 Disc brake debris collection system
A disc brake assembly includes a rotor, a caliper, brake pads and an optional filter. The optional filter can be disposed within a shroud which covers at least about 70% of the distal side periphery on at least one of the two sides of the rotor. The disc brake also includes an impeller or other means for providing air flow to the disc brake assembly. The impeller can be provided by the rotor itself or it can be provided by a separate component which is powered either directly or indirectly by the rotor.
US08191690B2 Shim structure for brake squeal attenuation
A shim structure is provided for damping vibration and attenuating noise in a brake system. The brake system includes a forcing member operable to urge a friction member against a rotating member to slow or stop the same. The shim structure includes a shim body that is adapted to be interposed within the brake system. The shim body includes one or more tabs that are configured to oscillate out-of-phase with vibrations generated by the brake system during urging of the friction member against the rotating member to thereby dissipate vibrational energy generated by the brake system. The dimensions, orientation, and/or location of each tab are selected or engineered to provide predetermined levels of vibration and noise attenuation. A mass may be attached to each tab. The geometry, location, and/or size of each mass may be selectively modified to provide predetermined levels of vibration and noise attenuation.
US08191689B2 Elevator safety rescue system
The elevator safety rescue system is an electro-hydraulic system particularly suited for use in rack and pinion drive elevators installed with tall towers, mines, smoke stacks, and other structures having relatively large elevations or depths. The system includes a positive displacement hydraulic pump driven by the output shaft of an electric elevator drive motor. An electro-hydraulic valve is electrically powered to maintain an open condition to allow unrestricted hydraulic flow through the pump during normal operation. In the event of an elevator malfunction, electrical power is terminated to the valve, causing the valve to close and thus requiring all hydraulic fluid to pass through a restrictor. The restrictor limits the flow of hydraulic fluid through the hydraulic pump, thus limiting its rotational speed and the rotational speed of the elevator drive motor to which it is attached, thereby allowing the elevator to descend at a safe speed.
US08191684B1 Ladder mounted brush apparatus
The ladder mounted brush apparatus provides for ladder safety with a removably mounted device that affixes to the lower rung of a ladder, adjacent to the ladder rail. Upon beginning to climb the ladder, a user steps downwardly on the brush bristles and base to position the base and bristles atop the rung, moving the base and bristles and attachment plate from parallel to the ladder rail to a position atop the rung, perpendicular to the rail. The user then weights alternates feet to scrub footwear soles, thereby cleaning the footwear to ensure against slipping on the ladder rungs. Upon cessation of use, the attachment plate with attached brush base with bristles automatically returns to a position immediately adjacent to the ladder rail, thereby out of the way of ladder ascension and dissention.
US08191681B2 A-frame ladder with a tambour gate/barrier
An A-frame ladder has a first ladder and a second ladder. The first ladder has two rails interconnected by a plurality of steps and a first set of grooves that receive a tambour device that inhibits a person from using the first ladder's steps. The second ladder has two rails interconnected by a plurality of steps and a second set of grooves, interconnected to the first set of grooves, that receive the tambour device so the first ladder and the second ladder can be used and inhibits a person from entering the area between the first ladder and the second ladder through the second ladder's steps.
US08191679B2 Safety strap assembly for tree climbers
A safety strap assembly is used by a climber for ascending, remaining secured at height and descending from a tree or pole. The safety strap assembly includes a tubular strap; an elastic strap; a stiffening member; a string; a coupling; and a finger-pull. Optionally, an oval chain-link is included. The tubular strap fits around a tree. One end of the tubular strap is connected to an elastic strap. The other end is attachable to the climber. The stiffening member fits within the tubular member. A string extending from two holes in the tubular strap permit the stiffening member to be shifted. The coupling at the free end of the elastic strap connects to the tubular strap in a removable slidable engagement. The finger-pull at that connection breaks away if the climber falls enabling the tubular strap to engage the tree and prevent a fall to the ground.
US08191678B2 Apparatus for absorbing acoustical energy and use thereof
An apparatus comprising a combination of a microphone and a composite acoustic panel. The composite acoustic panel comprises materials having different spectra of acoustic absorption. The materials may be integrated in a single layer or in a plurality of different layers.
US08191674B2 Acoustic loading device for loudspeakers
A loudspeaker horn includes a pair of opposed flared sides defining a passage diverging to a mouth, and a vane positioned in the passage for steering sound waves through the passage. The vane may have a straight configuration and be either centrally located between the flared sides or laterally offset in the diverging passage. The vane may be fixed in position or, more preferably, be pivotable so as to be adjustable before each new use according to conditions at that use. The horn may be part of a horn unit that includes a funnel for feeding sound to the horn, and the horn or horn unit may be part of a horn loudspeaker.
US08191673B1 Collapsible megaphone device
A collapsible megaphone device having a body portion capable of lying flat in a first state and capable of assuming the shape of a megaphone in a second state where in the first state, the collapsible megaphone device is substantially two dimensional and planar having a first edge, second edge and boundary edges joining the first and second edges. The collapsible megaphone device is convertible from the first state to the second state by exerting pressure against its boundary edges and is returnable to the first state by removing pressure from its boundary edges.
US08191661B2 Throttle-free transmissionless hybrid vehicle
In a high speed mode of operating and electric-gas hybrid car, the combustion engine is directly engaged to the wheels without a transmission and that vehicle speed is controlled without a throttle by electric generator loading of the engine.
US08191659B2 Walking-type working machine
A walking-type working machine in which a gas-container housing section (cassette-type gas container) and a carry handle are mounted to a handle post. The walking-type working machine (10) is provided with a cassette-type gas container (21) mounted to a handle post (16), which rises upward and rearward from a rear section (11a) of a working machine body (11), so as to be oriented in the longitudinal direction of the handle post. A gas engine (12) is driven by fuel in the cassette-type gas container (21). The walking-type working machine is provided with a carry handle (22) for carrying the machine. The carry handle (22) is mounted to the handle post and is formed so as to surround the cassette-type gas container. The carry handle has a grip (45).
US08191657B2 Rotary drag bits for cutting casing and drilling subterranean formations
A drill bit for cutting casing employing a plurality of discrete, abrasive particulate-impregnated cutting structures having cutting structures therein extending upwardly from abrasive particulate-impregnated blades, which define a plurality of fluid passages therebetween on the bit face. Additional cutting elements may be placed in the inverted cone of the bit surrounding the centerline thereof.
US08191654B2 Methods of drilling using differing types of cutting elements
A drill bit includes a bit body having a face on which two different types of cutting elements are disposed, the first type being cutting elements suitable for drilling at least one subterranean formation and the second type being cutting elements suitable for drilling through a casing bit disposed at an end of a casing or liner string and cementing equipment or other components, if such are disposed within the casing or liner string, as well as cement inside as well as exterior to the casing or liner string. The second type of cutting elements exhibits a relatively greater exposure than the first type of cutting elements, so as to engage the interior of the casing bit and, if present, cementing equipment components and cement to drill therethrough, after which the second type of cutting elements quickly wears upon engagement with the subterranean formation material exterior to the casing bit, and the first type of cutting elements continues to drill the subterranean formation. The first type of cutting elements may comprise superabrasive cutting elements and the second type of cutting elements may comprise abrasive or superabrasive cutting elements comprising a plurality of configurations.
US08191652B2 Directional control drilling system
A drilling system, comprising a non-rotating conveyance system; a tool connected to the non-rotating conveyance system and including anchors by which the tool can be anchored in position when located in a borehole; a drill bit connected to the tool; a motor for rotating the drill bit; and a directional control system interposed between the tool and the drill bit; wherein, in use, whit the drilling system located in a borehole, the directional control system can be operates so as to displace the drill bit away from the axis of the borehole.
US08191650B1 Hydrating drive shoe
A drive shoe assembly used in helping penetrate earthen formations.
US08191647B2 Dry sprinkler installation and sealing device
A dry sprinkler installation and sealing device for a cold environment is disclosed. The dry sprinkler installation includes a supply conduit having a first end adapted to communicate with a fire retardant fluid source and a second end supporting a sprinkler head. The supply conduit is dimensioned to extend through an opening in a wall of a cold environment, e.g., a freezer ceiling. A flexible sealing device is positioned about the supply conduit adjacent an exterior surface of the cold environment. A first end of the sealing device is secured about the supply conduit and a second end of the sealing device is secured to an exterior surface of the cold environment. The flexible sealing device allows for radial and axial adjustments to the supply conduit and sprinkler head without comprising the integrity of the sealing device.
US08191645B2 Subterranean well tool including a locking seal healing system
A well tool with multi-stage remedial system improves the durability of a subterranean well tool having an expanded elastomeric member, such as a packer, for use inside a tubular member. The well tool with multi-stage remedial system has a plurality of mandrel members shiftable within the tubular member for anchoring and for setting the seal system. A floating tandem mounted annularly around the lower mandrel members has one end (upon shifting) proximate an end of the seal system, and the floating tandem has an opening to ambient bottom-hole-pressure of the subterranean well. A locking tandem is interposed with the floating tandem and at least one of the lower mandrel members. The floating tandem and the locking tandem together assist in abating elastomeric member extrusion under high temperature, high pressure environments as well as other conditions lending to failure within the well.
US08191641B2 Control line running system
A control line running system includes a control line storage unit and a guiding system having a guiding device and a guide rail for guiding a control line from the control line storage unit toward a well center. The system may also include a control line manipulator assembly for moving the control line toward a tubular and a control line clamp for attaching the control line to the tubular.
US08191639B2 Downhole swivel sub
The present invention provides a swivel sub for connection in a work string between a workstring and a downhole apparatus. The swivel sub includes a first substantially cylindrical body, including a sleeve portion having one or more teeth and a second substantially cylindrical body being partially located within the sleeve portion. The bodies are arranged to rotate relative to each other. The swivel sub also includes a sliding sleeve, having one or more teeth arranged mutually engage with the first teeth is axially moveable between disengaged and engaged positions, in one embodiment by a pressure differential being created in the sub. Further, the present invention provides methods for of running the tool, with particular application to setting and hanging of liners and screens.
US08191633B2 Degradable downhole check valve
Composite downhole tools for hydrocarbon production and methods for using same. The downhole tool can include an annular body having a valve assembly disposed therein. The valve assembly can include a first member preventing flow in a first direction through the annular body; a second member preventing flow in a second direction through the annular body; and a shoulder disposed on an inner diameter of the body between the first and second members. The shoulder can have a first end contoured to sealingly engage an outer contour of the first member and a second end contoured to sealingly engage an outer contour of the second member.
US08191631B2 Method of fracturing and gravel packing with multi movement wash pipe valve
A fracturing and gravel packing tool has features that prevent well swabbing when the tool is picked up with respect to a set isolation packer. An upper or jet valve allows switching between the squeeze and circulation positions without risk of closing the wash pipe valve. The wash pipe valve can only be closed with multiple movements in opposed direction that occur after a predetermined force is held for a finite time to allow movement that arms the wash pipe valve. The jet valve can prevent fluid loss to the formation when being set down whether the crossover tool is supported on the packer or on the smart collet.
US08191630B2 Creating fluid injectivity in tar sands formations
Methods for treating a tar sands formation are described herein. Methods for treating a tar sands may include heating a portion of a hydrocarbon layer in the formation from one or more heaters located in the portion. The heat may be controlled to increase the permeability of at least part of the portion to create an injection zone in the portion with an average permeability sufficient to allow injection of a fluid through the injection zone. A drive fluid and/or an oxidizing fluid may be provided into the injection zone. At least some hydrocarbons including mobilized hydrocarbons are produced from the portion.
US08191627B2 Tubular embedded nozzle assembly for controlling the flow rate of fluids downhole
An apparatus (100) for controlling the flow rate of a fluid during downhole operations. The apparatus (100) includes a tubular member (134) having a flow path (136) between inner and outer portions of the tubular member (134). The flow path (136) includes an inlet (138) in an inner sidewall (140) and an outlet (142) in an outer sidewall (144) of the tubular member (134). The inlet (138) and the outlet (142) are laterally offset from each other. A fluidic device (146) is positioned in the flow path (136) between the inlet (138) and the outlet (142). The fluidic device (146) is embedded within the tubular member (134) between the inner sidewall (140) and the outer sidewall (144). The fluidic device (146) includes a nozzle (154) having a throat portion (156) and a diffuser portion (158) such that fluid will flow through the nozzle (154) at a critical flow rate.
US08191626B2 Downhole jarring tool
A tool having a first lower sub end, a second upper sub end, and an extensible joint connecting the first and second sub ends. The joint has a first inner latch piece connected to the lower sub end, and a second outer latch piece connected to the upper sub end, and a stationary restraining collar. The joint, in a latched position, has the outer latch piece latched to the inner latch piece and the inner and outer latch pieces restrained from unlatching by the restraining collar. The joint, under tensile force, unlatches into an unlatched position by the inner latch piece pulling the outer latch piece through the restraining collar into a position where the inner and outer latch pieces are free to separate. An impact force is generated from the tensile force when the joint unlatches and reaches a maximum extension.
US08191623B2 Slickline conveyed shifting tool system
A shifting tool is run on slickline and has an on board power supply. Rotary motion of the motor is converted to linear motion of the shifting tool using a ball screw device. The grip is obtained with longitudinal motion of a grip linkage and an on board jar then can do the shifting. Alternatively a linear motor can be used to extend and retract the grip assembly and shift using the jar tool. Optionally the tool can be anchored and linear motion from the on board power source operating a motor can do the shifting.
US08191622B2 Varying access points for tubing and casing monitoring and casing annulus remediation systems
An adapter for connecting a casing annulus remediation system to a well having a wellhead with standard lateral ports. The adapter has a body with first and second ends. The first end of the adapter body has a substantially planar surface adapted to cover the lateral ports and be in abutting contact with the wellhead when the two are connected to one another. The second end of the adapter body has a planar surface positioned at an angle greater than 0 degrees and up to 90 degrees to the planar surface of the first end. The second end of the adapter is adapted to be connected to a casing annulus remediation system.
US08191617B2 Syngas cooler and cooling tube for use in a syngas cooler
A method of assembling a syngas cooler is provided. The method includes coupling at least one cooling tube within the syngas cooler, wherein the at least one cooling tube includes an inner surface that defines a flow passage therethrough, an opposite outer surface, and at least one cooling fin extending outward from the outer surface, and orienting the at least one cooling tube such that the at least one cooling fin is in flow communication within a syngas flow passage defined in the syngas cooler, wherein the cooling fin facilitates enhancing heat transfer between fluid flowing in the at least one cooling tube and a syngas flow.
US08191612B2 Cooler module without base panel
A light, compact, non-bottom panel type cooler module includes a plurality of radiation fins arranged in a stack, and a plurality of U-shaped heat pipes fastened to the radiation fins to hold the radiation fins in parallel, each U-shaped heat pipe having one or two opposite end pipe sections thereof press-fitted into respective through holes on the radiation fins and a flat bottom surface portion exposed to the outside of the radiation fins for bonding to a semiconductor device for enabling the heat pipes to transport heat from the semiconductor device to the radiation fins for dissipation.
US08191609B2 Method for manufacturing clad material and equipment for manufacturing the same
A method for manufacturing a clad material composed of a core material and one or more skin materials which are superposed on either one or both faces of the core material, includes a clad material preparation process where an ingot for core material is manufactured by dissolving and casting a metal, and an ingot for skin material is manufactured by dissolving and casting a different metal for skin material, without hot rolling. The ingot for skin material is superposed as a skin material at a predetermined position of either one or both faces of the ingot for core material and the superposed material is hot-rolled to manufacture a clad material.
US08191607B2 Continuous casting machine using molten mold flux
A continuous casting machine injecting molten mold flux into a mold includes: melt-surface covers covering the upper side of the mold; gas aspirators provided below the melt-surface covers for inhaling the gas in an upper space of the mold; and purge gas injectors provided below the melt-surface covers for injecting purge gas into the upper space of the mold.
US08191604B2 Fabric gate
A fabric gate has a ratchet assembly, a delaying assembly and a driving device. The ratchet assembly has a ratchet, a positioning ring and a driven pad. The ratchet has a wheel provide with multiple upper ratchet teeth and multiple lower ratchet teeth. The upper ratchet teeth extend toward a direction opposite to that of the lower ratchet teeth extending. The positioning ring is expandable and has engaging teeth engaging respectively with the ratchet teeth on the ratchet. The driven pad is attached to the top of the positioning ring to expand the positioning ring when the driven pad is rotated by the driving device. The delaying assembly is mounted in the top cap and connected to the ratchet assembly to reduce to the rotating speed of the driven pad.
US08191600B2 System and method for mounting a tire and a wheel
A system for mounting a tire and a wheel is disclosed. The system includes a robotic arm pivotably-connected to an end effector. The system also includes a tire-supporting portion including a support surface and a pair of wheel-engaging and tire-manipulating portions disposed upon the support surface. The pair of wheel-engaging and tire-manipulating portions includes a first wheel-engaging and tire-manipulating portion fixedly-disposed relative the support surface and a second wheel-engaging and tire-manipulating portion movably-disposed relative the support surface.
US08191598B2 Heat sealing jaw apparatus
A heat sealing jaw for use in cooperation with an opposing backing jaw for sealing layers of film together is described. The heat sealing jaw may be suitable for forming an easy-open feature on a packaging pouch used to contain flowable material. In certain embodiments the heat sealing jaw comprises a jaw body, a heat sealing element secured to the jaw body, a support surface for clamping the layers of film together against the opposing backing jaw, and, a heat sink coupled to the heat sealing element for inducing a temperature gradient along a sealing face of the heat sealing element. The sealing face may have a protrusion for forming a notch within the layers of film. Related apparatuses and methods are also described.
US08191593B2 Non-slipping wheel
Non-slipping wheel (1) comprising an elastomer layer (3) which covers at least the radially outer part of the wheel, characterized in that the elastomer layer has been provided with bubbles which are continuously torn open during use of the wheel thereby generating a suction effect. The bubbles can be provided by foaming the elastomer. The elastomer can be polyurethane, and the wheel can further comprise an inner core layer (2) of a different material which is elastic, e.g., rubber. The wheel is particularly useful for floor cleaning machines: due to their use on ground which is covered by a cleaning solution, the wheels face traction problems—on the other hand, the wheels should not leave additional residues or markings on the floor.
US08191592B2 Two-piece tire
A two-piece tire assembly 10 with a removable tread belt 12 for installing about the circumference of a tire carcass 14 is provided. The two-piece tire assembly 10 includes a tread belt 12 has a belt structure 90 having two or more belt layers 100, 110, 120, 130 each layer having one or more belts. The tread belt 12 has a radially inner surface 70 having one or more protruding circumferential ribs 72 or grooves 74 that fit into complementary grooves 18 or ribs 19 on an outer crown surface of the tire carcass 14. The tread belt 12 has a maximum axial belt width W at a radially inner surface. The carcass 14 has a maximum section width SW and ply line 20 having a maximum width P wherein W≦0.95P, BW≦5 0.85P and P
US08191588B2 Fuel tank opening-closing device
A fuel tank opening-closing device includes a shutter mechanism situated inside a tank neck defining member and adapted to open a shutter body in response to insertion of a fuel nozzle. The shutter mechanism includes a push mechanism having a push member situated in an insertion passage; an interconnection mechanism having springs adapted to accumulate force of displacement of the push member as mechanical energy; and a nozzle sensing mechanism. The nozzle sensing mechanism has introduction pressure members adapted to receive displacement force of the fuel nozzle in the insertion direction, and lock portions that allow the shutter to move to the opening position.
US08191578B2 Rotary disc valve
A multi-port rotary disc valve adapted to allow fluid flow from at least one fluid source to a plurality of destinations, comprises a stator with fluid flow ports including a plurality of individual ports and at least one common port. Each of the individual ports is adapted for fluid communication with at least one of the destinations, and the one common port is adapted for fluid communication with the source. The individual ports are arranged in spaced apart relationship within an individual ports' stator sector having a stator sector angular length. The valve further comprises a rotor having at least a first, a second and a third rotor sector with channels arranged therein, being opened to the atmosphere or adapted to connect the fluid flow ports of the stator between them in a plurality of predetermined combinations. The first, second and third rotor sectors have a first, second and third rotor sector angular length, respectively, wherein the first and the second rotor sectors are spaced from each other and their angular length is at least equal to said stator sector angular length. The third rotor sector is located at least partially between the first and second rotor sectors.
US08191576B2 Quick disconnect utilizing guillotine valves
A quick disconnect valve including a first connector with a first shutoff gate and a second connector with a second shutoff gate. A fluid flow passage is located in the first connector and the second connector. The first shutoff gate and the second shutoff gate include an aperture and are movable between a fully open first position to allow fluid flow through the fluid passage and a fully closed second position to prevent fluid flow through the fluid passage.
US08191569B2 Kettle valve assembly with retained O ring
A valve assembly uses an O ring contained within a void such that the outer edges of the valve assembly reach the outer mid section of the O ring. A kettle for brewing beer or heating other fluid is drilled so as to accommodate the disclosed valve. The O ring is pressed and held against the outside surface of the kettle wall. A retaining nut placed within the kettle further secures the valve to the kettle. As the surface of the kettle heats during use, the contained O ring retains sufficient contact with the valve and kettle so as to prevent leakage.
US08191565B2 Wire tray and tent frame incorporating same
A wire tray and tent frame structural members are provided. The structural members include a utility channel or C-shaped channels to which wire trays can be mounted. More particularly, mounting structures of the wire tray insert into or otherwise engage the utility channel or engage the C-shaped channels and secure the wire tray to the structural members. The utility channel or C-shaped channels can include at least one undercut to prevent removal or disengagement of the mounting structure of the wire tray from the structural member. Similarly, methods of using the wire tray including resiliently biasing mounting structure of the wire tray to attach it to the structural member are provided.
US08191563B2 Stepless collapsing mechanism for umbrellas
A collapsing mechanism for umbrellas includes a transmission member and a movable member which is engaged with the transmission member to stop the mechanism from being stopped during the action and the umbrella does not opened suddenly to hurt people. During the collapsing action, the action can be stopped as desired and the umbrella is maintained at that status and does not open. By the mechanism, the user does not need to complete the collapsing action at one time.
US08191560B2 Adjustable upper dishwasher rack
An upper rack vertical adjustment system for a dishwasher, including an upper rack first portion, and an upper rack second portion rotatably attached to the first portion to selectively create an opening in the bottom of the rack to provide clearance for items placed in the lower rack. For adjusting the height of the upper rack, a slidable member has two elongated arms extending therefrom each having a wheel attached at an end of the arms is provided on each side of the rack. For each slidable member, a plate is mounted to a portion of the upper rack and the said slidable member is pivotally mounted to the plate. A locking mechanism locks the slidable member in one of several predetermined positions.
US08191558B2 Applicator for applying a composition to keratinous materials and including a source of vibration
The present invention relates to an applicator for applying a cosmetic composition to human keratinous materials or for adding finishing touches to makeup, the applicator comprising: a vibration source including a vibration generator that vibrates at a frequency lying in the range 1 Hz to 500 Hz, a handle, a stem carried by the handle and an applicator or finishing member for coming into contact with keratinous materials.
US08191556B2 Hair-supplementing and styling hairpiece
A hairpiece (35) for supplementing the natural hair of a wearer person (42). The hairpiece comprises a support net (10) formed by interconnected strands (11). The net is shaped to conform with the scalp of the wearer person. A plurality of bands of hair (36) are permanently secured spaced-apart, to the strands (11) of the support net (10). The bands of hair are disposed in a predetermined pattern to conceal the net while maintaining flexibility thereof. Independent attachment spring clips (20) are permanently secured in an upper portion of the support net (10) to removably secure the net in the wearer person's natural hair (43) wherein the net (10) and the attachment spring clips (20) are substantially non-visible in the natural hair to supplement and provide styling to the natural hair.
US08191555B2 Inhalation unit
The invention relates to a heating device (9), for a mobile inhalation unit for the inhalation of active agents, comprising a heating wire (15), with two connector ends (23, 31) for the introduction of electrical energy and a thermal reservoir (13, 17) for heating air flowing along the thermal reservoir, whereby the thermal reservoir may be heated by means of the heating wire. The heating wire has a temperature coefficient of at least 0.001 K−1. The invention further relates to an inhalation unit with such a heating device and a method for heating a thermal reservoir on such a heating device.
US08191544B2 Peepsight for archery
A unitary, bow string-supported, peepsight for archery comprises a solid block having a central sighting opening. The bow string, which is aligned with the center of the sight opening extends through a slot in the block, the slot comprising first and second slot portions in a first face of the block, and a third slot portion in an opposite face of the block, the third slot portion being between the first and second slot portions with reference to the length of the slot. Tension in the string causes the string to tighten against the slot walls, thereby firmly securing the block to the string.
US08191543B2 Compressed gas-powered projectile accelerator
A pneumatic assembly for a paintball gun is provided. The pneumatic assembly includes a valve stem, and a bolt slidably mounted on the valve stem. The bolt includes at least one bolt port arranged through a sidewall of the bolt. A sealing member is provided on the valve stem in communication with an inner surface of the bolt. The bolt slides from a rearward position to a forward position along the valve stem. Compressed gas flows through the bolt port and through the bolt aperture to fire a projectile when the bolt is in the forward position. A paintball gun incorporating the pneumatic assembly is also provided.
US08191540B2 Ignition system
An ignition system (10) comprises a spark plug (12) having a first end (14) defining a spark gap (16) between a first electrode (18) and a second electrode (20). A transformer (46) comprising a primary winding 44 and a secondary winding (50) also forms part of the system. The secondary winding is connected in a secondary circuit to the first electrode 18 and the secondary winding has a resistance of less than 1 kΩ and an inductance of less than 0.25 H. A drive circuit (26) is connected to the primary winding.
US08191539B2 Wound hydrocarbon trap
An air induction system hydrocarbon trap is provided. In one example, the hydrocarbon trap includes an adsorber roll including an adsorbing material and a corrugate support, where the corrugate support is rolled with the adsorbing material to form a wound adsorber roll. A housing is further provided to retain the adsorber roll. A housing cap may be coupled to the housing.
US08191534B2 High viscosity fuel injection pressure reduction system and method
An improved high viscosity fuel injection pressure reduction system and method is disclosed for use in an internal combustion engine. The system may include a first fuel line and a second fuel line. The first fuel line may be configured to be coupled upstream of a combustion chamber of the engine when the engine is operated with the first fuel and to provide a first pressurized volume when installed. Likewise, the second fuel line may be configured to be coupled upstream of the combustion chamber of the engine when the engine is operated with the second fuel and to provide a second pressurized volume when installed. The first and second volumes of the fuel lines may provide peak injection pressures lower than a desired pressure when the engine is operated with the first and second fuels, respectively.
US08191532B2 Method and system for detecting and reducing engine auto-ignition
A method and a control module for performing the same include a filter module filtering in-cylinder pressure signals using a filter to form filtered in-cylinder pressure signals. The control module further includes a heat release rate determination module generating heat release rate signals based on the in-cylinder pressure signals and a maximum heat rate determination module determining a maximum heat release rate from the heat release rate signals. The system also includes a correction module correcting auto-ignition for the engine based on the maximum heat release rate.
US08191531B2 Method for controlling an engine valve of an internal combustion engine
An internal combustion engine system is equipped with a controllable engine valve actuation system. Controlling lift of an engine valve includes periodically monitoring engine valve lift and engine crank angle. A preferred engine valve lift profile is determined in a crank angle-domain. A preferred engine valve position is determined in the crank angle-domain. The preferred engine valve position is interpolated to determine a preferred engine valve position in the time-domain. The control circuit is actuated to control the engine valve in the time-domain.
US08191530B2 Device for igniting a fuel/air mixture
The invention relates to a device for igniting a fuel/air mixture in the combustion chamber of an internal combustion engine. The device includes an electrode which is connected to a voltage source and extends into a precombustion chamber, and the precombustion chamber is separated at least in some regions from the combustion chamber by a wall. A control device or a regulating device is provided which controls the voltage supply to the electrode such that a corona discharge is carried out in the precombustion chamber. The wall has at least one opening for exchanging fluids between the combustion chamber and precombustion chamber, and a fluid inlet opens into the precombustion chamber.
US08191529B2 Method of manufacturing an engine block
A method for manufacturing an engine block, such as for an internal combustion engine, includes a step of removing material from a top deck of the engine block surrounding a cylinder bore to create a first removal area. Material is also removed from the top deck of the engine block surrounding at least one fluid passage to create a second removal area. An insert is positioned within a recessed area defined by the first removal area and the second removal area.
US08191528B2 Internal combustion engine
Disclosed is an internal combustion engine (A), which has a valve overlap period (T) during which an intake valve (1) and an exhaust valve (2) are opened, and a geometric compression ratio of 13.0 or greater. The engine (A) is designed to satisfy, at a center timing (Tc) of the valve overlap period (T), a conditional expression: S1≧S2, where S1 is a cross-sectional area of a combustion chamber (4) taken along any selected one of a plurality of mutually parallel hypothetical cutting-planes (IP) each of which extends parallel to a linear reciprocating direction (d1 or d2) of at least one of the intake and exhaust valves (1, 2) and passes through a valve head (1a or 2a) of the at least one of the valves (1, 2), and S2 is an effective opening area defined between the valve head (1a or 2a) and a corresponding valve seat (11a or 12a) in a region on an outward side of the combustion chamber (4) relative to the selected hypothetical cutting-plane (IP). The present invention can reliably improve combusted-gas scavenging efficiency and intake-air charging efficiency.
US08191526B2 Assembly and method for controlling an air intake runner
A method of modifying an air intake manifold to control air intake runners. The method includes the steps of providing a cartridge including a plurality of compartments, each spaced apart to define a groove therebetween, snap-fitting a bushing carrier having a rotatable bushing into each of the grooves, positioning a flap having a slot over each of the compartments, inserting a shaft through each slot and each bushing thereby rotatably retaining each of the flaps within one of the plurality of compartments, positioning the cartridge over the air intake manifold so that each of the plurality of compartments is substantially axially aligned with one of the air intake runners, and removably connecting the cartridge with the air intake manifold.
US08191524B2 Valve-train assembly of an internal combustion engine
A valve-train assembly of an internal combustion engine is provided with a camshaft (1) that includes a carrier shaft (2), as well as a cam element (3) that can move on the carrier shaft between two axial positions and that has at least one cam group of directly adjacent cams (5, 6) with different cam lobes and an axial connecting link (8) constructed with a groove with outer guide walls (12, 13, 14, 15) for defining two intersecting connecting link pathways (9, 10), and with an activation pin (11) that can couple in the axial connecting link for moving the cam element in the direction of both connecting link pathways. In this way, the groove base of one connecting link pathway and the groove base of the other connecting link pathway should extend radially offset in height relative to each other, so that the connecting link pathway (9) with the radially lower groove base is also defined by inner guide walls (19, 20) that are formed by the offset in height.
US08191521B2 Camshaft phase adjuster for concentric camshafts
The camshaft phaser is affixed to one end of a concentric camshaft. The phaser is a vane-type camshaft phaser where the stator and the sprocket are fixed to the outer camshaft and the trigger wheel and rotor are fixed to the inner camshaft. The torsion spring is mounted on an outer wall of the stator, between the stator and the trigger wheel. The phaser is a compact unit with a high degree of reliability.
US08191520B2 Variable valve operating apparatus for internal combustion engine
Provided is a variable valve operating apparatus for an internal combustion engine, which can favorably improve the mounting environment of an actuator in the aspect of achieving the improvement of coolability and the reduction of stress. The apparatus includes a guide rail which is provided in the outer peripheral surface of a cylindrical part respectively fixed to a camshaft; a projection part which is disposed so as to be engageable and disengageable with the guide rail; and an actuator which is disposed so as to oppose the cylindrical part and can protrude the projection part toward the guide rail. At least a part of the actuator is disposed so as to fit in a oval-shaped region which is virtually obtained by linking a base circle of a main cam and a base circle of a main cam seen from the axial direction of the camshaft in a state in which the projection part is not protruded toward the guide rail.
US08191512B2 Structure of heat exchange apparatus for gas boiler
A heat exchange apparatus of a high-load bottom-up-type condensing gas boiler is disclosed. In the gas boiler system having a ventilator attached to a lower part of a combustion chamber, the heat exchange apparatus structured in such a manner that a Venturi path for achieving a high-pressure and high-velocity flow of exhaust gas is mounted in an exhaust duct formed between a sensible heat exchanger in which first heat exchange is performed and a latent heat exchanger to which firstly heat-exchanged exhaust gas is flown, so that the sensible heat exchanger and the latent heat exchanger are perfectly independent from the exhaust gas after combustion. In addition, a curve-type exhaust guide and a V-guide are mounted to an upper part of the latent heat exchanger to guide a flow of the exhaust gas being firstly heat-exchanged and discharged from the sensible heat exchanger, such that condensed water generated during second heat exchange in the latent heat exchanger can be smoothly discharged and the thermal efficiency is enhanced.
US08191511B2 Small animal exercise devices
An animal exercise wheel is illuminated by LEDs connected to a battery via a reed switch. A magnet actuates the reed switch when an animal begins to rotate the wheel. The LEDs flash with the frequency of rotation of the animal wheel or continuously. As long as the wheel rotates, the magnet continues to actuate the reed switch, which resets a counter. When the wheel stops and the reed switch is no longer actuated, the counter counts a predetermined time, and terminates the illumination of the LEDs.
US08191508B2 Wild bird feeder
A wild bird feeder comprising a container and a base. A cable extends through the container and the base and is provided with a hanging loop at one end and a bottom cover at the other end for retaining the components of the bird feeder between them and suspending the bird feeder in a hanging position when hung from a tree or otherwise. The container comprises and is formed by a cover, a dome, a collar, and a hopper. The cover is provided with a star shaped opening that frictionally engages with the hanging cable for enabling the separation of the cover from the dome to fill the bird feeder when the bird feeder is in the hanging position. The collar comprises a plurality of divider walls for creating a plurality of sections to direct the bird feed when filling the bird feeder. The hopper comprises a vertical column having a plurality of ports. The base comprises a tray having a conical shaped cone that is centrally located within the vertical column for directing the bird seed out the plurality of ports. The hopper is releaseably attached or fastened to the base for enabling cleaning of the bird feeder in either the hanging or non-hanging position. A perch ring is provided on the base to support the birds when feeding.
US08191504B2 Coating apparatus and methods
A coating end effector may be carried by a robot. A plasma spray head is mounted by a joint to the end effector. A plurality of actuators couple the end effector and plasma spray head to provide articulation of the joint. The apparatus may be used to coat an airfoil cluster of a gas turbine engine. The coating may include passing the head between the airfoils.
US08191503B2 Liquid application apparatus and method, and image forming apparatus
A liquid application apparatus includes: an application roller having an application surface for applying a liquid to a medium, at least the application surface of the application roller being constituted by an elastic body; a liquid holding unit including an abutting part which abuts against a circumferential surface of the application roller so as to form a liquid holding space, the abutting part including a measuring roller which has a projection-recess surface capable of holding a specific amount of the liquid; and a drive control device which rotates the application roller and the measuring roller in such a manner that the liquid is transferred from the application surface to the medium while the liquid is supplied to the application surface from the liquid holding unit, and which halts rotation of the measuring roller while rotating the application roller after an end of application of the liquid to the medium.
US08191501B2 Apparatus for selectively coating a medical article
A mask for masking a stent during a coating procedure may include a mask body that has a negative pattern or an approximate negative pattern of a stent pattern being masked by the mask body. An apparatus for selectively coating a predetermined portion of a medical article may include a dispenser of a coating composition, a mask, a device for creating a relative movement between the mask and the medical article.
US08191499B2 Liquid application apparatus, image forming apparatus and liquid application method
The liquid application apparatus applies liquid to media of a plurality of types having different widths in a widthwise direction that is perpendicular to a direction of conveyance of the media. The liquid application apparatus includes: a liquid application member which has an application surface applying the liquid to the media; and a liquid holding member which has a plurality of recesses arranged in the widthwise direction, a plurality of liquid supply ports arranged respectively in the recesses, and a plurality of liquid discharge ports arranged respectively in the recesses, the liquid holding member forming a plurality of liquid chambers with the recesses by abutting against the application surface of the liquid application member. The liquid is supplied through the liquid supply ports and discharged through the liquid discharge ports, respectively and independently for the liquid chambers as selected in accordance with one of the widths of the media so that the liquid is applied only to a region that is inside a range of the one of the widths of the media, of the application surface of the liquid application member.
US08191498B2 Filing assembly
Filling assembly for filling holes formed in a plate, such as a printed circuit board, with a filing material, comprising a support device for supporting the plate, a filling device having a filling material source and a feeding channel connected to the filling material source for feeding filling material from the filling material source to the plate supported by the support device, wherein the feeding channel leads to an output opening held adjoining the plate for filling the filling material into the respective hole of the supported plate, and a vibration device connected to a side wall of the feeding channel, by which the side wall can be vibrated at a particular frequency transverse to the feeding channel, such that the feeding channel is correspondingly diminished at least adjacent to its output opening periodically.
US08191497B2 Banner support system
A system for supporting a banner includes a body defining an elongate passage (260, 260A) and a secure halyard passage (271, 271A), the elongate passage configured to receive at least one travelling weight (256, 256A) and having a longitudinal slot (261, 261A) extending substantially along the length of the elongate passage wherein, in use, the banner is attached through the slot to the at least one travelling weight. A housing (12) is positioned at an upper end of the halyard passage, the housing having a recess configured to receive a banner arm (14) wherein, in use, the banner is attached to the banner arm and retraction of a halyard (228) through the secure halyard passage causes the banner arm to be retracted into the recess and to be positioned in a predetermined laterally-extending orientation. The body may be a conduit (210) configured for attachment to a support surface. In another arrangement the body is a multi-function street pole (200A).
US08191493B2 Boat drive-supported wake generating device
An apparatus which selectively increases the size of the wake of a boat with an outboard or sterndrive motor system. The apparatus has one or more plates attached to the boat hull which, when rotated below the bottom of the hull, extend into the flow of water when underway, increasing the size of the wake due to the dynamic displacement of water. A support bar mechanism transmits propulsive force from the motor drive unit to the plates to overcome resistive hydraulic loads. Linkages may be used to locate the support bar mechanism. In one embodiment, the support bar mechanism is comprised of a plurality of members and pivots such that the support bar mechanism can be stowed substantially out of the flow of water until larger wakes are desired. In other embodiments, mechanical cable, fluidic, or electrical control systems are used to control the configuration of the support bar mechanism.
US08191489B1 Collapsible transport, storage and display table
A collapsible transport, storage and display table includes a plurality of rectangular plastic shelves supported at their midsections by respective plastic support posts. Each shelf includes an interior framework and a peripheral lip formed unitarily with the framework. A gap is formed in the lip at the midsection of each side edge for receiving a respective support post such that the support post securely, yet releasably interengages a respective shelf. The peripheral lip forms a receptacle in the shelf for accommodating four support posts in a collapsed condition.
US08191487B2 Wall-mounted accessory holder
Accessory holders useful for facilitating the support and positional adjustment of secured accessories. More particularly, a positionally adjustable accessory holder for use with one or more accessories, preferably input or output devices, such as video displays, monitors, keyboards, keypads, laptops and the like. The accessory holder further allows for easy three-dimensional adjustment of two such devices to place the devices in relative positions more ergonomically desirable for a variety of users and workspaces, and features a counter-balance mechanism for balancing the weight of the secured accessories.
US08191485B1 Television support and mounting kit
A universal TV support and mounting kit allows the consumer to employ any of the three modes of support, namely stand mount, console mount and wall mount. The console mount incorporates a vertical spine and a cantilever arm to support the television over the console. A mounting frame is provided that can be attached to the cantilever arm or to a wall. Pivoting and tilting is accommodated by the cantilever arm.
US08191483B2 Pillow block bearing for shaft driven conveyor system with self aligning feature
A rotating shaft drive system is configured to propel a load along a conveying path of an overhead conveyor system. A stationary frame extends along the conveying path and supports the rotating shaft drive system. A movable carriage is suspended from the stationary frame and engages with a rotating shaft of the shaft drive system to propel the carriage and the load. The rotating shaft comprises a plurality of shaft segments supported pillow blocks at each end of the rotating shaft segments, and the pillow blocks create a gap between adjacent shaft segments. The movable carriage has at least one canted driven roller configured to engage with adjacent rotating shaft segments and to create a helical loci of tractional engagement that provides sufficient drive force to propel the carriage and the load along the conveying path. The drive system is further configured to provide continuous propulsion as the canted driven roller moves across the gap between adjacent shaft segments.
US08191481B2 Friction drive material handling system including composite beam and method of operating same
A material handling system includes a composite beam including an upper rail and a lower track connected through a plurality of spaced apart transverse members. A trolley includes an upper set of wheels and a lower set of wheels. The lower set of wheels is received within two parallel channels defined by the lower track. A drive tube is positioned between the upper rail and the lower track such that the upper set of wheels are in frictional engagement with the drive tube. A drive system is configured to rotate the drive tube.
US08191480B2 Method and apparatus for propelling a pellet or BB using a shock-sensitive explosive cap
A method and apparatus for expelling a projection from an air gun by striking a primer cap filled with a shock-sensitive explosive compound, causing the cap to explode, which in turn rapidly compresses a volume of air located between the projectile and the cap, causing the projectile to exit from the barrel of the air gun at a high rate of speed.
US08191470B2 Screw shaft surface
Screw press, preferably for removing liquid from a material to be conveyed, comprising a screw shaft (1) complete with a helical conveying flight (2) mounted on the screw shaft (1) and a housing shell (3) surrounding it, where a transport channel (4) is formed for the material to be conveyed between the screw shaft (1), the conveying flight (2), and the housing shell (3). In order to prevent conveyed material components from adhering to the screw shaft (1), and thus uneven filling of the transport channel (4), the invention provides for the screw shaft (1) to have a surface profile (5), at least in one section of the transport channel (4).
US08191466B2 Rotary screw blancher with fluid passage and fluid agitation
A food processing apparatus including a tank having an inlet end for receiving food product and an outlet end for discharging food product, the tank having an inner wall defining a compartment and including a solid, imperforate wall portion, fluid being contained in the compartment, and a rotatable auger mounted in the compartment, the auger for advancing food product within the compartment from the inlet end toward the outlet end, the auger including flights having a flight wall with a radial edge, a clearance space being defined between the radial edge of the flights and the solid, imperforate wall portion of the inner wall. Flow of fluid through the clearance space may be inhibited. One of the inner wall and the flight wall may include a perforated wall portion. Flow of fluid between the first auger section and the second auger section may be provided through the perforated wall portion.
US08191463B2 Coffee machine with losing filter or capsule
An espresso machine using an innovative, semi-automatic, mechanical system to load and discard the disposable coffee filter or capsule, comprising a novel system of sealing and applying pressure on the disposable filter or capsule to avoid spurts of coffee or hot water while the coffee is brewed, consisting of a completely mechanical clamping system of sealing between the capsule and the infusion piston by manually adjusting the distance between the capsule and the piston and the use of an electro-mechanical control system to verify that the capsule is properly lodged and to verify the lodging pressure of the brewing piston.
US08191453B2 Specimen slicing guide, specimen slicing apparatus and method of using the same
A specimen slicing guide for use in slicing a biopsy specimen taken from a human patient or an animal patient includes a base extending in a longitudinal direction. A plurality of needles extends substantially perpendicularly to the base and the needles are spaced along the longitudinal direction of the base. Two specimen slicing guides are coupled via at least one link, which is adapted to allow an adjustable spacing of the two specimen slicing guides in a parallel relationship. A method of cutting a biopsy specimen includes fixing the biopsy specimen relative to a support surface using the needles of two, parallel-arranged specimen slicing guides, inserting a cutting tool between corresponding needle gap pairs and then downwardly moving the cutting tool under guidance of adjacent needles.
US08191451B2 Web-slitter with electronic motor control
An electronically controlled web-slitter includes dual electric motors whose functions may be controlled by an electronic controller accessed either on the chassis of the web-slitter or by way of a computer coupled to the electronic controller. Vertical and side-shift blade set-up and functions are accurately controlled. The device includes a dovetail fitting for providing structural connection of parts, and a follower engaged with said first motor for translating rotational movement into vertical motion, and multiple sensors for sensing and controlling motor positions within the device.
US08191450B2 Power equipment with detection and reaction systems
Woodworking machines and safety methods for use with those machines are disclosed. The machines include a detection system adapted to detect one or more dangerous conditions and a reaction system associated with the detection system. The reaction system can include an explosive to trigger the system, and also can be configured to retract a cutting tool at least partially away from a cutting region upon detection of a dangerous condition by the detection system.
US08191449B2 Position adjustable support for a cutting device
The present invention is directed toward a repositioning device for a tool such as miter saw. The device includes a tool platform rotationally coupled to a base platform via a reorientation mechanism. The tool platform supports the miter saw. The base platform connects directly to a workbench, or connects to a support assembly that supports the cutting tool on a supporting surface.
US08191447B2 Method and device for machining a workpiece that rotates about a central axis
The invention pertains to a method and device for machining a workpiece (2), which rotates about a central axis (1) by means of a tool (3), which contains at least one planar cutting plate (17) arranged in an inclined plane (E) relative to the central axis (1) of the workpiece (2) and is provided with a curved cutting edge (21) directed toward the workpiece (2), wherein the tool (3) is non-rotatably held during the machining, and wherein the workpiece (2) and the tool (3) are displaced relative to one another along two mutually perpendicular axes (X-axis, Y-axis) within a plane (X-Y plane) that lies perpendicular to the central axis (1) of the workpiece (2) such that the point of action between the cutting plate (17) and the workpiece (2) travels along the cutting edge (21).
US08191444B2 Mechanical control device especially for controlling a high-voltage or medium-voltage disconnector
A control device, including a transmission shaft adapted to be coupled to an apparatus to be controlled, a driving disk mounted on said transmission shaft to rotate thereon and driven in rotation by a motor unit, a driven disk constrained to rotate with said transmission shaft, and a rotary member carrying at least one indexing means which, due to rotation of said rotary member, can be simultaneously engaged into two respective slots of said two disks for said transmission shaft to be driven in rotation, and can be disengaged from one of said slots for said transmission shaft to be locked against rotation.
US08191443B2 Reverse inhibitor mechanism for regulating automatic transmission gear shifting, and method of assembling same
A reverse inhibitor mechanism for a transmission of an all terrain vehicle, in which a shift drum is jounalled to a side wall opposite the transmission case so as to be rotatably supported thereon, and a reverse inhibitor arm is detachably engaged with the reverse inhibitor groove formed in the outer circumferential surface of the shift drum to regulate a reverse setting. A reverse inhibitor shaft having the reverse inhibitor arm supported at one end thereof is positioned within the transmission case. The other end of the reverse inhibitor shaft is rotatably journaled to one of the opposite side walls of the transmission case from the inside of the transmission case. A distal end of the reverse inhibitor arm which swings by the rotation of the reverse inhibitor shaft is brought into engagement with the reverse inhibitor groove during assembly of the reverse inhibitor mechanism.
US08191436B2 Apparatus for collecting marine deposits
Provided is an apparatus for collecting marine deposits. The apparatus includes: a piston corer for collecting a deep part of marine deposits; a corer for collecting a surface part of marine deposits; and a trigger body connecting the corer for collecting a surface part of marine deposits and the piston corer for collecting a deep part of marine deposits to each other while being maintained at a laterally set interval. The apparatus for collecting marine deposits can greatly save costs consumed to collect marine deposits and increase accuracy of collecting the marine deposits.
US08191434B2 Device and method for temperature compensation testing of digital load cells
A device and method for effectuating the temperature compensation testing of digital load cells. The device uses conductive heat transfer to establish and maintain the temperature of the load cell(s) during testing. The device may include a vessel into which one or more load cells to be tested are placed. Temperature control of the load cells may be accomplished by circulating a temperature controlled fluid through the vessel. The vessel containing the one or more load cells may then be placed in a load application device that applies a load(s) to the one or more load cells during testing. Readings from the one or more load cells are used to establish a temperature compensation factor for each load cell tested. In other embodiments, temperature control of the load cells may be accomplished by placing the load cells in contact with a solid heat transfer element(s).
US08191430B2 Method and apparatus for pipe testing
A method of testing pipes for use in making subsea pipelines comprises cutting a ring from one or more pipes of the type used to make the pipeline; forming flat, substantially parallel surfaces on the ends of the ring; providing means for measuring strain and deformation of the ring; mounting the ring in a pressure chamber such that the ends of the ring form seals with opposing walls of the chamber to isolate the inside of the ring from the outside; increasing the pressure outside the ring and measuring the strain and deformation on the ring as the pressure increases; and using the deformation and strain measurements to determine a wall thickness for pipes to be used for the pipeline. An apparatus for testing rings cut from pipes for use in making subsea pipelines, comprises first and second test chamber sections which, when placed together define a test chamber for receiving the ring to be tested; one or more sensors for measuring strain and deformation of the ring; sealing means located in the chamber for forming a seal against the ring when received in the chamber; means for clamping the first and second sections together to form the chamber and engage the sealing means against the ring when received in the chamber to form a pressure resistant seal between the inside and outside of the ring; and a fluid inlet port in one of the chamber sections to allow a pressurised fluid to be admitted to the chamber outside the ring when received in the chamber.
US08191429B2 Composite fibre and related detection system
A composite fibre including at least a first component and a second component, wherein at least one of the components is an optical fiber, and the components are intertwined. The first component may be wound around the second component, and optionally the second component is wound around the first component. Associated fibrous assemblies, composite materials, fabrics, detection systems, items of clothing and methods of detecting a physical variable are also disclosed.
US08191428B2 Thermal effect and off-center load compensation of a sensor
A method and system of thermal effect and off-center load compensation of a sensor are disclosed. In one embodiment, a sensor includes a first conductive surface and a second conductive surface substantially parallel to the first conductive surface, a processing and communication zone of the first conductive surface and the second conductive surface having circuitry to enable communication with an external system (e.g., using a Universal Serial Bus (USB) interface) and a sensing area having partially a ceramic substrate surrounding a sensor surface and a reference surface of the first conductive surface and the second conductive surface. The sensor may include a set of electrical leads that enable the sensing area to communicate with the processing and communication zone and with external devices, and a guard ring surrounding the first conductive surface and the second conductive surface to minimize an effect of stray capacitance.
US08191427B2 Pressure sensitive sensor and manufacturing method thereof
A molten dielectric resin material is filled in a section of an inside of a hollow dielectric body, in which electrode wires are installed. The molten dielectric resin material is solidified to form filler resin, so that the hollow dielectric body has a sensor portion, in which the filler resin is not filled in the inside of the hollow dielectric body, and a non-sensor portion, in which the filler resin is filled in the inside of the hollow dielectric body. A power supply connector is installed to one end part of the hollow dielectric body located at the non-sensor portion side and includes a plurality of electrically conductive terminals that are electrically connected to the plurality of electrode wires.
US08191426B2 Low TCR nanocomposite strain gages
A high temperature thin film strain gage sensor capable of functioning at temperatures above 1400° C. The sensor contains a substrate, a nanocomposite film comprised of an indium tin oxide alloy, zinc oxide doped with alumina or other oxide semiconductor and a refractory metal selected from the group consisting of Pt, Pd, Rh, Ni, W, Ir, NiCrAlY and NiCoCrAlY deposited onto the substrate to form an active strain element. The strain element being responsive to an applied force.
US08191425B1 Gage pressure transducer and method for making the same
A gage pressure transducer comprising a first pressure sensing assembly exposed to a main pressure and a second pressure sensing assembly exposed to a reference pressure. The pressure sensing assemblies comprise half-bridge sensors and means for using an alignment glass plate with each sensor which reduces the amount of oil required for operation, which consequently reduces the back pressures caused by large volumes of oil. The pressure sensor assemblies are hermetically sealed using glass frits, therefore enabling the gage pressure transducer to robustly and accurately measure pressure in harsh environments.
US08191422B2 Copying apparatus
There is provided a copying apparatus that copies a workpiece, including a shoe that comes into contact with a portion of the workpiece to be copied, and a first swiveling unit that swivels with the shoe in an arc pattern around a point, as a swiveling center, on a plane where the shoe comes into contact with the portion of the workpiece to be copied.
US08191418B2 Method and measuring system for determining and/or monitoring an aggregate state change of a measured medium on a thermal, flow measuring device
A method for determining and/or monitoring aggregate state changes on a thermal, flow measuring device of at least a first part of a measured medium, wherein, as a result of the temperature of the medium being measured, as a result means of the chemical composition of the medium being measured and as a result of the partial pressure of the at least first part of the medium being measured and/or as a result of the total pressure of the medium being measured, at least one phase boundary line of the at least first part of the medium being measured is ascertained. At least a first measurement signal is provided from a temperature difference between a first temperature sensor and a second temperature sensor of the thermal, flow measuring device and/or from a heating power supplied the medium being measured, wherein, in the case of a state of the at least first part of the medium being measured in the region of the phase boundary line of the first part of the medium being measured, disturbances of predetermined type in the measurement signal are detected as aggregate state changes on the thermal flow device of the at least first part of the medium being measured.
US08191415B2 Test bed for elevation simulation
The invention relates to a test bed (1) for elevation simulation for a test specimen (11), in particular, for an internal combustion engine (11) with a supply chamber (20) in which a supply system (21) is arranged, a testing chamber (10) structurally separate from the supply chamber (20) for holding the test specimen (11), wherein the testing chamber (10) is in fluid connection with the supply chamber (20) and thus conditioning of the settings for the test specimen (11) to be tested can be achieved.
US08191413B2 Method for determining the nitrogen dioxide concentration in exhaust gases
In a method for determining an NO2 concentration and/or a concentration ratio of NO2 and NO in an exhaust tract of a combustion device, such as an internal combustion engine, an NOx sensor that is sensitive with respect to NO2 and NO is utilized, which provides a NOx output signal correlating with an NOx concentration representing the sum of the concentrations of NO2 and NO. In order to determine the NO2 concentration and/or the concentration ratio of NO2 and NO, the NOx output signal of a first NOx sensor, which is arranged upstream of an exhaust gas treatment element arranged in the exhaust tract and having the capability of converting NO to NO2 and/or converting NO2 to NO, is compared to the NOx output signal of a second NOx sensor, which is disposed downstream of the exhaust gas treatment element.
US08191410B2 Mechanical drive train for testing full scale compressor rigs and gas turbines
A mechanical drive train for testing a full scale compressor rig is disclosed. The drive train can include an electric motor, a gear box, and a gas turbine. The compressor rig is coupled to the drive train between the gear box and gas turbine. The drive train can further include a torque converter for transferring torque from the electric motor to the compressor rig. The drive train is configured to test a full scale compressor rig over the entire speed and load operating range, allowing for full compressor mapping from choke to stall at full load, part load (power turn down) and partial speed conditions. The drive train can also be used to test a compressor rig or gas turbine over the full range of operability for the compressor rig or gas turbine without having to connect the gas turbine to the power grid at the power generation site.
US08191406B2 Method and device for pretreating a fuel rod cladding tube for material tests, test body and method for testing corrosion characteristics
A method for treating or preparing a fuel rod cladding tube in such a way that an influence of iron oxide deposits on its surface can be studied and assessed precisely under virtually operational conditions with as little risk as possible, includes at least partially coating the fuel rod cladding tube with an iron oxide layer by immersing it in an aqueous electrolyte medium which contains iron oxide particles. The iron oxide particles are produced by anodic oxidation of an iron-containing working electrode. A test body and a device for pretreating a fuel rod cladding tube with an electrochemical three-electrode configuration, are also provided.
US08191401B2 Method and system for formation of highly nonlinear pulses
A method and system supporting the formation and propagation of tunable highly nonlinear pulses using granular chains composed of non-spherical granular systems. Such a method and system may be used to support the creation of tunable acoustic band gaps in granular crystals formed of particles with different geometries (spherical or not) in which the tunability is achieved by varying the static precompression, type of excitation and/or pulse amplitude in the system.
US08191398B1 Vapor generator safety release device
A vapor generator safety relief device for use in a surety system includes a conical flask, manifold, bubbler, and relief valve. The manifold includes a first chamber for inlet gas and a second chamber for outlet gas. The first chamber comprises an inlet port, an inlet tube, and a relief valve housing. The second chamber comprises an outlet tube and an outlet port. The bubbler is confluent with the inlet tube and disposed within the flask.
US08191396B2 Test-sensor packaging
A test-sensor cartridge is disclosed. The test-sensor cartridge comprises a plurality of test sensors adapted to assist in determining an analyte concentration of a fluid sample. The test-sensor cartridge further comprises a plurality of walls forming at least one cavity therein, the at least one cavity being adapted to contain the plurality of test sensors. The test-sensor cartridge further comprises at least one opening formed on a surface of the cartridge. The at least one opening is adapted to receive each of at least one projection of a first sensor-dispensing instrument with which the cartridge is compatible. The at least one opening is adapted to receive at least one but less than all of at least one projection of a second sensor-dispensing instrument with which the cartridge is incompatible.
US08191394B2 Step flashing bending device
A step flashing bending device comprises a supporting a lower press block and an upper press block thereon for movement relative to one another for bending blank metal sheets into step flashing therebetween. The press blocks have working surfaces which are elongate in a longitudinal direction extending at a downward inclination from a top end to a bottom end thereof. The frame and the press blocks are open at the bottom end such that the working surfaces are arranged to automatically release the step flashing from the frame between the bottom ends of the upper and lower press blocks under force of gravity when the press blocks are separated into an open position.
US08191380B2 Portable active cryo container
A portable active cryo container for maintaining product at refrigerated and/or cryogenic temperatures. Said container comprising a control system to monitor and control the flow of cooling air from a bunker section to at least one material storage section wherein temperature sensitive product is contained.
US08191379B2 Refrigerator having improved ice access feature
The present invention provides a refrigeration apparatus having improved access to ice comprising a freezer compartment, a slidable support occupying a portion of the freezer compartment and configured to open to an extended position, an ice bin moveable with the slidable support and occupying at least a portion of the slidable support, and a stationary ice maker attached to the freezer compartment and located above the portion of the slidable support, wherein when the slidable support is pulled opened to the extended position, access to the ice bin is unobstructed by the ice maker.
US08191377B2 Heat source apparatus and method of starting the apparatus
After a chiller unit is started, an opening command of 10 pulses is output to an electronic expansion valve, and after a predetermined period of time (at the time of starting with unload) elapses, an opening command of 100 to 150 pulses is output to open the electronic expansion valve up to a predetermined opening degree. Thereafter, a discharge side refrigerant super-heat TdSH is monitored and a closing command of 1 pulse/sec is output to the electronic expansion valve to drive the same in a closing direction in a short time until TdSH becomes 20 K. After TdSH has reached 20 K, a closing command of 1 pulse/3 sec is output to the electronic expansion valve, until TdSH becomes 25 K, to drive the electronic expansion valve 3 at a smaller speed in the closing direction than that speed in the closing direction until TdSH becomes 20 K. After TdSH reaches 25 K, it is judged that an operation has shifted to a stable operation, and the opening degree of the electronic expansion valve is controlled while a suction side refrigerant super-heat TsSH is monitored.
US08191375B2 Device for generating cold and heat by a magneto-calorific effect
A device (10) for continuously generating cold and heat by a magnetic effect. The device includes a magnetic field generator (13), which is arranged in at least one crown segment and defines an annular space crossed by a circular coaxial part (11) provided with radial transverse cavities (31) and contains at least one type of magneto-calorific material. The inventive device also includes a circulating pump (27) for axially supplying a heat carrier to the cavities (31). A first collector (33) picks up the heat carrier, which passes through the radial cavities (31) in the area containing the magnetic field generator (13), and a second collector (34) picks up the heat carrier which passes through the radial cavities (31) in an area located outside of the magnetic field generator (13).
US08191370B2 Engine with supercharger
In an engine equipped with a supercharger consisting of a compressor having a plurality of blades on a turbine shaft and a turbine, at least one index means provided on the turbine shaft or the plurality of blades, and a turbo angular velocity sensor, which detects a rotation of the index means and a rotation of the plurality of blades respectively and connected to an ECU. In the engine, also, a turbo angular velocity computing means, which calculates an angular velocity by obtaining a plurality of pulses per one rotation of the turbine shaft, is provided.
US08191368B2 Variable geometry turbine with wastegate
A variable geometry turbine comprises a turbine wheel (5) supported in a housing for rotation about a turbine axis with an annular inlet passageway (9) defined between a radial face of a nozzle ring (11) and a facing wall of the housing (10). The nozzle ring is movable along the turbine axis to vary the width of the inlet passageway and has a circumferential array of vanes (20) that are received in corresponding slots (24) in the facing wall. A wastegate valve (15) is provided in a chamber behind the facing wall and gas bypasses the turbine through the chamber to the wastegate port (14) at high flow rates.
US08191367B2 Sliding piston cartridge and turbocharger incorporating same
A sliding piston cartridge (50) for a turbocharger (20) that is insertable into a bore (44) in the turbine housing (38) as a unit and that includes all of the components of a sliding piston type variable nozzle. The sliding piston cartridge comprises a carrier (52) having a tubular portion that interfaces with the bore of the turbine housing. A sliding piston (62) is disposed within the carrier and makes sliding contact therewith. Vanes (58) are mounted on or formed as a part of the carrier at its upstream end, the vanes extending across a turbine nozzle. The piston slides between a closed position and an open position relative to the carrier. The tubular portion of the carrier can include openings (66) that are progressively uncovered by the piston as it moves toward the open position, to allow additional flow to enter the turbine wheel without passing through the vanes.
US08191366B2 Charge air cooler condensate separation and dispersion system
A system for separating and dispersing condensate formed in a charge air cooler of a turbocharged engine system. The system includes a drain tube on the charge air cooler lower surface that is plumbed to a reservoir, with a charge air recirculation tube plumbed from the reservoir to the turbocharger compressor inlet duct. The pressure difference between the charge air cooler and the compressor inlet draws any condensate formed in the charge air cooler back into the reservoir. A valve at the bottom of the condensate reservoir will open under predetermined vehicle operating conditions to drain the stored condensate out from the reservoir. The condensate could be simply drained to the ground, or a spray bar could be connected to the reservoir outlet to spay the condensate on to the outside surface of the charge air cooler, providing additional performance for brief periods of high engine load operation.
US08191363B2 Hydraulic actuator control system for refuse collection vehicle
A system for controlling motion of a hydraulic actuator on a refuse collection vehicle. The system includes an operator input device configured to produce a proportional electrical signal that is proportional to the degree of motion of the operator input device. The system further includes a proportional pneumatic control valve that is configured to produce a pressurized air control signal in proportion to the proportional electrical signal, and a hydraulic control valve that is configured to selectively control flow of hydraulic fluid to a hydraulic actuator in response to the pressurized air control signal.
US08191358B2 Regeneration method for a storage catalytic converter
A regeneration method for a storage catalytic converter in an exhaust-gas purification system of an internal combustion engine, has the following steps: (a) switching of the internal combustion engine from a standard operating mode with a lean exhaust gas to a regeneration mode with a rich exhaust gas, (b) measurement of a nitrogen oxide concentration in the exhaust gas of the internal combustion engine after the switchover to the regeneration mode, (c) determination of a characteristic variable of a desorption peak of the measured nitrogen oxide concentration after the switchover to the regeneration mode, and (d) minimization of the characteristic variable of the desorption peak through controlling of the internal combustion engine as a function of the measured characteristic variable of the desorption peak.
US08191353B2 Device and method for controlling internal combustion engine
A device for controlling an internal combustion engine comprises a device for trapping particulate matter (PM) in exhaust gas in an exhaust passage, means for supplying ozone to the particulate matter trapping device from the upstream thereof to oxidize and remove PM deposited in the device, and means for interrupting the fuel injection of the internal combustion engine upon the execution of ozone supply by the ozone supply means. It is possible to prevent components consuming ozone, such as NOx, from being contained in the exhaust gas of the internal combustion engine, whereby ozone is effectively usable.
US08191346B2 Mobile machinery having a dust suppression system
A mobile harvesting unit which utilizes a high volume fan to separate crops from foreign matter, has a dust suppression system which substantially reduces particulates which are discharged with the fan exhaust. The dust suppression system has two stages. The first stage separates larger particles of foreign matter by deploying an air stream cleaning chain upstream of the fan. The second stage is contained within a air stream discharge duct. Within the air stream discharge duct, a liquid, such as water, is sprayed into the dust entrained air stream. The moistened air stream flows through a plurality of collection members which extend radially from a brush drum, where the moistened dust particles are accumulated on the collection members, such that the volume of dust particles contained within the air discharged from the harvesting unit is substantially reduced.
US08191336B2 Fascia board support device for roofing
A fascia board support device features a rafter bracket having a side member for placement against one vertical side of the rafter, and a movable member pivotally coupled to the side member for movement into and out of a deployed position in which at least a portion of the movable member depends downward on an opposing side of the roof rafter. A clamping mechanism forces the depending portion against this opposing side of the roof rafter to clamp the device thereon, at which point a fascia board support projecting from the front end of the rafter bracket can seat a fascia board. After fastening of the fascia board to the rafter, the device is easily removed by releasing the clamp, flipping the movable member over to same side of the rafter as the side member and lowering the device to withdraw the support from beneath the fastened fascia board.
US08191335B2 Framing guide
A multi-sided framing guide includes a stud side with stud pockets, a nail side with nailing windows, and an intermediate side adjoining the stud and nail sides.
US08191330B1 Firestop drain assembly
A firestop drain assembly for mounting in a partition to prevent fire on one side of the partition from moving through the firestop drain assembly to the other side of the partition. The firestop drain assembly can achieve an F-rating and a T-rating of at least one (1) hour.
US08191329B2 Apparatus for connecting panels
Disclosed herein are connectors for panels. In one embodiment a panel connector comprises, a connector comprising a rib-hinging geometry, wherein the rib-hinging geometry comprises living hinges, and wherein the rib-hinging geometry is capable of expanding in area. In another embodiment, a panel assembly is disclosed. The panel assembly comprises, a connector comprising a rib-hinging geometry, wherein the rib-hinging geometry comprises living hinges, a socket comprising an internal geometry, wherein the connector can be assembled to the internal geometry, and wherein the rib-hinging geometry is capable of expanding in area.
US08191328B1 Hardwood flooring with sliding locking mechanism
A hardwood floor with a flexible locking mechanism is disclosed. The floor board has a male locking apparatus on one end and a female locking apparatus on the opposite end. Two adjacent floor boards are engaged by sliding the male locking apparatus of one floor board into the female locking apparatus of an adjacent floor board. The female locking apparatus includes a flexible lower lip that moves downward when the male locking apparatus engages the female locking apparatus.
US08191327B2 Wall panel system with hook-on clip
A wall panel system includes at least one wall panel, each edge of the panel having a flange. At least one flange, and preferably two opposing flanges, have at least one slot therein. Each slot is mated with a clip having a unique shape that allows the clip to be inserted into the slot and secured therein without the use of fasteners and strictly due to its shape. The clip may then be attached to a building surface or intermediary mounting apparatus by a fastener to secure the wall panel thereto.
US08191325B2 Curtain wall system and method of installing the system
A curtain wall system is assembled by a plurality of panels supported by a curtain-wall supporting mullion. The panels comprise one or more functional types of panels: transition panels and adjacent panels that can be joined at the top or/and bottom side of the transition panels because each of the panels has a male frame member is used to engage with the adjacent panels each having a female frame member. In each transition panel, a frame is assembled by a jamb frame member connecting with the upper frame member and the lower frame member. As a result, the curtain wall system can be easily erected in a bottom-up procedure, a top-down procedure, or the combination of the two.
US08191324B2 Modular pre-cast composite flooring panel and floor system
A multilayer flooring panel for flooring and the like has a cementitious top surface, a lower density intermediate layer preferably incorporating expanded polymeric beads mixed with cement, and a lower layer reinforced by tension-bearing fibers embedded therein. The interface between the top and middle layers may be upwardly domed to reduce the tendency for cracks to form in the bottom surface of the top layer. Channels formed along the edges of such tiles allow insertion of heat transfer tubing to provide a hydronic floor surface. A flooring panel may have cementitious top and bottom surfaces with an intermediate lower density layer there between. Such intermediate layer may be divided into two portions by a water impervious layer that serves as a binder and vapor barrier. Flooring panels provided with shiplap joints along the edges are laid-out on a prepared surface on mortar pads positioned along edges and corners of the tiles to provide flooring, leaving a continuous under air space which may be ventilated to remove moisture; soil gases and radon gas.
US08191319B2 Roof edge cable raceway and method of forming same
A raceway extends along an edge of roof of a structure and is adapted to house a cable, such as an industry standard ice and snow melt heating cable designed, listed and approved for the purpose. An open side of the raceway exposes the cable and allows for the insertion, replacement and inspection of the cable per industry practice. A side of the raceway may have a radiused edge providing added resiliency to springably retain and/or removably secure the cable in raceway. In the case of a heating cable, heat is transferred to the surrounding structure, and may be concentrated at the drip edge to maximize ice melt efficiency. Methods of installation of the raceway are applicable to new construction and retro-fitting existing structures, including drainage systems, bridge structures and other outdoor enclosures, and may be used with many types of roofing materials including asphalt, wood and metal.
US08191315B1 Eavestrough cover
A combination of an eavestrough and a cover therefore, the eavestrough having a bottom wall, a rear wall and a front wall, the front wall terminating in a segment extending outwardly and downwardly from a distal end of the front wall. The cover overlies the eavestrough and has a side structure adjacent the front wall which forms a recess to receive the segment of the front eavestrough wall which extends downwardly and outwardly from a distal end thereof.
US08191314B2 Door or window with watertight sealing mechanism
A door including a main frame, a wing and a sealing apparatus which is interposed between main frame and wing when the door is in the closed condition. The sealing apparatus including a gasket extending along the main frame and a movable sealing member supported by the main frame, and exerting a compressive force on the gasket against the wing when the door is in the closed condition. An operating device moves the movable sealing member between an activated position, in which the movable member exerts the compressive force on the gasket, and a disabled condition, in which the movable member removes the compressive force from the gasket. The movable sealing member comprises a sealing counter-frame which extends along the whole perimeter of the main frame and is movable with respect to the wing when the door is in the closed condition, in a direction perpendicular to the door.
US08191313B2 Sash windows
A sash window includes a support device disposed on a lower end portion of each sash and including a pivot shaft for pivotally supporting the sash relative to a window frame, and a latch device disposed on an upper end portion of the sash for interlocking engagement with each jamb member to lock the sash in position against pivotal movement relative to the window frame. The window frame has a holder member for holding the pivot shaft in position against movement in inward and outward directions of the sash window when the sash is in a fully closed position. A first reinforcement member is mounted in at least one sash rail, and a second reinforcement member is mounted in a portion of each jamb member adapted for engagement with the latch device in the fully closed state of the sash, so as to indirectly reinforce the jamb member portion from inside the jamb member.
US08191312B2 Automatic revolving door having foldable rotary wings
An automatic revolving door having a plurality of foldable revolving wings, in which each revolving wing is disposed at a lower side of a horizontal plate which is driven by a driving motor, and an upper outer side of each revolving wing is coupled with hinge to the horizontal plate, and an upper inner side of each revolving wing is slidably coupled to a cross bar attached to the horizontal plate, and each revolving wing is pivotally moveable toward outer wall members of the door to provide a wide opening between the outer wall members.
US08191309B2 Plant package and methods of forming same using a thermoplastic flower pot
A flower pot in combination with a retaining medium for holding and retaining a floral grouping is disclosed. The flower pot includes a base portion defining a receiving space for receiving at least a portion of the retaining medium so as to hold and retain the retaining medium. The base portion is constructed of a thermoformed plastic material, and has an upper end, a lower end, and a sidewall extending between the upper end and the lower end. The sidewall is substantially devoid of overlapping folds and has decorative ornamentation associated with at least a portion of the sidewall.
US08191305B2 Netting arrangement
A netting arrangement for use in trawling is described. The arrangement includes a grid portion 120 which is desirably collapsible and is formed from a plurality of loops. Each of the loops are provided with four sides, two sides having a substantially rigid nature and being separated from one another by flexible interconnectors. A netting and ramp arrangement is also described wherein the ramp assists in the selective expulsion of juvenile and small fish from the net.
US08191304B2 Turkey decoy
A decoy, fashioned to represent a male turkey, having a substructure constructed of tubular material, including a turkey head supported upright, an integrally extending lengthy support for holding the turkey body, and a downwardly depending tube, for impaling within the ground; and expandable turkey body made of flexible, nylon material printed to the image of a real life make turkey, expands into an open position around the body supporting portion of the tubular structure, to hold the body of the turkey in place.
US08191302B1 Folding front sight with laser aiming device
A folding front sight for a firearm includes a laser aiming device within the folding sight frame. The folding front sight includes a base, and a sight frame having a front sight post. The sight frame is movable between an upright deployed position, and a stowed position. A laser aiming module is mounted within the sight frame and is movable with the forward sight frame such that when the forward sight frame is in an upright deployed position, the laser aiming module is in a stowed position, and further such that when the forward sight frame is in a stowed position, the laser aiming module is in a deployed position. The device further includes a power source and a switch for selectively energizing said laser aiming module to output an aiming beam.
US08191299B2 Firearm stock
A firearm stock having a buffer tube holder, the buffer tube holder including a bore for receiving a buffer tube, and at least one flexible support member defined in the bore for engaging and firmly holding the buffer tube. Preferably, the flexible support member includes a U-shaped slot defining a flexible flap.
US08191292B2 Recognition award, personnel identification holder and/or personnel unit for attachment to hardhats, protective helmets or the likes
A device for displaying a recognition award includes a hard hat having a pocket, a detachable connected holder to be placed in the pocket and a personnel unit adapted to display the recognition award and adapted to be positioned in the detachedly connected holder. The device is used as a recognition award or personnel identification unit to be retained within a detachedly connected holder.
US08191291B2 Wear member for excavating equipment
A wear member for attachment along the digging edge of excavating equipment that includes ridges formed along its front working end. As the front end wears away, the tips of the ridges along the front of the wear member project forward to define a serrated penetrating edge. A serrated front edge is able to more easily cut into and through the ground. The ridges may be arranged in a generally axial direction along the front working end to present a reduced surface area to contact the ground for easier penetration. The ridges provide the front working end with sufficient rigidity and strength without unduly enlarging the surface area of the penetrating edge that initiates contact with the ground.
US08191289B2 Skid for a snow blower and a snow blower incorporating the same
A skid for use on a snow blower, where the snow blower includes an auger housing through which snow removed from an area is channeled. The skid includes a body that is secured to a vertical side wall of the auger housing. The body includes a sliding surface which assists the auger housing in sliding over snow-covered regions of the area being cleared; and a rolling surface which assists the auger housing to travel over snow-free regions of the area. A slot is provided in the sliding surface of the skid and a portion of the rolling surface projects for a distance below the sliding surface. An adapter plate may be positioned between the body and the side wall of the auger housing. The adapter plate enables the body to be secured to different makes of auger housing.
US08191288B2 Reversible snow pusher and coupler
Disclosed herein are various aspects of an improved snow or material pushers for use with loaders, backhoes, agricultural and larger home and garden tractors and the like for moving snow or other materials on generally flat areas such as parking lots, driveways, feed lots, runways, and loading areas. The improvements include, among others, a reversible design, extended side plates and/or wear shoes as well as improved scraping edge configurations so as to provide added functionality and versatility to pushers. As described the various features may be employed alone or in combination to provide the capability for snow and ice removal while minimizing the potential for damage to surfaces and objects thereon.
US08191287B2 Elastomeric plow edge
A plow edge having improved durability and performance is provided which can comprise an elastomeric material, for example, a styrene elastomeric material. The present disclosure provides a plow blade edge system for mounting to a mold board of a plow comprising an adapter blade including a bottom edge having a carbide insert along a portion of the bottom edge; an elastomeric blade selectively reversible to present first and second edges; a clamp bar wherein the clamp bar is mounted to the adapter blade with the elastomeric blade secured therebetween; and, the elastomeric blade secured selectively in a first position or a second position.
US08191286B2 Traction cleat system for an athletic shoe
A traction cleat system for an athletic shoe is disclosed. The system includes an elongated receptacle that receives a cleat strip. The elongated receptacle may be a channel or notch formed into the sole of the shoe. In one embodiment, the cleat strip includes an elongated, flexible hub, a cleat connector, and traction elements depending from the hub. The cleat strip is removable from the receptacle, permitting easy replacement of the cleat assembly when the traction elements become worn.
US08191285B2 Soccer shoe component or insert made of one material and/or a composite and/or laminate of one or more materials for enhancing the performance of the soccer shoe
A soccer shoe absorbs and stores energy from the foot at foot-strike and return some of this energy to the object being struck. The shoe may also cushion the foot, leg and body; provide foot stability and motion control; reduce fatigue; extend the float time of a runner and increase the jump height of the wearer. The shoe is intended to absorb, store and return energy to the object struck, which would otherwise be lost using the existing shoe components and inserts. The shoe has a vertical component that extends around the periphery of the front of the shoe and another component (horizontal) that extends longitudinally from the front of the shoe towards the back of the shoe, at least to about the middle of the shoe, and preferably proximate the heel of the shoe.
US08191282B2 Device and method for obtaining energy carriers from moist biomass
A device for obtaining energy carriers from moist biomass includes a dehydration device for mechanically pre-dehydrating the biomass, and a drying step for post-dehydrating the pre-dehydrated biomass via the addition of heat. The dehydration device includes a first dehydration step and a second dehydration step, which is combined with the drying step to form a single assembly.
US08191280B2 System and method for spray drying a liquid
Described herein are devices and techniques for spray drying a fluid to produce a dried powder. Assemblies include a spray drying head attachable to a gas supplier and a liquid sample, such as a standard unit of blood product. The spray drying head can be adapted to provide an aerosolized flow of liquid sample exposed to a drying gas. The assembly also includes a drying chamber adapted to separate the aerosolized flow of liquid sample into a dried powder and humid air. The assembly can be disposable, provided in a sterilized kit and having simplified attachments allowing quick connect and disconnect from the gas and liquid sample. Separation of the powder from the humid air exiting the drying chamber occurs within a filtered collection bag. In some embodiments, one or more of the drying chamber and collection bag are formed form a thin-walled, collapsible material.
US08191279B2 Tape checking apparatus
A tape checking apparatus has a driving roller (42) interposed in a running path (L) of an endless tape (T) and a thickness-measuring device (44) disposed near the driving roller (42). The thickness-measuring device (44) measures the thickness of the endless tape (T) that is pinched between the driving roller (42) and a pinch roller (45).
US08191277B2 Tape measure anchoring accessory
The present invention relates to a measuring tool having a substantially puck-shaped body having a top surface and a bottom surface. The tool also includes an elongated slot formed in the top surface and a fastener adjacent the bottom surface. The elongated slot is adapted to receive a portion of a tape measure. The fastener is operable to secure the measuring tool to the underlying work piece. Optionally, the fastener is a magnet.
US08191276B1 Golf ball liner
The golf ball liner includes a fixing member having a predetermined shape to house a golf ball, and including fixing pads disposed at both ends of the fixing member to hold the golf ball not to move, a rotating member having a shape identical to that of the fixing member and a diameter smaller than that of the fixing member, and including both ends rotatably supported by the respective ends of the fixing member, and at least one pen disposed at an inner side of the rotating member to contact the golf ball for drawing a line on a surface of the golf ball along a circumference of the golf ball when the rotating member rotates around the golf ball.
US08191272B1 Protractor apparatus
An improved protractor with an adjustable narrow arm comprising, in combination a flat, generally planar body having protractor shape, including an angle indicating scale with protruding scale elements in a curved row, the marker arm pivotally carried by the body to be swung successively over the scale elements, the scale elements spaced apart sufficiently to frictionally maintain the marker in selected angle indicating positions relative to said body.
US08191269B1 Line gauge device for auto body repairs
A line gauge device for constructing lines and contours on auto body components featuring a first pivot arm and a second pivot arm pivotally connected via a pivot component. The pivot arms can pivot toward and away from each other. The pivot component is biased to pivot the pivot arms away from each other. A threaded adjustment rod with a thumb wheel disposed in both the first and second pivot arms functions to secure the pivot arms in a particular position. A utensil holding component is disposed on the second end of the first pivot arm. A surface guide base with surface guide rollers is disposed on the second end of the second pivot arm.
US08191267B2 Tool with replaceable blade
A tool handle for use with a removable blade having a latch opening, the tool handle having a housing defining a blade chamber in the housing, a latch disposed in the housing, configured for moving between a latched position and a released position. In the latched position, the latch is configured to extend through the latch opening. Also included is an actuator at least partially enclosed within the housing, configured for moving between a rest position and a depressed position, wherein movement of the actuator to the depressed position causes the latch to move to the released position.
US08191266B2 Shielded conduit cutting device for small BX electrical cables
A cutting device for relatively small cable including, among others, fiber optic cable and BX electrical cable is configured with removably coupleable adapter inserted between the top and bottom portions of the device which pivot relative to one another so as to displace a cutter to a cutting position. The adapter is configured to reduce a cable receiving space formed in the bottom portion of the device so as to center a small cable relative to the cutter which is operative to split the shield of the cable without damaging electrical conductors of the cable.
US08191263B2 Separable lubrication
A shaving implement which includes a handle. The shaving cartridge includes a frame and a separable lubrication. The separable lubrication includes a shaving aid. The shaving cartridge is pivotable relative to the handle between a neutral position (see e.g., FIG. 1) and a rearward position (see e.g, FIG. 2), and the separable lubrication is pivotable relative to the frame between a forward position (see e.g., FIGS. 1 and 2) and a locked position. During normal shaving, the separable lubrication is rotated toward the forward position and can pivot relative to the handle with the frame. When the separable lubrication is in the locked position, the separable lubrication is located in a position away from the skin during normal shaving and the pivoting of the frame relative to the handle is generally limited, or altogether eliminated.
US08191262B2 Disposable, sterile surgical clipper
A disposable, sterilized surgical clipper includes a body having a top portion and a bottom portion and a clipper head attached to the top portion of the body. The clipper head includes a housing and a blade assembly. A power source is housed within the body for operating the clipper. The clipper head and the body may be a single, integrated unit or the clipper head may be removable from the body. In either embodiment, the body, clipper head and power source are sterilized as a single unit so as to be used in a sterile setting.
US08191261B2 Aluminum sleeve for magnetic development roller
An aluminum sleeve for magnetic development rollers includes an aluminum sleeve and a shaft fixed at the ends of the aluminum sleeve for engaging with a gear, wherein an etching absorption layer is arranged on the surface of the aluminum sleeve, and a nickel plating protect layer is arranged onto the etching absorption layer. A manufacture method thereof involves forming an etching absorption layer on the surface of the aluminum sleeve via a chemical texture etching process, then forming a nickel plating protect layer onto the etching absorption layer via a nickel chemical plating process. The etching absorption layer has fine and uniform particles, and the nickel protect layer prevents the etching absorption layer from being oxidized and improves the wear resistance of the aluminum sleeve.
US08191260B2 Liquid ejection head and manufacturing method thereof
A manufacturing method of a liquid ejection head includes forming on a substrate a first flow passage wall forming member contacting a solid layer of equal height, exposing a first layer of a negative photosensitive resin material to form an ejection outlet forming member; exposing a second layer, on the first layer, of a negative photosensitive resin material to form a second flow passage wall forming member for forming another part of the wall of the flow passage; placing the exposed first and second layers on the solid layer and the first flow passage wall forming member so that a non-exposed portion of the second layer contacts the solid layer; forming parts of the flow passage and the ejection outlet by removing non-exposed portions of the first and second layers above the substrate; and forming the flow passage by removing the solid layer.
US08191256B2 Method for producing a heat exchanger having a corrosion protection layer
Method for producing a heat exchanger with the following steps: a) hot dip refining a steel sheet to form a corrosion-protection layer (3), wherein the corrosion-protection layer (3) contains zinc and between 0.5% and 60% aluminum; b) removal of the corrosion-protection layer (3) from one side of the steel sheet; c) production of a heat exchanger tube (2) from this steel sheet, wherein the corrosion-protection layer (3) is arranged on the outside; d) provision of ribs (6) of aluminum or an aluminum alloy; e) provision of a flux; f) provision of a filler material (8) containing aluminum and silicon in the connecting region between the ribs (6) and the outside of the heat exchanger tube (2); g) connection of the heat exchanger tube (2) to the ribs (6) in a brazing operation.
US08191254B2 Method and apparatus for improving fan case containment and heat resistance in a gas turbine jet engine
A method and apparatus for improving fan case containment in a gas turbine jet engine employs a containment ring and a heat resistance ring which are shrink interference fit on the inside diameter of the fan case, the containment ring where the large fan blades turn, and the heat resistance ring where heated air from backfiring heats up the fan case. The containment ring is made of a super alloy to provide added strength to the fan case should a fan blade break, containing the fan blade within the fan case. The heat resistance ring is made of titanium or other suitable material. Additionally, one or more stiffener rings are shrink interference fit on the outside diameter of the fan case. The containment ring and stiffener rings can reduce the flight weight of the fan case and lower the material costs, while increasing the containment strength of the fan case.
US08191253B2 Method for fitting the rotor of a wind generator
Method of mounting the rotor of a wind turbine (11) comprising the following steps: lifting and mounting the rotor hub (15) on the nacelle (21); lifting and mounting the rotor blades (25, 27, 29) on the rotor hub (15) using a lifting device (17) cooperating with a winch (19) on ground, the mounting of each blade being made after rotating the rotor hub (15) for having the connecting part (25′, 27′, 29′) with each blade (25, 27, 29) in front of it when it is lifted, the lifting device (17) being installed in a fixed position in the rotor hub (15) and comprising, in a preferred embodiment, a bracket (31) mounted on the rotor hub front (16) and a hook block (33) mounted on said bracket (31) with a cable (35) connected to said winch (19). The invention also refers to a method of dismounting a rotor blade.
US08191251B2 Method for forming rustproof film on a PC strand
A PC strand is untwisted to separate surrounding wires from a core wire, a synthetic resin powdered coating material is uniformly adhered by being applied and heated over the outer periphery of the core wire and surrounding wires in this untwisted state, the product is cooled to form a resin film, and then the surrounding wires are twisted back to the original state with respect to the core wire. Pre-heating is performed before the coating step and post-heating is performed after the coating step, the pre-heating temperature is set 30 to 130° C. higher than the post-heating temperature, a synthetic resin powdered coating material having an average grain size of 40 to 50 μm is used, and the process line speed is 5 to 10 m/min.
US08191247B2 Electronic board, method of manufacturing the same, and electronic device
An electronic board includes a substrate on which is formed an electronic circuit having a connection terminal; a stress-relaxation layer formed on the substrate; a rearrangement wiring for the connection terminal disposed at a top side of the stress-relaxation layer; and a capacitor. The capacitor has a first electrode that is disposed between the substrate and the stress-relaxation layer, a second electrode that is disposed at the top side of the stress-relaxation layer, and a dielectric material that is disposed between the first electrode and the second electrode. The first electrode and/or the second electrode has a corrugated surface facing the dielectric material.
US08191246B1 Method of manufacturing a plurality of miniaturized spring contacts
A method of manufacturing an array of miniaturized spring contacts is disclosed. The invention teaches a symmetric design of the spring contact with two anchoring traces at each side of the spring contact, and teaches a method of forming the spring contact with a continuous, zero-stress core member throughout the entire body of the spring contact; besides these, the invention enables easy manufacturing of integrated fine pitch spring contact arrays, allows fabrication of such spring contact arrays with extremely uniform spring height and good electrical and mechanical properties.
US08191240B2 Method for winding lead wire on multilayer coil electronic components
A method for winding a lead wire on a multi-winding electronic component is provided. The method can prevent winding slack of the lead wire, a break of the lead wire, and/or a terminal disconnection failure. A lead wire is wound around a winding core by a certain number of turns to form at least one first layer. Next, the lead wire is folded back toward an electrode, is pulled toward the electrode at an end-of-winding side so as to be across the second layer. Then, the lead wire is caught at a bottom part of the collar to form a final terminal part for boding to the electrode.
US08191234B2 Method of manufacturing a magnetic head with reinforcing islands
A method for protecting a thin film structure including fabricating a plurality of island structures in a recording gap of a magnetic recording head, exposing a substantial portion of the plurality of island structures by removing at least a portion of the surrounding recording gap material via at least one etching process, including ion milling, coating the magnetic recording head containing the plurality of island structures with a coating material, including silicon nitride or aluminum oxide, and removing at least a portion of the coating material via a removal process, including chemical-mechanical polishing or lapping, to expose an uppermost region of at least a portion of said plurality of island structures.
US08191233B2 Head stack assembly incorporating device, magnetic disk device manufacturing device, and method of manufacturing magnetic disk device
According to one embodiment, a head stack assembly incorporating device connects a head stack assembly to the base of a magnetic disk device by screwing a connector on the bottom surface of the rotational shaft of the head stack assembly and a connector on the base of the magnetic device together. The head stack assembly incorporating device includes a chuck and a driving-force transmitter. The chuck pinches the rotational shaft of the head stack assembly from the upper surface of the head stack assembly to be fixed to the rotational shaft. The chuck is rotatable around the central axis of the rotational shaft. The driving-force transmitter transmits a rotational force to the chuck.
US08191222B2 Apparatus and method for attaching a drive system and a stand to a ring in a medicine gantry
A mounting assembly for attaching the drive system and stand to a ring in a medicine gantry is disclosed. The mounting assembly includes at least one mounting bar (e.g., two mounting bars), at least one mounting plate and at least one adjuster (e.g., a screw). The mounting bar is securable to a portion of the ring. The mounting bar includes a base and at least one transverse face. At least a portion of the base is substantially parallel to a surface of a portion of the ring and at least a portion of the transverse face is substantially perpendicular to the surface of the portion of the ring. The mounting plate is secured to the drive system and is securable to the transverse face of the mounting bar. Movement of the adjuster moves the drive assembly relative to the mounting bar when the mounting plate is adjacent the transverse face of the mounting bar.
US08191218B2 Deck seam with reduced selvage
A method is provided for forming a welt in a single sheet of coverstock by folding and sewing. A second method is provided for forming a welt adjacent a seam formed by sewing two sheets of coverstock together, the method requiring less selvage from one of the sheets.
US08191217B2 Complimentary metal-insulator-metal (MIM) capacitors and method of manufacture
A high density capacitor and low density capacitor simultaneously formed on a single wafer and a method of manufacture is provided. The method includes depositing a bottom plate on a dielectric material; depositing a low-k dielectric on the bottom plate; depositing a high-k dielectric on the low-k dielectric and the bottom plate; depositing a top plate on the high-k dielectric; and etching a portion of the bottom plate and the high-k dielectric to form a first metal-insulator-metal (MIM) capacitor having a dielectric stack with a first thickness and a second MIM capacitor having a dielectric stack with a second thickness different than the first thickness.
US08191215B2 Spreading device for spreading out fiber filament bundles and spreading method carried out using the same
A spreading device (20) for spreading a fiber filament bundle (32) to form a flat fiber band (14) has at least one convexly bent spreading edge (80) that is movable. The convexly bent spreading edge has at least one direction component perpendicular to a longitudinal extension of the fiber filament bundle (32) to be spread relative to the convexly bent spreading edge. The fiber filament bundle is configured to be placed under tension onto the convexly bent spreading edge (80) and thereafter is configured to be moved again with the at least one direction component perpendicular to the fiber filament bundle (32) away from the fiber filament bundle to release the fiber filament bundle from the convexly bent spreading edge (80).
US08191213B2 Quick release buckle assembly
A quick release buckle assembly has a male portion and a female portion. The female portion has a hollow body and at least one locking slot. The male portion has a base with at least one locking leg, such that inserting the male portion into the female portion causes the locking leg to engage the locking slot to lock the male portion to the female portion. The male portion has a lever pivotably connected to the male portion, and a free end with a tongue extending into an interior of the male portion. The male portion has an engaging element connected to a free end of the locking legs and contacting the tongue, so that lifting the free end of the lever causes the tongue to push the engaging element toward the base of the male portion and move the locking legs inward to release the male portion from the female portion.
US08191211B2 Expandable clamp
An expandable clamp includes a band and a worm gear mechanism. The band makes an imaginary circumference and has a number of slots spaced apart from one another along the imaginary circumference. The worm gear mechanism is connected to the band and operates to radially expand and contract the imaginary circumference of the band. The worm gear mechanism includes a worm gear that has a threaded shank that engages the slots when the worm gear is rotated which causes the radial expansion and contraction of the imaginary circumference.
US08191210B2 Device holding structure
A holding structure including a first band and a second band used with a prior art device such as a watch casing. The first band includes a first end with connecting elements of the casing, and a buckle and a bar. The first band defines an angle such that when the device is placed upon the top of the wearer's hand the first band downwardly extends below the individual's fifth or smallest finger immediately above the wearer's wrist. The second band attaches to the casing and first and second band members. The buckle is attached to one of a plurality of holes in the second band member such that the first band and second band member encircle the wearer's hand below the base of the wearer's thumb. The first band member passes between the wearer's thumb and index finger such that a clasp extends around the thumb and attaches to a connecting element of the second band member below the wearer's thumb on the palm-side of the wearer's hand.
US08191209B2 Clasp for a wristband
A clasp (3) for a wristband (1) including a flap (4) attachable to the wristband (1) or formed integrally with the wristband, which flap is wrappable around a fastening element of a counterpart and exhibits an end region (6) which is attachable to an initial region (5) of the flap (4) via a snap connection or latch connection, respectively, for clasping the fastening element, with a loop being formed. The snap connection or latch connection, respectively, is designed so as to be detachable and the end region (6) of the flap (4) and/or the initial region (5) of the flap (4)—which can be contacted with the end region (6)—is/are provided with an adhesive (15) on its or their inside(s) which is covered with a detachable film (16), wherein, however, interlocking parts (11, 12) of the snap connection or latch connection, respectively, are free from adhesive.
US08191208B2 Load securing ratchet with anchor attachment system
An anchor attachment system is provided for use with tensioning device for tensioning lines, particularly belts or webs. The anchor attachment system releasably secures an anchoring line to one end of the tensioning device. Embodiments of the anchor attachment system employ a pin, a cross-pin, a spring element, and a locking cam working in cooperation to secure the pin to first and/or second ends of the tensioning device.
US08191202B2 Mobile vacuum apparatus for collection of liquid or semi-liquid materials
The apparatus comprises a vacuum tank with a front-mounted collection means thereunder The collection means is a V-shaped scraper with a height adjustable suction inlet at the apex thereof. The collection means has a pair of laterally adjustable pivoting wings for varying its width to correspond to that of an alley or gutter. The suction inlet may be equipped with a snorkel to introduce a small quantity of air as an aid in entraining thick-consistency materials. A blower vac is used to both draw air into and blow air through the vacuum tank. A valve means comprising a pair of oppositely oriented check valves is used to alternate flow paths between a lowered rearward exhaust during collection and an elevated intake during tank discharge.
US08191200B2 Wiper blade
Disclosed herein is a wiper blade coupled to or configured to be coupled to a wiper arm of a vehicle to wipe a glass surface of a windshield. The wiper blade includes a wiper strip configured to contact the glass surface, a frame coupled to the wiper strip, a bracket disposed at a center of the frame and joined to the wiper arm, and a joint disposed between the frame and the bracket to secure the bracket to the frame.
US08191199B2 Windshield wiper assembly
Disclosed is a windshield wiper assembly capable of being mounted on an oscillating wiper mechanism of a vehicle. The windshield wiper assembly comprises a cleaning unit and a rotating mechanism. The cleaning unit comprises a wiper shaft and a plurality of cleaning implements detachably coupled to a peripheral surface of the wiper shaft. The rotating mechanism is coupled to the cleaning unit. The rotating mechanism is capable of rotating the cleaning unit in a manner such that a cleaning implement from the plurality of cleaning implements is selectively brought into contact with a windshield of the vehicle and configured to clean the windshield upon oscillating the cleaning unit over the windshield.
US08191193B2 Extension section for ramp platform
An extension section for a ramp platform generally includes a first sloping portion including a lip releasably that is receivable by a lip receiving channel, wherein the first sloping portion includes a stepped surface configured to interface with a transition plate, and a second sloping portion oriented with respect to the first sloping section such that the first and second sloping portions converge to form an obtuse angle at their juncture.
US08191192B1 Modular tools
A modular tool having a cutting end and a writing end. The cutting end comprises a retractable utility knife. The marking end comprises marker (an ink pen, a highlighter, a marker, or a wax pencil), a pocket clip, and a cap. The cutting end and the writing end are removably rigidly connected, and either end can be modularly replaced. The system includes a kit comprising the tool with replacement blades and multiple markers, and a method of using the modular tool.
US08191188B2 Swaddle blanket
A swaddle blanket and mattress attachment device. The swaddle blanket includes a top end and a bottom end with a pocket disposed at the bottom end and configured to enclose an infants legs. A first side of the blanket is configured to wrap over the infant in one direction and a second side of the blanket is configured to wrap over the infant and the first side in the other direction. A fastener is disposed on the second side of the blanket and is configured to secure the second side in place over the first side. At least one attachment strap is secured to the swaddle blanket. When the blanket is in an attachment position the attachment strap extends away from the swaddle blanket. The attachment strap including a first mating pair fastener. The mattress attachment device is configured to be secured to a sleeping surface. The mattress attachment device includes at least one second mating pair fastener that is securable to the first mating pair fastener.
US08191181B2 Detection system for toilet unit for use in a supine position
A detection system for a toilet unit for use in a supine position is provided, in which a treating body formed in a substantially T-shape by a urination and defecation container serving as a lateral casing and a washing nozzle retainer serving as a vertical casing is formed in a boat shape, the washing nozzle retainer is held in the crotch of patient's legs to enable the patient to urinate and defecate within the urination and defecation container, an injection nozzle provided at a head section of the urination and defecation container is provided to be capable of crushing and conveying the stools, and a nozzle provided on the washing nozzle retainer is adapted to wash the private parts of the patient, wherein a water level sensor installed at a side edge section of the urination and defecation container on the upstream side detects water rising due to wash water and water from the injection nozzle and controls to forcibly discharge the urination and defecation out of the urination and defecation container when the water reaches a certain level.
US08191178B2 Helmet-mounted mouth guard holder
Disclosed is a mouth guard or mouth piece holder having a pair of mounts each mount having a generally concave back surface and a flat front surface and configured to be fixed to an exterior surface of a helmet with the back surface conforming to and abutting the exterior surface of the helmet. A face plate is attached to the mounts to define a pocket. A support base is medially located within the pocket formed integral to the bottom edge of the face plate to partially fill the pocket. Thus, the pocket with the base is adapted to accommodate the mouth guard such that the mouth guard can be maintained proximate to the exterior surface of the helmet above the facemask during temporary periods of non-use.
US08191176B2 Lower-body garment with combined stretchably-retained, fastenably-slit waist
Lower-body garment with a combined stretchably-retained, fastenably-split waist. The waistband is sleevelike and split by overlapping ends having circumferentially opposing mouths. A stretchable band is encapsulated in, and unfixed entirely throughout, the waistband. The stretchable band has opposing ends passing out of the opposing mouths in the waistband and coupled into an endless loop by a coupling device for adjusting the length of the stretchable band. An unfastenable locking mechanism is provided on the overlapping ends of the waistband. Opening/closing portions are formed by at least one split in a predetermined location in the garment body, extending to a common terminal position and continuous with the split in the waistband.
US08191171B2 Wetsuit
A wetsuit includes an outer layer and an inner layer. The inner layer is attached to the outer layer and includes a plurality of fibers having wool and being configured in a plurality of clusters. The inner layer also includes a plurality of interconnected channels. At least a portion of each channel is defined by a space between adjacent clusters. The wetsuit also includes an opening that is disposed on a rear side of the wetsuit. The wetsuit additionally includes at least one fastener that is connected to the opening to open and close the opening.
US08191169B2 Anti-microbial compounds used in garments for water based activities
The invention includes compounds used to manufacture garments for use in water based activities that have a rubber, synthetic rubber, or neoprene compound. The compound is primarily polychloroprene or other suitable polymers and at least one metal of nanoparticle size. The compound composition includes a metal concentration that is sufficient to provide anti-bacterial properties that retard or eliminate bacterial growth on any surface of the composition used to produce the garment. The composition may include a sub-micron metal composition including sub-micron sized silver, zinc oxide, aluminum oxide and boron nitride particles as well as a polyol ester, wherein the thermal conductance of the aforementioned submicron composition is >350,000 W/m2° C. for a 0.001 inch layer of the aforementioned metal composition, the thermal resistance is <0.0045° C.-in2/Watt for a 0.001 inch layer of the aforementioned metal composition, and the average particle size is <0.49 microns for a <0.000020 inch layer of the aforementioned metal composition.
US08196215B2 Security circuit for power up
A circuit and method for securing against non-reset of a device associated with the circuit, the circuit comprising: a first register for holding a first multi-bit value and to produce a first multi-bit output value related to the first multi-bit value; a second register for holding a second multi-bit value and to produce a second multi-bit output value related to the second multi-bit value; an inverter means arranged to invert only one of the first and second output values; and a comparator arranged to compare the inverted and non-inverted output values to produce a comparator output, wherein the first and second registers are arranged such that they are subject to substantially the same operational conditions.
US08196214B2 Method and apparatus for securing content using encryption with embedded key in content
Method and apparatus enabled by computer (or equivalent) hardware and software for protection of content such as audio and video to be downloaded or streamed over a computer network such as the Internet. The content is provided to the user via streaming or downloads in encrypted form. The encryption is such that the content key decryption information is transmitted so that it itself is encrypted to be both device and session unique. That is, the key information can be used only to extract the content decryption key for a particular session and for a particular client device such as an audio or video consumer playing device. This prevents any further use or copying of the content other than in that session and for that particular client. The specificity is accomplished by using a device unique identifier and antireplay information which is session specific for encrypting the content key. A typical application is Internet streaming of audio or video to consumers.
US08196209B2 Content distribution control on a per cluster of devices basis
A method for controlling access to content by an Acquisition Point to Presentation Points in clusters in a domain. The AP receives from a PP an access content request comprising the PPs cluster identity and the PP's priority. The AP verifies if access is granted to a PP in the cluster and, if so, grants access to the requesting PP. If not, the AP verifies if access is granted to PPs in a maximum number of clusters. If not, the AP grants access. If the maximum is reached, the AP verifies if the requesting PP's priority is higher than the priority of every PP in another cluster. If not, access is denied; if so, the AP grants access to the requesting PP and denies access to the PPs in the cluster with the lowest priority values. An Acquisition Point is also claimed.
US08196207B2 Control automation tool
A control automation tool (“CAT”) is configured for supporting discrete management of controls and their corresponding metrics. The control automation tool includes a software application connected with, stored on, and executed by one or more relational, closed-loop data repositories and computer systems. The use and maturation of a control within an organization depends on management of operational performance and expenses, which the CAT assists through lean project management, effective implementation of action plans and financial functions. Further, people resources, organizational hierarchy and access management functions are used to support mapping of controls arranged by organizational unit and support access permissions that are consistent with appropriate data management. The CAT also provides transparency and meaning to control and metric status and relevant data regarding controls and their associated metrics and is configured for ease of control and metric management via the CAT interface.
US08196205B2 Detection of spyware threats within virtual machine
A system analyzes content accessed at a network site to determine whether it is malicious. The system employs a tool able to identify spyware that is piggy-backed on executable files (such as software downloads) and is able to detect “drive-by download” attacks that install software on the victim's computer when a page is rendered by a browser program. The tool uses a virtual machine (VM) to sandbox and analyze potentially malicious content. By installing and running executable files within a clean VM environment, commercial anti-spyware tools can be employed to determine whether a specific executable contains piggy-backed spyware. By visiting a Web page with an unmodified browser inside a clean VM environment, predefined “triggers,” such as the installation of a new library, or the creation of a new process, can be used to determine whether the page mounts a drive-by download attack.
US08196199B2 Personal wireless monitoring agent
An agent for monitoring a wireless device is provided. The agent compares communications against policy guidelines and determines whether a violation of the policy guidelines has been committed, and communicates information about the violation to an authorized user.
US08196197B2 Preventing trivial character combinations
Methods, systems, and products for preventing the selection of trivial character combinations in passwords. Methods may include maintaining a database of trivial patterns representing sequences on the keyboard and independent from the starting point of the sequence. When a new password is proposed a check is done to verify if the pattern of the new password matches with an existing “forbidden” pattern and in such case it is refused by the system. Any number and kind of trivial patterns may be forbidden. The security administrator may choose patterns which should not be permitted.
US08196191B2 Coordinating credentials across disparate credential stores
Apparatus and methods are described for coordinating user credentials across multiple disparate credential stores. A synchronizing engine requests and receives past and present credential information from the disparate credential stores. Users indicate which, if any, of the credential information they desire to synch together. Upon common formatting of the credential information, comparisons reveal whether differences exist between the past and present versions. If differences exist, the information is updated. In this manner, users link together various passwords, keys or other secrets to maintain convenience from a single point of control, such as in a single-sign-on (SSO) environment, regardless of the disparateness of the stores. The reverse is also possible such that linked credentials are accessible from the multiple stores. Retrofitting existing SSO services is another feature as are computer program products and computing network interaction. User or enterprise policies are also used in governing these credentials.
US08196190B2 Authentication server, authentication system and account maintenance method
An authentication server, on receipt of a request to delete a user account, determines whether the account exists in a user authentication table. If the account exists, the authentication server deletes the account, and retrieves, from a requesters list in which information of devices from which users have to date requested user authentication is saved, an address of a device from which the user targeted for deletion has previously issued an authentication request, and issues a deletion request to that device together with account information. Similar processing to change a user account is performed in response to a change request.
US08196189B2 Simple, secure login with multiple authentication providers
A secure distributed single-login authentication system comprises a client and a server. The client collects authentication credentials from a user and tests credentials at a variety of potential authentication servers to check where the login is valid. It combines a password with a time-varying salt and a service-specific seed in a message digesting hash, generating a first hash value. The client sends the hash value with a user name and the time-varying salt to a selected server. The server extracts the user name and looks up the user name in the server's database. If an entry is found, it retrieves the password, performing the same hash function on the combination of user name, service-specific seed, and password to generate a second hash value, comparing the values. If the values match, the user is authenticated. Thus, the system never reveals the password to authentication agents that might abuse the information.
US08196185B2 Remote HVAC control with a customizable overview display
An HVAC control system that accommodates and/or facilitates control from a remote location. The HVAC control system may include a web-enabled building control appliance having a controller, a first port and a second port. The controller may implement a web server that is coupled to the first port for serving up one or more web pages on a first network and for receiving a number of responses. The controller may also be coupled to the second port so as to communicate with one or more communicating thermostats via a second network. The web server may be adapted to provide an overview or summary web-page via the first port that displays information regarding the one or more thermostats, where the information that is displayed may be customized for a particular user.
US08196179B2 Storage controller for controlling access based on location of controller
Provided is a controller in a computer system, the computer system including a plurality of data storage systems, and at least one controller for controlling access to data stored in the plurality of data storage systems, the each controller including: an interface coupled to the network; a processor coupled to the interface; and a storage unit coupled to the processor, in which: the storage unit holds attribute information indicating whether to permit access to the data; and the processor is configured to: receive a writing request of the data from a client computer coupled to the network; judge whether each of the each controller permits the requested writing based on the held attribute information and information of a location where the each controller is installed; and write the data in a data storage system controlled by a controller judged to permit the writing.
US08196178B2 Expert system analysis and graphical display of privilege elevation pathways in a computing environment
A data collection application is executed on a target system. Various data indicative of privilege elevation pathways is collected, including user account data, file permission data, and system registry data. The collected data is analyzed according to heuristics. System accounts are displayed on a graph as nodes. Detected privilege elevations between the accounts are displayed as edges between their corresponding accounts. A user may customize the displayed graph to focus on particular goal accounts, and categories of privilege elevations.
US08196176B2 System and method for identifying a cookie as a privacy threat
A system and method for identifying a cookie as a privacy threat is disclosed. The system and method include receiving a request to install a cookie. A privacy policy associated with the cookie is also received, and that privacy policy may be evaluated against a set of predefined criteria. Based on this evaluation, the cookie may be determined to be a privacy threat.
US08196175B2 Self-describing authorization policy for accessing cloud-based resources
A ticketing system adapted for use with a cloud-based services platform is provided by a ticket-based authorization model in which the authorization requirements for traversing one or more meshes of resources associated with a cloud service are annotated in links included in a resource that refer to other resources. The meshes are thus self-describing with respect to the association among the resources (i.e., the links) as well as the authorization required to access resources. Resource access requires a principal ticket which asserts that a caller at a client (e.g., a security principal representing a device or identity associated with a user) is authenticated, plus zero or more claim tickets. The claim tickets make additional assertions about the caller that the cloud service may use to check that the caller is authorized to access the resource.
US08196172B2 System and method for facilitating fast-forwarding of first-run programs
A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
US08196168B1 Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
Personal video recorders (PVRs) contain many desirable features, including the ability to skip undesirable portions of a recorded broadcast program. Disclosed is a method and system for a PVR user to share with other users tags identifying desirable program portions or segments (“Hot-Spots”) and undesirable segments (“Cold-Spots”). Other users are able to either automatically or manually to adjust the replay of the program based on the tags.
US08196165B2 Method and apparatus for delivering emergency alert system (EAS) messages over a switched digital video (SDV) system
A switched digital video (SDV) system includes an SDV manager for coordinating SDV sessions requested by subscriber terminals associated with at least one service group. The SDV system also includes an input for receiving content to be delivered during the SDV sessions and at least one edge device for receiving transport streams that include an SDV program provided by the input and for transmitting each transport stream over an access network to at least one of the subscriber terminals on one of a plurality of SDV channels. In response to receipt of a message from a subscriber terminal in a first service group indicating that an EAS event is occurring, the SDV manager is configured to suspend reclamation of network resources allocated to the first service group which otherwise occurs when subscriber terminals tune off an SDV channel.
US08196157B2 Optical disk drive with protection design against broken disk
An optical disk drive with a protection design against a broken disk comprises the following devices of: a chassis; an upper cover mounted above the chassis and having a bended part on a front end thereof; a tray mounted between the chassis and the upper cover for supporting an optical disk; a faceplate mounted on the front end of the upper cover; a door mounted on the front end of the tray; a double-layered retaining plate having a first retaining plate and a second retaining plate located respectively on both front and rear sides of the bended part. The bended part is located behind the faceplate, and a space is formed between the bended part and the faceplate.
US08196152B2 Container context information propagation in an aspect-oriented environment
A service context associated with a container is pushed to a thread executing an asynchronous aspect outside of the container. A thread may be initiated outside of the container to asynchronously run the aspect. The service context(s) associated with the container may be communicated to the thread executing the aspect outside the container. In this manner, the aspect may execute outside of the container for increased efficiency for considerations, while having access to resources by virtue of the service contexts passed on from the container.
US08196151B1 Detecting queue problems using messages entering and leaving a queue during a time period
A method, system and a computer-readable media for automatically detecting that a malfunction affecting message withdrawal from a queue is present is described. In one embodiment, the malfunction is detected by evaluating the number of messages that enter and leave a queue during a period of time. For example, if the messages entering the queue do not equal the messages leaving the queue a malfunction may be present. In one embodiment, queue-performance indicator is calculated based on the number of messages leaving and entering the queue. If the queue-performance indicator is outside of the normal-operating range an alarm is generated and sent to a designated responder who can fix malfunctions associated with the queue.
US08196150B2 Event locality using queue services
An approach for reducing transport of messages between nodes of a multi-node system is presented wherein a message queue is associated with a queue service, and based on which node the message queue resides, one of the nodes is registered as hosting the associated queue service. In response to a client attempting to connect and requesting a particular queue service, the client is caused to connect to the node on which the queue service resides.
US08196146B2 Information processing apparatus, parallel processing optimization method, and program
An information processing apparatus includes a plurality of execution units and a scheduler which controls assignment of a plurality of basic modules of a program to the plurality of execution units. The scheduler detects a parallel degree representing a parallelization ratio in parallel processing of a program by the plurality of execution units, and detects a load associated with control of assigning the plurality of basic modules in the parallel processing of the program by the plurality of execution units. And then, the scheduler combines two or more basic modules which are successively executed according to a paralleled execution description in order to assign two or more basic modules as a module to a single execution unit, when a value of the parallel degree exceeds a predetermined value and a value of the load exceeds a predetermined value.
US08196143B2 Storing resource information
In an illustrative embodiment, a data processing system for resource data management is provided. The data process system comprises a set of data structures defining resource relationships and locations for a set of resources to form defined resource relationships and defined locations for the set of resources, and a receiver capable of obtaining replaceable unit data and obtaining characterization data for a current resource in the set of resources to form obtained replaceable unit data and obtained characterization data for the current resource, wherein the obtained replaceable unit data is obtained from a secure device and the obtained characterization data is obtained from an unsecure device. The data processing system further comprises a writer capable of merging the obtained replaceable unit data for the current resource with the obtained characterization data for the current resource for each resource of the set of resources to form a set of data files, wherein each data file corresponds to a resource in the set of resources.
US08196135B2 Method of and software for recordal and validation of changes to markup language files
A method of recording changes to a markup language file which employs application-defined tags. The changes are recorded in a delta file which is also a markup language file providing validation of the recorded changes against substantially the same markup language structure as that of the markup language file being changed. Where the original markup language file is an XML file with a DTD, a DTD can be created for the delta file which substantially follows the DTD of the original markup language file. Strict compliance of the data recorded in the delta file with the delta DTD provides validation of the changes with respect to the original XML file.
US08196132B2 Interactive multimedia applications device
An interactive multimedia applications device and method for an interactive multimedia application comprises one or more live media capture devices providing a media stream, an engine comprising a real time media processing module for processing said media stream, and rendering means connected to multimedia output devices. In addition, said device comprises (i) a virtual scenario description repository adapted for storing a plurality of scenarios expressed in a scenario programming language; (ii) a memory module adapted for storing an internal representation of one of said scenarios, and an internal representation of a virtual scene and (iii) a parser/loader for parsing a selected one of said plurality of scenarios, and loading it in said memory module.
US08196130B2 Tri-phase boot process in electronic devices
An electronic device network including a plurality of electronic devices. The electronic devices may each have updating software adapted to update firmware/software resident in the electronic devices. The electronic devices may also employ additional software for updating the updating software in the electronic devices. The electronic devices may also have software adapted to determine whether a current version of the updating software is to be invoked or whether a previous backup version of the updating software is to be invoked. The determination may be made based upon status information resident in a update status indicator. The status information may indicate that an update upon the updating software is to be conducted, rather than a normal startup operation without performing any updates. The network may also include an update generator adapted to generate updates for use in updating the updating software in the electronic devices.
US08196129B2 Adaptive class loading
An apparatus, system, and storage medium that, in an embodiment, determine the classes that are needed during a first invocation of an application and preload those classes during a subsequent invocation of the application. In various embodiments, the classes may be preloaded if they are within a specified package, if they were needed greater than a threshold number of times, if the class path did not change between the first invocation and the subsequent invocation, or if the jar files the contain the classes are in a class path. In this way, an embodiment of the invention may increase the performance of class preloading.
US08196127B2 Pervasively data parallel information handling system and methodology for generating data parallel select operations
An information handling system (IHS) employs a compiler methodology that seeks to improve the efficiency of code that executes in a multi-core processor. The compiler receives source code and converts the source code for execution using data parallel select operations that perform well in a single instruction multiple data (SIMD) environment. The compiler of the IHS may apply one or several optimization processes to the code to increase execution efficiency in a parallel processing environment.
US08196120B2 Computer emulator employing direct execution of compiled functions
An emulation system that provides the functionality of an emulated computer on a host computer pre-processes the object code file to be emulated to reduce the run-time overhead due to parsing the object code. The emulator uses pre-programmed functions that model each instruction of the emulated computer. An object code file is pre-parsed to generate a translated file which includes a sequence of function calls corresponding to the sequence of instructions in the code file. The translated file is compiled to generate a corresponding translated object-code file. The translated object-code file is executed in the emulation environment on the host computer. The emulation system also includes a standard mode in which the object code file is emulated by sequentially parsing each instruction in the object code file and invoking an appropriate one of the preprogrammed functions in the emulated environment.
US08196118B2 Event set recording
Recording of functional steps resulting from actions in an application is desirable for performing functional testing or user interface automation of an application. However, certain events that may result from actions occurring in an application are often difficult to record, which may lead to playback failure. Further, a user's intent when performing an action is difficult to determine. In order to obtain effective playback, a reliable and efficient recording of an application's functional steps needs to occur. Injecting wrapper functions into an application and monitoring an event generator's state before and after an action has occurred may yield more reliable and effective results.
US08196116B2 Tracing objects in object-oriented programming model
A system and associated method for tracing state information of a target object. The target object is a data item of an application object executed in a virtual machine. Upon detecting a triggering event pertaining to the target object while executing the application object, the virtual machine stores the state information of the target object in a target state info object in a heap space such that the state information is maintained across instances of the virtual machine. The target object is associated with the target state info object by using a weak hash map entry such that the target state info object is garbage collected when the target object is garbage collected and such that the state information is not excessively accumulated. A system dump containing the target object and the target state info object is produced when the application object fails.
US08196114B2 System and method for service offering for feedback controller design and implementation for performance management in information technology systems
A software development service offering of constructing and embedding feedback control based algorithms into computer systems management software applications is delivered by a provider entity to a client organization. The provider is contracted by the client to prepare a set of control modeling assets based on identified computing system management problems and goals of the diem and to create a set of control solutions. Bi-directional links between the problems, assets and solutions are used by the provider to develop feedback control based algorithms that solve the identified client computing management problems and meet the client's computing system goals.
US08196111B2 Buckets of commands in a multiprocessor-based verification environment
The present invention provides a method and system for providing a legal sequential combination of commands for verification testing of a computer system. Executable test commands are used to form sequentially ordered “buckets” of commands, wherein each bucket command sequence is legal under at least one rule. The buckets may be arranged in any sequential order, wherein a composite command sequence of the combined commands remains legal under the at least one rule. A further advantage of the invention is that wait/noop commands may be inserted within and between the buckets, extending the testing capabilities of the present invention into corner cases.
US08196108B2 Breakpoint management and reconciliation for embedded scripts in a business integration language specified program process
A method, system and apparatus for breakpoint management and reconciliation for business integration language specified programs. The system includes a business integration language development environment; debug tooling accessible through the environment; and, breakpoint management and reconciliation logic coupled to the debug tooling. The business integration language development environment includes a BPEL development environment cooperatively coupled to a BPEL engine. The debug tooling includes a script display for displaying textual portions of an embedded script; and, at least one other display selected from the group consisting of a graphical process flow display, a debug module display and a breakpoint module display.
US08196107B2 Simulating stepping through interpreted code
The present invention extends to methods, systems, and computer program products for simulating stepping through interpreted code. Embodiments of the present invention facilitate debugging interpreted code. Thus, existing debugger technologies (e.g., those configured for use with compiled code) can be utilized to debug interpreted code. More specifically, existing debugger technologies can be used to step through interpreted code, without stepping into the code of interpreter itself. Accordingly, users developing interpreted code can be provided a stepping experience of relatively the same quality provided to developers developing compiled code, without having to reengineer debuggers to compensate for interpreted code.
US08196106B2 Autonomic verification of HDL models using real-time statistical analysis and layered feedback stages
Real-time statistical analysis is used to perform autonomic self-healing within the context of a 3-tier regression system for analysis of a computer system design component. Throughout the system, there are mechanisms for implementing self-healing if breakage is detected. The regression layer with the highest throughput is maintained in a much cleaner state than otherwise, thereby creating a more efficient environment for identifying and removing defects in the design.
US08196105B2 Test framework for automating multi-step and multi-machine electronic calendaring application test cases
A test framework for automating multi-user, multi-step and/or multi-machine test cases for electronic calendaring application objects is provided. Test cases may be automated where coordination between a number of machines is required to test electronic calendaring application user scenarios. In addition, automation of multifold interaction between two electronic calendaring application users is provided.
US08196103B2 Ejection failure mechanism
A system and method for an ejection failure mechanism is provided. The system receives a request to eject an ejectable resource, and, provides information associated with a failure of the ejection of the ejectable resource, if ejection of the ejectable resource is unsuccessful. The system thus provides a deterministic mechanism through which information associated with failure of the ejection of an ejectable resource can be communicated. As such, an initiator of the request to eject can receive information associated with a cause of the ejection failure.
US08196101B1 Reach and get capability in a computing environment
A reach and get technique includes invoking a reach command from a reach location within a computing environment. A user can then navigate to an object within the computing environment and invoke a get command on the object. In response to invoking the get command, the computing environment is automatically navigated back to the reach location and the object copied into the reach location.
US08196100B2 Content management system for computer software with dynamic traceability between code and design documents
A content management system (CMS) for computer software provides automatic notification and correlation of changes in a design document with corresponding code, and provides automatic notification and correlation of changes in the code with one or more corresponding design documents. Traceability rules are defined that correlate which portions of the code correspond to which portions of the design document. A traceability update policy governs whether interested parties are notified of a change to either the design document or the corresponding code, and whether the change to one causes an automatic update to the other. The result is a content management system that helps keep the code and corresponding design documents consistent with each other so the system has accurate and consistent information at all times.
US08196093B2 Apparatus and method for componentizing legacy system
Provided are an apparatus and method of componentizing a legacy system that reconstructs software components, which are included in the legacy system, as abstract or logical modules according to the association between the components. An apparatus for componentizing a legacy system includes a legacy code analyzing unit which analyzes the association between one or more legacy codes, which are included in the legacy system, a component generating unit which generates data for defining one or more components by referring to the analyzed association, a component analyzing unit which analyzes the association between the components, and a data updating unit which updates the data by referring to the association between the components.
US08196092B2 XSL dialog modules
A method, system, and computer program product are provided for generating an Extensible Stylesheet Language (XSL) dialog modules (XDM). Voice Extensible Markup Language (VoiceXML) documents operating under voice portal applications employ a series of dialog modules that facilitate operational flow through the application by invoking specific caller-centric events. These dialog modules are divided into two components—XML and XSL dialog modules. The division of the modules causes a clean separation between data (the XML component) and behavior (the XSL component). The XSL component in conjunction with an XML framework operable with the XSL component forms an XDM. Because behavioral aspects remain consistent from application to application, a library of XDMs can be provided to facilitate reuse, thereby minimizing redundancy and reducing development time and cost, and facilitating rapid market entry for organizational products.
US08196090B2 Aggregation of constraints across profiles
Leveraging profiles to define stereotypes for other profiles introduces efficiency into modeling. Although constraints can be inherited, constraints cannot currently be aggregated across profiles. Aggregating constraints across profiles leverages the labor invested in defining other profiles as well as adding flexibility to defining stereotypes.
US08196089B2 Pattern-based development of computer system solutions
The problems that normally attend the development and deployment of a computer system solution are reduced by employing patterns and virtual images in the development and deployment process. When information had been acquired about a data processing need to be met, pattern representing a generalized solution to that need is selected. A set of previously-developed virtual images supporting the selected pattern is chosen. Once information representing the specific need is received, the selected pattern is modified to represent a specific solution. Parameters are obtained for the specific solution and a set of scripts integrating the parameters is generated. The scripts are used to reconfigure the virtual images. The reconfigured virtual images are combined into a computer system solution that can be loaded and run with little or no further configuration.
US08196086B2 Granular channel width for power optimization
A storage medium recording a cell library having one or more cells that may be readable by a computer and may be used by the computer to design an integrated circuit. The one or more cells may have a physical dimension parameter and a channel width parameter. The physical dimension parameter may be a footprint of the one or more cells. The channel width parameter may have a minimum driver size and a maximum driver size. The channel width parameter may define a range within which a tool varies the channel width between the maximum driver size and the minimum driver size during a design flow of the integrated circuit based upon one or more power criteria without changing the footprint.
US08196081B1 Incremental placement and routing
In one embodiment of the invention, a processor-implemented method is provided for routing of a partially routed circuit design. Modified signals of the partially routed circuit design are determined. A first set of routing constraints are applied by the processor to the unmodified signals of the circuit design. For each logic block of the circuit design, the number of the modified signals and the number of the unmodified signals connected to the logic block are determined. In response to one of the logic blocks having a ratio of the number of modified signals to the number of unmodified signals greater than a threshold ratio, the routing constraints are removed by the processor from one or more of the unmodified signals of the one of the logic blocks. The partially routed circuit design is then routed by the processor according to the remaining routing constraints, and the resulting netlist is stored.
US08196075B1 Generation of input/output models
A process is provided for creating an input/output (I/O) model. A set of logical I/O pins of an unplaced and unrouted circuit design is determined. Pin placement is determined for one or more of the logical I/O pins on device pins of a target device. An I/O pin profile for each of the logical I/O pins is determined. A plurality of I/O pin models available on the target device are input and an I/O pin model is selected from the plurality of I/O pin models for each of the logical I/O pins according to the respective I/O pin profiles. An I/O model is generated including each selected I/O pin model within the I/O model. The generated I/O model is stored in a processor readable storage medium.
US08196073B2 Structure for reduced area active above-ground and below-supply noise suppression circuits
A design structure for noise suppression. A design structure has a noise detection unit, a noise suppression unit, and a control unit. The noise suppression unit has an input and an output, wherein the input of the noise detection unit is connected to a signal and generates a signal change at the output if a change in the signal is detected. The noise suppression unit has an input and an output, wherein the input of the noise suppression unit is connected to the output of the noise detection unit and generates a correction to the signal in response to detecting the signal change at the output of the noise detection unit. The control unit has an input and an output, wherein input to the control unit is connected to the signal and turns off the noise suppression unit if a state change is detected in the signal.
US08196070B2 Mask fabrication supporting method, mask blank providing method, and mask blank dealing system
A mask blank is provided by forming a plurality of films, including at least a thin film to be a transfer pattern, on a board. At the time of patterning a resist film of the mask blank according to pattern data, film information to check with a pattern is obtained for each of a plurality of the films.
US08196069B2 Method for fabricating assist features in a photomask
Disclosed is a method of fabricating an assist feature in a photomask, which includes: fabricating a design layout in which main patterns are arranged; setting a critical dimension (a) of assist features to be formed and a spacing (b) between the main pattern and the assist feature; setting a first expanded region extending from the main pattern by (a+b); setting a second expanded region extending from the main pattern by (b); and setting the assist features by removing the second expanded region from the first expanded region.
US08196067B2 Mask for multi-column electron beam exposure, and electron beam exposure apparatus and exposure method using the same
A mask for exposure, which is used in a multi-column electron beam exposure apparatus having multiple column cells, includes a stencil pattern group constituted by multiple stencil patterns for each of the multiple column cells. The stencil pattern groups are arranged at intervals corresponding to arrangement intervals of the multiple column cells, and all of the stencil pattern groups are formed on a single mask substrate. The stencil pattern groups include: a first stencil pattern group formed within a deflectable range of an electron beam of each of the multiple column cells; and a second stencil pattern group having two or more of the first stencil patterns.
US08196065B2 Remote control unit of air conditioning apparatus
A remote control unit of an air conditioning apparatus includes a display unit, a cursor-moving member, a confirmation member, and a controller. The display unit displays a menu and a cursor that indicates an item among a plurality of items inside the menu and is moved by the cursor-moving member when operated by a user. The confirmation member is configured to decide that the item is to be executed. The controller controls the display unit in response to the cursor-moving member or confirmation member being operated, and stores screen display modes displayed on the display unit. Upon receiving a predetermined input from the confirmation member, the controller causes items allowing selection of the display modes to be displayed on the menu.
US08196063B2 Method and system for managing digital assets
A digital asset management system and method is responsive to user interactions with digital assets. A ranking of digital assets is generated based upon user interactions, to reflect the value of the digital assets to the user. The ranking is based in part on access frequency and recency, and the number and types of uses of the digital assets. An access hierarchy is derived from the ranking, wherein higher ranked digital assets are more easily accessed than lower ranked digital assets. Different types of uses can be distinguished, so that some types of uses imbue an asset with greater value than others. The types of uses may include passive viewing or playback, file sharing, transport, and editing. Subjective values may be assigned by the user to each digital asset that can be factored into the ranking independently of usage patterns. A volatility-dampening attribute moderates volatility in the access hierarchy.
US08196051B2 Shared online experience history capture and provision system and method
A novel technique automatically stores synchronized group history related to an online group interaction and enables individual group members to later view and access the group history. In an embodiment of the invention, the group history is accessible by group members independently of group interactions at any later time. According to various embodiments of the invention, the group history may be presented in an overview form or a detailed form. With respect to the detailed form, the group history may be presented graphically, such as in an icon timeline or collage, textually, such as in list form, or in any combination of presentation formats. In a further embodiment of the invention, the synchronized group history is writable by group members in addition to being automatically maintained.
US08196047B2 Flexible visualization for services
Techniques are described for generating a user interface for visualizing a cloud service based on status and performance data of the cloud service obtained from data stores. A configuration file including declarative code may declare particular queries to status/performance data sources. The configuration file may also declare particular queries to topology data sources to obtain topology information. In accordance with the obtained information, objects representing the cloud service may be displayed. The objects correspond to particular hardware and software components, or logical grouping thereof, that are identified by the topology information.
US08196046B2 Parallel visual radio station selection
A computer implemented method in a data processing system and a computer program product enable visual selection of a media signal. A set of media signals is received from a set of media providers. A subject matter and a performer of the subject matter are then identified for at least one of the set of media signals. A set of icons is then identified. Each of the set of icons corresponds to at least one of media signals. The set of icons and the set of media providers are then forwarded to a client media player.
US08196041B2 Method and system for processing information relating to active regions of a page of physical document
A method and system for processing information relating to active regions of a page of physical document. A transparent electro-luminescent tablet or other touch sensitive plate is coupled to a workstation and positioned over the page. Active regions traced on the page by a first user are received from the tablet or plate by a workstation and recorded in an active regions table within the workstation. Information recorded in the active regions table include: identification of the active regions and associated hyperlinks received by the workstation from the first user; and geometric coordinates defining an outline of each active region. The workstation receives from a second user coordinates pertaining to a point within at least one active region, from which and from information in the active regions table, the workstation identifies the at least one active region and displays its associated hyperlinks on a computer screen of the workstation.
US08196033B2 Converting between data sources and XML
A mapping language, insertable into a DTD, allows automatic mapping from data sources into XML. A mapping results from the establishment of a correspondence between entities in a data source on the one hand and lists and scalars on the other hand. The language maps the lists and scalars to XML elements and attributes. The mapping language includes two constructs: the binding specification and the value specification. The value specification associates with a value or choice declaration. The binding specification includes at least one variable/expression pair. The constructs are insertable into a DTD to create an annotated DTD.
US08196031B2 Content independent document navigation system and method
A system and method for delivering information and enabling navigation and playback of the information that is independent of the content in a document, the system and method using a speech recognition interface that includes a tool for document authoring that associates portions of the content with a node, associates each node with at least one other node, assigns nodes identifying data corresponding to associated content, and provides a user interface to access the content of the document. The user interface can be configured to recognize spoken commands, input from a mouse or keyboard, or input from a DTMF source.
US08196028B2 Error detection device
A data buffer control unit obtains data from a cache according to a command retained in a command queue retaining a command(s) for reading data from the cache, and a magic ID generation circuit generates a magic ID. The data buffer control unit assigns the data obtained from the cache with the magic ID, writes the assigned data to a data buffer, and returns the magic ID to the command queue. When the data buffer control unit receives a read request and the magic ID which is returned to the command queue, it reads the data, which corresponds to the read request, from the command queue and compares the magic ID assigned in the read data and the received magic ID. If the two magic IDs compared by the data buffer control unit are not identical, a packet generator detects an error and reports the error to a host.
US08196027B2 Method and device for comparing data in a computer system having at least two execution units
A method for comparing data in a computer system having at least two execution units, the comparison of the data taking place in a comparison unit and each execution unit processing input data and generating output data, wherein one execution unit specifies to the comparison unit that the next piece of output data is to be compared to a piece of output data of the at least second execution unit, and thereupon a comparison of the at least two output data takes place.
US08196022B2 Hamming radius separated deduplication links
A method of de-duplicating duplicate data in a data storage system that includes identifying a plurality of portions of data, comparing each portion of the data to identify duplicate data and identifying a link associated with each duplicate data, determining whether a Hamming link-separation-distance between the identified link and all other existing links is greater than twice the Hamming radius of an error correction code in the data storage system, and then replacing the duplicate data with the identified link.
US08196020B2 Method of matching codeword size and transmitter therefor in mobile communications system
The present invention relates to a method and a transmitter for matching a size of codeword encoded by low density parity check (LDPC) code to a size of a transmission channel and in a mobile communication system. A method of adjusting a codeword size in a communication system supporting an LDPC coding scheme, comprises steps of encoding source data by using a parity check matrix, and adjusting a size of the encoded codeword to be matched to a size of a transmission channel which is determined in accordance with a capacity of the transmission channel, the size of the encoded codeword being adjusted using information associated with column weights of the parity check matrix.
US08196017B1 Method for on-the-fly error correction in a content addressable memory(CAM) and device therefor
A CAM system (200) can include a number of entries (202-0 to 202-3) having one portion for storing a data value (e.g., E1) and another portion for storing a replicated data value (E1(REP)). For on-the-fly error correction, the entries can be searched by applying an appended key value that includes a key portion (KEY) and replicated key portion (KEY(REP)).
US08196015B2 Method for transmitting and receiving a data block and a corresponding transmitter and receiver
The invention relates to a method for transmitting a data block (104) via a message channel (130), said method having the following steps of: —subdividing the data block into at least one first sub-block (108) and one second sub-block (110), —generating first check data (114) for the first sub-block (108) and second check data (116) for the second sub-block (110), wherein a first transmission sub-block (118) is formed by the first sub-block and the first check data, and wherein a second transmission sub-block (120) is formed by the second sub-block and the second check data, —transmitting the first and second transmission sub-blocks in a transmission block (124) via the message channel, wherein the order of the bits to be transmitted in the transmission block is determined by a predefined scheme, wherein the scheme is designed in such a manner that one or more bits of the first transmission sub-block and one or more bits of the second transmission sub-block alternately follow one another.
US08196011B2 Error detection and correction circuit and semiconductor memory
Input data (1A) having an integral multiple of 8 bits is divided into symbols in units of b bits (b is an integer of 5 to 7) in a register file 10, an error detecting code is added in an error detection calculation circuit 20, and then encoding (such as Reed Solomon (RS) encoding) having an error correction capability of two or more symbols is performed in a parity calculation circuit 30 to record the data in a storage 40. In the reproduction, error correction in units of symbols is performed to reproduced data from the storage 40 in an error correction circuit 70, error detection processing is performed in an error detection calculation circuit 80, and then data having the integral multiple of 8 bits is recovered in a register file 90 to output the same. By this means, it is possible to provide a storage system with high reliability to a soft error that occurs in a storage such as semiconductor memory.
US08195999B2 Apparatus and method for supporting hybrid automatic repeat request in wireless communication system
A wireless communication system includes an apparatus and a method for supporting Hybrid Automatic Repeat Request. A transmitting method includes when an encoding packet is bigger than a maximum encoding packet size Nep_max, generating a first codeword by encoding the encoding packet at a mother code rate t; generating a second codeword by selecting [Nep_max/t]-sized code bits from the first codeword; and performing Hybrid Automatic Repeat reQuest (HARQ) using the second codeword.
US08195991B2 Handling of integrity check failure in a wireless communication system
Handling of integrity check failure in a wireless communication system can safely send the mobile station to the idle mode upon detection of security failure. Alternatively or in addition, attempts to recover from the security failure situation can be enabled without forcing the mobile station to enter idle mode. The mobile station autonomously transitions to idle mode when the integrity check failure is detected a certain threshold number ‘X’ times during a specified period ‘Y’. Whereupon, the mobile station initiates the Radio Resource Control (RRC) connection re-establishment procedure after integrity check failure is detected. In the RRC connection re-establishment procedure, the security parameters are re-initialized to provide a possibility to recover from the failure situation.
US08195988B2 Method and apparatus for handling disconnection between a media gateway and a media gateway controller
The present invention relates to a method and apparatus in a Media Gateway (MG) for handling disconnection between the MG and a Media Gateway Controller (MGC). Multilevel requirements are fulfilled by setting different timeout periods for a disconnection timer. On the one hand, if the timeout period of the disconnection timer is not equal to zero, new events that occur during the disconnection are stored. Then, after the connection is recovered, the stored new events are reported to the MGC, so that the data and states in the MG can match those in the MGC after the connection recovery. On the other hand, if the timeout period of the disconnection timer is equal to zero, all active calls are immediately released.
US08195985B2 Network monitor and control apparatus
A network monitor and control apparatus for controlling the monitoring of a network are provided. The network monitor includes an error monitor including an error information gatherer for gathering error information of a monitor target apparatus; and a monitor result notifier for notifying of monitor results, wherein if there are N types of monitor target functions, the error monitor includes N error information gatherers for the respective N types of monitor target functions (N=1, 2, 3, . . . ) and wherein each of the N error information gatherers gathers the error information from one of an existing monitor target apparatus and a newly added monitor target apparatus on a per monitor target function basis.
US08195984B2 System and method for a staggered execution environment
A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.
US08195971B2 Solid state disk and method of managing power supply thereof and terminal including the same
A solid state disk and a method for managing power supply of the solid state disk and a terminal including the solid state disk. The solid state disk includes at least one data storage module for storing data, a management module for controlling data operation for said data storage module, controlling said data storage module as an operating power supply state when said data storage module is performing the data operation, and controlling said data storage module as a non-operating power supply state at other times. The data storage module may be enabled as the operating power supply state only when the data operation is performed for a certain data storage module, and the data storage module may be set as the non-operating power supply state when it is in the idle state or after the data operation is completed. Thus, the power consumption of the solid state disk is effectively saved, and the duration of the notebook computer which applies the solid state disk is prolonged.
US08195967B2 Reducing power consumption during execution of an application on a plurality of compute nodes
Methods, apparatus, and products are disclosed for reducing power consumption during execution of an application on a plurality of compute nodes that include: executing, by each compute node, an application, the application including power consumption directives corresponding to one or more portions of the application; identifying, by each compute node, the power consumption directives included within the application during execution of the portions of the application corresponding to those identified power consumption directives; and reducing power, by each compute node, to one or more components of that compute node according to the identified power consumption directives during execution of the portions of the application corresponding to those identified power consumption directives.
US08195964B2 Method and system for energy efficient networking via packet inspection
Aspects of a method and system for energy efficient networking via packet inspection are provided. In various embodiments of the invention, a network device may include one or more circuits operable to inspect one or both of ingress and/or egress packets in the network device. The one or more processors may be operable to predict traffic in the network device based on the inspection. The one or more processors may be operable to, based on the predicted traffic, control a mode of operation of the network device to manage power consumption in the network device. A downlink path within the network device may be configured based on inspection of packets conveyed along a corresponding uplink path. An uplink path within the network device may be configured based on inspection of packets conveyed along a corresponding downlink path.
US08195962B2 Method and apparatus for regulating power consumption
A method for controlling power consumption while maximizing processor performance. The method includes, for a time interval of operation in a first operational state, determining an amount of power consumed during by one or more cores of a processor, calculating, a power error based on the amount of power consumed in the time interval, obtaining a power error term for the interval by adding the power error to a power error term from a previous time interval, and comparing the power error term to at least a first error threshold. If the power error term is outside a range defined at least in part by the first error threshold, the method exits the first operational state and enters a second operational state. If the power error term is within the range defined at least in part by the first error threshold, operation continues in the first operational state.
US08195951B2 Data processing system for providing authorization keys
A computer-implemented method for providing authorization keys, where the method includes receiving a further asymmetrical, cryptographic key pair, where the further asymmetrical key pair is part of a key pair sequence, where the further asymmetrical key pair includes a further first and a further second authorization key; retrieving a ciphertext, where the ciphertext is associated with the key pair which immediately precedes the further key pair in the sequence of key pairs, where the ciphertext includes the initial first key encrypted with the second authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; decrypting the initial first authorization key using the first authorization key of the key pair which immediately precedes the further key pair in the sequence of key pairs; generating a further ciphertext through encryption of the decrypted initial first authorization key using the second authorization key of the further key pair; and saving the further ciphertext.
US08195944B2 Automated method for securely establishing simple network management protocol version 3 (SNMPv3) authentication and privacy keys
In an SNMP network including a Manager Station having a first digital certificate and an Agent Station having a second digital certificate, the MS generates a simple network management protocol (SNMP) configuration file which includes SNMP authentication keys and SNMP encryption keys for use by the MS and the AS for authentication and for encrypting communications between the MS and the AS, respectively. Mutual authentication can be performed using the first and second digital certificates to establish a secure session between the MS and the AS. The MS can encrypt the SNMP configuration file and transmit it to the AS which can then decrypt the encrypted SNMP configuration file to generate the SNMP authentication keys and the SNMP privacy keys. The MS and the AS can then use the SNMP authentication and privacy keys to conduct secure SNMP communications between the MS and the AS.
US08195933B2 Method and system for computing digital certificate trust paths using transitive closures
A method, system, apparatus, and computer program product are presented for managing digital certificates. When entities need to engage in a secure transaction or open a secure communication link, they may exchange digital certificates in order to provide a public key or reference information to a public key for the opposing entity, thereby requiring validation of a received certificate. Rather than construct a trust path for each validation event, hierarchical certifications and peer-to-peer cross-certifications among a set of certificate authorities are represented by a set of trust relations, and trust path information is generated using a transitive closure computation and an “all pairs shortest paths” computation over the set of trust relations and then incrementally updated as the set of trust relations changes. Computations related to trust paths can be delegated to a central agent in a trust web.
US08195927B2 Expedient preparation of memory for video execution
A computer system that initializes a fraction of the computer system's memory for execution of video during booting of the computer system is provided. The computer system can include a first portion of BIOS code on a ROM device, wherein the first portion includes instructions for initializing the fraction. The computer system further can include a second portion of BIOS code that copies itself to the fraction upon completion of initialization of the fraction, wherein the second portion executes on the fraction and wherein the second portion initializes system memory and initializes a video buffer. The computer system further can include a copy of the second portion located on the ROM device, wherein the copy of the second portion executes until video buffer initialization is completed but before all of the system memory is initialized. Further, the video buffer displays video before all of the computer system's memory is initialized.
US08195920B2 Active memory command engine and method
A command engine for an active memory receives high level tasks from a host and generates corresponding sets of either DCU commands to a DRAM control unit or ACU commands to a processing array control unit. The DCU commands include memory addresses, which are also generated by the command engine, and the ACU command include instruction memory addresses corresponding to an address in an array control unit where processing array instructions are stored.
US08195919B1 Handling multi-cycle integer operations for a multi-threaded processor
Determining an effective address of a memory with a three-operand add operation in single execution cycle of a multithreaded processor that can access both segmented memory and non-segmented memory. During that cycle, the processor determines whether a memory segment base is zero. If the segment base is zero, the processor can access a memory location at the effective address without adding the segment base. If the segment base is not zero, such as when executing legacy code, the processor consumes another cycle to add the segment base to the effective address. Similarly, the processor consumes another cycle if the effective address or the linear address is misaligned. An integer execution unit that performs the three-operand add using a carry-save adder coupled to a carry look-ahead adder. If the segment base is not zero, the effective address is fed back through the integer execution unit to add the segment base.
US08195912B2 Apparatus, system, and method for efficient mapping of virtual and physical addresses
An apparatus, system, and method are disclosed for efficiently mapping virtual and physical addresses. A forward mapping module uses a forward map to identify physical addresses of data of a data segment from a virtual address. The data segment is identified in a storage request. The virtual addresses include discrete addresses within a virtual address space where the virtual addresses sparsely populate the virtual address space. A reverse mapping module uses a reverse map to determine a virtual address of a data segment from a physical address. The reverse map maps the data storage device into erase regions such that a portion of the reverse map spans an erase region of the data storage device erased together during a storage space recovery operation. A storage space recovery module uses the reverse map to identify valid data in an erase region prior to an operation to recover the erase region.
US08195911B2 Numerical controller capable of dividing and combining memory areas to store machining programs and binary data
A memory other than a non-volatile memory in a numerical controller is divided into a plurality of memory areas in response to a command from a computer connected to the numerical controller. Whether a machining program has been stored in each of the divided memory areas is decided before a machining program stored on a hard disk in the computer is transferred to the memory other than the non-volatile memory. The machining program stored on the hard disk is then written to an area for which it is determined that no machining program is stored.
US08195909B2 Data management in a data storage system
The present disclosure provides a method in a data storage system. The method includes defining a plurality of jobs for a command received from a host. Each of the plurality of jobs is associated with one or more of a plurality of data storage resources of the data storage system. The plurality of jobs have a defined order that is a function of addresses of data in the plurality of data storage resources. The method also includes issuing the plurality of jobs to the associated data storage resources and receiving information from the data storage resources for the plurality of jobs. The information is received by a controller of the data storage system for the jobs in an order that is different than the defined order. The method includes transmitting the received information to the host for the plurality of jobs in the defined order.
US08195908B2 System and method of squeezing memory slabs empty
A system and method of squeezing slabs of memory empty are provided. A slab is a block of allocated memory space that is dedicated to holding one type of data. When it is determined that a slab of memory is to be squeezed empty, no object may be allocated from the slab. That is, new data is precluded from being placed in any unused space of the slab. Further, data is also precluded from being placed in any space in the slab that becomes unused anytime thereafter. When the slab becomes empty, the slab is de-allocated.
US08195906B2 Method and system for cascaded flashcopy zoning and algorithm and/or computer program code and method implementing the same
A method of performing cascaded flashcopy (FC) including starting a flashcopy map when a target disk is already a source of an active FC map. A computer storage system includes a configuration that allows a flashcopy (FC) map to be started when a target disk is already the source of an active FC map.
US08195903B2 System and method for metering requests to memory
A memory controller including a control unit for limiting the number of memory requests that are executed within a predetermined time period to regulate power consumption. The control unit may determine a memory request limit indicating the maximum number of memory requests that are allowed to be executed during the predetermined time period based on at least a carry-over limit and a new request limit. The carry-over limit may indicate the maximum number of carry-over memory requests that are allowed during the predetermined time period. The new request limit may indicate the maximum number of new memory requests that are allowed during the predetermined time period. The control unit may further control the number of memory requests that are executed in each of a sequence of predetermined time periods.
US08195902B2 Method of improving efficiency of replication monitoring
Provided is a copy pair monitoring method which is for a storage system having at least one host computer, at least one storage subsystem, and a management computer, the storage subsystem including volumes storing data requested by the host computer to be written, the management computer being accessible to the host computer and the storage subsystem. The copy pair monitoring method is characterized by including the steps of: obtaining every piece of copy pair definition information that is stored in the host computer; removing duplicate copy pair definition information from the whole copy pair definition information obtained; and collecting the copy pair status based on the obtained copy pair definition information from which duplicate copy pair definition information has been removed.
US08195894B2 Data processing apparatus of basic input/output system
A data processing apparatus of a basic input/output system (BIOS) is provided. The data processing apparatus includes a BIOS unit, a share memory and a control unit. The BIOS unit writes command data into the share memory, wherein the command data includes identification data stored in an identification field. The control unit reads and performs the command data according to the identification data in the identification field. After the command data is performed, the control unit writes returned data into the share memory for the BIOS unit to read the returned data, wherein the returned data includes the execution result of the command data performed by the control unit and also includes the identification data.
US08195884B2 Network on chip with caching restrictions for pages of computer memory
A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, a multiplicity of computer processors, each computer processor implementing a plurality of hardware threads of execution; and computer memory, the computer memory organized in pages and operatively coupled to one or more of the computer processors, the computer memory including a set associative cache, the cache comprising cache ways organized in sets, the cache being shared among the hardware threads of execution, each page of computer memory restricted for caching by one replacement vector of a class of replacement vectors to particular ways of the cache, each page of memory further restricted for caching by one or more bits of a replacement vector classification to particular sets of ways of the cache.
US08195882B2 Shader complex with distributed level one cache system and centralized level two cache
A shader pipe texture filter utilizes a level one cache system as a primary method of storage but with the ability to have the level one cache system read and write to a level two cache system when necessary. The level one cache system communicates with the level two cache system via a wide channel memory bus. In addition, the level one cache system can be configured to support dual shader pipe texture filters while maintaining access to the level two cache system. A method utilizing a level one cache system as a primary method of storage with the ability to have the level one cache system read and write a level two cache system when necessary is also presented. In addition, level one cache systems can allocate a defined area of memory to be sharable amongst other resources.
US08195879B2 Demand based partitioning of microprocessor caches
Associativity of a multi-core processor cache memory to a logical partition is managed and controlled by receiving a plurality of unique logical processing partition identifiers into registration of a multi-core processor, each identifier being associated with a logical processing partition on one or more cores of the multi-core processor; responsive to a shared cache memory miss, identifying a position in a cache directory for data associated with the address, the shared cache memory being multi-way set associative; associating a new cache line entry with the data and one of the registered unique logical processing partition identifiers; modifying the cache directory to reflect the association; and caching the data at the new cache line entry, wherein said shared cache memory is effectively shared on a line-by-line basis among said plurality of logical processing partitions of said multi-core processor.
US08195876B2 Adaptation of contentious storage virtualization configurations
Systems and methods for managing storage virtualization in a storage infrastructure are provided. The method comprises examining storage virtualization configurations across a data storage infrastructure having one or more data storage resources, such that configuration data associated with the storage virtualization configurations applied to the one or more data storage resources is stored in a configuration repository; analyzing the configuration data to detect storage virtualization policy inconsistencies and redundancies across the data storage infrastructure; and reporting potential problems associated with applying the storage virtualization configurations to said one or more data storage resources, in response to detecting the virtualization policy inconsistencies.
US08195874B2 Storage apparatus and method for shredding storage medium
Provided is a storage apparatus 10 including a communication I/F 11, a control processor 12, a drive controller 13, and a cache memory 14, which manages a drive write request to write data to a storage drive 171 in a write process wait queue 1500, reads the drive write request registered on the write process wait queue 1500, and writes the data to the storage drive 171 in accordance with the drive write request read from the write process wait queue 1500. The storage apparatus 10 includes the functions of: generating erase data as data to be written in order to shred the storage drive 171, and storing the generated erase data in the cache memory 14; and generating a plurality of erase data write requests to write the erase data, intended for the different storage drives 171, respectively, and registering the generated erase data write requests into the write process wait queue 1500.
US08195873B2 Ternary content-addressable memory
A low-heat, large-scale ternary content-addressable memory (TCAM) efficiently compares one or more input records with a set of entries. Compression may also be used. X bits are eliminated from entries and in some embodiments, a subset of non-X bits are also eliminated, minimizing entries that must be searched. Entry bit sets can be converted into sets of fields. A useful set of fields is a triplet comprising a start field, a length field, and a data field. Hashing determines the RAM line of the TCAM in which entries are stored and which RAM line is to be compared with a given input. Searches are only needed on entries in RAM lines corresponding to inputs of interest. Priority values decide the winner if more than one TCAM entry in the appropriate RAM line matches the input. Bin packing can be used to optimally allocate TCAM entries across different possible RAM lines.
US08195872B2 Method of controlling semiconductor memory card system
A method of controlling a semiconductor memory card system including a host device incorporating a semiconductor memory card and communicating information with a user of the host device to warn the imminent end of the life of the memory card in the system is provided. According to one aspect, there is provided a method of controlling a semiconductor memory card, the method comprising creating end-of-life index data of the semiconductor memory card, reading the end-of-life index data in response to a command from a host device to the semiconductor memory card, creating an end-of-life warning status of the semiconductor memory card from the end-of-life index data based on a life control limit value, and sending a response containing the end-of-life warning status to the host device as a response to the command through the same communication line as that for the command.
US08195871B2 Method of handling I/O request and solid state drive using the same
A solid state drive (SSD) including a storage that includes a plurality of flash memories configured to be independently drivable and a controller to receive an input/output (I/O) request from a host, to split the I/O request into a plurality of sub-requests each having a size configured to be capable of being processed independently by each flash memory, and to process the I/O request based on the sub-requests.
US08195868B2 Method and apparatus for smart memory pass-through communication
Enhanced functionality is provided in memory devices by enhancing the control logic to recognize predetermined data sequences. Standard (legacy) device operations are used to communicate the predetermined data sequences, thereby allowing existing device drivers to be used with the enhanced devices.
US08195865B2 Computer system having an expansion device for virtualizing a migration source logical unit
A migration destination storage creates an expansion device for virtualizing a migration source logical unit. A host computer accesses an external volume by way of an access path of a migration destination logical unit, a migration destination storage, a migration source storage, and an external volume. After destaging all dirty data accumulated in the disk cache of the migration source storage to the external volume, an expansion device for virtualizing the external volume is mapped to the migration destination logical unit.
US08195863B2 Information processor capable of supplying power to an electronic device connected thereto
According to one embodiment, an information processor has: an input/output module configured to input/output a data signal through a data signal line; a first voltage supply module configured to supply a first differential signal pair; a second voltage supply module configured to supply a second differential signal pair; a first switching module configured to select and output, in response to a first control signal, one of the first differential signal pair supplied from the first voltage supply module and the second differential signal pair supplied from the second voltage supply module; and a second switching module configured to receive one of the first differential signal pair and the second differential signal pair output from the first switching module, and output one of the first differential signal pair and the second differential signal pair to the electronic device through the data signal line, in response to a second control signal.
US08195859B2 Techniques for managing processor resource for a multi-processor server executing multiple operating systems
A multiprocessor server system executes a plurality of multiprocessor or single-processor operating systems each using a plurality of storage adapters and a plurality of network adapters. Each operating system maintains load information about all its processors and shares the information with other operating systems. Upon changes in the processor load of the operating systems, processors are dynamically reassigned among operating systems to improve performance if the maximum load of the storage adapters and network adapters of the reassignment target operating system is not already reached. Processor reassignment includes shutting down and restarting dynamically operating systems to allow the reassignment of the processors used by single-processor operating systems. Furthermore, the process scheduler of multi-processor operating systems keeps some processors idle under light processor load conditions in order to allow the immediate reassignment of processors to heavily loaded operating systems.
US08195858B1 Managing conflicts on shared L2 bus
One embodiment of the present invention sets forth a mechanism to schedule read data transmissions and write data transmissions to/from a cache to frame buffer logic on the L2 bus. When processing a read or a write command, a scheduling arbiter examines a bus schedule to determine that a read-read conflict, a read-write conflict or a write-read exists, and allocates an available memory space in a read buffer to store the read data causing the conflict until the read return data transmission can be scheduled. In the case of a write command, the scheduling arbiter then transmits a write request to a request buffer. When processing a write request, the request arbiter examines the request buffers to determine whether a write-write conflict. If so, then the request arbiter allocates a memory space in a request buffer to store the write request until the write data transmission can be scheduled.
US08195849B2 Device and method for transferring data between devices
A device and method for transferring data is disclosed that facilitates data transfers between devices having different clock domains. The data transfer from one device to another occurs through a First In First Out memory (FIFO). The relative number of FIFO access cycles to the FIFO is controlled to maintain a desired FIFO fullness. Setting the desired FIFO fullness to a desired value allows control of data transfer latency between devices.
US08195847B2 Storage control apparatus, storage system and method
A storage control apparatus for transmitting data to and receiving data from a plurality of storage devices connected to the same interface, the storage control apparatus includes a memory configured to store a management table registering a burst transfer length of each of the plurality of storage devices, the plurality of storage devices including a first storage device having a first burst transfer length that is a minimum in the management table and a second device having a second burst transfer length; an adjusting controller configured to adjust the second burst transfer length in input and/or output processing if the second burst transfer length registered in the management table is different from the first burst transfer length; and a data transfer controller configured to issue a command for a data transfer to the second storage device on the basis of the adjusted second burst transfer length.
US08195845B2 Memory system having high data transfer efficiency and host controller
According to one embodiment, the host controller includes a register set to issue command, and a direct memory access (DMA) unit and accesses a system memory and a device. First, second, third and fourth descriptors are stored in the system memory. The first descriptor includes a set of a plurality of pointers indicating a plurality of second descriptors. Each of the second descriptors comprises the third descriptor and fourth descriptor. The third descriptor includes a command number, etc. The fourth descriptor includes information indicating addresses and sizes of a plurality of data arranged in the system memory. The DMA unit sets, in the register set, the contents of the third descriptor forming the second descriptor, from the head of the first descriptor as a start point, and transfers data between the system memory and the host controller in accordance with the contents of the fourth descriptor.
US08195844B2 Systems, devices, and/or methods for managing communications
Certain exemplary embodiments can provide a system, which can comprise a programmable logic controller (PLC). The system can comprise a serial communications port connected to the PLC. In certain exemplary embodiments, the system can comprise a controller adapted to enable a customer application program to access and control the serial communications port.
US08195843B2 HDMI controller circuit for transmitting digital data to compatible audio device using address decoder where values are written to registers of sub-circuits
The present invention provides a high definition media interface (HDMI) controller having a modular design internal bus structure, and applications thereof. The controller includes a circuit interface, an address decoder coupled to the circuit interface, a plurality of sub-circuits, wherein each sub-circuit includes registers used to configure and control the sub-circuit, and a bus that couples the registers of each sub-circuit to the address decoder. After startup of the controller, the sub-circuits are configured by using the circuit interface, address decoder, and bus to write values to the registers of the sub-circuits. The sub-circuits of the controller include a video pixel sampler, an audio sampler, a frame composer, and a power controller. The video sampler can be configured to convert one of a plurality of RGB and YCbCr signals to a common format signal used by other sub-circuits of the controller.
US08195841B2 Communicating with a first and second protocol
A system for controlling, monitoring, communicating, etc. comprising a plurality of module units. The system further comprises at least one connection facility comprising a first contact unit and a second contact unit. The first contact unit connects at least one of the plurality of module units to a system connection. The second contact unit is configured to communicate information via the system connection using a first protocol and to communicate information with the at least one module unit using a second protocol. Individual ones of the second contact units further comprise at least one processing device configured to convert information in the first protocol to information in the second protocol for the at least one module unit, the at least one processing device configured to convert information in the second protocol to information in the first protocol for the distributed system.
US08195838B2 Multiple URL identity syntaxes and identities
Any arrangement of URLv identity syntax can now be used in a repository, once its second.top domain is known to have an identity syntax. The repository can extract, select, store, organize, prioritize, and consolidate URLvs of differing identity syntaxes. The correlation and association among different contact entities' containing the same individual's identities can yield accurate same individual's identity and URLvs. These increase the competition of the Internet by enabling users to transport their data easily to websites allowing for individuals' data-transport.
US08195837B2 Domain name resolution resource allocation
A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN is configured to deliver content for others and includes a domain resolution service (DNS) server, caching servers and an Internet interface. The DNS server receives a first domain resolution request and produces a first DNS solution, and receives a second domain resolution request and produces a second DNS solution. The first and second domain resolution requests correspond to a same domain. The caching servers correspond to a plurality of addresses. The interface receives domain resolution requests, which include the first and second domain resolution requests, and transmits DNS solutions, which include the first and second DNS solutions. The first DNS solution comprises a first plurality of addresses corresponding to at least a first subset of the plurality of caching servers, and the second DNS solution comprises a second plurality of addresses corresponding to at least a second subset of the plurality of caching servers. The first DNS solution is different from the second DNS solution in that the second subset includes an address for a caching server not in the first subset. The second subset is chosen to generally match a processing power of the first subset.
US08195835B2 Endpoint address change in a packet network
A seamless transport endpoint mobility (STEM) architecture migrates a transport connection endpoint from an old IP address to a new IP address without loss of the session. The migration process is negotiated between two endpoints themselves. Transport endpoint mobility includes communication between two STEM daemons, one STEM daemon in each endpoint, which dynamically updates kernel data structures (e.g., elements of a 5-tuple associated with a TCP/IP application) associated with the session. Migration is transparent to the application using the underlying transport connection for data transfer.
US08195833B2 Systems and methods for managing messages in an enterprise network
A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.
US08195831B2 Method and apparatus for determining and using server performance metrics with domain name services
Methods for determining and utilizing server performance metrics in a network are provided. For example, such methods can involve determining the service availability and metric measurements of types of services provided by a content delivery machine. User weightings can be used to indicate whether more traffic should be sent to one content server address compared to another. DNS servers use the test result updates and/or user weightings to determine the best server to return in response to a request to resolve a given DNS name. Computer systems and apparatus for carrying out such methods are also provided.
US08195827B2 Obtaining information from different devices in a computer network
Illustrative embodiments of the invention provide for obtaining information from different devices in a computer network. Data representing the information from each of the different devices is received, the data is in a specific form relating to each of the different devices. The data from each of the different devices is assigned to one or more entities as defined by an information model. The data from each of the different devices is grouped using an adaptation layer before assigning the data from that device to one or more entities.
US08195826B2 UDP broadcast for user interface in a download and configuration gaming method
A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: identifying information at a server that has potential for inclusion in a notification message; querying a database for a list of clients that have registered for a particular type of notification by a UDP broadcast processor; receiving a reply with a list of clients that have registered for a particular type of notification from the database; and sending notification to all clients on the list using an assigned port number from the UDP broadcast processor.
US08195823B2 Dynamic network link acceleration
A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
US08195822B2 Substituting content for undesirable content in a web browser
The present invention provides a method, system, and computer program product for preventing a browser from loading content from undesirable sources. A method in accordance with an embodiment of the present invention includes: selecting an area of a web page containing undesirable content; substituting an alternate Internet Protocol (IP) address for a hostname of a website that provided the undesirable content based on a profile; and redisplaying the web page with content from the alternate IP address displayed in the selected area of the web page.
US08195818B2 Enforcing communication security for selected resources
A secure resource enforcer is configured to identify and provide selected secure resources. The secure resource enforcer includes a determining module configured to determine whether a resource of a web page that is requested in a first request by a client computer requires a secure connection based on a type of the resource that is requested. The secure resource enforcer also includes a redirecting module configured to redirect the client computer to a secure socket for the resource when the resource requires the secure connection. The secure resource enforcer further includes a receiving module configured to receive a second request from the client for the resource over the secure socket and a secure resource providing module configured to provide the requested resource to the client over the secure socket.
US08195817B2 Authentication of the geographic location of wireless communication devices
What is disclosed is a method of operating a wireless communication network to authenticate a geographic location of a wireless communication device. The method includes transferring an authentication key for delivery to a service node, obtaining the geographic location of the wireless communication device, and authenticating the geographic location to create authenticated location information for the wireless communication device. The method also includes wirelessly transferring the authenticated location information to the wireless communication device, wirelessly receiving the authenticated location information from the wireless communication device for delivery to the service node, and transferring the authenticated location information for delivery to the service node, wherein the service node processes authenticated location information and the authentication key to identify the geographic location of the wireless communication device.
US08195813B2 Hybrid ACARS communication system
The invention concerns a communication system via ACARS messages intended to be placed onboard an aircraft, said system comprising a router (310, 310′) adapted to route said messages from and to a plurality of VHF, HF, SATCOM sub-networks. The system comprises a switch (360, 365) and an AoIP conversion gateway (380), the switch being connected to an HF or SATCOM transceiver module (340, 350) by means of a first two-way link (341, 351), and to said AoIP gateway by means of a second two-way link (381), the switch being adapted to select said first two-way link when it lies in a first switch position and the second two-way link when it lies in a second switch position, the switch lying in the second switch position if the aircraft is on the ground or less than a predetermined distance from the ground, otherwise it lies in the first position.
US08195812B1 System and method for establishing a secure wireless communication path
A communication system automatically provides a secure communication link between a device and a network. A switch initiates a wireless link between the switch and the network. Then, a secure communication path is created between the switch and the network. When a device is linked to the switch, the device is automatically granted access to the secure communication path created by the switch.
US08195810B2 Method for establishing a paired connection between media devices
A method for establishing a paired connection between first and second media devices across a network includes transmitting a first information message across the network including an identifier that includes a request to pair the first and second media devices. When a second information message is received from the second media device within a first predetermined time period, the first device retrieves an identifier of the second device and transmits a confirmation message across the network including the device identifiers. A paired connection between the media devices is completed after a corresponding confirmation message from the second device is received within a second predetermined time period.
US08195806B2 Managing remote host visibility in a proxy server environment
Embodiments of the present invention address deficiencies of the art in respect to the visibility of an IP address for a remote resource behind a proxy server and provide a novel and non-obvious method, system and computer program product for managing remote host visibility in a proxy server environment. In one embodiment of the invention, a method for managing remote resource visibility in a proxy server environment can be provided. The method can include establishing a secure connection between a proxy server and a destination server, proxying different connections between different remote hosts and the destination server through the proxy server, providing remote host information for each of the different remote hosts, including IP address, port and protocol, for example, to the destination server over the secure connection, and mapping each provided IP address to an IP address for a corresponding one of the proxied different connections.
US08195802B2 Method and system for processing of allocation and deallocation requests in a computing environment
A method of processing allocation and deallocation requests in a computing environment. The method forms an Allocation Queue of requests for resource allocations, a Deallocation Queue of requests for resource deallocations, a Pending Queue of requests for resource allocation which cannot be met immediately, and a Cancel Queue of requests to cancel an earlier request already waiting in either the Pending Queue or the Allocation Queue. A cycle of servicing the Allocation Queue, the Deallocation Queue, the Pending Queue, and the Cancel Queue in a chronological sequence is carried out. In the cycle: the Deallocation Queue is serviced first, the Cancel Queue is serviced after the Deallocation Queue is serviced until the Cancel Queue is empty, the Pending Queue is serviced after the Cancel Queue is serviced, and the Allocation Queue Queue is serviced after the Pending Queue is serviced.
US08195801B2 Data processing method, data processing system, and recording medium utilizing computing resources on a network having a limited operating range
The present invention has enabled computing resources existing in domestic network systems to be utilized with a maximum efficiency. Actual condition of the connection of client apparatuses to a domestic network and overall computing resources of the domestic network are integrally controlled by a personal computer functioning itself as a private server. When a PDA outputs a request to a personal computer for downloading image data on a server, the image data is downloaded and stored in a hard disk area owned by the personal computer and offered to the PDA. A connected condition of the client apparatuses to the domestic network is constantly monitored. Even when any of the client apparatuses is provisionally disconnected from the network, proper service is continuously rendered by applying the computing resources offered to the client apparatus.
US08195798B2 Application server scalability through runtime restrictions enforcement in a distributed application execution system
In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. In addition, each application server includes instructions for conditionally terminating execution of the respective application prior to returning the result if the respective application violates any execution restriction. The execution restrictions may include: a response time limit; an average response time limit over multiple executions of the application; a volatile memory usage limit; a restriction on using non-volatile storage of the application server; and a requirement limiting where state information is stored. The execution restrictions in aggregate maintain scalability of the application execution system.
US08195797B2 Computer network software and hardware event monitoring and reporting system and method
A method, system, and network for providing a method, system, and network, for network and device event monitoring and reporting. The disclosed subject matter associates with a host computer, a local network of information technology devices, a community of network users, and a global information technology community. The present disclosure initiates an inventory of a plurality of information technology devices associated with a local network of information technology devices. The method, system and apparatus determine change in the operational status of the plurality of the information technology devices associated with the local network. Then, the present disclosure monitors for changes in the operational status of the plurality of the information technology devices associated with the local network. The disclosed subject matter then presents to the host computer information relating changes in the operational status of the information technology devices associated with the local network. The present method and system associate changes to the operational status with a plurality of products from a set of product vendors, and those changes to the operational status with a plurality of advertisements presented in association with plurality of products.
US08195796B2 Observation device, method, and computer program product for replacing content
An observation program residing within a processor receives and detects content which includes at least one term. The detected term(s) is then removed from the content, and is replaced by inserting a hyperlink relating to the term(s) while applying replacement rules to the content. The processor replaces the term(s) using an automatically generated designator string which includes a user identification associated with a recipient of the content. The observed content including the hyperlink is provided to a client device for presentation to a recipient.
US08195795B2 Device, method and system for detecting unwanted conversational media session
Some embodiments of the invention relate to a method and a system for detecting unwanted conversational media session data. In accordance with one aspect of the invention, a method of detecting unwanted conversation media session data according to some embodiments of the invention may include calculating two or more progressive similarity scores each with respect to a different instant during a progress of a real-time conversational media session, wherein each of said scores is associated with a similarity between the conversational media session's media data that was available at the associated instant and a reference data item corresponding to media data of a previous conversational media session, and evaluating progressive similarity between the real-time conversational media session and the reference data item based upon the two or more progressive similarity scores.
US08195794B2 System and method for analyzing remote traffic data in a distributed computing environment
A system, method and storage medium embodying computer-readable code for analyzing traffic data in a distributed computing environment are described. The distributed computing environment includes a plurality of interconnected systems operatively coupled to a server, a source of traffic data hits and one or more results tables categorized by an associated data type. Each results table includes a plurality of records. The server is configured to exchange data packets with each interconnected system. Each traffic data hit corresponds to a data packet exchanged between the server and one such interconnected system. Each traffic data hit is collected from the traffic data hits source as access information into one such record in at least one results table according to the data type associated with the one such results table. Each of the records in the results table corresponds to a different type of access information for the data type associated with the results table. The access information collected into the results tables during a time slice is summarized periodically into analysis results. The time slice corresponds to a discrete reporting period. The access information is analyzed from the results tables in the analysis results to form analysis summaries according to the data types associated with the results tables.
US08195793B2 Method and apparatus of filtering statistic, flow and transaction data on client/server
Network traffic filtering is provided to enable gathering of data and statistics related to client/server traffic corresponding to valid and desired client to server/server to client traffic.
US08195792B2 Interfacing distinct services for providing web based document manipulation access
According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User's browser provides the URL to an activity service, which on the user's behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user's requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.
US08195786B2 Network real estate analysis
A method can be used to analyze the “real-estate” performance of content items within a network site. The method can comprise determining the click distance to reach each content item and determining the performance of each content item. The method can also comprise calculating a predicted value for performance based on statistical relationship between location and performance observed in a population of content items. The method can comprise comparing the predicted and actual performance. If a content item has an actual performance greater than its predicted performance, then it may be promoted to a better location in the site and the converse for poorer performing content.
US08195785B2 Dynamic server consolidation and rationalization modeling tool
A method and system for providing efficient and flexible techniques for modeling technical and economic benefits of consolidating information technology (IT) systems, hardware, software, network, and other infrastructure are described. The system includes a data processing system configured to receive data from a user. The system also includes an input collection system communicatively coupled to the data processing system, with the input collection system designed to organize, convert, and sort the data to generate baseline server information. In addition, the system includes an optimization system communicatively coupled to the data processing system, with the optimization system designed to generate one or more server consolidation models based on the baseline server information. Further, based on the generated one or more server consolidation models, a recommendation can be generated.
US08195782B2 Apparatus and method for receiving and reproducing multimedia entertainment content
An apparatus and method for providing a ubiquitous entertainment environment for a user to browse, search, preview, purchase and use multimedia content easily and in a convenient location. The user can use the selected multimedia contents by connecting a portable storage unit to at least one of a plurality of multimedia equipment devices interfaced with the portable storage unit.
US08195781B2 Network management with scalable trap definitions
One embodiment disclosed relates to a process of configuring a network management system to support a new event trap. A new trap definition file is created which corresponds to the event trap. The new trap definition file is dropped into a trap definitions folder that is known to the network management system, Another embodiment disclosed relates to a method of processing an event trap by network management software. The trap is received, and a determination is made as to the trap code of the trap. Trap definition files in a trap definitions folder are scanned for a corresponding trap definition file having the trap code. Other embodiments are also disclosed.
US08195778B1 System and method for providing mobility across access technologies in a network environment
An example method includes receiving a packet for a flow associated with a subscriber; determining if a home agent element has a context for the flow by communicating a handover query to a network element; assigning an Internet protocol (IP) address for the subscriber in response to the home agent element not having the context for the flow; and creating a session for the subscriber, where the session is created using inter-process communication between the home agent element and the network element. The method can further include maintaining communications with a packet data serving node (PDSN) and an Authentication, Authorization, and Accounting (AAA) element in order to assist in roaming between a Long Term Evolution (LTE) network and a code division multiple access (CDMA) network. The inter-process communication is used to maintain the session for the subscriber when the subscriber is attached to different networks.
US08195777B2 System and method for adding a standby computer into clustered computer system
There is provided a method of adding a new computer as a standby computer to a computer system that includes an active computer for performing service processing and a standby computer for storing replica of data stored in the active computer. The replica of the data stored in the standby computer is updated when the data stored in the active computer is updated. The method comprising the steps of: selecting the standby computer from the computer system; transferring the replica of the data stored in the selected standby computer to the new computer; and transferring update information on data updated in the active computer after the transferring the replica of the data is started, to the new computer.
US08195771B2 Method and apparatus for the configuration of network elements
A method for the configuration of network elements includes initially configuring a network element via a controller. The controller characterizes (learns) the configuration steps as a series of menu driven screen commands associated with the network element and processes subsequent substantially similar configuration requests for the network element and other network elements of the network using the characterized series of menu driven screen commands to execute the subsequent configuration requests. As such, the configuration and set-up of new network element(s) or the subsequent modifications to the configuration of existing network element(s), are vastly simplified processes. The present invention advantageously reduces the number of needed manually input parameters, thus making the configuration of network elements more reliable.
US08195770B1 System, method and computer program product for asynchronous mirroring
Mirroring write operations from a local storage system to a remote storage system. Such mirroring comprises intercepting I/O transactions to a storage disk of the local storage system, identifying a series of write transactions to said storage disk from the intercepted I/O transactions, storing an exact copy of the series of write transactions within a series of files that are created on a file-system of the local storage system, and transmitting the series of files from the local storage system to the remote storage system to accommodate a reproduction at the remote storage system of the series of write transactions as issued to said storage disk of the local storage system.
US08195769B2 Rule based aggregation of files and transactions in a switched file system
A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple file servers using aggregated file, transaction and directory mechanisms. The file switch distributes and aggregates the client data files in accordance with a predetermined set of aggregation rules. Each rule can be modified independently of the other rules. Different aggregation rules can be used for different types of files, thereby adapting the characteristics of the switched file system to the intended use and to the expected or historical access patterns for different data files.
US08195767B2 Method and software for reducing server requests by a browser
This disclosure provides various embodiments of systems, software, and computerized methods for reducing the number of server requests sent to a web server. In one aspect, the software generates a file reference uniquely identifying a version of a file capable of being cached by a requester. The file reference can comprise a network-addressable location of the version of the cacheable file and a parameter uniquely identifying the version of the cacheable file, where the parameter is separated from the network-addressable location of the version of the cacheable file. The software can further embed the file reference into a web page file, and send the web page file in response to a request for the web page. The parameter may include a plurality of data elements, such as a second instance of the file name, a timestamp, or a version number of the cacheable file.
US08195766B2 Dynamic implicit localization of web content
A web page generator dynamically and implicitly generates localized web content. A web developer can mark the content of a page (including controls and literal content) with resource keys, and can dynamically process this request by dynamically substituting the marked content with localized content. Multiple properties of the controls within a page may be localized.
US08195764B2 Information delivery system, delivery request program, transfer program, delivery program, and the like
A first node device transmits to a second node device unique identification information corresponding to specific common information, receives from the information saving node device the relevant information regarding the information saving node device, and requests to a selected information saving node device delivery of the specific common information, the second node device searches the node information and, in a case where there is node information, transfers the identification information to the information saving node device, which is indicated by node information, and the information saving node device, in a case where the transmission of the specific common information indicated by the identification information is available, transmits to the first node device the relevant information regarding the information saving node device, and, in a case where delivery request for the specific common information is received from the first node device, delivers specific common information.
US08195762B2 Locating a portion of data on a computer network
A method for locating a portion of data is provided. In this method, a request for a Uniform Resource Locator (URL) associated with data is transmitted. The request comprises a labeling tag that is associated with the data. As a result of the request, an URL that comprises an anchor identifier is received and the data located at the URL are retrieved. An anchor within the data is located based on the anchor identifier and a portion of data is located based on the location of the anchor.
US08195752B2 System for scheduling and transmitting messages
A system for scheduling and transmitting messages is disclosed. The system stores a plurality of audio files in an audio database, generates a schedule of queued messages via the plurality of audio files, transmits the queued messages based on the schedule, and reconfigures the schedule based on a user interaction delivering the queued messages in accordance with the reconfigured schedule. A scheduled plurality of messages can be transmitted in a clear and professional manner. Additionally, “ad hoc” messages can be incorporated into the schedule without significantly disrupting the other messages.
US08195750B1 Method and system for tracking botnets
A method, system and computer program product for tracking and isolating botnets are described. A statistical method for tracking botnets is provided. The proposed method uses the fact that a computer in a botnet has to distribute content which resembles to some degree the content distributed by the other computers in the same botnet over same time period. The size of the messages sent by a particular computer over particular period of time can be tracked. The resulting distribution of message numbers by size is, then, associated with that computer. The distribution statistical data obtained for different sources are then compared using approximation of graphical data. Based on comparison it is determined whether the computer belongs to a botnet.
US08195747B2 User identity based instant messaging session monitoring
A method and a system for managing communications over a network. The method can include receiving from a first user at least one user identifier associated with a second user and receiving at least one session identifier. The session identifier can correlate to a chat session on the network. Responsive to the second user posting a chat in the chat session while the first user is not currently participating in the chat session, a user notification can be generated to alert the first user that the second user has posted the chat, and to identify the chat session. The user notification can be presented to the first user via a client communicatively linked to the network.
US08195745B2 Automatic download of web content in response to an embedded link in an electronic mail message
A distributed computer system including a server and a client, the server including a message store, a method for delivering Web content within a body section of electronic mail messages is provided. At least one mail message containing an embedded hyperlink is received at the server. Web content associated with the hyperlink is downloaded into the message content store at the server. The mail message and the corresponding Web content are then transmitted for display at the client.
US08195744B2 File sharing system for use with a network
A directory view component runs on a host terminal. The directory view component is configured to interface with a file manager application resident on the host terminal. The file manager application provides an interface to a directory of the host terminal. The directory view component interfaces with the file manager to generate view data of the directory for use on a remote device.
US08195743B2 Extensible and programmable multi-tenant service architecture
An extensible, multi-tenant software-as-a-service business application platform is provided for hosting multiple organizations. Organization services are provided by virtual or physical servers with dedicated data stores assembled in scalable groups. Distributed interaction between components of the scalable groups may enable extensibility and reliability, while changes in locations of organization services are provided to the client(s) for seamless continuation of the client's access to the services. Customizable and dynamic APIs for accessing each organization's data and applications isolated from the others and pluggable third party authentication services may also be integrated into the platform.
US08195742B2 Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups
A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.
US08195736B2 Mapping virtual internet protocol addresses
A method for remapping a Media Access Control (MAC) address mapped to a virtual IP address. The method includes examining an activity data file to identify the virtual IP address mapped to the MAC address and remapping the identified MAC address to an IP address. The virtual IP address may be identified utilizing a criteria, such as by determining that the virtual IP address may have two or more mapped MAC addresses. Other criteria may also be suitably employed. A portion of the IP address may be automatically generated. A user may be queried to confirm the generated portion of the IP address. The portion of the IP address may be determined based on prior user entrance of an IP address. The portion of the IP address may be predetermined by a user assigning a naming convention.
US08195735B2 System and method to implement a matrix multiply unit of a broadband processor
The present invention provides a system and method for improving the performance of general-purpose processors by implementing a functional unit that computes the product of a matrix operand with a vector operand, producing a vector result. The functional unit fully utilizes the entire resources of a 128b by 128b multiplier regardless of the operand size, as the number of elements of the matrix and vector operands increase as operand size is reduced. The unit performs both fixed-point and floating-point multiplications and additions with the highest-possible intermediate accuracy with modest resources.
US08195730B2 Apparatus and method for conversion into a transformed representation or for inverse conversion of the transformed representation
For converting first and second blocks of discrete values into a transformed representation, the first block is transformed according to a first transformation rule and then rounded. Then, the rounded transformed values are summed with the second block of original discrete values, to then process the summation result according to a second transformation rule. The output values of the transformation via the second transformation rule are again rounded and then subtracted from the original discrete values of the first block of discrete values to obtain a block of integer output values of the transformed representation. By this multi-dimensional lifting scheme, a lossless integer transformation is obtained, which can be reversed by applying the same transformation rule, but with different signs in summation and subtraction, respectively, so that an inverse integer transformation can also be obtained. Compared to a separation of a transformation in rotations, on the one hand, a significantly reduced computing complexity is achieved and, on the other hand, an accumulation of approximation errors is prevented.
US08195729B2 Signal processing apparatus and the correcting method
A signal processing apparatus includes a first filter on an in-phase signal channel; a second filter on a quadrature signal channel; a plurality of filter stages having each of more than one signal paths crossing each other which connects the first filter and the second filter; and at least more than one of the filter stages of more than one of a plurality of the filter stages includes a switching circuit disconnecting more than one of the signal paths and a correction unit correcting direct current offsets of the first filter and the second filter by using the switching circuit.
US08195723B2 Document management system for building maintenance and operational documents
A document management system separates building information into a variety of data sets. Each data set has at least one common attribute that links it to all other types of data sets for the building. The information for maintaining the building is stored in a manner allowing users to retrieve only selective information from a vast amount of stored information. Users can query and retrieve data sets in a vast number of combinations relating to a specific building, or floor, room, system or system component in the building.
US08195720B2 Detecting memory leaks
Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode, and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the largest ChildNode of the ParentNode, a possible memory leak area may be identified. Related systems and computer program products are also discussed.
US08195716B2 Electronic dictionary apparatus and recording medium on which search control program is recorded
When an additional search key of an input unit is operated by the user, if a current display on a display screen of a display unit is a list display of respective example sentences, a user input for refining example sentences is received, and example sentences are refined in accordance therewith. When the additional search key is operated by the user, if the current display is a display of explanatory information on the vocabulary entry, the display screen of the display unit is split into two, and a search of the explanatory information is carried out on one split screen.
US08195715B2 Systems and methods for saving and applying user-specified file naming conventions
In one aspect, the invention comprises software stored in a computer readable medium, comprising: (a) software for receiving a user-specified file naming convention; (b) software for electronically storing said file naming convention; (c) software for detecting whether a file has been selected for download; and (d) software for displaying a default file name for said file, wherein said default file name is constructed based on said file naming convention.
US08195712B1 Lattice data set-based methods and apparatus for information storage and retrieval
In one aspect, an apparatus according to the invention comprises a lattice data set with a partial order of concepts (LDSWPOC) including a plurality of data elements, each of which belongs to exactly one associated concept. The set of concepts carries the structure of a partial order. Each data elements associated with a concept may be linked to one or more other data elements associated with one or more other concepts. The links define (i) a path between data elements directly linked thereby and/or (ii) a portion of a path between data elements linked by intermediate subsets of data elements. The paths define a relationship between the data elements in accord with the partial order of the concepts with which they are associated, such that selected conditions and/or constraints (collectively, “conditions”) are satisfied.
US08195711B2 Simplifying application access to schematized contact data
The present invention is directed to utilizing contact data controls to simplify access to schematized contact data. Contact data controls abstract the formatting of schematized contact data from applications. In some embodiments, applications that lack the configuration to natively access schematized contact data (e.g., lack the functionality to convert between schematized and non-schematized data or are not authorized) forward requests to access schematized contact data to an external contact data control. In other embodiments, applications that lack the configuration to natively access schematized contact data forward non-schematized data, which is to be used to update schematized contact data, to an external contact data control. External contact data controls appropriately interact with the schematized data and can provide user-interface such that an application designer need not have extensive knowledge of contact schemas associated with the schematized contact data.
US08195710B2 Method for summarizing data in unaggregated data streams
A method for producing a summary A of data points in an unaggregated data stream wherein the data points are in the form of weighted keys (a, w) where a is a key and w is a weight, and the summary is a sample of k keys a with adjusted weights wa. A first reservoir L includes keys having adjusted weights which are additions of weights of individual data points of included keys and a second reservoir T includes keys having adjusted weights which are each equal to a threshold value τ whose value is adjusted based upon tests of new data points arriving in the data stream. The summary combines the keys and adjusted weights of the first reservoir L with the keys and adjusted weights of the second reservoir T to form the sample representing the data stream upon which further analysis may be performed. The method proceeds by first merging new data points in the stream into the reservoir L until the reservoir contains k different keys and thereafter applying a series of tests to new arriving data points to determine what keys and weights are to be added to or removed the reservoirs L and T to provide a summary with a variance that approaches the minimum possible for aggregated data sets. The method is composable, can be applied to high speed data streams such as those found on the Internet, and can be implemented efficiently.
US08195709B2 Comparison of models of a complex system
The invention relates to a method for comparing computer-based and data-processing models of a complex system, with a first model and a second model of the system, whereby the models reflect a model of a system behavior by means of predefined objects which represent activities and units within the system. The inventive method comprises the steps of comparing the models and destination of corresponding respective predefined objects of the first and second model, detecting differences in attributes of corresponding predefined objects and outputting the differences to a user. The use of predefined objects—that is, of objects that pertain to a known set of types—enables a more-efficient comparison of models than in unstructured models.
US08195706B2 Configuration management visualization
Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.
US08195703B1 System and method for storage of disparate items by a database
A computer program for inventorying a items with attributes. The items are recorded as encoded items by the program. The program maintains a contents table with attribute records each with an identity field, a name field, and a value field. There is an interface for inputting and retrieving item attribute values. Each encoded item is assigned a unique identity value. Each encoded item is represented by one or more attribute records, each storing (1) the unique identity value in the identity field, (2) an attribute type value associated with a particular attribute in the name field, and (3) an encoded value associated with the particular attribute in the value field.
US08195701B1 Integration of data sets into documents for interactive exploration
A system for interaction with datasets includes a computer having a processor, a memory, and modules with code that executes in the processor. An editor module creates a dataset container file (DCF) in which a location and a structure of one or more datasets is defined and used to select positions for commentary within a presentation of the DCF contents. An import module is operative to import a first dataset from the defined location. An interface module is operative to obtain author-commentary and associate the author-commentary with the first dataset in response to interaction with a user. A synchronization module is operative to coordinate on a display a presentation of a portion of at least one of the datasets defined in the DCF in accordance with a selected position on a timeline. The presentation includes the author-commentary within the timeline. The datasets and the author-commentary are included in the DCF.
US08195696B2 File format converting method
A file format converting method for converting a first format file in a first file system of a storage apparatus to a second format file in a second file system is provided. The method includes creating a temporary file and defining a data amount of the temporary file as a first predetermined value; defining a start position of the temporary file to be the same as that of the first format file; and defining the data amount of the temporary file to be the same as that of the first format file to generate the second format file.
US08195695B2 Apparatus and method for categorical filtering of data
A computer readable storage medium includes executable instructions to retrieve a dataset from a data source. The dataset includes a first set of categories. A data structure with nodes connected by edges is built to represent the dataset. A first set of merit values is calculated for the first set of categories. Each merit value is a measure of how efficient a category is in filtering data. The first set of categories is ordered based on a criterion. The first set of categories is then returned.
US08195691B2 Query-based tree formation
The structuring of data items in a hierarchical structure. A user interface permits a user to define, for each generation of a hierarchical tree, the child characteristics for child data items of particular nodes in the hierarchical tree. Then, a query, or a query template, may be formulated using the child characteristic and the designated parent data item. This may be repeatedly performed to allow for multiple generations of data items to be formed. The query may, at some point, be submitted to identify which data items are child data items or the parent data item. The data items that result from the query (or at least a portion of the data items) may then be assigned as child data items of the parent data item. The query may be postponed until the node is expanded by the user.
US08195677B2 Recording medium, recording device, recording method, data search device, data search method, and data generating device
A data search device includes a playback unit playing back subjective data representing a subjectivity for predetermined content data from a recording medium on which the subjective data is recorded in association with the content data; a receiving unit receiving subjective data input by a user; and a searching unit searching for the content data in accordance with the subjective data played back by the playback unit and the subjective data received by the receiving unit.
US08195675B2 Data object linking and browsing tool
Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.
US08195672B2 Searching a repository of documents using a source image as a query
What is disclosed is a system and method for searching a repository of documents containing images using an image as a query. The present method enables the adjustment of a threshold level through a no-reference quality assessment of the query image which produces an estimated measure of quality for the image. For each image in each document in the repository, a distance is computed between a hash value of each image extracted from the document and the hash value of the query image. Documents are flagged as possible matches if the computed distance is less than the adjusted threshold. Documents flagged as a result of the search are retrieved and provided to the user. The present method can be used along or as an adjunct to text-based search techniques. Other embodiments are provided.
US08195670B2 Automated detection of null field values and effectively null field values
Disclosed are systems for, and methods of, automatically detecting and treating field values of a particular field as null field values in records of a database. The system and method provide automatic treatment of these field values as null field values by calculating a critical frequency for the field. Based on the critical frequency of the field, the system and method treats field values that occur more than the critical frequency of the field as null field values and treats field values that occur less than the critical frequency as non-null field values.
US08195669B2 Optimizing ranking of documents using continuous conditional random fields
The present invention provides an improved method for ranking documents using a ranking model. One embodiment employs Continuous Conditional Random Fields (CRF) as a model, which is a conditional probability distribution representing a mapping relationship from retrieved documents to their ranking scores. The model can naturally utilize features of the content information of documents as well as the relation information between documents for global ranking. The present invention also provides a learning algorithm for creating Continuous CRF. Also provided, the invention introduces Pseudo Relevance Feedback and Topic Distillation.
US08195666B2 Content management and delivery system
A content management and delivery system that works with a publisher website to deliver access to advertising content within Microsites relevant to content accessed by the user on the publisher website. The system includes a computer program product for determining relevance of the advertising content with regard to a selected item of editorial content, and for creating a link to the advertising content in accordance with the relevance thereof. The computer program product ensures that when a user navigates to the advertising content using the link, the user is not caused to exit from a publisher environment.
US08195665B1 Dynamic bitwise sharding of live stream comment groups
Groups of users accessing content are generated and modified to allow the users to more easily interact with each other. A number of groups and a maximum number of users in a group are received and used to generate shards. In one embodiment, the number of shards generated is based on the number of groups received. Each shard is associated with a unique shard identifier. In one embodiment, a user is associated with a shard when the user accesses content. For example, when a comment is received from a client device associated with a user, a user identifier is determined and associated with a shard. Using the shards, groups of users are generated. In one embodiment, a substring of the shard identifiers associated with the shards is determined and users associated with shard identifiers having the same substring of the shard identifier are included in a group.
US08195664B2 Method and system for clustering transactions in a fraud detection system
A method of determining a clustering metric includes receiving a first set of transactions and a second set of transactions. For transaction i of the first set and transaction j of the second set, the method includes (a) determining an intersection set, (b) determining a union set; (c) computing a common linkage between transaction i and transaction j equal to the intersection set divided by the union set, and (d) incrementing index j and repeating steps (a)-(c). The method also includes (e) summing the common linkages between transaction i and the transactions of the second set, (f) normalizing the sum of the common linkages by a number of the second set, and (g) incrementing index i and repeating steps (a)-(f). The method further includes (h) summing the normalized common linkages and (i) normalizing the sum of the normalized common linkages by a number of the first set.
US08195662B2 Density-based data clustering method
A density-based data clustering method, comprising a parameter-setting step, a first retrieving step, a first determination step, a second determination step, a second retrieving step, a third determination step and first and second termination determination steps. The parameter-setting step sets parameters. The first retrieving step retrieves one data point and defines neighboring points. The first determination step determines whether the number of the data points exceeds the minimum threshold value. The second determination step arranges a plurality of first border symbols. The second retrieving step retrieves one seed data point from the seed list, arranges a plurality of second border symbols and defines seed neighboring points. The third determination step determines whether a data point density of searching ranges of the seed neighboring points is the same. The first termination determination step determines whether the clustering is finished. The second termination determination step determines whether to finish the method steps.
US08195659B2 Integration and use of mixed media documents
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one embodiment, an MMR document is retrieved based on recognition of a paper document. Responsive to the comparison of the paper document and the virtual multimedia document, an action is performed. For example, the media of the matching MMR document can be displayed, or an action associated with the matching MMR document can be performed.
US08195658B2 Method of storing phone book data in mobile communication terminal and a mobile communication terminal implementing the same
A method and mobile communication terminal for storing phone book data in the mobile communication terminal are provided in which phone book data can be registered group-by-group, where a predetermined is selected group among the registered groups in response to a user's request, and at least one of phone book data stored in the selected group is moved and stored into a group assigned by the user when a phone book data movement request is input by the user. Accordingly, a plurality of phone book data stored in a predetermined group among phone book data stored in a group basis in a mobile communication terminal can be easily moved and stored into another group. In addition, since the user can easily store phone book data whose group is not identified in a predetermined group, user convenience improves.
US08195657B1 Apparatuses, systems and methods for data entry correlation
This disclosure details the implementation of systems, methods and apparatuses for providing an integrated process tracking and management. The disclosure provides solutions for initiating, tracking, correlating and managing complex processes. In particular, the disclosure provides systems, methods and apparatuses for process tracking and management particularly suited to job listing matching and management. In an implementation, the system may be configured to receive and extract base data entry metrics from a user designated input, for example a user's resume or a user designated saved job listing. The base data entry metrics may be correlated with user correlation metrics to derive search parameters for identifying supplemental data entries for a particular user.
US08195656B2 Social network search
A device, system and method to enable communications over a network wherein a user may conduct a search directed to target contacts within a social network. A knowledge base of prior social search responses may be searched for responses from the target contacts with the results being presented to the user. The results of the search can be sorted along with responses received from the target contacts. The selection of target contacts and presentation of results can be based on various attributes of target contacts or ranking of the prior search responses. The search responses received by the user along with attributes and rankings may be stored in the knowledge base for future use. The target contacts and search may be taken from contacts or the knowledge base of the contacts with greater than one degree of separation from the user.
US08195651B1 Scoring documents in a linked database
A method assigns importance ranks to nodes in a linked database, such as any database of documents containing citations, the world wide web or any other hypermedia database. The rank assigned to a document is calculated from the ranks of documents citing it. In addition, the rank of a document is calculated from a constant representing the probability that a browser through the database will randomly jump to the document. The method is particularly useful in enhancing the performance of search engine results for hypermedia databases, such as the world wide web, whose documents have a large variation in quality.
US08195644B2 System, method, and computer-readable medium for optimization of multiple parallel join operations on skewed data
A system, method, and computer-readable medium that facilitate management of data skew during a parallel multiple join operation are provided. Portions of tables involved in the join operation are distributed among a plurality of processing modules, and each of the processing modules is provided with a list of skewed values of a join column of a larger table involved in the join operation. Each of the processing modules scans the rows of first and second tables distributed to the processing modules and compares values of the join columns of both tables with the list of skewed values. Rows of a larger table having non-skewed values in the join column are redistributed, and rows of the larger table having skewed values in the join column are maintained locally at the processing modules. Rows of the smaller table that have non-skewed values in the join column are redistributed, and rows of the smaller table that have skewed values in the join column are duplicated among the processing modules. Rows of a third table involved in the join operation are redistributed based on the join attribute value of the rows. A local join data set is then generated by each of the processing modules, and the parallel join is completed by merging each of the processing module's local join data set.
US08195643B2 Database calculation engine
A select query or a data referencing a calculation scenario is received by a database server from a remote application server. The specified calculation scenario is one of a plurality of calculation scenarios and it defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server. Thereafter, the database server instantiates the specified calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. This data set is then provided by the database server to the application server. Related apparatus, systems, techniques and articles are also described.
US08195641B2 Query authoring by modifying a view of the results of the query
Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.
US08195639B2 Information processing apparatus, music distribution system, music distribution method and computer program
There is provided an information processing apparatus including a music storage portion to store music data, a music playback portion to play back music data, a metadata acquisition portion to acquire metadata describing information about the music data being played back in the music playback portion, a metadata transmission portion to transmit the metadata acquired in the metadata acquisition portion to the distribution server, a music reception portion to receive music data selected in the distribution server based on the information contained in the metadata and distributed from the distribution server, a music acquisition portion to acquire the music data from the music storage portion based on the information contained in the metadata, and a control portion to control the music playback portion to play back the music data distributed from the distribution server and the music data acquired from the music storage portion by the music acquisition portion.
US08195636B2 Predicting space reclamation in deduplicated datasets
A technique for determining an amount of storage space that would be recovered in a storage system by deleting a list of logical containers of data is provided. In one embodiment, data blocks referenced by the list of files are first identified. The data blocks (e.g., deduplicated data blocks) may be referenced by two or more files. A number of references made by the identified list of files to each data block is compared against a number of references made by all files stored in a dataset of the storage system. A total amount of storage space is then calculated based on a sum of storage spaces utilized by each data block for which the two reference numbers match. This total amount of storage space is the storage space that would be reclaimed through deletion of the identified list of files.
US08195633B2 Enabling interactive integration of network-accessible applications in a content aggregation framework
Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
US08195631B2 Resource finder tool
Systems and techniques to develop an enterprise management consolidation system are described including a cross-functional application to provide communication between at least one of an object modeling tool, a process modeling tool and a user interface tool. The user interface tool is configured to find resources having desired characteristics. In general, in one implementation, the technique includes receiving characteristics of a resource desired by a user and searching a data source of resource profiles to locate profiles having one or more of the characteristics. The located profiles are provided to the user in a hit-list, which may then be narrowed by receiving from the user refinements or segment filters.
US08195630B2 Spatially enabled content management, discovery and distribution system for unstructured information management
What is provided is a spatially-enabled content management system in which unstructured information is data mined for location or spatial references, with the search query including not only the spatial reference that has been provided by the data mining but also other search query terms, thus to provide an analyst with rapid geo-searching for unstructured information management.
US08195627B2 Storage policy monitoring for a storage network
The present invention provides selective migration in a storage network in accordance with a policy. The policy can include rules that establish which objects are migrated from a source file server to a destination file server based on file attributes (e.g., file type, file size, last access time, frequency of access). For example, large multimedia files that consume I/O bandwidth on expensive or critical file servers, without adding much value to enterprise productivity, can be migrated to a commodity or less critical file server.
US08195626B1 Compressing token-based files for transfer and reconstruction
A token-based file may be compressed by applying a medial-axis transformation to the tokens in the file. This generates a topological skeleton of the token that is a thin version of the token, equal distant to its boundaries, i.e., a thinned token. Thinned tokens resulting from the medial-axis transformation are compared with each other and thinned tokens having substantial similar shapes are grouped together. Once the thinned tokens are classified into their respective groups, a representative token of each group is selected for storage along with an assigned token number and the position that each of the corresponding thinned tokens appeared in the work of content. The thinned token-based file may then be transferred to another computing device using less bandwidth than the original token-based file. A page image of the original work can then be reconstructed by the receiving computing device from the thinned token-based file.
US08195625B1 Datacentroid
A modular, expandable, and flexible computer system device is provided. The computer system device comprising a multiple number of individual modules interconnected physically via ‘backplane’ means with each module independently processing and executing specified computer functions utilizing internal or shared resources. Electrical power distribution and data communications are positioned between modules with the electrical power distribution and data communications internal to the base unit module.
US08195623B2 System and method for performing a snapshot and for restoring data
The system and method are used for tracking a plurality of snapshots of an information store. The system performs a first snapshot of an information store that indexes the contents of the information store, copying the contents of the information store to a first storage device, using the first snapshot, and updating a replication volume table indicating the storage of the contents of the first information store using the first snapshot on the first storage device. A second snapshot is performed of the information store that indexes the contents of the information store, the contents of the information store are copied to a second storage device using the second snapshot and the replication volume table is updated to indicate the storage of the contents of the first information store using the second snapshot on the second storage device.
US08195622B2 Method and apparatus for simplifying the decoding of data
The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
US08195621B2 Database schema management system
Methods, systems and program storage devices for managing schema changes made by a user to an object in a database. The method including: (a) intercepting a database command entered by said user; (b) if said database command is a schema change command referencing said object in said database and a registry criterion is met, then inserting said database command or a command derived therefrom into a registered storage, otherwise releasing said database command to said database for execution thereby; (c) releasing said database command or a command derived therefrom from said registered storage to said database for execution thereby when a release criterion is met thus giving rise to a released command; and (d) inserting said released command or a command derived therefrom into a history storage.
US08195617B2 Managing data across a plurality of data storage devices based upon collaboration relevance
A computer-implemented method of managing data storage according to collaborative activity can include determining collaborative activity for each of a plurality of data items associated with a first user and stored within a first data storage device. The method can include calculating a measure of relevancy for each of the plurality of data items according to the collaborative activity and comparing the measure of relevancy of each of the plurality of data items to at least one relevancy threshold. Different ones of the plurality of data items can be selectively migrated from the first data storage device to a second data storage device according to the comparison of the measure of relevancy of each of the plurality of data items.
US08195614B2 Incremental garbage collection of data in a secondary storage
A method and apparatus for different embodiments of incremental garbage collection of data in a secondary storage. In one embodiment, a method comprises locating blocks of data in a log that are referenced and within a range at a tail of the log. The method also includes copying the blocks of data that are referenced and within the range to an unallocated segment of the log.
US08195612B1 Method and apparatus for providing a catalog to optimize stream-based data restoration
A method and apparatus for providing a catalog to optimize stream-based restoration is described. In one embodiment, a method for providing a catalog to optimize stream-based restoration includes processing a catalog that indicates at least one location of at least one data block on backup media, wherein the at least one data block are associated with at least one backup for at least one object and accessing at least one data block using the catalog to create a data stream for restoring the at least one object.
US08195608B2 File synchronization between multiple nodes
Methods and products for storing data for synchronizing one or more files between two or more nodes. One embodiment of the method includes commencing to create a metadata object associated with a file to be synchronized: determining a file location on the or each node; adding the file location of the or each node to the metadata object such that the metadata object includes details relating to the file and the location thereof in one or more of the two or more nodes; and making the metadata object available to predetermined users via a central server.
US08195606B2 Batch data synchronization with foreign key constraints
Data in tables with foreign key relationship is synchronized in batches employing a two-pass process during playback based on whether the foreign key constraint is a linear dependency, self-referencing, or cyclic. A separate table containing a primary key of records and database timestamp columns for change operations may also be used for batch synchronization in addition to or instead of adding database timestamp columns to existing tables.
US08195605B2 Data cache techniques in support of synchronization of databases in a distributed environment
A method for synchronizing a database server to a current status of a client database using data cache techniques is provided. Upon initiating synchronization, the database server receives an identification of a client connection, and creates a server-cache-table having a structure that is compatible with the client database. Database records from a corresponding client-cache-table are received through the client connection and inserted into the server-cache-table. The server-cache-table is merged into the database server. Similar cache-tables can be utilized to synchronize data from the database server to the client. Optionally, a parent-cache-table can be created on the server and populated with records associated with the identified client. Queries and other database operations during synchronization can be performed over the parent-cache-table to further optimize performance.
US08195604B2 System and method for verifying IMS databases on a mainframe computer
A system and method for ensuring existence all IMS database components operating on a mainframe computer may include a storage unit configured to store multiple IMS databases and multiple respective sets of IMS database components. A processing unit may be in communication with the storage unit. Software, when executed on the processing unit, may cause the processing unit to (i) access multiple IMS database libraries, (ii) identify each set of IMS database components that is missing at least one IMS database component in the IMS database libraries, and (iii) generate a report listing each set of IMS database components missing at least one IMS database component.
US08195596B2 Systems, devices, and methods for interconnected processor topology
An analog processor, for example a quantum processor may include a plurality of elongated qubits that are disposed with respect to one another such that each qubit may selectively be directly coupled to each of the other qubits via a single coupling device. Such may provide a fully interconnected topology.
US08195581B2 Apparatus and method for simulating multi-dimensional non-linear multivariable processes
A process simulator is provided for simulating the behavior of multi-dimensional non-linear multivariable processes. A multi-dimensional non-linear multivariable model of a process can be generated, such as by using smaller building blocks. One or more inputs are provided to the model, a behavior of the process is simulated in real-time using the model, and one or more outputs of the model are provided. The model could represent a two-dimensional non-linear multivariable model, and the one or more inputs to the model and/or the one or more outputs of the model could be array-based. The process simulator could be formed from multiple components, such as a regulatory loop simulator object, a process model object, a disturbance generator object, and a scanner simulator object. The arrangement of the objects can be flexible and configurable, such as by designing the objects in an object-oriented manner utilizing a sink/source architecture.
US08195579B2 System and method for printing postage indicia with mail-by date
An envelope having a window for allowing a printed postage indicia to show through is shown. According to a preferred embodiment, the postage indicia window may be provided with a glassine covering. Preferably the postage indicia may be put in a corner of a document to be mailed and the document placed in the envelope so that the postage indicia shows through the postage indicia window.
US08195572B2 DRM content player and play method for portable terminal
A Digital Rights Management (DRM) content player and play method for a portable terminal are disclosed. The DRM content player includes a first memory unit for storing a license stating usage rights upon an associated DRM content, and a content list of DRM contents, a second memory unit for storing the DRM content associated with the license, wherein the DRM content and associated license are received from an external source, a first controller for controlling the first memory unit, and finding a desired license in the first memory and sending the found license to the second memory unit, and a second controller for communicating with the first controller and controlling the second memory unit.
US08195570B1 Generation of receipts for check point of sale device
In accordance with one embodiment of the invention, a system is provided that allows a point of sale device to capture the signature of a check writer at the time a check is presented for ACH processing. In accordance with another embodiment, a test can be made to compare optically read information from the face of a check against a negative database or a risk management database to reduce the risk of bad checks being processed by a merchant.
US08195568B2 Method and apparatus for a payment card system
A payment card (30) and payment system (12) that can be used by a customer (20) to perform a transaction with a merchant (22) using an existing bankcard (31) of the customer (20). In some of the embodiments, the payment card (30) provides a level of security to the customer (20) because the payment card (30) does not identify the customer (20) by name. Further, the card number and/or expiration date of the bankcard (31) is not disclosed to the merchant (22).
US08195561B2 System and method for quick quote configuration
A method and system are described for providing a trader with the ability to quickly configure the quoting side of a trading tool, without experiencing the normal delays associated with conventional methods of quoting. In spread trading, an automated spread trading tool may automatically work an order to buy or sell a tradeable object. A user may configure the trading tool to work an order in a certain tradeable object first. The system allows the user to essentially on-the-fly configure the trading tool to work a second order in another tradeable object, and in response to the change, the system can take specific actions such as deleting the order in the first tradeable object and automatically entering the second order in the other tradeable object. This allows the trader to trade quickly and efficiently.
US08195560B2 Hidden book trading system
Presented is a system and method for performing crossing of institutional security orders. The system includes a first server interconnected to a second server and client stations across a communication network. The first server includes a database and is configured to receive institutional orders from the client station, which are stored in the database. The first server includes operating instructions operable to determine whether a match exists between contra institutional orders based on predetermined criteria. Upon determination of a match, the first server forwards a child order composed of at least a portion of one of the contra orders to the second server. At a fraction of a second later, the first server forwards the other of the contra orders to the second server followed by the remaining portion of the contra order.
US08195554B2 Method and interface for consolidating price levels on a trading screen
A trading screen may display price and quantity information for price levels in a static axis of prices. The static axis of prices may be divided into two or more different regions. The price and quantity information for one or more of the regions may be consolidated from price and quantity information from plurality of un-consolidated price levels.
US08195548B2 System and method for regulating order entry in an electronic trading environment
A system and method are provided for defining slop parameters to an individual spread order or a customized group of orders. The system and method may be used to, for example, define inside slop, outside slop, and/or adjustable range parameters to one or more orders. The inside slop, outside slop, and/or adjustable range parameters may be input by a trader, and, among other things, allow a trader to prioritize orders, set parameters so that some orders are re-priced more aggressively than other spread orders. Alternatively, slop parameters associated with a spread order may also apply more restrictive slop parameters to orders within the same adjustable range. Slop parameters associated with a spread order can also be configured and modified by a trader based on the trader's preferences. Other features and advantages are described herein.
US08195546B2 Methods and systems for risk evaluation
Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
US08195544B2 Electronic trading system
An anonymous trading system comprises one or more matching engines, one or more market distributors and one or more trader terminals for input of orders from institutions trading on the system. The trader terminals are connected to the system through bank nodes. A broker terminal is connected through a bank node and enables voice brokers to trade on the system on behalf of client traders. The voice brokers terminal can be configured for any client trader and will display the market view for that trader. Trades in which the broker terminal participates are not concluded until a manual credit check has been performed.
US08195543B2 Methods and systems for determining composition of a commodity index
Methods and systems provide a commodity index for investing. In one implementation, a method selects a commodity component for inclusion in the commodity index and calculates a target weight of the commodity component. The method further selects a time interval for maturity of the commodity component to be fixed at from a current date. Financial instruments may be purchased corresponding to the commodity component.
US08195533B1 Self healing andon system and method
Disclosed are various embodiments of a self healing andon system. One embodiment of the present disclosure includes a system comprising at least one server. The system further includes logic executed on the at least one server that retrieves a defect history associated with a vendor and at least one product from an inbound shipment from a memory. The at least one product is stocked in a materials handling facility, and the defect history is associated with a specified time period. The at least one server extracts at least one inventory defect from the defect history in a computer system and calculates an inventory defect rate. The at least one server imposes remedial measures if the inventory defect rate exceeds a specified threshold of the inventory defect rate.
US08195531B2 Modular E-commerce web site development system
A system in accordance with the invention creates a predesigned software product generally for e-commerce applications that is modifiable by a company-user in terms of not only look and feel, but also functionality and flow. Such a system includes a set of predesigned business modules where each business module performs a unique function. Each business module is accompanied by a respective set of templates, each of which models a web page. Within each template is embedded one or more commands. To customize its system, the company-user (1) selects which business modules it desires, (2) selects which templates it desires to use with each business module, and (3) customizes each template in terms of look and feel. By selecting the modules, the company-user determines the system's overall functionality, and by selecting the templates, the company-user determines the look and feel and flow of the system. Once customized, the company-user populates a database for use of the system with company-specific data.
US08195530B2 Method, system, and program product for customizing educational materials
The invention provides a method, system, and program product for preparing customized educational materials. The invention may include, for example, receiving input from a user regarding the user's preferences for educational materials, retrieving core educational materials from a repository, accepting dynamic educational materials, and assembling the customized educational materials using the core educational materials, the dynamic educational materials, and the user's preferences. The invention may further include scheduling the delivery of the customized educational materials to a user.
US08195529B1 Creating and maintaining gift lists in online shopping
A system for maintaining gift lists for other persons is presented. The system includes a data store and a computing device. The data store stores at least information related to items available for purchase. The computing device is in communication with and has access to the data store. Moreover, the computing device is configured to create a gift list. The gift list includes references to items that are available for purchase by a user, and that are selected by a user as potential gifts for another. Additionally, access to the gift list is controlled by the user that created the gift list. The computing device is further configured in such a way as to add a reference to an item to the gift list while the user browses the items available for purchase.
US08195528B1 Method and system for processing communications orders
A method, system, and medium are provided for processing customer orders associated with providing telephony services via a telecommunications network and with services provided via a cable network. In one embodiment, the method includes providing a service-order-entry (SOE) system associated with a set of legacy components, the SOE system being operable to receive a first type of customer order that is associated with providing services via a telecommunications network, the telecommunications network not including a cable television (CATV) network; supplementing the SOE system with a secondary order-reception system operable to receive a second type of customer order that is associated with providing telephony services over a CATV network and further operable to receive the second type of customer order without substantially modifying the legacy components; receiving the second type of customer order; and fulfilling the second type of customer order without substantially modifying the legacy components.
US08195525B2 Method and apparatus upgrade assistance using critical historical product information
Embodiments of the present invention provide an integrated methodology that simplifies upgrade choices for complex computer products through the use of automation and integration of product monitoring and business applications with, for example, web based capabilities. Historical information for computer systems is collected and transmitted to a remote support system. Over time, sufficient historical data provides a historical view of the systems indicative of usage and facilitating the choice of product enhancements, upgrades and customization. Further, this historical view may be integrated with the advances in the product that are kept by the remote support system as well as with the performance requirements of third party application providers.
US08195523B1 Method and system for computer-based auctioning of basic generation services
A system for conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services includes a web server for receiving bid data for one or more users for basic generation service products, an application server host application software, which processes the one or more bids according to at least one auction rule, tracks the auction, monitors the auction, and/or determines when to end the auction, and a database server, which stores auction data. A method of conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services includes the repeating steps of receiving bids indicating desired tranche units of basic generation service products, calculating next round prices for each product, and sending round results to bidders. The subsequent round price for each of the products and a notice of the number of tranches bid during the immediately previous round of bidding for each of the products and/or the amount of excess supply offered. When the number of tranches bid for the round of bidding are equal to or less than the certain threshold for each of the products such that no further bidding can take place under the auction rules, the auction ends after the round of bidding and awarding winning bidders an ending price for each of the at least one of the plurality of products won by the winning bidders.
US08195519B2 Methods of acquiring actual real-time shopper behavior data approximate to a moment of decision by a shopper
The invention provides methods of acquiring actual real-time shopper behavior data during product selection of purchasable items by a shopper in a store. More specifically, disclosed herein are methods of using a communications multi-network, a First Moment of Truth device and a data collection device to track actual real-time shopper behavior data relating to the presumed locations of shoppers in a store, the time spent and location of time spent by a shopper while considering a purchasable item and products chosen for purchase.
US08195517B2 System and method for facilitating a financial transaction with a dynamically generated identifier
Instead of a PIN which is associated with an account and provides access to an account, a dynamically generated card identifier (dynamic CID) is used to verify that the consumer currently possesses the transaction card at the time of purchase and/or is the true card owner. At the time of purchase, a token generates a dynamic CID, which changes with each transaction. A consumer enters the dynamic CID into a pre-existing CID field in an electronic order form. The merchant then sends the dynamic CID to a card authorization system within an authorization request. The card authorization system issues a response to a merchant system via a pre-existing authorization message indicating that the transaction card and dynamic CID have been validated, thereby adjusting the fraud risk associated with the transaction.
US08195516B2 Generating retail sales report
A computer-implemented automated method of generating a report of sales growth estimate from point of sale transaction settlement database includes selecting a subset of the point of sale transaction data that represents sales transactions for accounts in the transaction settlement database that are active during two consecutive reporting periods from the point of sale transaction settlement database. The selected subset of the point of sale transaction data is then analyzed based on a sorting category resulting in an estimate of sales growth rate over the reporting period.
US08195515B1 Systems and methods for dynamic event production and management
Apparatus and methods for dynamically producing and managing events are disclosed. In various embodiments, an event sequence generator is used to generate a production schedule or script that includes content elements and event milestones. Methods of generating a production schedule and a promotion schedule are also disclosed. The production schedule and reports based on the event can be produced and accessed remotely.
US08195514B1 Method, system, and software for geographically focused network advertising
A software based system and method of displaying location based information from an information site on a network by determining location data of a user of the location based information on the network. The location based information is generated based on the determined location data of the user; and generated location based information is provided to the user over the network.
US08195510B2 Technique for eliminating fraudulent use of printed coupons
A method for redeeming coupons, comprising the steps of storing on an electronic device an electronic coupon having encrypted data and unencrypted data, wherein the encrypted data is required for printing the coupon; reading data stored on the portable electronic device at purchase location, and comparing the unencrypted data with product data obtained at the purchase location, and if a match is detected, decrypting the encrypted data; and printing the coupon at the purchase location with the decrypted data.
US08195505B2 System, method and computer program for vote tabulation with an electronic audit trail
A system, method and computer program for tabulating votes and creating an audit trail is provided. A ballot processing device is integrated with a ballot box. The ballot processing device includes a paper feed mechanism, a computer, a ballot processing application loaded on the computer, and a digital scanning device linked to the computer. The ballot processing application provides instructions to the computer to initiate the digital scanning device to scan a paper ballot fed into the paper feed mechanism so as to create a digital image of the paper ballot. The ballot processing application also processes the digital image to establish a series of processing results defining one or more voting results for the paper ballot, and also an audit trail. The ballot processing application processes the digital image to define the voting results based on criteria established by election officials. The audit trail enables election officials to verify that particular paper ballots have been processed correctly in accordance with these criteria.
US08195504B2 Linking service level expectations to performing entities
The present invention extends to methods, systems, and computer program products for linking service level expectations to performing entities. Embodiments of the invention facilitate an express, measured relationship between each entity and the performance of a corresponding business capability. Thus, when an entity or layer changes, the impact to the performance can be asserted, and later validated through the specific measures. Schematized links for entities and/or business layers can be used to connect to a service level expectation schema to appropriately define how entities and/or business layers contribute to the performance of a business capability.
US08195503B2 Objective achievement management
A method to manage achieving an objective may include collecting data related to the objective and determining a set of drivers related to the objective. The method may also include calculating a gap for each driver between a baseline and a goal for the objective. The method may further include analyzing the gap to associate a quantity of gap points with each driver to achieve the goal.
US08195499B2 Identifying customer behavioral types from a continuous video stream for use in optimizing loss leader merchandizing
A computer implemented method, apparatus, and computer usable program product for optimizing loss leader merchandizing. The process parses event data to identify physical patterns of customer behavior, wherein the event data is derived from a continuous video stream captured at a retail facility, and associates the physical patterns of customer behavior with customer profile data to form dynamic customer profiles. The process then analyzes the dynamic customer profiles to identify types of customers and presents marketing incentives for a set of loss leader items to customers of a selected customer type, wherein the set of loss leader items are selected based on the dynamic profiles.
US08195498B2 Modeling a plurality of contests at a crowdsourcing node
Crowdsourcing is described, for example, where solutions to tasks such as designing a logo, writing a piece of code or answering a question are solicited by making open calls to large scale communities. In an example, a crowdsourcing node models a plurality of contests as all-pay auctions, each contest having a task and a reward. In examples, the crowdsourcing node is arranged to set rewards for the contests so that the optimal results are received for each contest owner, those owners having provided a budget and using a utility function for each of the contests. In examples, the crowdsourcing node is arranged to recommend contests to potential participants so that those participants can more easily decide which tasks to take on next.
US08195490B2 Agent security via approximate solvers
Efficient heuristic methods are described for approximating the optimal leader strategy for security domains where threats come from unknown adversaries. These problems can be modeled as Bayes-Stackelberg games. An embodiment of the heuristic method can include defining a patrolling or security domain problem as a mixed-integer quadratic program. The mixed-integer quadratic program can be converted to a mixed-integer linear program. For a single follower (e.g., robber or terrorist) scenario, the mixed-integer linear program can be solved, subject to appropriate constraints. For embodiments applicable to multiple follower situations, the relevant mixed-integer quadratic program and related mixed-integer linear program can be decomposed, e.g., by changing the response function for the follower from a pure strategy to a weighted combination over various pure follower strategies where the weights are probabilities of occurrence of each of the follower types.
US08195482B2 Medical payment system
A medical payment system is described in which a provider of medical goods and/or services submits, via telephone or other communications medium, a request for payment amount determination for a patient encounter. A price determination system determines which of a plurality of fee schedules negotiated by the provider applies to the patient encounter and calculates, based at least in part on information entered by the provider, a payment amount for the encounter, which it communicates to at least the provider. In one embodiment, the provider receives the payment amount information while the patient is at the point of service. In one embodiment, the provider may use the system to submit a claim for payment by at least one responsible party.
US08195481B2 Teleradiology image processing system
A teleradiology image processing system configured to receive, process, and transmit radiology read requests and digital radiology image data is disclosed herein. In one embodiment, a radiology processing system includes a series of processing components configured to receive digital radiology data from a medical provider, extract relevant information and radiology scan images from the digital radiology data, and initiate and control a workflow with a qualified remote radiologist who ultimately performs a read of the radiology scan images. Further embodiments also facilitate data processing within the image processing system in response to medical facility rules and preferences; translation or conversion of digital images to other formats; compilation of patient and medical facility data obtained from the digital radiology data into medical records or data stores; assignment of radiology studies within a teleradiology workflow in response to licensing and credentialing rules; and billing functions in response to completed reads by the remote radiologist.
US08195470B2 Audio data packet format and decoding method thereof and method for correcting mobile communication terminal codec setup error and mobile communication terminal performance same
Disclosed is an audio data packet format for transmitting an MPEG-4 HE-AAC frame via a voice channel of a mobile communication network, a method for decoding the audio data packet format, a method for correcting a codec setup error by identifying a codec used to encode sound source data inserted into a data field of voice slot data, based on the sequence number of the voice slot data, and correcting the codec setup error when a codec set up in a mobile communication terminal is different from the codec used to encode the sound source data, and a mobile communication terminal adapted to correct a codec setup error.
US08195461B2 Voice recognition system
A voice recognition system used for onboard equipment having a genre database (DB) that stores search target vocabularies in accordance with respective genres. It has a mike 1 for outputting speech sounds as spoken data; a first voice recognition dictionary 2a for recognizing words of search target genres in the genre DB; a second voice recognition dictionary 2b for recognizing words outside the search target genres; a voice recognition unit 3 for recognizing the speech sounds by collating the spoken data delivered from the mike with the vocabularies contained in the first and second voice recognition dictionaries; an interactive control unit 4 for outputting, when a word delivered from the voice recognition unit as a recognition result is a word obtained using the second voice recognition dictionary, a message so stating as presentation information; and a presentation unit 5 for presenting the presentation information to an outside.
US08195456B2 Robust speech recognition based on spelling with phonetic letter families
A system and method for entering a destination into a navigation system, usually a vehicle navigation system, that uses phonetic letter families, or groups of letters which sound similar, to improve the reliability and accuracy of speech recognition. The method involves grouping each letter of the English alphabet into a family of letters which sound similar, such as A, J, and K. When a destination name is spelled by a user, each letter is recognized in terms of the phonetic letter family to which it belongs. This phonetic equivalent spelling is compared to the navigation database of street, city, and state names, which has also been converted to its phonetic equivalent spelling. If a match is found, the user is asked to confirm that this is the desired destination.
US08195453B2 Distributed intelligibility testing system
A distributed intelligibility testing system provides standardized audio tests to a plurality of remotely located client systems. The testing system includes a test manager that records a plurality of audio test words based on established intelligibility standards and generates a test protocol corresponding to the audio test words. A database receives and stores the audio test words and the test protocol. The audio test words are stored as a plurality of audio test files. Respective client systems in communication with the database receive and play the audio test files in accordance with the test protocol. The client systems record test responses when the audio test files are played. The test responses are stored in a database, and then evaluated.
US08195452B2 High-quality encoding at low-bit rates
Methods and devices provide improved perceived quality of an audio (or other) coded signal at a low bit-rate. An input signal may be split into an outlier portion and a stationary portion. The outlier portion of the input signal may be encoded. The stationary portion may be divided into subvectors. Each subvector may be classified as trivial or non-trivial. Each trivial subvector may be encoded using a pre-defined pattern. Each non-trivial subvector may be encoded with at least one location of at least one significant sample and a sign of the significant sample.
US08195450B2 Decoder with embedded silence and background noise compression
There is provided a method for use by a speech encoder to encode an input speech signal. The method comprises receiving the input speech signal; determining whether the input speech signal includes an active speech signal or an inactive speech signal; low-pass filtering the inactive speech signal to generate a narrowband inactive speech signal; high-pass filtering the inactive speech signal to generate a high-band inactive speech signal; encoding the narrowband inactive speech signal using a narrowband inactive speech encoder to generate an encoded narrowband inactive speech; generating a low-to-high auxiliary signal by the narrowband inactive speech encoder based on the narrowband inactive speech signal; encoding the high-band inactive speech signal using a wideband inactive speech encoder to generate an encoded wideband inactive speech based on the low-to-high auxiliary signal from the narrowband inactive speech encoder; and transmitting the encoded narrowband inactive speech and the encoded wideband inactive speech.
US08195446B2 Monitoring physical parameters in an emulation environment
A method and system is disclosed for monitoring and viewing physical parameters while the emulator is emulating a design. Additionally, the parameters are in real time or substantially real time, such as after a periodic update. In one embodiment, a monitoring portion of the emulator periodically monitors the emulator boards and power supplies for physical information. The physical information is communicated to a workstation for communication to a user. For example, the workstation can display the physical information in a graphical user interface (GUI) that shows which boards are plugged in the system and which slots are empty. In yet another aspect, the user can select a particular board in the system and view communication information, such as data errors, status, link errors, global errors, etc.
US08195440B2 Method and apparatus for simulating quasi-periodic circuit operating conditions using a mixed frequency/time algorithm
Described is a process for performing an improved mixed frequency-time algorithm to simulate responses of a circuit that receives a periodic sample signal and at least one information signal. The process selects a set of evenly spaced distinct time points and a set of reference time points. Each of the reference points is associated with a distinct time point, and a reference time point is a signal period away from its respective distinct time point. The process finds a first set of relationships between the values at the distinct time points and the values the reference time points. The process also finds a second set of relationships between the values at the distinct time points and the values at the reference time points. The process then combines the first and second sets of relationships to establish a system of nonlinear equations in terms of the values at the distinct time points only. By solving the system of nonlinear equations, the process finds simulated responses of the circuit in time domain. The process then converts the simulated circuit responses from time domain to frequency domain.
US08195438B2 Method for designing cutting structure for roller cone drill bits
New cutting structures for roller cone drill bits are disclosed. In one aspect, a drill bit includes a bit body, roller cones attached to the bit body and able to rotate with respect to the bit body, and a plurality of cutting elements disposed on each of the roller cones, such that axial force on the bit during drilling is substantially balanced between the cones. In another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that the amount of work performed by each cone during drilling is substantially the same as the amount of work performed by each of the other cones. In yet another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that distribution of axial force on the bit is optimized. Additional aspects of the invention are also disclosed.
US08195436B2 Multi-infrastructure modeling system
A system for simulating interdependencies between multiple critical physical infrastructure models, including a first infrastructure data model that models a first critical physical infrastructure, a second infrastructure data model that models a second critical physical infrastructure, wherein the second critical physical infrastructure is a different critical physical infrastructure from the first critical physical infrastructure, a simulation engine including a visualization application and adapted to automatically produce a change in the second infrastructure data model in response to a change in the first infrastructure data model, and a user interface permitting a user to interact with the simulation engine.
US08195432B2 Media capture system, method, and computer program product for assessing processing capabilities utilizing cascaded memories
A media capture system, method, and computer program product are provided for assessing processing capabilities utilizing cascaded memories. In use, media data is captured from a system in accordance with predetermined criteria. Additionally, the media data is stored in a plurality of cascaded memories separate from the system. Further, the media data is used for assessing media processing capabilities of the system, based on the predetermined criteria.
US08195430B2 Cognitive agent
Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
US08195429B2 Maintenance information output apparatus and maintenance information output system
A maintenance information output apparatus which can output maintenance information of a speed reducer more adequately than the prior art is provided.A maintenance information output apparatus 130 has: an operating portion 131 which is operated by the user; a wired communicating portion which receives data of an amount of iron from an iron amount detecting device that is attached to a speed reducer 20 of an industrial robot 10, and that detects the amount of iron in a lubricant in the speed reducer 20, through a portable wireless receiver 120; a hard disk which stores the data of the amount of iron received by the wired communicating portion; a display 134 which outputs maintenance information of the speed reducer 20; and a processing device which is configured by a CPU, a ROM, a RAM, and the like, and which controls the operations of the wired communicating portion, the hard disk, and the display 134 in accordance with an operation on the operating portion 131. When the amount of iron in the lubricant in the speed reducer 20 is equal to or larger than a threshold value, the processing device causes the display 134 to output maintenance information.
US08195428B2 Method and system for providing automated vehicle diagnostic function utilizing a telematics unit
The present invention provides a method for providing automated vehicle diagnostic function within a mobile vehicle communication system. The method includes configuring a primary diagnostic script for a telematics equipped mobile vehicle, providing the primary diagnostic script to the mobile vehicle, executing the primary diagnostic script, and collecting diagnostic data based on the executed primary diagnostic script. The primary diagnostic script may recreate known problem sequences when executed or may trigger data capture when specific conditions exist. The step of configuring the primary diagnostic script may include determining at least one diagnostic script based on diagnostic options and retrieving the at least one determined diagnostic script. One or more diagnostic scripts may be combined into the primary diagnostic script.
US08195423B2 Calibration of an AMR sensor
A joystick module has a joystick and a sensor for generating a signal in response to sensing a magnetic field representative of a position and/or orientation of the joystick. Using a linear dependence of the sensor's sensitivity on a distance between the joystick and the sensor, the sensor's signal representative of a tilt angle of the joystick can be calibrated in a simple manner.
US08195421B2 Velocity detector
Apparatus for determining the velocity and direction of a moving object, the apparatus comprising: a coherent light (L) source arranged to generate an incident beam (B) of coherent light; an optical imaging system arranged to receive light reflected from a moving object passing through the incident beam and to focus the reflected light into a magnified image of the moving image; a first optical mask (M) through which the magnified image is projected, the mask having a first region of alternating opaque and non-opaque areas having a first spacing and second region of alternating opaque and non-opaque areas having a second spacing different from the first spacing; a first light detector (D) arranged to receive the light signal transmitted through the optical mask, the light signal comprising a series of pulses, and to calculate the velocity and direction of the moving object as a function of the pulse frequency and the spacing of the opaque areas of the optical mask.
US08195420B2 Device for measuring alignment of adjoining structures
The invention relates to the field of micro- and nanotechnologies. In these techniques, it is sometimes necessary to glue several structures face to face and it is important to be able to check the alignment of the structures. A new method for measuring alignment, which comprises the following operations, is proposed for this purpose: activation of a heating element placed on the surface of the first structure, generation of electronic signals representative of a distribution of temperatures, on the basis of an array of temperature sensitive elements placed on the surface of the second structure, determination of a relative position of the heating element with respect to the array of sensitive elements, therefore of the first structure with respect to the second, on the basis of the distribution of temperatures, in a calculation circuit receiving the electronic signals engendered in the array of sensitive elements.
US08195419B2 General purpose protocol engine
In one embodiment, a protocol aware circuit for automatic test equipment, which includes a protocol generation circuit constructed to retrieve protocol unique data and format the protocol unique data with a selected protocol definition corresponding to a device under test for testing the device under test. The protocol generation circuit may be constructed to retrieve the selected protocol definition from a protocol definition table.
US08195417B2 Method for recording measured data from a patient by taking movements into account, and associated medical device
Disclosed is a method and apparatus for recording measured data from a patient by taking movements into account by use of a medical device designed both for recording motion-related measured data and for recording nuclear medicine measured data. The method may include recording nuclear medicine measured data by use of the medical device, simultaneously recording motion-related measured data by use of the medical device, determining at least one motion information item relating to at least one movement of the patient and/or at least one movement inside the body of the patient during the ongoing measured data recording by evaluating at least a portion of the previously recorded motion-related measured data, and carrying out motion correction for at least a portion of the nuclear medicine measured data by use of the computational device in parallel with recording the measured data.
US08195415B2 Noninvasive diagnosis of fetal aneuploidy by sequencing
Disclosed is a method to achieve digital quantification of DNA (i.e., counting differences between identical sequences) using direct shotgun sequencing followed by mapping to the chromosome of origin and enumeration of fragments per chromosome. The preferred method uses massively parallel sequencing, which can produce tens of millions of short sequence tags in a single run and enabling a sampling that can be statistically evaluated. By counting the number of sequence tags mapped to a predefined window in each chromosome, the over- or under-representation of any chromosome in maternal plasma DNA contributed by an aneuploid fetus can be detected. This method does not require the differentiation of fetal versus maternal DNA. The median count of autosomal values is used as a normalization constant to account for differences in total number of sequence tags is used for comparison between samples and between chromosomes.
US08195413B2 Measuring device for a preview display of several time-variable electrical signals
A measuring device for displaying several time-variable electrical signals. The measuring device includes a front panel, which provides various operating elements, with a screen, which provides several display fields. The first display field provides at least one window, which corresponds to a given measurement channel, where the time-variable electrical signal is presented in this first display field and can be switched as a maximized display to the second display field. For each signal presented in maximized format in the second display field, a status field is then displayed in the corresponding first display field.
US08195405B2 Method for characterizing reversible association of macromolecules at high concentration
A new method is presented for characterizing the associative properties of a solution of macromolecules at high concentration. Sample aliquots spanning a range of concentrations are injected sequentially into a light scattering photometer. Equilibrium association constants and association stoichiometry are derived from an analysis of the angular and concentration dependence of the scattering signals. Thermodynamic nonideality, which becomes important at high concentrations, is dealt with in the analysis in a simplified manner which is applicable to multiple associated species.
US08195404B2 Small organism locomotor recording procedure and device, behavioral record obtained and use of same
The system records the movement of tiny organisms housed in closed micro plates traversed by an infrared beam generating a signal as a function of the diffraction caused by the body of the microorganism. The behavior detection procedure includes processing the diffraction signal to discriminate the locomotor activity of the microorganism. The system may be used in the chronobiological field, longevity, toxicity, and pharmacology studies.
US08195401B2 Dynamic production system management
Data about operation of a well for extracting a product from the subterranean reservoir and at least one of a characteristic of a subterranean reservoir or operation of a processing and transport system upstream of a point of sale is received. A corrective action can be automatically initiated on at least one of the well or the processing and transport system in response to a difference between the received data and a specified operational objective. An adjustment to a model of the reservoir, the well, and the processing and transporting system can be automatically initiated in response to the received data.
US08195400B2 Directional resistivity imaging using harmonic representations
A method for making directional resistivity measurements and forming a directional resistivity image of a subterranean formation includes processing a plurality of directional resistivity measurements and corresponding azimuth angles to calculate a first order harmonic representation at selected azimuth angles. A two dimensional borehole image may be formed by repeating the procedure at multiple measured depths in the borehole.
US08195398B2 Identifying types of sensors based on sensor measurement data
Plural sensors are deployed into a well, and measurement data regarding at least one property of the well is received from the sensors. Based on the measurement data, a first of the plural sensors that measures the at least one property in a region having an annular fluid flow is identified, and a second of the plural sensors that measures the at least one property in a region outside the region having the annular fluid flow is identified. Based on the identifying, the measurement data from selected one or more of the plural sensors is used to produce a target output.
US08195395B2 System for monitoring, determining, and reporting directional spectra of ocean surface waves in near real-time from a moored buoy
A moored buoy floating at the ocean surface and anchored to the seafloor precisely measures acceleration, pitch, roll, and Earth's magnetic flux field of the buoy over a limited sampling period. The system includes: 1) A buoy, 2) A mooring system, 3) An electronic data logger controlling communications between the system and the on-board remote telecommunications system, 4) an embedded computer for data input/output, temporary or permanent data storage, and algorithms to convert the measured time series data into surface ocean wave spectra and quality assurance statistics and encode the results for transfer to the data logger, 5) Sensors include one or three acceleration sensors, three orthogonal angular rate sensors, and three orthogonal magnetometers to measure the Earth's magnetic flux field, 6) A telecommunications system that links the buoy data logger and a shoreside processing system, and 7) A shoreside processing system that decodes the transmitted data, performs, quality control, and computes derived wave parameters.
US08195394B1 Object detection and classification for autonomous vehicles
Aspects of the disclosure relate generally to safe and effective use of autonomous vehicles. More specifically, objects detected in a vehicle's surroundings may be detected by the vehicle's various sensors and identified based on their relative location in a roadgraph. The roadgraph may include a graph network of information such as roads, lanes, intersections, and the connections between these features. The roadgraph may also include the boundaries of areas, including for example, crosswalks or bicycle lanes. In one example, an object detected in a location corresponding to a crosswalk area of the roadgraph may be identified as a person. In another example, an object detected in a location corresponding to a bicycle area of the roadgraph and identified as a bicycle. By identifying the type of object in this way, an autonomous vehicle may be better prepared to react to or simply avoid the object.
US08195392B2 Position detecting apparatus and method used in navigation system
A position detecting apparatus and method used in a navigation system, which can improve positional accuracy and bearing accuracy even in a system equipped with few sensors, are provided. A position detecting apparatus used in a navigation system for detecting a vehicle position includes: a sensor unit including a vehicle speed sensor, an acceleration sensor, and an angular velocity sensor; and a dead reckoning calculating unit for calculating state quantity inclusive of a current vehicle position, a vehicle speed, and a vehicle attitude angle based on a signal output from each of the sensors at a predetermined periodic interval. The dead reckoning calculating unit includes: a movement calculating unit for calculating a movement during a period from a previous state quantity calculation time up to a current state quantity calculation time; a change amount detecting unit for calculating an amount of change in vehicle attitude; a movement resolving unit for resolving the movement into a vehicle longitudinal component, a vehicle lateral component, and a vehicle vertical component based on the amount of change in vehicle attitude; and a state quantity calculating unit for determining, by calculation, a vehicle position at the current state quantity calculation time using each of the components.
US08195389B2 System and method of wireless downloads of map and geographic based data to portable computing devices
Systems and method of managing map data on electronic devices such as portable electronic devices include systems and methods of preloading map data, managing map data storage, sharing point of interest or pushpin data with other electronic devices, and displaying map data.
US08195384B1 Systems and methods for a social network for roadside assistance
A system for facilitating assistance requests may comprise at least one subsystem that receives an assistance request from a requester, at least one subsystem that identifies a current location of the requester, and at least one subsystem that identifies members of an assistance network that are within a particular area relative to the current location of the requester.
US08195383B2 System and method for electronic moving map and aeronautical context display
A system and method for controlling a display of geographical data on a primary display device to assist in navigating a mobile platform such as an aircraft, ship, train, land-based motor vehicle, etc. The system includes a graphical user interface module (GUI) for receiving a plurality of user inputs, and an image control module. The GUI generates a primary display of the complete route being traveled on the primary display device. If the entire route does not fit on the display device, then the image control module generates data that the GUI uses to generate a context display on the primary display device. The context display presents the entire route as a smaller image on the primary display device, simultaneously with the primary display. The user inputs for the GUI enable the user to zoom, pan and perform other image control operations on either the primary display or the context display.
US08195378B2 Emissions reductions through multiple fuel injection events
A method is disclosed including operations to interpret an engine load level for a reciprocating piston internal combustion engine. In response to determining the engine load level is less than 40% of a maximum engine load level, the method further includes operations to performing a first fuel injection event including less than 25% of a combustion fuel amount, the first fuel injection event occurring before 10 degrees after top dead center (TDC), to perform a second fuel injection event including between 15% and 65% of the combustion fuel amount, the second fuel injection event occurring after 10 degrees after TDC, and to perform third fuel injection event comprising between 10% and 85% of the combustion fuel amount, the third fuel injection event occurring before 63 degrees after TDC.
US08195376B2 Fuel injection control device for diesel engine
A fuel injection control device for a diesel engine controls the first fuel injection timing so as to reduce the amount of white smoke generated in large amounts immediately after starting an engine. The fuel injection control device for the diesel engine comprises a high-pressure pump, a common rail for accumulating a highly-pressured fuel, injectors for injecting the fuel into a combustion chamber and a control means. Due to the fuel injection control device for the diesel engine, the fuel injection is performed after the cranking, without injecting the fuel for a certain period of time after an engine starting switch is turned on so that the pressure in the common rail becomes a set value.
US08195374B2 Control device for motor that drives a vehicle
A control device for a motor that drives a vehicle and controls the motor by controlling an inverter device that converts a direct voltage, supplied from a direct current source, into an alternating voltage to be supplied to the motor, the control device having a refrigerant temperature detector that detects a refrigerant temperature of a heat exchanger for heat exchange with the inverter device, and a torque restrictor that restricts an output torque of the motor when the inverter device is put in a predetermined state, wherein the torque restrictor changes restrictions on the output torque on the basis of the refrigerant temperature detected by the refrigerant temperature detector.
US08195373B2 Vehicle driver assistance system and method
A driver assistance system includes a sensor for sensing the speed of a first vehicle equipped with the system, a sensor for detecting a vehicle traveling ahead, a sensor for determining the speed of the vehicle ahead, at least one driving-data sensor for sensing driving data characteristics, and an electronic controller programmed to trigger autonomous braking of the first vehicle when predetermined brake-trigger driving data exist, and to end the autonomous braking when predetermined driving data for terminating braking exist. In effecting termination of autonomous braking, the electronic controller is programmed to determine whether the sensor for detecting vehicles ahead is transmitting signals (i.e., is operational) but is not detecting any vehicle traveling ahead, and, if the sensor is operational and no vehicle traveling ahead is detected, to terminate autonomous braking when the speed of the first vehicle is less than the most recently determined speed of the vehicle ahead.
US08195357B2 In-vehicle sensor-based calibration algorithm for yaw rate sensor calibration
A system and method for calibrating a vehicle heading sensor, such as a yaw-rate sensor, when GPS signals are not available using a bias update model that employs a bias gain factor. In order for the bias update model to be accurate, the vehicle should be traveling relatively straight. One embodiment of the present invention uses three thresholds to determine if the vehicle is traveling straight. These thresholds include a yaw-rate threshold, a steering wheel angle threshold and a wheel speed threshold. If all three of the thresholds indicate that the vehicle is traveling straight, then the update bias model can be used to calibrate the yaw-rate sensor.
US08195355B2 Fault diagnosis system in load driving arrangement and fuel pump control system
In a fault diagnosis system (10) in a load driving arrangement, the fault diagnosis system detecting a fault in the load driving arrangement in which a controller (13) outputs a control signal to a driver (12) and the driver (12) drives a load (11) according to the control signal, a fault detecting unit (21) and an exclusive OR circuit (22) are provided to enable outputting, as a monitor signal, a signal opposite to the control signal upon detecting a fault in the load driving arrangement and outputting, as a monitor signal, the same signal as the control signal when not detecting a fault, a monitor signal output from the exclusive OR circuit (22) is input to the controller (13), and the controller (13) compares the control signal and the monitor signal and diagnoses whether a fault occurs in the load driving arrangement, based on the result of the comparison.
US08195354B2 Diagnostic device for internal combustion engine
A diagnostic device of an internal combustion engine diagnoses a condition of a differential pressure sensor. The sensor in a normal condition detects a differential pressure of an exhaust gas between upstream and downstream sides of a diesel particulate filter disposed in an exhaust system of the engine. The sensor in a fault condition detects no differential pressure of the exhaust gas. The device has a block obtaining a first signal from the sensor when the engine is operated in a low flow rate region of the exhaust gas and obtaining a second signal from the sensor when the engine is operated in a high flow rate region of the exhaust gas. A diagnostic block of the device judges from a difference between levels of the first and second signals whether the sensor is in the normal or fault condition.
US08195353B2 Guide robot device and guide system
A guide robot device including a guide display unit for displaying the guide information to an unguided person and a moving unit adapted to move with the guide display unit mounted thereon is disclosed. The guide robot device further includes the guide display unit variable in the direction of the guide information, a destination position setting unit for setting the destination position of the unguided person, an unguided person position detection unit for detecting the position of the unguided person, and a guide position calculation unit for calculating the guide position as related to the destination position, the detected position of the unguided person and the distance from the guide robot device to the unguided person. The guide robot device is moved to the calculated guide position and the direction of the guide information determined.
US08195351B2 Electric vehicle with pitch control device
Changes in the number of passengers or in load cause significant changes in vehicle weight, thus making it impossible to appropriately suppress a pitching motion of a vehicle chassis, hence rendering a necessary driving torque difficult to ensure, resulting in a decrease in drivability being insuppressible. An electric vehicle with a drive including a motor and a controller comprises a pitching quantity detector that detects a magnitude of a pitching motion of the vehicle, a vehicle weight determination unit that determines weight of the vehicle, a torque correction calculator that uses a traveling state of the vehicle and the determined vehicle weight to change a driving torque output from the drive, and a control gain varying element that adjusts a control gain of the torque correction calculator according to a magnitude of the vehicle weight value output from the vehicle weight determination unit.
US08195349B2 Method for predicting a speed output of a hybrid powertrain system
A method for controlling a powertrain includes determining an operator torque request, determining a time-based derivative of the operator torque request, determining a first future time, and predicting a change in the operator torque request based upon the operator torque request, the time-based derivative of the operator torque request, and the first future time.
US08195345B2 Method of generating an integrated fuzzy-based guidance law for aerodynamic missiles
The method for generating an integrated guidance law for aerodynamic missiles uses a strength Pareto evolutionary algorithm (SPEA)-based approach for generating an integrated fuzzy guidance law, which includes three separate fuzzy controllers. Each of these fuzzy controllers is activated in a unique region of missile interception. The distribution of membership functions and the associated rules are obtained by solving a nonlinear constrained multi-objective optimization problem in which final time, energy consumption, and miss distance are treated as competing objectives. A Tabu search is utilized to build a library of initial feasible solutions for the multi-objective optimization algorithm. Additionally, a hierarchical clustering technique is utilized to provide the decision maker with a representative and manageable Pareto-optimal set without destroying the characteristics of the trade-off front. A fuzzy-based system is employed to extract the best compromise solution over the trade-off curve.
US08195343B2 4D GIS virtual reality for controlling, monitoring and prediction of manned/unmanned system
A method and system for multi-tracking among independent individuals without a monitoring center, where an individual is a person, a vehicle, or any other property, enables the individuals to be networked in a group and each individual to search and track other individuals of interest. The portable multi-tracking system is also capable of tracking personnel inside a building, where a self-contained positioning device provides continuous carrier's position information. In the open area a GPS (Global Positioning System) unit is activated to provide precision absolute position data which can be blended with the self-contained data to improve the accuracy and robustness of the positioning services. Thus the present invention provides excellent position tracking outside a building.
US08195341B2 Adaptive vehicle control system with driving style recognition based on maneuvers at highway on/off ramps
An adaptive vehicle control system that classifies a drivers driving style based on highway on/off ramp maneuvers. Once the maneuver has been determined to be an on-ramp maneuver or an off-ramp maneuver, a style characterization processor can classify the maneuver using selected discriminant features obtained or derived from the maneuver.
US08195339B2 System and method for scheduling startup of a combined cycle power generation system
A method for forecasting a start period for a combined cycle power generation system including a gas turbine engine, a steam turbine and a computer control system, the method including: inputting a desired time at which the power generation system is to reach a dispatchable load; inputting a current value of a predetermined operational condition of the power generation system; the computer control system retrieving historical data relating the predetermined operational condition to prior start periods of the power generation system or a similar power generation system; the computer control system executing an algorithm which generates a forecasted start time based on the desired time, current value and the retrieve data, wherein the power generation system is predicted to reach the dispatchable load at the desired time when started at the forecasted start time, and the computer system outputting the forecasted start time to the output device.
US08195338B2 Reactive power optimization
Var optimization (VARO) is a subsystem of a voltage and var optimization (VVO) system that processes a capacitor switching optimization problem. The VARO is a self contained process that may work stand alone or in conjunction with a Voltage Regulation Optimization (VRO) system to provide integrated VVO solutions. The VARO system takes network inputs and calculates optimal settings for distribution network capacitor banks.
US08195330B2 Interactive medicine organizer
Interactive medicine organizers comprising integrated software and hardware elements and multifunctional interactive wireless devices to provide assistance to individuals who need to organize or monitor the administration of one or more medications are provided.
US08195327B2 Scalable freight loading system, especially for an aircraft
The invention relates to a scalable freight loading system, especially for an aircraft, said system comprising drive means (L1-L9, R1-R9), covering sensors, bolts, proximity switches (PL1-PL9, PR1-PR9), and a central control device (CCB). According to the invention, the loading surface is divided into sectors (S1, S2, S3); a local control unit (SCB1, SCB2, SCB3) is associated with each sector; the drive means, covering sensors, and proximity switches of a sector are connected to IO ports of the local control unit; and the local control units are connected to the central control unit by means of a bus system (CAN-Bus).
US08195325B2 Numerical controller having oscillating operation function capable of changing speed in optional section
A machine tool has an oscillating axis that reciprocates in an optional region. A numerical controller that controls the machine tool designates positions of a lower dead point and a upper dead point when the oscillating axis of the machine tool reciprocates, and a reference speed during the oscillating operation when the oscillating axis reciprocates. The numerical controller then calculates, from the current position of the oscillating axis, a current phase in the case where one stroke of the oscillating axis is defined as one cycle, and calculates the speed of the oscillating axis at the current phase based upon the calculated current phase and the reference speed.
US08195324B2 Probe polishing method, program therefor, and probe apparatus
A probe polishing method is provided for polishing probes by brining a polishing member into slide-contact with probes through a mounting table having thereon the polishing member transferred from a first receiving part. The probe polishing method includes transferring the polishing member from the first receiving part to the mounting table; detecting a presence of foreign materials on a top surface of the polishing member mounted on the mounting table; transferring the polishing member from the mounting table to a second receiving part when the foreign materials are detected on the top surface of the polishing member; removing the foreign materials from the polishing member in the second receiving part; and transferring the polishing member from which the foreign materials are removed from the second receiving part to the first receiving part.
US08195323B2 Method and device for controlling advance of a web material, corresponding computer program product
Described herein is a system for controlling advance of a web material having characteristics of extensibility and comprising successive stretches of web for the production of respective articles, such as sanitary articles. In the passage from a delivery assembly to a treatment station functioning cyclically, the web material is subjected to extension. In order to ensure proper alignment of the individual articles with patterns or decorations provided thereon, the web must be fed to the treatment station in phase with the position reached by the treatment station within its operating cycle. A position sensor enables detection, for each stretch of web, of a real position of operation of the treatment station used for feeding the stretch of web itself to the treatment station with the aforesaid given phase relationship. A control module is able to detect the position error between the real position of operation and an ideal position of operation and to control the speed of operation of the delivery assembly to minimize the aforesaid position error. The system is configured for adaptively adjusting the aforesaid reference position so as to compensate for the variations of the characteristics of extensibility of the web material.
US08195318B2 Method and an apparatus for processing an audio signal
An apparatus for processing an audio signal and method thereof are disclosed. The preset invention includes receiving object information and a downmix signal including at least one object, the object information comprising data type information and at least one of object gain and object gain ratio; determining whether preset information to render the object is included in the extension region of the object information, based on the data type information; generating initial preset information to render the object by using at least one of the object gain and the object gain ration, if the preset information is not included in the object information; and rendering the object being included the downmix signal by using the initial preset information.Accordingly, even if preset information is not received, it is able to reconstruct an audio signal by generating initial preset information using received object information.
US08195302B2 Video processing unit for a visual prosthetic apparatus
A video processing unit configured to convert a video image to stimulation patterns for stimulating neural tissue in a subject's eye, the video processing unit comprising a video processor for converting a video image to a digital video stream; a memory for storing the digital video stream; and a video preprocessor data interface for forming stimulation patterns based on the stored digital video stream.
US08195301B2 Video configuration file editor for visual prosthesis fitting and related method
A method of editing a video configuration file downloadable to or from a video processing unit of a fitting system for a visual prosthesis is shown. The visual prosthesis has a plurality of electrodes and the video configuration file defines mapping of a video signal captured from a camera of the visual prosthesis to an electrical signal for the electrodes. The editing controls a brightness map for an individual electrode or electrode groups, together with a temporal stimulation pattern to which an individual electrode or electrode groups are assigned. A related computer-operated system is also disclosed.
US08195299B2 Method and apparatus for detecting the coronal suture for stereotactic procedures
A method for identifying a coronal suture on a cranium can include acquiring image data of craniums for a plurality of patients. A database can be created that includes spatial relationships of various craniometric landmarks of the plurality of patients sorted by a desired population characteristic. A region of interest can be established that is based on a variance of locations of the craniometric landmarks between the plurality of patients for the desired characteristic. A criteria search can be performed of acquired image data from a specific patient that is limited to only the region of interest to identify a coronal suture for that specific patient.
US08195297B2 Devices and methods for electrical stimulation of the diaphragm and nerves
Medical devices, systems, and methods are provided for providing respiratory therapy by electrically stimulating the phrenic nerves and/or the thoracic diaphragm. In one embodiment, at least one electrode is deployed to a position within the patient's airway and placed in proximity to a phrenic nerve or to the diaphragm. The electrode may be attached to a controller housing including a pulse generator using one or more electrical lead or leads or may be in wireless communication with the pulse generator. The controller housing may be implanted at a position within the patient or the controller housing may reside external to the patient.
US08195295B2 Shielded three-terminal flat-through EMI/energy dissipating filter
A shielded three-terminal flat-through EMI/energy dissipating filter includes an active electrode plate through which a circuit current passes between a first terminal and a second terminal, a first shield plate on a first side of the active electrode plate, and a second shield plate on a second side of the active electrode plate opposite the first shield plate. The first and second shield plates are conductively coupled to a grounded third terminal. In preferred embodiments, the active electrode plate and the shield plates are at least partially disposed with a hybrid flat-through substrate that may include a flex cable section, a rigid cable section, or both.
US08195294B2 Multi-stage testing of electrodes of implantable medical device, system and method
Method, controller and system for an implantable medical device capable of delivering therapeutic stimulation through a plurality of electrodes. A control module is operable to conduct a plurality of measurements of impedance values creating a plurality of measured impedance values for a plurality of selected sets of individual ones of the plurality of electrodes based on a plurality of active parameters. The control module conducts the plurality of measurements of impedance values in a plurality of stages in which at least one of said plurality of active parameters is varied between individual ones of the plurality of stages.
US08195289B2 Baroreflex stimulation system to reduce hypertension
Various aspects of the present subject matter provide an implantable medical device. In various embodiments, the device comprises a pulse generator, a lead, a sensor, and a controller. The pulse generator generates a baroreflex stimulation signal as part of a baroreflex therapy. The lead is adapted to be electrically connected to the pulse generator and to be intravascularly fed into a heart. The lead includes an electrode to be positioned in or proximate to the heart to deliver the baroreflex signal to a baroreceptor region in or proximate to the heart. The sensor senses a physiological parameter regarding an efficacy of the baroreflex therapy and provides a signal indicative of the efficacy. The controller is connected to the pulse generator to control the baroreflex stimulation signal and to the sensor to receive the signal indicative of the efficacy of the baroreflex therapy. Other aspects are provided herein.
US08195274B2 Mapping of vascular perfusion territories
Techniques, systems and computer program products are disclosed for mapping of vascular perfusion territories by placing one or more blood vessels of the vascular perfusion territories in a tag condition and others in a control condition by applying a train of pseudo-continuous radio frequency tagging pulses. In addition, an encoding scheme is applied to fully invert or relax the blood vessels of the vascular perfusion territories. Also, a tagging efficiency is measured for each blood vessel based on the applied encoding scheme. Further, the vascular perfusion territories are separated by using the measured tagging efficiency in a decoding process.
US08195264B2 Medical sensor for reducing signal artifacts and technique for using the same
A sensor may be adapted to reduce motion artifacts by mitigating the effects of the tissue moving within the sensor. A sensor is provided with an elastic sensor body adapted to accommodate patient motion. Further, a sensor is provided in which the sensor cable is arranged to mitigate its pressure on a patient's tissue.
US08195262B2 Switch-mode oximeter LED drive with a single inductor
A light emitter drive circuit for an oximeter which utilizes a single inductor for driving multiple light emitters. The inductor is connected to a switching circuit to multiple energy storage circuits, such as capacitors. These are alternately charged up, using the same inductor. Subsequently, the capacitors are alternatively discharged for their corresponding light emitters through the same inductor. Also, the magnetic susceptibility of the LED drive circuit is reduced by using magnetic flux canceling in the inductor. In one embodiment, a toroidal inductor is used with geometric symmetry and its magnetic flux. In other embodiment, a dual core closed bobbin shielded inductor is used.
US08195260B2 Two-sided splice for high temperature superconductor laminated wires
A two-sided joint for splicing two laminated wires together, while preserving the mechanical integrity of the wire is disclosed. The two-sided joint can splice two laminated HTS wires having tapered ends and includes a bottom strap and a top strap. Under one aspect, a laminated, spliced superconductor wire includes a superconductor joint, which includes first and second superconductor wires, each wire including a laminate layer, a substrate layer overlaying the laminate layer, a buffer layer overlaying the substrate layer, a superconductor layer overlaying the buffer layer, a gap layer overlaying the superconductor layer, and a laminate layer overlaying the gap layer, a first HTS strap in electrical connection with the second laminate layer of the first laminate wire and the second laminate layer of the second laminate wire, and a backing strap proximate to the first laminate layer.
US08195256B2 Information terminal device
An information terminal device includes a first case; a second case electrically connected to the first case with a cable, the second case being movable relative to the first case; and a cable-containing section that allows movement of an extra-length portion of the cable, the extra-length portion being disposed so as to have a spiral shape, the movement of the extra-length portion being caused by movement of one of the first case and the second case, wherein the cable-containing section is disposed in one of the first case and the second case.
US08195254B2 Apparatus comprising a sliding display part
An apparatus including a first part slidingly attached to a second part, the first part having a main display and a secondary display, wherein the first part has a surface providing the main display, and wherein the surface bends or folds forming a side or side surface that provides the secondary display.
US08195247B2 Cable sense mode for intelligent power saving in absence of link pulse
Certain embodiments of a cable sense mode for intelligent power saving in the absence of a link pulse may include detecting an energy level of an Ethernet link. The Ethernet link may couple a network adapter chip to a network. The power supplied to the network adapter chip may be adjusted based on the detected energy level. Power may be supplied to the network adapter chip if the detected energy level of the Ethernet link is greater than or equal to a particular energy level. Power may be reduced to the network adapter chip if the detected energy level of the Ethernet link is less than a particular energy level. An output signal and/or an interrupt signal may be generated that indicates a change in the detected energy level of the Ethernet link. Power may be provided to the circuitry that generates the output signal and the interrupt signal.
US08195245B2 Method and user interface apparatus for managing functions of wireless communication components
A method and a user interface apparatus for managing functions of wireless communication components are provided. The present method displays a plurality of status bars respectively representing the wireless communication components on a screen of a communication device and arranges the status bars to form a management interface, wherein each of the status bars corresponds to a status switching region and displays a plurality of function icons of usable functions of the corresponding wireless communication component. Then, the communication device detects a selection operation from a user. When the selection operation is selecting the status switching region, an activation status of the wireless communication component corresponding to the selected status switching region is switched. When the selection operation is selecting the function icon, a function corresponding to the selected function icon is executed. Accordingly, the present invention provides a convenient way for the user to manage the wireless communication components.
US08195244B2 Multi-directional display communication devices, systems, and methods
The illustrative embodiments described herein are directed to a systems, methods, and communication devices for displaying an image in a plurality of directions. In one embodiment, the communication device includes a memory adapted to store an image and a plurality of display surfaces. Each of the plurality of display surfaces may face a different direction. Also, the plurality of display surfaces may each be operable to display a different portion of the image.