Document Document Title
US08776871B2 Chassis with distributed jet cooling
A chassis with distributed jet cooling is provided. The chassis includes one or more sidewalls defining a volume configured to substantially surround one or more heat generating components positioned within the volume. The chassis further includes at least one array of fins thermally coupled to a respective one of the one or more sidewalls and at least one synthetic jet assembly comprising a multi-orifice synthetic jet or a number of single orifice synthetic jets disposed on a side of a respective one of the array(s) of fins. The chassis further includes at least one attachment means for attaching a respective one of the at least one synthetic jet assemblies to a respective one of the one or more sidewalls.
US08776869B2 Heat exchanger with flexible tubular header connections
A heat exchanger comprises a stack of mutually spaced apart plates. The plates are separated by respective spacings therebetween. Alternate spacings respectively provide a flow path for a first fluid and a second fluid. The heat exchanger further comprises a first header for inflow of the first fluid and a second header for outflow of the first fluid. The first and second headers are connected to the plate stack by flexible tubular ducting means.
US08776868B2 Thermal ground plane for cooling a computer
A cooling device for cooling a computer includes: a flexible and conformal fluid heat-exchanger coupled to a surface of the computer; a liquid coolant material circulated through the fluid heat-exchanger to convey heat from the fluid to an external cooling apparatus; an enclosure defined when the fluid heat-exchanger is placed against the computer surface; and a vacuum applied to the enclosure, removably sealing the fluid heat-exchanger to the computer to provide a vapor seal for the enclosure.
US08776864B2 Full contact flexible seal assembly for heat exchanger
A seal assembly for a regenerative heat exchanger can include a primary sealing member with a mounting base and a flexible contact portion that defines a first distance between a proximal edge of the mounting base and a contact edge of the flexible contact portion, the first distance being generally constant along the length of the primary sealing member. The seal assembly can also include a second member with a mounting portion and a cantilevered portion that defines a second distance between a proximal edge of the mounting portion and a distal edge of the cantilevered portion, the second distance being generally constant along the length of the second member. The first distance is greater than the second distance by a predetermined amount so as to limit the preload flexure of the flexible contact portion against a sector plate of the heat exchanger when the seal assembly is installed in the regenerative heat exchanger.
US08776863B2 Molten metal pouring nozzle and continuous molding device
A molten metal pouring nozzle capable of preventing reaction with a molten metal and casting a high quality ingot continuously for a long period of time is provided. A molten metal pouring nozzle 20 arranged between a molten metal receiving portion 10 and a mold 40 of a continuous casting device 1 is equipped with a main body portion 22 having at least one molten metal passage 21 and made of a fire-resistant substance, and a sleeve 23 made of a material which does not react with the molten metal and having a heat conductivity of 10 to 30 W/(m·° C.) is fitted in the molten metal passage 21 of the main body portion 22.
US08776856B2 Ultrasonic joining apparatus and absorbent article manufacturing apparatus
An anvil includes a base and projections and. The base is installed at an attachment position on an outer peripheral surface of a rotating drum. The projection protrudes from a front surface of the base in a normal direction H of the rotating drum and is formed in a line shape extending in the cross direction CD along the front surface of the base. On the front surface of the base, one end in the cross direction CD of the projection is provided forward of the other end in a rotation direction R. In the projection, a cut portion is formed to extend in a direction opposite to the protrusion direction of each protrusion. The cut portion extends from the front surface of the projection, protruding from the front surface of the base, to the vicinity of the middle of the projection.
US08776853B2 Lightweight tire comprising a crown layer radially on the inside of the carcass structure
A tire comprising at least one carcass-type reinforcing structure and comprising a crown reinforcing structure having at least one working layer. At least one working layer is radially on the inside of at least one carcass layer, in the sidewalls, the tire comprises at least two carcass reinforcing layer portions extending over a radial distance at least equal to 50% of the radial distance between an end of a shoulder and the radially inner end of the radially innermost circumferential reinforcing element, at least in the equatorial plane, the reinforcing elements of the carcass reinforcement make an angle less than 80°, and the reinforcing elements of the working layer cross with the reinforcing elements of the carcass-type reinforcing structure by an angle greater than 40°, when the tire comprises at least two working layers radially on the inside of at least one carcass layer, the reinforcing elements of the at least two working layers being crossed by an angle of at most 5° and when the tire comprises at least one working layer radially on the outside of the carcass-type reinforcing structure, the reinforcing elements of the at least one working layer crossing with the reinforcing elements of at least one working layer radially on the inside of at least one carcass layer by an angle of at least 30°.
US08776850B2 Tire valve fixing element
A fixing element (470) that enables an electronic unit (440) to be fixed on the inside of a tire-wheel assembly, on the tubular insert (433) of an inflation valve (430) of the tire-wheel assembly, the fixing element comprising: an interface piece (471) comprising means to establish a connection with the tubular insert of the valve and a housing (488) for a seal (460); at least one container (473) holding or designed to hold the electronic unit; and at least one attachment piece (472) that enables elastic coupling between the interface piece and the container. A method for mounting an electronic unit (440) on a tire-wheel assembly is also disclosed.
US08776848B2 Tire for vehicle, comprising a tread, comprising plurality of compounds and a carcass reinforcement formed of at least two layers
A tire for a motorized two-wheeled vehicle, comprising a carcass-type reinforcing structure formed of at least two layers of reinforcing elements, and comprising underneath the tread a crown reinforcement structure comprising at least one layer of reinforcing elements. At least the tread surface comprises a first polymeric compound extending in at least the region of the equatorial plane and at least one second polymeric compound having physicochemical properties different from those of said first polymeric compound, the reinforcing elements of said two or more layers forming the carcass-type reinforcing structure forming angles with the circumferential direction of between 70° and 85° and the distance between the reinforcing elements of each of said two or more layers forming the carcass-type reinforcing structure being not more than 0.5 mm across at least 60% of the axial width of at least one region composed of the second polymeric compound.
US08776841B2 System for purging reticle storage
The present invention provides a method, system, and components for protecting reticles and specifically for minimizing haze formation on reticles during storage and use. By substantially continually maintaining a purge in a storage housing having a reduced humidity level on reticles or by temporarily storing the reticle in a container in proximity to a desiccant or getter when not being purged, haze formation can be eliminated, minimized, or sufficiently controlled. Moreover, a filter media in the container may be positioned to be “recharged” during the substantially continual purging of the reticle, a reduced desirable humidity level can be readily maintained in the reticle container when the container is not currently being purged. Additionally, the system of the invention can comprise an ionizer associated with the purge system. For example, the ionizer can be associated with at least one of the plurality of purge lines of the purge system. The system of the invention can also include a purge gas source connected to the purge system that comprises a source of CDA or extra CDA. The storage housing can comprise a plurality of shelves that each include a plurality of reticle storage receptacles.
US08776838B1 Beverage dispensing system
A beverage dispensing system comprising a dispensing device including a dispensing valve for dispensing a beverage, an actuator for initiating the dispensing of said beverage through said valve, a display screen having a user interface being coupled to said dispensing device, wireless communication electronics coupled to said beverage dispensing system and adapted to communicate with a wireless transponder and a controller functionally connected to said at least one dispensing valve, said display screen and said wireless communication electronics.
US08776837B2 Coated pipes for conveying oil
The present invention relates to an oil pipe having a lining imparting substantially reduced adhesion of asphaltenes, paraffin wax, and inorganic scale, so as to reduce plugging of said oil pipe, and impermeability to salt water so as to protect the oil pipe from corrosion.
US08776832B2 Valve for electronic enclosure
A one-way fill valve for use in electronic enclosures is disclosed. The one-way fill valve allows an inert gas to be added to an electronic enclosure without contamination and without excessive leakage. A scrim layer is provided between a breathable layer and a sealing element to protect the breathable layer from possible rupture and allow for greater air flow across the breathable layer.
US08776827B2 Household tap water monitor
A household tap water monitor includes a water meter, an electrical control valve, a single chip micyoco, an LCD, an electrical source circuit, a photoelectric detector connected to a first input port of the SCM, a reset switch connected to a second input port of the SCM and a keyboard connected to a third input port of the SCM. The water meter and the electrical control valve are connected in series between a tap water pipe and a main tap water inlet pipe. A control port of the electrical control valve is connected to a first output port of the SCM, and the LCD is connected to a second output port of the SCM. The photoelectric detector is used for monitoring the rotation of a small impeller in the water meter. The electrical source circuit is used to supply electricity for the components mentioned above.
US08776826B2 Excess flow valves
An excess flow valve (EFV) for installation in a service line of natural gas distribution system serving an existing structure. The EFV has a cylindrical housing having a first length and a second length and a through hole therethrough for passage of gas. The EFV 11 engaged in the through hole of the first length and the second length has an expandable wall which can be expanded and fixed in said service line.
US08776824B2 Sanitary automatic water leakage detection and shut-off apparatus
The present invention provides a sanitary automatic water leakage detection and shut-off apparatus installed between a water controlling unit and a water outgoing unit and comprising a water controller, an accumulating unit and a detecting unit; wherein the water controlling unit comprises an inlet, an outlet and a solenoid valve. The solenoid valve is a normally-open solenoid valve capable of closing the outlet to stop water from going out. The accumulating unit is mounted between the water controlling unit and the water outgoing unit and comprises an accumulating hole adjacent to a bottom thereof. The detecting unit is installed on the accumulating unit and electrically connected to the solenoid valve. The detecting unit activates the solenoid valve via an electronic communication method based on a leakage status of the accumulating unit to shut off the water outlet of the water controlling unit and to stop water supply thereof immediately.
US08776820B2 High rate discharge (HRD) valve incorporating a collet sleeve release mechanism
A valve actuation mechanism for a high rate discharge valve has a collet with fingers adjacent a valve member that provides restraint against displacement of the valve member at angularly spaced locations symmetrical about the axis of the valve member. Each collet finger has at least one projection adjacent a first end. The valve actuation mechanism also has a collet sleeve release mechanism with a main body portion having a first end and a second end. The main body portion contains an aperture with at least one land portion that secures each projection of the collet fingers. The main body portion also has an actuation pad at the second end, as well as a hinge mechanism for allowing rotational movement of the main body portion connected to the first end of the main body portion, and an actuation device that contacts the actuation pad.
US08776814B1 Window adjustment system for blinds
A ground blind that includes a collapsible support structure, a flexible cover, and a window assembly. The flexible cover is mounted to the collapsible support structure. The window assembly defines a window opening in the cover and includes a flexible window panel, at least one follower, and at least one track portion. The at least one follower is carried by the window panel and has at least one follower end portion. The at least one track portion is sized to receive the at least one follower end portion. The at least one follower end portion is adjustably positioned within the at least one track portion to alter the window opening.
US08776812B1 Tent with insertable mattress
A camping tent assembly having a removable inflatable mattress portion inserted into a floor portion, comprises a two-layered floor comprising a zippered edge which opens to receive the removable mattress, thereby allowing the mattress to occupy a space subjacent to the floor portion to provide a user with more interior space as compared to a conventional tent with a conventional air mattress placed above a floor portion. The mattress is inflated using a manual foot pump. The entire tent, including the deflated mattress, is simply folded or rolled up when breaking camp in much the same manner as a conventional tent. The mattress may be easily removed for repair or replacement as needed.
US08776808B2 Rotary drum filter for a dishwashing machine
A dishwashing machine includes a sump chamber, a porous sheet enclosing a hollow interior, and a scraper in contact with the porous sheet. A portion of the sheet extends into the sump chamber. The sheet is operable to rotate about an imaginary axis.
US08776806B2 Oral hygiene device with floss storage capability
An oral hygiene device is provided having a head and a handle. The handle is configured to accommodate a user's hand grip when the head is inserted into a user's mouth. The head is further configured to accommodate, at a distal end of the handle, a proximal end of the head. One of the head and the handle is provided with a cavity configured to receive a supply of floss. The cavity becomes accessible when the head and the handle are at least partially detached from one another.
US08776805B2 Hair styling apparatus having selectively adjustable curling component
A hair styling apparatus includes a curling component generally proximate to the hair-heating surface and operatively connected to at least one of first and second arms of the apparatus. The curling component has a curling edge selectively movable laterally with respect to a hair-heating surface of the apparatus to configure the curling component between a retracted configuration, in which the curling edge is spaced a retracted lateral distance from a lateral edge of the hair-heating surface, and an extended configuration, in which the curling edge is spaced an extended lateral distance, greater than the retracted lateral distance, from the lateral edge of the hair-heating surface.
US08776801B2 Quasi-triangular in-ear device
The in-ear device is shaped to fit a wearer's ear morphology. The device includes a main body having at least three generally convex sides, an innermost face and an outermost face. A first side is shaped to fit the tragus of a wearer's ear, and a second side is shaped to fit an antitragus of a wearer's ear. At least three tips, generally rounded, join respective two adjacent sides. The main body is within an outer ear plane substantially perpendicular to an entrance of an ear canal of a wearer's ear.
US08776788B2 Sheet driver for use in a drug dispenser
A sheet driver for use in a drug dispenser where the sheet driver includes a shaft with a shaft cavity co-axial with a rotational axis of the shaft and a hub that defines a hub aperture, where within the shaft cavity there is an indicator pin having a side member and an indicator pin head that may project through the hub aperture, where within the shaft cavity there is a spring for biasing said indicator pin out of the shaft cavity, and where an engagement member may selectively engage said side member of the indicator pin to prevent movement of the engagement member upon the occurrence of an fault condition of the sheet driver.
US08776786B2 Pulse drug nebulization system, formulations therefore, and methods of use
Liquid nebulizer apparatus, systems, and formulation compositions, as well as systems for the nebulized, aerosol delivery of such compositions, for the administration and insufflation of medicinal aerosols into the pulmonary system of a mammal are described. The nebulizing apparatus and system can effectively aerosolize a variety of viscosities of medicinal liquid drug carriers, including those made up of oil, water, or emulsions of oil and water. Drugs dissolved or suspended in the compositions and formulations described and adapted for use herein are not damaged or denatured by the nebulization process when the nebulizer described is used. Further, the nebulization system itself can be adapted for use with both mechanically assisted pulmonary ventilation systems as well as hand-held inhalers and nose/mouth face masks for use in pulmonary drug delivery.
US08776784B2 Solar power device
A concentrating solar power device may include a primary mirror, a secondary mirror, and a thermal storage device. The primary mirror may reflect solar rays from the sun towards the secondary mirror. The secondary mirror may reflect the solar rays reflected from the primary mirror towards the thermal storage device. The thermal storage device, which may comprise a thermal medium such as salt, may collect/absorb energy from the solar rays which may be used to run multiple Stirling engines, and/or an energy storing or energy expending device.
US08776779B2 Fireplace grate with V-bar ribs
A fireplace grate that is made from square bar steel and V-bar steel. The V-bars provide improved fire burning characteristics. The position of the V-bar ribs and how the V-bar ribs are made and bent offer these improved characteristics.
US08776778B1 Tailgate barbeque grill
A tailgate barbeque grill for use in the bed of a pickup truck. The grill slides along rails and is stored in the front portion thereof for transport and is positioned in the rear portion and lowered for use.
US08776776B2 Baking system for a gas cooking appliance
A gas cooking appliance includes a gas oven cavity for cooking a food item, the gas oven cavity including a top surface and a bottom surface, a lower heat source disposed adjacent the bottom surface of the gas oven cavity, an upper heat source disposed adjacent the top surface of the gas oven cavity, and a controller configured to cycle the upper heat source and the lower heat source for providing heat above and below the food item during cooking, wherein a cycle of the upper heat source is time-dependent, and a cycle of the lower heat source is temperature-dependent.
US08776775B2 Single cavity radiant cooking apparatus
An apparatus for cooking comprising a cooking cavity for receiving a food item and a burner positioned within a bottom portion of the cooking cavity for delivering a combustion gas in the cooking cavity which will flow upwardly to heat the vertically-extending interior surface of the cooking cavity. The upward flow of combustion gas within the heating cavity is operable for heating the vertically extending interior surface in a manner such that the food item positioned in the cooking cavity will be cooked at least predominantly by infrared radiation.
US08776774B2 Rotating barbeque grill assembly
The present invention relates to a rotating barbeque grill assembly that allows a user to put various food in a carrying frame thereof, parallelly install insert rods at both ends of the carrying frame into position-limit slots on both sides of a metal frame thereof respectively, and insert two transmission shafts into ends of fixed portions on both sides of the metal frame respectively. After the transmission shafts are fixed in the fixed portions, the user can turn on the barbeque apparatus, such that the metal frame can be rotated along the same axis of the two transmission shafts, and the carrying frame then slides from an original position far away from a heat source along the position-limit slots to a position proximate to the heat source, such that the food on both sides of the carrying frame can be heated uniformly and be barbequed to be a delicious dish quickly.
US08776767B2 Integrated clutch supercharger
A clutch assembly configured for use with a supercharger includes a first shaft supported for rotation within a clutch housing. A pulley is mounted on the first shaft. A clutch rotor is also mounted on the first shaft at a location that is axially spaced from the pulley. A clutch coil is supported within the clutch housing and positioned adjacent to a first face of the clutch rotor. A second shaft is supported for rotation relative to the first shaft and is coaxially aligned with the first shaft. A clutch armature is mounted on the second shaft and positioned adjacent to a second face of the clutch rotor. A supercharger system including the clutch assembly is also provided.
US08776765B2 Internal combustion engine efficiency
The technique disclosed increases the energy conversion efficiency by means of substantial reduction of friction between the cylinder walls and the associated piston rings. The result is achieved by eliminating the unwanted carbonaceous deposits on cylinder walls and associated piston rings by means of vapor nitric acid (HNO3) delivered to the combustion chambers of an engine. Nitric acid is produced by means of chemical reaction between oxygen (O2) and water vapor (H2O) in air and nitric dioxide (NO2) generated throughout an electrical discharge in the air intake path.
US08776764B2 Fuel system for a multi-fuel engine
Methods and systems are provided for operating an engine fuel system including a low pressure pump and a high pressure pump. During conditions when direct injection is not requested, a fuel rail pressure is maintained by the low pressure pump and fuel is port injected. Further, a stroke amount of the high pressure pump is adjusted to maintain an outlet pressure of the high pressure pump just below the fuel rail pressure. By maintaining fuel flow within the high pressure pump when high pressure pump operation is not required, and without flowing fuel from the high pressure pump outlet into the fuel rail, the high pressure pump may be cooled and lubricated without affecting the fuel rail pressure.
US08776758B2 Internal combustion engine having a cylinder head and a cylinder block
An internal combustion engine (1), includes a cylinder head (2) and a cylinder block (3), with a crankcase (10) being fixed to the cylinder block (3), and with the crankcase (10) including at least one oil pump. In order to reduce the production effort the oil pump is arranged in the crankcase (10), with the oil pump (40) being connected with a flange (43), and with the flange (43) being fixed to a mounting wall (42) of the crankcase (10).
US08776757B2 Transmission fluid pan
A transmission or engine pan is provided for holding the lubricating fluid. A plug is removably installed in a drain hole in the bottom of the pan to allow the fluid to be drained. The floor of the pan slopes to the drain hole. The bottom wall of the pan may have a tapered thickness from the side walls to the drain hole, or may have a constant thickness. The bottom exterior of the pan is flat, or alternatively may include ribs which define a horizontal surface for receiving a jack.
US08776756B2 Sliding valve aspiration
Multi-section sleeve valves for internal combustion engines for improved aspiration. An open connecting rod section is separated from an internal, tubular passageway by a closed wall. A port section proximate the wall defines valve ports. A power stroke midsection borders the port section. An oiling section borders the midsection, and an open section adjacent the oiling section is in fluid flow communication with the tubular passageway. The lower-diameter midsection forms a relief annulus between the valve and the tunnel or sleeve in which the valve is disposed. Fluid flow occurs through the valve interior and through ports dynamically positioned above the compression cylinder, proximate aligned sleeve and head ports. Sleeve ports are separated by bridges that maintain valve rings in compression during reciprocation to prevent damage. High pressure gas is confined between axially spaced apart, stepped sealing rings that prevent gases from flowing axially about the valve exterior.
US08776746B2 Integration of an axial bearing in a rotor
A rotor (4) for a camshaft adjuster (14) is provided. The rotor (4) has a rotor core (6) that can be pushed onto a camshaft (2) and rotationally symmetric vanes (8) that extend radially away from the rotor core (6). Here, the rotor core (6) has an axial projection (10) projecting over the vanes (8). A profile (12) extends radially away from the axial projection (10).
US08776745B2 Variable valve timing apparatus
A variable valve timing apparatus includes a stopper piston which has an equalizing passage in an axial direction. Even if the engaging hole is filled with the oil, the equalizing passage enables the oil flows from an engaging hole to a holding hole when the stopper piston enters into the engaging hole. It is possible to form a vane as narrow as possible, and to enlarge a variable angular range. In addition, the stopper piston has both end faces which are substantially identical in surface area. Even if pulsation arises in oil pressure, pressures acting on both end faces of the stopper piston can be substantially cancelled and position of the stopper piston can be stabilized.
US08776736B2 Variable compression ratio apparatus
A variable compression ratio (VCR) apparatus, may include a piston, a connecting rod having one end coupled to the piston through a piston pin so as to transmit a motion of the piston to a crank shaft, a pair of first and second eccentric links having one ends eccentrically connected to the one end of the connecting rod through the piston pin, dual swing links having one ends connected to the other ends of the first and second eccentric links, respectively, so as to pivot the eccentric links with respect to the piston pin, and connecting assembly connecting the one ends of the first and second eccentric links each other.
US08776735B2 Cooling device of water-cooled engine and method of manufacturing the same
An intake-side space around intake ports and an exhaust-side lower space around exhaust ports are provided in a main cooling jacket portion. These spaces are connected to each other. In a sub cooling jacket portion, an exhaust-side upper space is provided at a level above the exhaust-side lower space. The main cooling jacket portion and the sub cooling jacket portion are connected to each other via a cylindrical-hole connecting passage extending vertically and separate from each other vertically via a wall portion in another area than the connecting passage. Accordingly, a cooling device of an engine which can restrain the exhaust gas from being cooled too much improperly is provided.
US08776733B2 Valve shank mount assembly for a water heater
A shank mount assembly for a water heater that includes an annular nipple having an opening, the nipple configured to removably attach to an opening in a water heater tank. The shank mount assembly further includes an annular shank mount having an opening, the shank mount configured to removably attach to the nipple, wherein the shank mount is further configured to attach to a gas valve assembly.
US08776729B2 Pet dental chew
Provided is a pet dental chew. The pet dental chew includes a body made of material ingestible for a pet and having a predetermined size insertable to a pet's mouth, a plurality of upper core units formed on one side of the body, a plurality of lower core units formed on the other side of the body and arranged in a pattern oblique to the plurality of the upper core units, and a plurality of air holes formed in the body between the one side and the other side.
US08776718B2 Deposition mask and mask assembly having the same
A deposition mask and mask assembly having the same capable of improving deposition efficiency is discussed. Both ends of the deposition mask have a pointed cross section such that at least a part of the neighboring deposition masks overlap each other at a boundary therebetween when deposition masks are consecutively arranged in parallel.
US08776715B2 Marker apparatus
A whisker marker system has an installation apparatus, a whisker marker, a marker strip, and a whisker fastener. The installation apparatus includes a housing and a driver shaft connected to a power driver for rotating the driver shaft. A slide body coupled to the housing moves between extended and retracted positions. The slide body has a guide channel for receiving a marker strip. The marker strip includes a series of whisker markers, each bunched together with a bunching device and attached to a threaded whisker fastener. In use, the apparatus rotates the whisker fastener until it passes through the bunching device of the whisker marker. The fastener is driven into the ground until it secures the whisker marker to the ground.
US08776714B1 Flag protection assembly
Herein is described my flag protection assembly that prevents flag deterioration from heat, humidity, wind, rain and other adverse environmental conditions. In some embodiments the flag protection assembly also prevents flag deterioration from ultraviolet light. My flag protection assembly does not require motorized, computerized or other electrical components to fully extend the flexible covering and enclosed flag from a support. My flag protection assembly preferably includes a flexible cover through which a short rod initially inserts. A flag is coiled around this short rod and the rod is then placed within the upper interior of the flexible cover. The flag is thereafter uncoiled within the flexible cover while the rod is removed through an opening in the bottom edge of the flexible cover.
US08776711B2 Active heave compensation with active damping control
A damping control system includes a first sensor configured to detect movement of a vessel and generate a first signal representing the vessel movement and a second sensor configured to detect movement of a cable and generate a second signal representing the cable movement. An actuator is configured to dampen a force applied to a payload during a force event. The force event is at least partially caused by the movement of the vessel and the cable. A controller is configured to identify the force event based at least in part on the first and second signals and control the actuator during the force event to substantially dampen the force applied to the payload.
US08776710B2 Watercraft immobilizing apparatus and system
A watercraft immobilizing apparatus and system for a marine vessel to passively defend against an attacking engine-powered watercraft includes a towed array of entanglement lines. The entanglement lines can be provided on and administered from removable/replaceable storage cartridges mountable on and/or deployed via davits, outriggers, paravanes, and/or weighted submersible rollers to foul and immobilize propellers and engine cooling water intakes of encroaching watercraft.
US08776698B2 Composite air cargo pallet
An air cargo pallet with a central panel created from a plurality of sandwiched layers, including a foam core disposed between an upper skin layer having a resin and fiber combination and a lower skin layer having a resin and fiber combination. The central panel is reinforced with additional fibers extending through the lower skin layer, the foam core and the upper skin layer. An interface layer is disposed around the periphery of the foam core and bonded between the upper skin layer and the lower skin layer to complete the central panel. The pallet is then formed by snap fitting a plurality of rails around the circumference of the central panel by connection to the interface layer.
US08776691B2 Launched smoke grenade
A launched smoke grenade has a cartridge case having a hollow interior that receives a primer and a propellant, a projectile received by the cartridge case, and the projectile including a smoke generation component and an ignition component. The smoke generation component and the ignition component may be separated by a barrier prior to admission of the ignition component. The ignition component may burn through the barrier to ignite the smoke generation component. The smoke generation component may include hexachloroethane. The propellant may be black powder or smokeless powder.
US08776689B2 Energetics train reaction and method of making an intensive munitions detonator
A detonator formed entirely from a plurality of discrete segments of an insensitive energetic composition, each of the segments employed in the detonator being compacted at different pressures from powder and/or granules of insensitive energetic composition so as to form an energetic train which sequences detonation of the individual segments. Initiation of a main charge can only be effected when a last segment in the detonation train is initiated. Detonation starts with a first segment in the detonation train which is produced under the lowest compaction pressure, and then detonation progresses to a last segment compacted under a higher compaction pressure. The first segment can be detonated by a safety fuse or detonating cord, and the last segment can only be detonated by the next to the last segment in the detonation train.
US08776676B2 Fruit seed juicer or vegetable seed juicer
In one embodiment of the invention, an apparatus for a juicer includes: a cutting chamber; a squeezing chamber adjacent to the cutting chamber; wherein the cutting chamber includes a cutter; and wherein the squeezing chamber includes a press. In another embodiment of the invention, a method of assembling a juicer includes: providing a cutting chamber; placing at least one cutter in the cutting chamber; providing a squeezing chamber in a position adjacent to the cutting chamber; and providing a press in the squeezing chamber.
US08776672B2 Brewing device for a coffee machine
The invention relates to a brewing device (1) for a coffee machine, including a brewing cylinder (6) having a cylindrical bore and pistons, such that the brewing cylinder (6) can be closed off to form a brewing chamber. The brewing cylinder (6) and the pistons are held in a frame, and can be displaced relative to each other and driven by a spindle (9). A threaded part (7a) acts together with the spindle, and is disposed on a carrier (7) attached to the brewing cylinder (6). A ground coffee feed device is provided for filling the brewing chamber with ground coffee, and a stripping element (19) serves to strip off the residual coffee grounds remaining on the lower piston (4) after the brewing process. A supporting structure can prevent the spindle from being able to bend under load during the brewing process.
US08776671B2 Coffee bean packaging cartridge and coffee beverage system including the same
A coffee beverage system is described including a first coffee bean packaging cartridge, a second coffee bean cartridge and a coffee brewing apparatus. After a first predetermined number of servings of coffee, transportation component of the first cartridge for transporting coffee beans of the first cartridge to a metering chamber of the system are disabled. The transportation component of the second coffee bean cartridge are not disabled or only disabled after a second predetermined number of servings of coffee which is larger than the first predetermined number of servings of coffee.
US08776665B2 Brake installation with master cylinder and brake booster but no push rod
Brake installation consisting of a master cylinder associated with a brake booster furnished with a motor driving an actuator piston and acting on the primary piston of the master cylinder by means of a reaction disk against which the piston rests. For a safety operation, the hydraulic actuator connected to the control rod actuated by the brake pedal rests on the rear face of the reaction disk. The actuator piston is combined with an auxiliary piston in order to interact with the reaction disk and it is guided by its sleeve-shaped portion in a bore of the body of the brake booster. An adapting shim is supported by the auxiliary piston in order to receive as a support the end of a rear rod, secured to the primary piston of the master cylinder. The thickness of the assembly formed by the adapting shim and the auxiliary piston is defined on mounting of the master cylinder and of the brake booster as a function of the free travel measured previously.
US08776661B2 Connecting device having pyrotechnic rupture
According to the present disclosure, devices, systems, and methods are disclosed in which two substantially parallel flanges are provided with rupture areas, respectively, located in the same element of the elements to be connected. In the disclosed device, the rupture areas and the portions of the flanges outside the rupture area are arranged so as to prevent the connected elements from catching after the separation thereof, and to limit the vibrations induced in the element in said rupture areas.
US08776660B2 Detachable sheet
A sheet having two opposing sides and a fiber orientation, comprising: a first section on one side of the sheet; and a second section on another the other side of the sheet and substantially parallel to the first section, wherein the sections are not transverse to the fiber orientation of the sheet, and wherein the sections are dimensioned and arranged so that respective separation lines and separation regions formed on the respective sides of the sheet when the sheet is torn result in a homogeneous outlook where respective separation regions are hidden from view.
US08776659B2 Saw blade
A reciprocating saw blade includes a body defining a longitudinal axis, an attachment configured to couple to a reciprocating saw, and a cutting portion. The cutting portion includes a plurality of cutting teeth, each having a tip and a rake face. The saw blade also includes a plunge point for initiating a plunge cut. The plunge point includes a leading tooth having a tip and a rake face extending from the tip. The tips of the plurality of cutting teeth and the tip of the leading tooth define a plane that is generally parallel to the longitudinal axis. A first angle between the plane and the rake face of the leading tooth, measured through the leading tooth, is greater than 90 degrees. A second angle between the plane and the rake face of each cutting tooth, measured through the corresponding cutting tooth, is less than 90 degrees.
US08776657B2 Blade mounting assembly
A blade mounting assembly for mounting a rotary blade to an arbor comprises an outer washer including a hub configured to extend through a bore of the blade, the hub defining a central bore sized to receive a spindle of the arbor. The hub further includes a locating surface arranged to contact the shoulder when the spindle extends through the central bore. The washer includes an engagement surface contacting the left side face of the blade when the hub extends through the bore of the blade. The engagement surface is disposed a fixed axial distance from the locating surface relative to the length of the hub. A fastener engages the outer washer to the arbor with the locating surface in contact with the shoulder. The assembly further includes a biasing element configured to be disposed over the hub between the shoulder and the right side face of the blade.
US08776654B2 Crown molding scales for a miter saw
The invention is includes a series of dimensional scales (linear measuring device) on the top surface of a miter saw table. The scales allow for measurements to be located or obtained on the saw table relative to the saw fence and relative to the saw blade. The scales may replace the need for a hand held tape measure or ruler for measuring or marking the saw table surface when cutting crown molding or other materials. The scales could be placed on or in a saw during production by a manufacturer. The scales could be placed on or in a material to be placed on a saw during production by a manufacturer. The scales could be placed on or in a material to be placed on an existing saw.
US08776650B2 Punch unit, sheet post-processing apparatus having the same, and method of punching sheets
A hole punch unit has a punching section, a longitudinal registering mechanism, and a transverse registering mechanism. The registering mechanisms incline the punching section in accordance with a skew of a sheet. The punching section thus corrected in position punches the sheet. The punching section is corrected in position, at both the leading edge of the sheet and the trailing edge thereof, thus increasing the precision of positioning the punching section and shortening the time required to position the punching section.
US08776648B2 Ergonomic tool handle enhancement
A tool handle including: a body configured to receive a handle of a tool; a hand grip extending approximately perpendicular from the body; and an arm ring rotatably disposed on the body, wherein the arm ring is adapted to be placed in at least two positions, a first position in which the arm ring is generally perpendicular to the hand grip such that a user may place the user's forearm through the arm ring to grasp the hand grip and a second position in which the arm ring is generally parallel to the hand grip so as to minimize the width of the tool handle.
US08776646B2 Locking pliers
A locking tool is provided that comprises an adjustment mechanism that can adjust the distance between the jaws, and the clamping force exerted by the jaws on a workpiece, using the same hand that grips the handles of the tool. A locking tool is also provided where the tool can be locked by moving the handles toward one another. Once locked, the pliers can be unlocked and the jaws opened by squeezing the handles toward one another in the same manner, in the same direction and using the same hand as was done to lock the pliers. As a result the pliers can be locked and unlocked using one-hand and using the same hand movement to both lock and unlock the pliers.
US08776645B2 Knot loosening device
A knot loosening device and method of use. A pointed member is disposed, for inserting into the knot, followed by a midsection with a pry arm. Once the midsection is engaged, the pry arm is actuated by means of a lever arm which can be viewed as outwardly expanding jaws or jaw surfaces which have the effect of spreading or loosening the knot.
US08776641B2 Open wrench
The present invention discloses an open wrench including handle and driving head connected thereto. The driving head has clamping opening and opening. The driving head has a stepped outer flat surface and an inner flat surface which is arranged in U shape and located along the clamping opening. The outer flat surface is higher than the handle. The inner flat surface is higher than the outer flat surface. The outer flat surface and inner flat surface have an included angle respectively.
US08776636B2 Vibration damping device and power transmission device
A vibration damping device is equipped with a mass body disposed spaced apart from a rotational center axis of a rotary shaft by a certain distance, and a rolling bearing that rotatably supports the mass body with respect to the rotary shaft and holds a support posture of the mass body with respect to the rotational center axis of the rotary shaft constant.
US08776627B2 Reciprocating pump drive assembly
A drive assembly for connection to the polish rod of a reciprocating pump includes a support frame fixed in proximity to a wellhead. A linear actuator includes a lower portion fixed to the support frame and an upper portion supporting two pairs of direction altering cable guides thereon. Four lengths of cable each include a first portion substantially anchored to relative to the polish rod by a pump bracket, a second portion substantially anchored to the support frame by an anchor bracket, and an intermediate portion extending through a respective one of the direction altering cable guides on the upper portion of the linear actuator between the first portion and the second portion.
US08776626B2 Pneumatic motor for oscillatory motion
The present invention is a pneumatically driven oscillatory motor. It features fan gear with an eccentrically mounted hub which imparts a wobbling motion on a bearing and associated collar. This wobbling motion then translated in to a vertical oscillatory motion of a collar arm extending radially from said collar. Additional structures to direct flow of expelled air are also provided. The collar arm may be removable from the collar. The motor has many applications where oscillatory motion is required, such as in tattoo needles.
US08776624B2 Sample preparation system and a method for processing a sample
The sample preparation system according to the invention comprises substantially a transport mechanism movable in the x, y and z directions, which at a first retaining fixture has a sampler for taking up samples that is movable in the z direction and at a second retaining fixture supports a processing apparatus for processing samples that is movable in the z direction, wherein the sampler is connected via at least one connecting line to the processing apparatus for fluid exchange.
US08776620B2 Fluid sampling device
Disclosed is a fluid sampling device comprising a plurality of inlet channels, each of which is arranged to receive an airflow from an associated direction, such that a sampling medium associated with a particular inlet channel is exposed to airflow from the associated direction.
US08776616B2 Multiaxial force-torque sensors
The disclosure relates to a multiaxial force-torque sensor having a transducer structure, with strain gauges placed in defined areas to measure the strain, from which the forces and torques are calculated, and where the transducer structure can include (e.g., consist of) two concentric rings connected with spokes. The transducer structure can be a planar mechanical structure, and all strain gauges can be applied to the same surface of the transducer structure to measure non-radial strain components.
US08776611B2 Remotely accessible subsea strain sensor assemblies and methods
A system and method for the installation and removal of monitoring equipment is disclosed. In some embodiments, the monitoring equipment may be installed or removed using a remotely operated vehicle. In certain implementations, the monitoring system includes a sensor assembly connectable to a tubular member, an alignment tool for installing or removing the sensor assembly to and from the tubular member, and an alignment cage for facilitating access of the alignment tool to the sensor assembly. In some embodiments, the alignment tool may be aligned with the sensor assembly for installation or removal as a result of the alignment tool being inserted through the alignment cage.
US08776610B2 Apparatus for measuring failure load of model truss structures
An educational force application and force measurement apparatus is with a plurality of interchangeable workpiece mounting components is disclosed. The apparatus securely accepts a model structure (workpiece), secures a force measurement component between the model structure and a force application component, and applies an incrementally increasing force until the workpiece fails. A series of interchangeable upper workpiece mounting components allow the apparatus to measure the failure load on several different types of model structures.
US08776609B2 Use of fiber optics to monitor cement quality
Systems and methods for monitoring a well are configured to identify or analyze various issues affecting the well including corrosion, cement quality, inflow, and fluid migration.
US08776606B2 Unrolling tube pressure sensor
A pressure measuring device includes a partially coiled tube having a closed end and an opposite open end. The closed end is rolled and set into a coiled configuration. The device also includes a partially coiled tube supporting structure having a pressure indicating scale. The supporting structure holds the partially coiled tube such that the open end of the tube is in communication with a fluid whose pressure is to be measured. Pressure applied by the fluid causes the tube to unroll and the closed end of the tube to be visibly displaced relative to the pressure indicating scale by a distance related to the pressure applied by the fluid.
US08776605B2 Ultrasonic sensor, tactile sensor, grasping apparatus, and electronic device
An ultrasonic sensor includes: a substrate; an ultrasonic transducer disposed on the substrate, and configured and arranged to transmit ultrasonic waves that propagate as plane waves in a direction orthogonal to a surface of the substrate; an acoustic refracting part contacting the ultrasonic transducer, and configured and arranged to refract the ultrasonic waves transmitted from the ultrasonic transducer; an elastically deformable elastic portion contacting the acoustic refracting part; and an ultrasonic reflecting member disposed within the elastic portion, and configured and arranged to reflect the ultrasonic waves. The acoustic refracting part is configured and arranged to refract, toward the ultrasonic reflecting member, the ultrasonic waves transmitted from the ultrasonic transducer.
US08776602B2 Acceleration sensor, semiconductor device and method of manufacturing semiconductor device
The acceleration sensor according to the present invention includes a circuit chip having a prescribed circuit built into a front surface thereof; a sensor chip bonded to the front surface of the circuit chip; and a resin package for sealing the circuit chip and the sensor chip, while the sensor chip includes: a membrane arranged to oppose to the front surface of the circuit chip and having a plurality of openings; a piezoresistor formed on a surface of the membrane opposed to the circuit chip; a support section provided on a side opposite to the circuit chip with respect to the membrane and supporting a peripheral edge portion of the membrane; and a weight section provided on the side opposite to the circuit chip with respect to the membrane and integrally held on a central portion of the membrane.
US08776600B2 Gyroscope sensors
A gyroscope sensor includes a gyro disk. A first light source is configured to provide a first light beam. A first light receiver is configured to receive the first light beam for sensing a vibration at a first direction of the gyro disk. A second light source is configured to provide a second light beam substantially parallel with the first light beam. A second light receiver is configured to receive the second light beam for sensing a vibration in a second direction of the gyro disk. The second direction is different from the first direction.
US08776599B2 Micro gyroscope for determining rotational movements about three spatial axes which are perpendicular to one another
A micro gyroscope determine three-dimensional rotational movements is mounted on a substrate on which a plurality of masses tangentially oscillate about the z axis perpendicular to the substrate. The oscillating masses are fastened to the substrate by springs and bolts. Driving elements maintain oscillating tangential vibrations of the masses about the z axis. Upon rotation of the substrate about any spatial axis, the masses are subjected to deflections caused by Corolis forces that are detected by sensor elements. Certain masses oscillating about the z axis are tiltable about the x axis, while some others are tiltable about the y axis. At least one other mass is configured to deflect radially to the z axis in a x-y plane parallel to the plane of the substrate. This mass is assigned a sensor element that can deflect radially with respect to the axis but cannot oscillate about the z axis.
US08776598B2 Liquid sensor
A fluid sensor includes a metal housing body, which has a box and a flanged ring circumferentially surrounding the box. A housing jacket is formed from plastic material and disposed on an exterior side of the housing body. A sealing ring, which is situated circumferentially on top of the flanged ring, subdivides the housing jacket into two sections that are insulated from each other.
US08776597B2 Capacitive type humidity sensor and manufacturing method thereof
A capacitive type humidity sensor is provided, where a sensor chip substrate, with a sensor section where electrostatic capacitance changes in accordance with humidity, a reference section where electrostatic capacitance does not change, and a plurality of pads which are output terminals of each section, and an IC substrate, which is electrically connected to the pads and which outputs the difference in capacitance between the sections as a voltage, are fixed to the same support substrate, where a protective member, which forms a sealed region surrounding the sensor section and which covers the reference section, is provided on the sensor chip substrate, the support substrate is covered by a sealing resin except for the region which is covered by the protective member, the sensor section is exposed to air at the region which is surrounded by the protective member, and the other constituent elements are covered by the sealing resin.
US08776595B2 Temperature compensated hydrostatic liquid level sensor
An outer passive reference resistor loop is printed along the length of an elongated substrate along with an inner active liquid level sensing resistor loop, whereby the reference resistor loop is exposed to exactly the same varying temperature conditions as the active level sensing resistor loop (e.g. in half air/half water), thereby providing superior temperature compensation. An upper plastic substrate carries a elongated conductive strip that is positioned over the first and second legs of the inner resistor loop but not over the legs of the outer resistor loop and wherein the first and second insulated substrates are coupled together providing separation of the substrates in the absence of hydrostatic pressure, and for causing conductive bridging contact by the elongated strip of an electrically conductive material contacting the first and second legs of the inner resistive elongated loop in the presence of hydrostatic pressure. Printed inks produce the resistive loops.
US08776594B2 Amplitude profiling in filling-level measuring devices
An electronics unit and a method for a filling-level measuring device for determining a filling level. The unit including an arithmetic unit determining a functional relationship between a distance between a filling material surface and the filling-level measuring device and an amplitude of a signal component reflected by the filling material surface and received by the filling-level measuring device; an amplitude profiler creating a profile of amplitude values of filling level echoes which have been measured so far; and an amplitude evaluator determining an expected amplitude of the filling level echo at a particular location with help of the profile of amplitude values.
US08776590B2 Electronic unit adapted to be positioned on the inner face of the tread of a tire
The invention relates to an electronic unit adapted to be positioned on the inner face of a tire tread and incorporating a pressure sensor (10) having a chamber (11) for measuring the pressure inside the tire. This electronic unit includes, in the first place, a housing (6) having a bottom wall (6a) and a side wall (6b) delimiting an open face opposite the bottom wall, the housing being adapted to rest on the tire via its bottom wall (6a) and to house the pressure sensor (10) so that the measuring chamber (11) of the latter opens opposite the open face of the housing (6). Moreover, the electronic unit includes a lid (7) for closing off the open face of the housing (6) pierced with at least one air-inlet opening (18) arranged so as to be offset relative to the measuring chamber (11) of the pressure sensor (10).
US08776586B2 Failure detection apparatus for an electrically heated catalyst
Whether or not an electrically heated catalyst is normal is detected by accurately detecting whether the temperature of the electrically heated catalyst has gone up. To this end, provision is made for an air fuel ratio control device that adjusts an air fuel ratio of an exhaust gas flowing into the electrically heated catalyst to a rich air fuel ratio, at the time of starting of an internal combustion engine, a downstream side detection device that is arranged at the downstream side of the electrically heated catalyst and detects a concentration of oxygen in the exhaust gas, and a determination device that determines whether the electrically heated catalyst is electrically energized, based on the time at which the oxygen concentration detected by the downstream side detection device changes to a value indicating a rich air fuel ratio at the time when the air fuel ratio of the exhaust gas is adjusted by the air fuel ratio control device to the rich air fuel ratio, after starting of the internal combustion engine.
US08776581B2 Blood collection module for measuring alcohol concentration
A blood collection module includes a blood collection container that is coupled with a blood alcohol concentration detection device including an alcohol detection sensor having a detection probe that inhales an alcohol gas, and on one surface of which an inserting portion that is inserted by a detection probe of a blood alcohol concentration detection device is formed and on an outer surface of which blood inlet holes through which blood flows in are formed; and an absorption member that is provided in the blood collection container, to thus absorb examinee's blood that is introduced through the blood inlet holes, in which an alcohol gas generated from the blood absorbed by the absorption member is introduced into the alcohol detection sensor through the detection probe.
US08776575B2 Impact test fixtures
An impact test fixture includes a rolling frame structure, a ballast attachment feature coupled to the rolling frame structure, a position-adjustable attachment assembly coupled to the rolling frame structure, and a specimen attachment member coupled to the position-adjustable attachment assembly. The specimen attachment member is adjustable in a vertical direction and a transverse direction relative to the rolling frame structure.
US08776574B2 Fluid level measurement apparatus
A fluid level measurement apparatus supports multiple fluid level sensors of different types, each of which detects a level of fluid and produces an output indicative of the detected fluid level in a different way. The fluid level measurement apparatus is connected to any one of the supported fluid level sensors to measure the fluid level. The fluid level measurement apparatus includes a calculation circuit, multiple output circuits, a determination circuit, and a selection circuit. The calculation circuit calculates the fluid level from a detection voltage. Each output circuit generates the detection voltage based on the output of a corresponding fluid level sensor. The determination circuit determines the connected fluid level sensor. The selection circuit selects the output circuit corresponding to the determined fluid level sensor and allows the calculation circuit to obtain the detection voltage generated by the selected output circuit.
US08776573B2 Methods and apparatus for measuring analytes
A method, computer program product, and system are provided to calibrate a sensor array with a plurality of sensors. The method can include sweeping a voltage of a reference electrode from a first voltage to a second voltage, where the reference electrode is in fluid communication with the sensor array. The output voltage of each of the plurality of sensors can be monitored at one or more voltages within the first and second voltages. An overall average gain of the plurality of sensors can be calculated at each of the one or more voltages. Further, an acquisition window for the sensor may can be determined. The acquisition window can include a maximum distribution of sensors that provides a maximal overall average gain at a particular reference electrode voltage.
US08776562B2 System and method for automating lock cylinder pinning for remote users
A system allows the remote entry of pin data to manufacture a customized lock cylinder assembly. A remote computer communicates with a cylinder manufacturing system (or website) to upload user-selected pin data. The pin data may be stored for future reorders or additional orders. A pinning machine receives the pin data and automatically selects pins to manufacture a customized lock cylinder assembly. The lock cylinder assembly may be completed in seconds and shipped to the user thereby eliminating the need for manual lock customization. In addition, key code data may be provided to a key manufacturing system to automatically manufacture keys corresponding to the customized lock cylinder assembly.
US08776558B2 System for ultrasonically detecting defects in a pipe wall
A system for detecting defects in a pipe wall, comprises an ultrasonic transducer which is arranged for emitting, via an exit opening, ultrasonic signals from the interior of the pipe towards its wall and for receiving, via an entrance opening, backscattered signals from the wall. The system is arranged to emit and receive a multitude of signals having their main directions within a plane mainly perpendicular to the pipe axis. The openings are configured to make the ultrasonic transmission signal diverge and/or to receive back signals from a diverging range of angles over a large area of the pipe wall, by using openings with a diameter with magnitude of the wavelength of the ultrasonic signals. Sets of emitted and backscattered signals for different emission and reception positions are processed, in processing means, to form an image based on transmission times between emission and reception of backscattered signals.
US08776556B2 Combination padlock with secondary opening mechanism
A padlock that can be locked and unlocked by both dials and a secondary opening mechanism, the padlock including a lock body, a shackle with a long leg and a short leg where the shackle can move between a locked configuration in which the short leg is secured in the lock body and an opened configuration in which the short leg is removable from the lock body. The padlock includes a combination mechanism, including a plurality of clutches mounted around the long leg of the shackle and corresponding dials mounted in the lock body each having teeth configured to engage with an extended fin of one of the clutches and a top cap seal configured to prevent the combination mechanism from being pulled apart from the lock body. A cam having a hole formed therein is configured to allow a key-user to decode a code used to unlock the padlock.
US08776554B2 Method of processing leather material
A method of processing a leather material. The method may include providing a tanned and dried leather material and pre-stretching the leather material after the leather material is dried.
US08776552B2 Washing machine and laundry amount detection device thereof
A washing machine and a laundry amount detection device thereof. The washing machine includes a cabinet, a tub provided in the cabinet, an elastic member to elastically support the tub at the cabinet, and a laundry amount detection device to detect an amount of laundry placed in the tub using a deformation amount of the elastic member.
US08776543B2 DX system interior heat exchanger defrost design for heat to cool mode
A DX heating/cooling system includes an automatic hot gas by-pass valve (1) for preventing frosting of an interior heat exchanger/air handler (6) when the system is switched from the heating mode to the cooling mode, and a specially sized TXV (7) by-pass line (12), where the automatic hot gas by-pass valve (1) is positioned to provide hot gas at two optional locations, with one location before the cool liquid enters the air handler (6), and with the other location after the warmed vapor refrigerant exits the air handler (6).
US08776541B2 Start-up control for refrigeration system
A transport refrigeration system has an engine driving an electric generator. A compressor is powered by the generator. At least one first electric fan is positioned to drive an airflow across a heat rejection heat exchanger. At least one second electric fan is positioned to drive an airflow across a heat absorption heat exchanger. A controller is coupled to the compressor and first and second fans. The controller is configured to: start the engine; engage the generator and at least one of the first fans before the engine has reached running speed; after the engine has reached running speed, start the compressor; and after starting the compressor, start at least one of the second fans.
US08776538B2 Heat-exchange apparatus with pontoon-based fluid distribution system
A pontoon that includes infrastructure for fluidically coupling a heat exchanger or heat exchanger module into each of the seawater and working-fluid distribution systems of an OTEC power generation system is provided. In some embodiments, a pontoon comprises: (1) a first passage for conveying seawater between a first port and a second port at which a heat exchanger module can be connected; and (2) a conduit and connectors for connecting the heat exchanger module and the working fluid circulation system—even while the heat exchanger module is submerged. In some embodiments, pontoons in accordance with the present invention enable heat exchangers or heat exchanger modules to be added or removed to an OTEC system without disrupting the operation of other heat exchangers or heat exchanger modules in use in the OTEC system.
US08776537B2 Vector component for an air-conditioning system
Systems, methods, and devices are described for implementing and/or utilizing a vector component within an air-conditioning (a/c) system. In one embodiment, the vector component may be situated between a compressor and a condenser of the a/c system. Moreover, the vector component may receive a superheated vapor from the compressor and route the superheated vapor into one or more capillary tubes. The superheated vapor may be cooled to a liquid by exposing the superheated vapor to a sub-cooled liquid. The liquid may then be transferred to the condenser. Additionally, at least a portion of the sub-cooled liquid may be heated to a saturated vapor and routed back to the compressor, where the above process may be repeated.
US08776535B1 Ambient air vaporizer fog dispersal system
A method for eliminating ground fog which results from vaporizing cryogenic fluids using ambient air. The method includes the steps of drawing an ambient air stream through an ambient air vaporizer thereby cooling the air stream and vaporizing the cryogenic fluid, and then passing the cooled air stream through a vent stack. The method further includes isolating the inlet air stream from the cold outlet air stream and dispersing the cold air into the atmosphere upon leaving the stack. The method further controls the relationship of the stack exit location and the ambient air vaporizer to prevent a temperature depression in the air surrounding the vaporizer which depression causes reduced vaporizer performance.
US08776532B2 Partial oxidation reaction with closed cycle quench
The present disclosure relates to a power production system that is adapted to achieve high efficiency power production with complete carbon capture when using a solid or liquid hydrocarbon or carbonaceous fuel. More particularly, the solid or liquid fuel first is partially oxidized in a partial oxidation reactor. The resulting partially oxidized stream that comprises a fuel gas is quenched, filtered, cooled, and then directed to a combustor of a power production system as the combustion fuel. The partially oxidized stream is combined with a compressed recycle CO2 stream and oxygen. The combustion stream is expanded across a turbine to produce power and passed through a recuperator heat exchanger. The expanded and cooled exhaust stream is scrubbed to provide the recycle CO2 stream, which is compressed and passed through the recuperator heat exchanger and the POX heat exchanger in a manner useful to provide increased efficiency to the combined systems.
US08776530B2 Gas turbine engine lockout reduction
A method is provided of reducing lockout time of a gas turbine engine which includes: an inlet, a compressor, a combustor, a turbine, and an exhaust duct, where the compressor and the turbine are carried on a turbomachinery rotor and each include an array of blades mounted for rotation inside a casing of the engine. The method includes: operating the engine at a first power output; shutting down operation of the engine without substantially reducing the power output beforehand, wherein thermomechanical changes occur in the engine subsequent to shutdown that tend to reduce a radial clearance between at least one of the blades and the casing; and subsequent to shutting down the engine, (1) heating the casing and/or (2) pumping an airflow of ambient air into the inlet and through the casing, past the rotor, and out the exhaust duct, so as to reverse at least partially the thermomechanical changes.
US08776526B2 Motor with solid fuel installed within combustion chamber and vortex generator installed on inner wall of combustion chamber
The present invention provides a motor including a combustion chamber, an oxidizer injector, a vortex generators and a nozzle. The combustion chamber can be used to dispose a solid fuel, and the oxidizer injector is used to control the flow rate of an oxidizer and to inject the oxidizer into the combustion chamber. The vortex generators is disposed on the inner wall of the combustion chamber for generating eddies to enhance the mixing of the fuel and the oxidizer. Additionally, the nozzle is connected with the combustion chamber for exhausting the gas generated by the combustion of the propellants.
US08776525B2 Gas turbine engine and combustor
The present invention provides in one embodiment a unique gas turbine engine. Another embodiment is a unique gas turbine engine combustion system. Still another embodiment is a unique gas turbine engine combustor. Other embodiments include apparatuses, systems, devices, hardware, methods, and combinations for gas turbine engines and gas turbine engine combustion systems and combustors.
US08776522B2 Water reclamation system and method
A system reclaiming contaminated water includes a heat exchanger that receives the contaminated water and converts at least a portion of the contaminated water into steam and collects at least a portion of the contaminants within the heat exchanger. A thermal transfer fluid is heated by a heat exchanger is communication with a heat source. The heated fluid is circulated through the heat exchanger to heat the contaminated water. A steam engine is coupled to a generator, the steam engine receives the steam from the heat exchanger to drive the generator to provide power for the system. Steam exhausted from the steam engine is supplied to supplemental heat loads and then condensed in a modular condensing system. The collected contaminants are directed to an evaporation device to remove residual liquid.
US08776519B2 Ocean thermal power system
The various embodiments provide a power-generating plant including a dynamic floating platform that is configured to efficiently produce 100 MW of power using a honeycomb configuration of mist lift cells. The mist lift columns are configured to optimize performance and to adjust configurations of components to compensate for changes in orientation of the platform and temperature of sea water in order to manage power output of the plant.
US08776511B2 Energy recovery system having accumulator and variable relief
A swing energy recovery system for a machine is disclosed. The swing energy recovery system may have a pump configured to pressurize fluid, a motor driven by a flow of pressurized fluid from the pump, and an energy recovery arrangement configured to receive pressurized fluid discharged from the motor and selectively supply pressurized fluid to the motor. The swing energy recovery system may also have a pressure relief valve associated with the motor, and a controller in communication with the energy recovery arrangement and the pressure relief valve. The controller may be configured to selectively adjust a setting of the pressure relief valve based on an operating condition of the energy recovery arrangement.
US08776510B2 Mounting unit for fastening an injection member to an exhaust gas tract
A mounting unit (2) for fastening an injection member to an exhaust gas tract has a retaining region (12) for receiving the injection member, and an edge region (28). At least one opening (30) for receiving a fastening element is provided in the edge region (28). The mounting unit (2) is designed in such a manner that there is an air gap (13) between the fastening element and the retaining region (12) when the mounting unit (2) is fastened to the exhaust gas tract by the fastening element.
US08776509B2 Tri-flow exhaust treatment device with reductant mixing tube
An exhaust treatment device includes first and second substrates positioned in parallel within a housing. A baffle plate supports the substrates, an inlet tube and an outlet pipe, and defines a portion of a first chamber. First ends of the substrates and a second end of the inlet tube is in fluid communication with the first chamber. A partition supports the substrates, the inlet tube and the outlet pipe and defines a portion of a second chamber separate from first chamber. Second ends of the substrates and a second open end of the outlet pipe is in fluid communication with the second chamber. All of the exhaust flows in a first direction through the inlet tube, reverses direction through the substrates and reverses direction again to flow through the outlet pipe.
US08776504B2 Bypass fluid system for exhaust aftertreatment
An exhaust treatment system for a vehicle includes an intake conduit adapted to receive pressurized intake air provided from a turbocharger compressor and supply the pressurized intake air to an internal combustion engine. An uninterrupted bypass conduit bypasses the internal combustion engine and includes upstream and downstream ends. The upstream end branches from the intake conduit. An exhaust conduit includes an upstream end adapted to receive exhaust from the internal combustion engine. An upstream end of a mixing tube is fixed to and in fluid communication with a downstream end of the exhaust conduit and the downstream end of the bypass conduit at a tubular joint, wherein the exhaust and the pressurized intake air are mixed within the mixing tube. An exhaust treatment device is in fluid communication with a downstream end of the mixing tube.
US08776502B2 System and method for regenerating an auxiliary power unit exhaust filter
This disclosure relates to a method for controlling a system for regenerating a diesel particulate filter. The method includes monitoring an engine run time that has lapsed since a previous regeneration event. The method also includes monitoring backpressure behind the diesel particulate filter. The method further includes triggering a regeneration flag if the engine run time that lapsed since the previous regeneration event reaches a predetermined time limit and the backpressure exceeds a minimum value.
US08776500B2 System and method for hydrocarbon adsorber regeneration in a hybrid vehicle
A control system for a hybrid vehicle is presented. The control system can include an air/fuel ratio control module that selectively commands a rich air/fuel ratio upon starting an engine based on a temperature of an electrically heated catalyst (EHC) in an exhaust system of the engine, wherein the EHC includes a hydrocarbon (HC) adsorber. The control system can include an air pump control module that selectively activates an air pump supplying air into the exhaust system upstream from the EHC based on whether the engine is on and at least one of whether the HC adsorber is full and whether the EHC is saturated with oxygen. The control system can also include an electric heater control module that selectively activates an electric heater of the EHC based on whether the engine is on and the temperature of the EHC, as well as whether the HC adsorber is full.
US08776498B2 Air-injection system to improve effectiveness of selective catalytic reduction catalyst for gasoline engines
Embodiments are described to improve the durability of a lean NOx aftertreatment system. According to one embodiment of the present invention an air injection system is used to inject air continuously into the exhaust system between the upstream three-way catalyst and the downstream selective catalytic reduction (SCR) catalyst when the engine is operating at stoichiometric or rich air/fuel ratios and the exhaust temperatures are above a calibratible level (e.g., 700° C.). In another embodiment, an oxidation catalyst is positioned downstream of the air injection point to prevent exothermic reactions from occurring on the SCR. In another embodiment, the reductant for the SCR is generated in-situ. In yet another embodiment, a diverter valve with a reduction catalyst in a bypass arm is utilized to bypass the SCR during high load conditions.
US08776493B1 Lightweight electric generator using hydrogen as a fuel
A prime mover uses detonation chambers to provide rotary power through a center hub. The center hub has a center shaft able to rotate and mounted to the center hub, and rotating arms are mounted to the center shaft. A detonation chamber is mounted to each rotating arm at a distance from the center hub which establishes a force moment about the center hub. Fuel passages connect an external fuel source, such as hydrogen and oxygen, with the detonation chambers to deliver fuel to the detonation chambers. Fuel delivered to the detonation chambers is ignited to establish a reaction force which is transferred through the rotating arms and the center hub. The rotating force is used to drive a generator.
US08776491B2 Lifting engagement chain unit
There is provided a lifting engagement chain unit that autonomously erects a pair of engagement chains, ensures engagement accuracy between link plates and improves buckling strength. A plurality of buckling restricting attachment plates is arrayed along an outer surface of the engagement chains in a chain longitudinal direction.
US08776486B2 Apparatus for wrapping a stack of objects with a film
An apparatus for wrapping an object with a film has a film-feed head having a drive for pulling the film from a supply and feeding it in a feed direction through the head toward an object to be wrapped with the film and a pull-down device downstream in the direction from the head for drawing the film around the object. A blower directs a stream of air in the feed head parallel and immediately adjacent to the film and in the feed direction so as to entrain the film in the direction.
US08776484B2 Form-fill-seal machine
A form-fill-seal machine is adapted to manufacture a bag having a gusset section, and includes a conveying part, a plurality of splitters and an inward-folding member. The conveying part is configured and arranged to convey a tubular packaging material. The splitters extend along a conveyance direction of the tubular packaging material to contact with the tubular packaging material from an interior side. The inward-folding member has a pressing part including a plurality of contacting portions that are three-dimensionally arranged to generally correspond to a shape of the gusset section. The inward-folding member is configured and arranged to press the contacting portions of the pressing part from an external side of the tubular packaging material against an outer surface of a gusset formation area of the tubular packaging material located between the splitters to form the gusset section.
US08776477B2 Architectural alignment system
A system of aligning a panel comprising a base shoe having two side walls and a concave base surface and a mounting pad having a substantially flat bottom surface and a convex top surface corresponding to the concave base surface of the base shoe. When the mounting pad is disposed beneath the concave base surface of the base shoe the system achieves vertical plumb. Each side wall of the base shoe may define at least one groove therein.
US08776472B1 Insulated panel arrangement for welded structure
An insulated panel arrangement includes hook assemblies and pin assemblies to secure two panels together. The skin of at least one panel extends beyond the end face of the panel and is received in a recess in the skin of the adjacent panel so the two panels can be welded together to form a flat, continuous planar skin.
US08776470B2 Wall repair apparatus, system, and method
A wall repair apparatus, system, and method to repair localized wall damage and easily support an installed wall repair patch are disclosed. The disclosed embodiments provide a convenient way to both position and align a wall repair patch with the outer face of the wall surface and support it in place from within the wall cavity. The wall repair apparatus supports and reinforces a wall repair patch to prevent the wall repair patch from moving within a repaired wall, thus causing further damage. The wall repair apparatus comprises a female interlocking member and a male interlocking member that are appropriately sized to securely fit inside of a wall cavity, behind a wall repair patch. A male interlocking member with annular rings is sized to fit within a female interlocking member to form a tension-fitted wall repair apparatus that spans a wall cavity and supports a wall repair patch.
US08776468B2 Insulation roof or floor panels with deformation resistant elements for composite insulated concrete roof or floor system and such system
An insulation roof or floor panel for construction of a composite insulated concrete roof or floor includes two elongated studs, each having a web section and upper and lower flanges, a plurality of deformation resistant elements protruding from the upper flange of the studs and spaced apart along the upper flange of each stud, and an insulation board secured between the two elongated studs. The insulation board has a thickness less than the width of the web section of the studs, with the lower surface of the insulation board against the upper flanges of the studs, thereby establishing a distance between the upper surface of the insulation board and the upper flanges of the studs. Further provided are a composite insulated concrete roof or floor system with enhanced resistance to deformation, constructed using the insulation roof or floor panel, and the method of construction.
US08776465B2 Security systems and methods of using same
Described herein are security systems for both preventing intrusion by an unwanted party and detecting or locating where the attempted intrusion has occurred. The security systems in a broad aspect comprise a wall, at least one elongated coupling member attachable to the wall, at least one partitioning member that is at least partially transparent, at least one proximity sensor system associated with at least one of the elongated coupling member or at least one partitioning member; and at least one light associated with the proximity sensor system that is activatable by the proximity sensor system.
US08776463B2 Vibration isolator of wind turbine system
A vibration isolator of a wind turbine system installed between a wind tower and a concrete foundation includes a plurality of bearing units arranged along the periphery of a flange of the wind tower, each bearing unit having elastic material layers and rigid material layers stacked alternately.
US08776459B1 Adaptable basement window frame system
A window frame system having a window frame and cavity frame formed to frictionally fit within the window frame. An opening is cut in a wall based on measurements of the cavity frame, and the ends of the cavity frame are trimmed based upon the opening cut in the wall. Jack screws are inserted through holes in the window frame to center and level the system by pushing the cavity frame away from the window frame to engage the edges of the opening.
US08776457B2 Enhanced entranceway
An improved entranceway to an enclosure for people and/or vehicles including a frame having a pair of laterally-spaced side wall portions and a top wall portion which, combined, encompass an inclined pathway. The frame is adapted for contact with an exterior wall of the enclosure and is placed in surrounding relation to a first opening therein, the side wall portions extending outwardly from the exterior wall on opposite sides of the inclined pathway. The inclined pathway and the side and top wall portions cooperate so as to define a second opening distally located to the exterior wall. The first opening has a lower boundary and the second opening has an upper boundary, with the lower boundary being at an elevation higher than that of the upper boundary. In use, the presence of a temperature differential within the entranceway causes warmer air to be sustainably trapped in an upper portion of the entranceway and above the upper boundary.
US08776454B2 Solar array support structure, mounting rail and method of installation thereof
Disclosed herein is a mounting rail for a solar array support structure that includes a main body having a top and a bottom, the main body extending from a first end to a second end, the main body including a dual web having a first vertical element and a second vertical element. Further, the mounting rail includes a solar panel mounting portion extending along the top of the main body, the solar panel mounting portion configured to secure the solar panel to the mounting rail. Finally, the mounting rail includes a first flange extending from the bottom of the first vertical element, the first flange including a first pair of holes configured to receive two ends of a U-bolt, the first pair of holes spaced apart substantially equal to a width of a horizontal rail of a solar array support structure.
US08776449B1 Shelter building
Housing for emergencies or for those in need could be a short-term solution or may be set up as a longer-term shelter. The shelter may be flexible to grow and change enough to accommodate the individual, the family and the community. The shelter is more substantial than a tent and easier to assemble and transport as compared to conventional shelters. The smaller of shelters can be transported in a standard size truck bed (for example, 8 feet by 12 feet) and erected by two individuals in a minimal amount of time, typically less than an hour. The shelter may include various features, including shelving, bathing facilities, sinks, beds, lighting, and the like. The design of the shelter is to be connected to external electric and water supplies. Optionally, the shelters may be designed as stand-alone, “off-the-grid” units. The ceiling of the shelter may include one or more solar panels to provide power for the shelter. The shelter's container provides the essentials needed to sustain life. This takes away the need for standing in multiple lines and gives the much-needed immediate help.
US08776448B2 Composite cantilevered balcony
A balcony assembly for attachment to a load-bearing structure of a building is provided. The assembly has a plate of low thermal mass composite material such as fiberglass. A supporting structure attached to the plate provides rigidity. An anchor is configured to attach one side of the balcony assembly to a floor of the building in a cantilevered arrangement. The balcony assembly is useful in minimizing heat transfer through concrete floor slabs, and has the added benefit of reducing the overall weight of the balcony, which in turn allows lighter construction of the building.
US08776447B2 Combination flashing and drainage device
A combination through-wall masonry flashing and drainage device has a flashing membrane of stainless steel, galvanized steel, aluminum, zinc, woven polypropylene, spunbond polypropylene, spunbond polyolefin, bituminous flashing membrane, polymer-modified bituminous flashing membrane, bituminous flashing membrane modified with styrene butadiene styrene, ethylene propylene diene monomer rubber, polystyrene, polyisocyanurate, or ketone ethylene ester resin. A wicking cloth is adhered to the flashing membrane, whereby when installed between an inner wall and outer wall with the wicking cloth facing up, water between the inner wall and outer wall is drawn through a mortar joint at the base of the outer wall to the outside of the outer wall by the wicking action of the wicking cloth without the need for vents.
US08776444B2 Low-profile rain gutter screen
A low-profile screen which allows water to pass through apertures formed therein to allow water to drain through the screen. A plurality of ridges are formed on the surface of the screen to allow water to drain at a number of different elevations, to increase the structural rigidity of the screen, to improve snow-melting, and to improve the screens reliance when compressive forces are exerted on the screen. Under compression the screen snaps into place. The ridges further promote debris being blown off of the surface of the screen.
US08776443B2 Refrigerated display case door
A refrigerated display cabinet door includes inner and outer polygonal annular frames each formed as a single substantially homogenous polymeric/copolymeric injection molded member. An insulated glass unit is bonded to the inner and outer frames which are forcefully held together by a periphery snap fastening mechanism which avoids conventional use of clamps, vises or the like during adhesive cure/set-up. Conventional pivot pins carried by the display door are uniquely guided into pivot pin openings through guiding and locating members which can be snap-secured in openings of a frame in a display case.
US08776442B1 Window vent latch sheath and method
A sheath for a window vent latch having a housing defining a slot sized to allow a vent latch to fit therein, and a spring attached to the housing for engaging the inside of a conventional window jamb. A method of seating a window vent latch in a window frame including the steps of providing a vent latch in a vent latch sheath having a housing and a spring, a window with a window frame having a window jamb, placing the vent latch sheath in the window jamb while allowing the spring to engage the window jamb, and adjusting the vent latch housing along the window jamb.
US08776439B2 Modular door system for refrigerated case
A modular door system is provided including at least one substantially transparent panel and a frame extending about a perimeter of the panel. The frame includes a pair of horizontal frame elements and a pair of vertical frame elements. One vertical frame element is configured to pivot about a pivot axis so that the other vertical frame element is movable between an open and a closed position. The modular door system further includes at least one receptacle disposed in the frame and a first cartridge removably receivable in the receptacle to facilitate pivoting the one vertical frame element about the pivot axis. The first cartridge is replaceable or interchangeable with at least a second cartridge. The cartridges may provide for the modular door system to be post-formation customized to change, add, or remove certain functionalities or features.
US08776438B2 Door module for installation in a motor vehicle door
A door module for installation in a motor vehicle door is provided. The door module comprising a door module carrier to be installed in a motor vehicle door and a plurality of functional components of a motor vehicle door pre-installed on the door module carrier that are to be installed together with the door module carrier in the motor vehicle door. There is at least one guide rail of a motor vehicle window lifter amongst the functional components pre-installed on the door module carrier that can be fixed in an operating position at fastening points on the door module carrier side such that it extends in the operating position along the adjustment direction of the window pane to be adjusted by means of the window lifter. To this end there are at least two different sets of fastening points on the door module carrier side, spaced apart from each other, on the door module carrier that serve to selectively arrange the one guide rail of the window lifter in a first or at least one other different operating position, wherein the guide rail is aligned in each operating position to guide the window pane that is to be adjusted by means of the window lifter along the adjustment direction thereof.
US08776435B2 Window assembly for vehicle
A vehicular window assembly includes a frame, a fixed window panel bonded to a lower frame portion and a movable window assembly. The side frame members of the movable window include upper and lower guide elements that are slidably received in respective channels along opposite portions of the frame. The channels are configured to move the movable window along the fixed window panel when the movable window assembly is at least partially opened and to move the movable window to a position where the movable window panel is generally coplanar with the fixed window panel when the movable window assembly is closed. When the movable window is in its closed position, a seal sealingly engages an inboard surface of the side frame members and an inboard surface of the upper frame member and an inboard portion of an upper perimeter region of the fixed window panel.
US08776433B2 Planting container and planting tower
A planting container is suitable for forming planting columns by using ones with the same structure three-dimensionally stacked. The planting columns are arranged around a center line parallel to the gravity direction to set up a planting tower. The planting container includes a bottom wall and a side wall. The side wall extends from the peripheral of the bottom wall and both walls define a containing space. The side wall has a planting opening communicating with the containing space. The side wall has a top end and a bottom end. When two containers with the same structure are three-dimensionally stacked by each other, the bottom end of the upper container engages with the top end of the lower container. The side wall laterally tilts towards the center line relatively to the bottom wall, so that the planting column tilts towards the adjacent column and tilts towards the center line.
US08776430B1 Remote-controlled cage trap door-opening mechanism
A remotely activated door-opening mechanism is provided for a cage trap having an animal enclosure, preferably a cage trap as disclosed in U.S. Publ. No. US2008/0115405. The mechanism is mounted outside the enclosure of the trap and is preferably remotely activated by an IR or RF transmitter to open a door of the trap and release a trapped animal when the operator is at a safe distance away. The mechanism may also be manually set with a time delay and may be associated with either a main entry door to the trap or with a secondary escape door located at an opposite end of the trap.
US08776429B2 Trolling diver device
A trolling diver device includes a cylindrical body carried by a guide plate and a fin extending away from the cylindrical body for positioning a lure or bait at a predetermined depth. The diver is lowered and maintained at the predetermined depth while a fishing line connected to a boat pulls the diver through the water. A release arm is pivotally mounted to the guide plate and releasably movable between a locked and unlocked position for orienting the diver device in water so as to minimize drag while raising a hooked fish and the diver device toward the surface.
US08776425B2 Method for producing a gun barrel, device for producing a gun barrel and a gun barrel
A method for producing a gun barrel, in which the barrel is formed from a pipe blank (1) in which barrel rifles (2) are formed against a mandrel (3) having grooves (2b) shaped as the rifles.
US08776424B2 Disk-shaped bullet, bullet case and firearm with rectangular barrel for disk-shaped bullet
A firearm is provided that includes a receiver, a stock, an elongated barrel and a muzzle. The barrel extends from the receiver to the muzzle and has a rectangular internal bore extending from the receiver to the muzzle. The internal bore has two short sides and two long sides. A plurality of teeth extends along one of the short sides within the internal bore. A disk-shaped bullet fitting within the internal bore may be fired from the firearm. A bullet case having a rectangular orifice is provided to chamber the disk-shaped bullet for propulsion through the rectangular internal bore of the firearm.
US08776423B2 Adjustment mechanism for handheld weapons
An adjustment mechanism selectively attachable to a rifle. The adjustment mechanism includes a riser body configured to be operably connected to a butt end of the rifle and a butt plate rotatably connected to the riser body. The butt plate is configured to be selectively rotated between at least a first position and a second position relative to the riser body. In some instances the butt plate attaches to a butt pad of the rifle and as the butt plate rotates between the first position and the second position, the butt pad rotates correspondingly. The adjustment mechanism also includes a cheek piece rotatably supported above the riser body and selectively rotatable relative to the riser body between a support position and a release position and in the support position the cheek piece extends along a top surface of the rifle and in the release position the extends along a side of the rifle.
US08776416B1 Lock for frame
A display apparatus is disclosed that includes a screen and a frame system positioned to support the screen. The frame system includes a plurality of frame members, a hinge that couples the frame members together, and a lock that blocks relative movement of the frame members.
US08776415B2 Upright display
An upright display includes a display main body made of display sheets each having a display face, connected so that the sheets can be folded into flat and unfolded into a tubular shape. A retaining member is located in the display main body to retain the display main body in the unfolded state. The retaining member may be folded into flat and unfolded into a tubular shape. The retaining member is in contact with rear faces of the display sheets in such a state that at least one part of the retaining member is fixed to the rear faces of the display sheets. An elastic member urges the retaining member in such a direction that the retaining member can be folded into a tubular shape.
US08776414B2 Media display assembly and merchandising system associated therewith
A media display assembly comprises a support and a sign holder. The support defines a substantially vertical section, a substantially horizontal section, and a bent transition section extending between the substantially vertical section and the substantially horizontal section. The support is formed in a substantially L-shape. The sign holder includes a first panel and a second panel sized substantially identically to the first panel. The first panel and the second panel are coupled to one another along a closed edge of the sign holder and define a slot therebetween them for receiving a sign. The second panel of the sign holder is coupled to the substantially vertical section of the support on a side of the substantially vertical section opposite the substantially horizontal section. The second panel of the sign holder extends in a plane substantially perpendicular to the substantially horizontal section of the support.
US08776413B2 Systems and methods of artificial snow dispersal
Systems and methods of artificial snow dispersal are disclosed in which rapid evaporating snow is produced from a fluid. Two lines, an air line and a fluid line, are configured to substantially reach the top of or near the top of the tree. The respective lines may be configured to move air and fluid to the top of the tree. At the top of the tree there may be a nozzle with air escape holes configured around the exterior of the component. An output membrane may attach to the middle of the nozzle. The fluid line emits a small amount of fluid into the fabric. The air that passes into the fabric causes small foam bubbles. The air that passes through the external section of the output membrane may then peel the foam bubbles off thereby creating artificial snow.
US08776412B2 Ironing board assembly with configurable ironing surface and ironing board cover therefor
An ironing board assembly includes an ironing board having a main board portion and at least one auxiliary board portion that is movably connected to the main board portion such that the auxiliary board portion is movable between operating and collapsed positions. A flexible ironing board cover is attachable to the ironing board so as to cover ironing sides of both the main and the auxiliary board portions, and to provide an ironing surface for a user to iron on. A tensioner is configured to pull the flexible cover taut over the covered ironing sides such that the ironing surface extends seamlessly across any joint or gap between the main and auxiliary board portions.
US08776409B2 Apparatus for removing wrinkles from fabric
A wrinkle removing apparatus for fabric articles is provided. The apparatus includes a casing defining a volume therein and a reservoir received in the casing and containing a liquid for providing treatment to the fabric article. A platen is carried by the casing and defines a plurality of openings for allowing flow-through of liquid. A heater may be proximal the platen for heating the platen to a treatment temperature. A transducer extends into the reservoir and is configured for atomizing the liquid into a vapor.
US08776408B2 Shroud assembly
The present invention provides a protective shroud assembly for use on a wear edge of earthmoving machinery. The shroud assembly comprises a shroud adapted to be received with respect to the wear edge. The shroud has a wear region at a second end thereof which is adapted to engage the earth as the wear edge moves therethrough. The shroud assembly also comprises a locking means having a portion which is rotatably received in the shroud such that the shroud is releasably secured with respect to the wear edge when the locking means is in a locked position.
US08776407B2 Wear part
A wear part including an attachment box with a forwardly extending ground engaging blade member having an upper surface and an extension rib extending upwardly from one lateral side of the upper surface of the blade member and extending substantially parallel to the direction of ground engagement.
US08776405B2 Snow plow for adjusting to surface contours and obstacles
A snow plow includes a plurality of surface-engaging sections movably carried by the moldboard and depending from the moldboard in side-by-side relationship with one another. The surface-engaging sections are each independently linearly movable relative to the moldboard between an extended position and a retracted position to adjust to the contour of the surface being plowed. Each surface-engaging section comprises a main body portion carried by the moldboard, and a surface-engaging trip blade portion carried by the main body portion and which can pivot between a surface-scraping position and a deflected position and is urged toward the surface-scraping position. The trip blade portion can deflect to accommodate obstacles, and can cooperate with the linear movement of the surface-engaging sections to accommodate larger obstacles than can be accommodated by deflection alone. The snow plow also includes adjustable wear shoes and an adjustable vehicle mounting assembly.
US08776404B2 Plow rotation actuator
Described is a snow and debris removal system containing both lift and rotational actuators. The actuators allow for both up and down and rotational movement relative to the implement mounting device the removal system is attached to. The rotational movement is provided by a rotation actuator fixed to a frame which applies force to a cable via a worm. The cable is mounted to an implement causing the implement to rotate about a pivot point attached to the frame. Rotational forces incurred on the implement go from the cable to the nut to the worm which does not back-drive thereby, avoiding damage to the motor actuator. Up and down movement is provided by an actuator that is mounted to the frame of the debris removal system which drives a rack which is attached to a fixed point on the implement mounting device.
US08776401B2 Flex groove sole assembly with biasing structure
An article of footwear includes an upper and a sole assembly. The sole assembly includes a groove that separates the sole assembly into first and second portions. Moreover, the article of footwear includes a flexible cord including a first end, a second end, and a middle portion. The middle portion extends through the sole assembly and across the groove between the first portion and the second portion. The article of footwear also includes an adjustment device that is operably coupled to the first end and the second end. The adjustment device is configured to move at least one of the first end and the second end to selectively adjust tension of the flexible cord between a first tension level and a second tension level. The first portion is more rotatable about the groove relative to the second portion at the first tension level as compared to the second tension level.
US08776400B2 Flex groove sole assembly with biasing structure
An article of footwear includes an upper and a sole assembly that is operably coupled to the upper. The sole assembly defines a ground engaging surface. The sole assembly also includes a first portion and a second portion that are separated by an opening. The opening is open at the ground engaging surface and extends in a depth direction from the ground engaging surface. The article of footwear also includes a reinforcing tube that is fixedly coupled to at least one of the first portion and the second portion of the sole assembly. The article of footwear further includes a flexible cord including a first end, a second end, and a middle portion. The middle portion extends at least partially through the reinforcing tube and across the opening between the first portion and the second portion. The cord is configured to bias the first portion toward the second portion.
US08776397B2 Footwear with improved bottom assembly
An article of footwear which includes an outer bottom assembly, the bottom assembly including an outsole and a reinforcement layer. A damping layer is positioned between the outsole and the reinforcement layer, and at least one flange connects the outsole to the reinforcement layer.
US08776396B2 Beach sandal
Footwear is provided including an upper, a porous insole, a midsole, and a solid outsole. The insole has pores that permit sand to fall through the insole. The midsole includes a top surface with a plurality of grooves extending lengthwise between openings on the rear surface of the midsole and openings on the front surface of the midsole.
US08776393B2 Substrate cooling apparatus, substrate cooling method, and storage medium
A substrate cooling apparatus is configured to include: a mounting table including a mounting surface for mounting a substrate thereon; a projection provided on the mounting surface for supporting a rear surface of the substrate; a coolant flow path through which a coolant flows, provided in the mounting table for cooling the mounting surface; a plurality of gas discharge ports provided in a circumferential direction at a peripheral edge portion of the mounting surface for discharging a cooling gas for cooling the substrate; a gas suction port provided at a center portion of the mounting surface for sucking the cooling gas; and a groove provided in the mounting surface for diffusing the cooling gas in a circumferential direction of the substrate. The substrate cooling apparatus configured as described above can cool the substrate mounted on the mounting surface with high uniformity.
US08776391B1 System for post-processing orthodontic appliance molds
A system and method for post-processing of polymeric items having a liquid component and a predetermined heat deflection temperature is provided. The system includes a washing station to spray water at elevated temperature and pressure on the items while maintaining the temperature of the item below the heat deflection temperature. Then using a water distillation system to separate the water from the water mixed with the liquid polymer component by evaporating the water using heating coils with surface that is not conducive to adhesion of the liquid polymer component and then condense the water vapor into liquid water. The system may further include a spin station to separate the liquid polymer component by spinning the item. The system may further include one or more processing stations to rinse the item, dry the item, cure the item, remove the item from a tray to which the item may be attached and clean trays after removing the item. A conveyor system may be used to automate the post-processing of the items.
US08776388B2 Apparatus and method for measuring a nozzle
An apparatus for measuring a nozzle includes a stand and a first sensor in sliding engagement with the stand. The first sensor is positioned to measure a first dimension of the nozzle. A method for measuring a nozzle includes placing the nozzle in a stand, sliding a first gauge along a first surface of the nozzle, and measuring a first dimension of the nozzle.
US08776387B1 Bottle nipple size selection system
A bottle nipple size selection system for more accurately matching a bottle nipple to the individual anatomy of the mother. The bottle nipple size selection system generally includes a flat, rectangular member having a plurality of sizing apertures extending from its first end to its second end. Each of the apertures has a different diameter, wherein each of the aperture sizes are generally offset by at least 4 mm. By utilizing the apertures on the template, the mother may more accurately locate a bottle nipple which will match the size and contour of the mother's nipple to prevent the mother's baby from refusing breastfeeding due to becoming accustomed to a differently-sized bottle nipple.
US08776386B2 Bow sight with light gathering point shaped pins, illuminated yardage indicia, and individual pin micro-adjustment
A bow sight with light gathering point shaped pins with illuminated yardage indicia. The point shaped pins are individually adjustable with both gross set point adjustments and micro set point adjustments. The sight pins are structured as plates stacked within a pin housing supported by an adjustment bracket connecting to a riser mount secured to the bow stock. The light gathering sight and structures provide brighter illumination while retaining a fine resolution point along with illuminated yardage indicators facing towards the archer. Each of the sight pins is grossly adjustable in a vertical orientation and finely adjustable through separate sets of adjustment bolts. The pin housing surrounds the sight pin tips to form a sight window through which the archer may aim the bow. Structures are provided on the external surface of the surrounding pin housing to support Picatinny Rails for accessory attachments.
US08776378B2 Razor with blade heating system
In a razor having a handle and a blade cartridge containing one or more blades, a system is provided for selectively heating the blades to a controlled temperature range. The blade heating system includes an electric circuit with a battery power source for controlled direction of current flow through the one or more blades in order to heat the blades. The electric circuit further includes an on/off switch, a visual indicator for indicating on/off status, a heat controller for selectively adjusting the temperature of the blades, and an automatic turn off switch for opening the circuit after an elapsed period or some action or non-action of physical movement of the razor for preserving battery life. In a preferred embodiment, all of the components of the electric circuit are housed on the blade cartridge, with the battery power source, switches and heat controller contained within a waterproof casing.
US08776376B2 Method of forming paneled corners
A method of forming paneled corners including the step of providing first and second components. The first components can each have a pair of first legs forming an exterior angle of greater than 180 degrees, and can have a first connector. The second components can each have a pair of second legs forming an interior angle of less than 180, and can have a second connector. The method can further include the steps of choosing an outside corner from an outside corner and an inside corner, selecting one of the first components, placing the one first component over the outside corner, securing the one first component, placing panels on the first legs, selecting one of the second components, pushing the one second component onto the one first selected component to engage their respective second and first connectors, thereby capturing the edges of the two panels.
US08776367B2 Method of manufacturing an electret film
A method of making a nonfluoropolymer electret film is provided. The method may include: providing a polymer-containing solution, the polymer-containing solution comprising at least one polymer material, at least one solvent, and at least one surfactant, spreading the polymer-containing solution to provide a wetting polymer film, removing at least a portion of the solvent in the wetting polymer film to provide a polymer film, and conducting a Corona charging to the polymer film to form the electret film.
US08776365B2 Method of manufacturing a terminal block
A method of manufacturing a terminal block for a telecommunication cable, which includes providing a housing having a front side and a back side and positioning multiple pairs of electrical connectors in the housing such that one end of each of the electrical connectors is exposed on the front side of the housing and one end of the connector is exposed on the back side of the housing. Each of electrical connectors having an insulation displacement contact terminal on the end exposed on the back side of the housing, and connecting multiple pairs of insulated electrical wires to the connectors on the back side of the housing. A dielectric material is pressure molded on the back side of the housing to encapsulate the connections of the wires and the connectors on the back side of the housing.
US08776364B2 Method for producing a multilayer ceramic component
A multilayer ceramic component includes a stack containing ceramic layers and electrode layers interspersed among the ceramic layers. The electrode layers contain copper and define first and second internal electrodes. First and second external contacts are on different sides of the stack. The first and second external contacts contain copper and are substantially perpendicular to the ceramic layers and electrode layers. The first internal electrode is connected to the first external contact and the second internal electrode is connected to the second external contact. The first and second internal electrodes overlap each other at a plane intersecting the stack. In areas adjacent to boundaries between the first and second external contacts and the ceramic layers, the first and second external contacts are not oxidized and material making-up the ceramic layers is not diminished. A bonding strength of the external contacts to the stack exceeds 50 N.
US08776363B2 Method for supporting semiconductor wafer and wafer supporting assembly
A method for supporting a semiconductor wafer includes providing a device wafer to a magnetizable ring, providing a magnetizable carrier to the device wafer, and magnetizing the magnetizable ring and the magnetizable carrier to form a magnetized clamp having a magnetized ring and magnetized carrier. The magnetized clamp securely clamps the device wafer therebetween.
US08776362B2 Auxiliary fitting jig
An auxiliary fitting jig includes first and second jig bodies configured to hold a connector from both sides of the connector, a first interval adjustment mechanism configured to interval-adjustably connect the first and second jig bodies, first and second lever bodies pivotally supported by the first and second jig bodies respectively, a second interval adjustment mechanism configured to interval-adjustably connect the first and second lever bodies in accordance with an interval between the first and second jig bodies adjusted by the first interval adjustment mechanism.
US08776359B2 Method of forming a motor winding and disposing the motor wire
A method of forming a motor winding wire for use in an oilfield application can include providing a conductive core; layering an insulating polymer layer about the core for electrical isolation thereof; adding an outer polymer layer about the insulating polymer layer to provide contaminant resistance; providing a sealable casing that comprises an oil-fillable space; disposing the motor winding wire within the oil-fillable space of the casing; filling the oil-fillable space with oil; and sealing the sealable casing to seal the oil in the oil-fillable space.
US08776357B2 System and method of synchronized machining
Machine tool systems and methods include methods of synchronizing cutting tools with a workpiece retainer. In some embodiments, the methods and systems provide at least two cutting tools that are synchronized to machine a common surface of a workpiece in a quick and efficient manner. A controller having a single line of code for controlling both cutting tools and the workpiece retainer may be used. The cutting tools may be synchronized such that they engage substantially opposite portions of the workpiece, thereby to reduce resulting forces in the workpiece that may tend to induce workpiece deflection and/or chatter. In other embodiments, a cutting tool is synchronized with a split workpiece holder that may be controlled to induce a compression, tension, or torsion pre-load in the workpiece.
US08776354B2 Device and method for automatically connecting two workpieces
A device and a method for automatically connecting two workpieces via fasteners has a magazine for receiving the fasteners. A fastener nest is provided whose lower side can be coupled to the upper side of the magazine, the fastener nest including openings for inserting the fasteners and the openings being blockable and unblockable at their lower ends.
US08776347B2 Tool for rotor assembly and disassembly
An apparatus includes a body, a driver, a plurality of shafts, and a plurality of arms. The body is configured for insertion into a component and the driver is adapted for movement relative to the body. The plurality of shafts extend through the body and are connected to the plurality of arms. The tool is configured such that contact by the driver against the shaft rotates the plurality of shafts to pivot the plurality of arms.
US08776346B2 Production and application of biodegradable sediment control device
An elongated web of flexible material having a covering of excelsior across a portion thereof has an elongated edge portion uncovered. The elongated covered portion is folded over upon itself a number of times, and the elongated uncovered side portion (a tail) are wound upon a roll for utilization after unrolling, as a sediment barrier, properly staked into the ground.
US08776340B2 Method for replacing tubes in a reforming unit
The invention relates to a method for replacing tubes in a hydrocarbon-vapor reforming unit, that comprises before launching any new production campaign: measuring the expansion of the tube diameters; taking X-ray photographs of the tubes; realizing replicas of the surfaces of the tubes; wherein a tube is replaced when it fulfills at least one of the following conditions; the diameter expansion is higher than 3%; the X-ray photograph includes at least one crack; the replica shows a sufficient thermal ageing and/or creep deformation.
US08776339B2 Puller tool
A puller tool and method for pulling a component from another component are provided. The puller tool can include a cross bar, a pair of puller legs that are movable along the length of the cross bar and a forcing screw. The puller legs can be quickly positioned anywhere along the length of the cross bar through a quick release mechanism. The cross bar can include notches on its outer surface to ensure that the puller legs are equidistant from each other during use.
US08776338B2 Single handle pulling riveting gun
A single handle pulling riveting gun is disclosed. The single handle pulling riveting gun includes a body, a handle, a pulling rod, a grabbing mechanism, a riveting regulating mechanism, a first pin shaft, a second pin shaft, a third pin shaft and a moving piece. The riveting regulating mechanism cooperates with a front end of the body, the grabbing mechanism is set on a chamber of the riveting regulating mechanism; a rear end of the grabbing mechanism cooperates with the pulling rod.
US08776336B2 Method for manufacturing piezoeletric resonator
A first metal film is formed on a piezoelectric substrate surface. A pattern of openings forming a first resist mask is formed in the first metal film. Portions of the metal film are removed by etching. The substrate is brought into contact with a first etching solution to remove substrate material to shape an outer surface. After, openings in the first metal film are filled in with a second metal film. The substrate is shaped into a first plurality of piezoelectric resonators using a second etching solution. Rough frequency adjustment is conducted by etching side surfaces of the substrate in increments and cutting a piezoelectric resonator from the substrate. The rough frequency adjustment continues until a measured oscillation frequency is within a predetermined frequency range. Electrode patterns then are formed for each one of the second plurality of piezoelectric resonators.
US08776334B2 Piezoelectric thin film resonator and manufacturing method thereof
A method of manufacturing a piezoelectric thin film resonator which can reduce variations in resonant frequency and resonant resistance by uniformly planarizing a structural film. The method of manufacturing the piezoelectric thin film resonator includes the steps of forming sacrifice layer patterns on an upper surface of a mother substrate; forming a dielectric film on the sacrifice layer patterns; processing a surface of the dielectric film by a plasma treatment; forming vibration portions on the dielectric film, the vibration portions each being composed of two excitation electrodes and a piezoelectric thin film provided therebetween; etching the sacrifice layer patterns; and cutting the mother substrate into separate piezoelectric thin film resonators.
US08776330B2 End stop for slide fastener
There is provided an end stop for a slide fastener, in which the attachment strength can be ensured irrespective of the size of the end stop, and a core can be firmly set to a setting position with respect to the end stop. The end stop has a base and a pair of legs which extend from the base, and the end stop is formed with a receptacle which is surrounded by the base and the pair of legs. The pair of legs have a pair of opening-side ends which are provided opposite to the base, and a pair of protrusions which are provided in the receptacle adjacent to the opening-side ends, the pair of protrusions protruding inward further than opposing surfaces of the pair of opening-side ends.
US08776323B2 Cargo strap
A strap assembly for securing a vehicle load includes a fixed flat strap secured around a buckle crossbar and a specially configured hook attached to an end of the strap. The parts are configured such that that upon engaging the hook and crossbar there is preferably an interference fit, allowing a major loop to be formed in the strap that will remain securely engaged even when there is slack in the strap. Additionally, the hook/buckle combination is preferably configured such that substantially rotating the hook relative the buckle is required to disengage the two. There is also preferably a second similar hook attached to the opposing end of a second adjustable strap, and a small twisted and/or folded loop built into the strap allowing a second major loop by engaging the second hook with the twisted and/or folded loop.
US08776321B2 Ergonomic, shock-absorbing hand grip
A hand grip for use on a handle of an assistive mobility device or a bicycle has a body and an integral fin. Both are designed to damp vibration and reduce the force experienced by a user's hand. This is accomplished by using different thicknesses of an elastomeric material in the structural layer of the hand grip and by designing the fin to flex. The grip is covered with a soft elastomeric outer layer that provides additional cushioning.
US08776319B1 Pin locking dual shaft hinge
The present invention relates to a pin locking dual shaft hinge, including a connecting support, a first core shaft and a second core shaft parallel to each other, a first engaging cam, a second engaging cam and an insertion pin. The connecting support includes a main body and a first connecting member disposed between an upper and a lower end thereof, the first connecting member is penetrated with a penetrated hole. The first core shaft and the second core shaft are respectively pivoted at the upper and lower end of the main body. The first engaging cam is sleeved and engaged on the first core shaft, the periphery of the first engaging cam is formed with at least a first engaging part. The second engaging cam is sleeved and engaged on the second core shaft, the periphery of second engaging cam is formed with at least a second engaging part.
US08776316B2 Door slam prevention device and method
A device for preventing injury between the surfaces of the leading edge of a closing door and an edge of a recess surrounded by a door jamb which surrounds the door when closed. The device features a housing and two sequential translating members which contact the recess edge and maintain a gap between it and the door edge for a dwell time which the second member remains between the two edges.
US08776313B2 Stationery tool
A stationery tool has a body and a rubber holding device. The body has a holding end and a holding recess defined in the holding end. The rubber holding device is detachably or securely mounted in the holding recess for holding a rubber to adjust an extension length of the rubber relative to the body and has a clamping segment and a guiding segment. The clamping segment has multiple clamping protrusions for pressing against the rubber. The guiding segment extends outwardly and makes an opening of the rubber holding device have a distance from the clamping segment. Accordingly, the stationery tool has capabilities of adjusting an extension length of the rubber and conveniently replacing a used rubber.
US08776312B2 Air flow path to cool a vacuum cleaner belt
A vacuum cleaner with a cooled drive belt is described. The vacuum has a handle, body, base housing, cooling fan, motor, drive belt and a drive belt housing. A fan draws ambient air over a drive belt within the belt housing. The belt housing can have a main belt housing and a belt housing cover. The belt housing can contain an air intake and air exhaust connected by an air duct. Belt housing can have a filter in order to clean intake air. The result is a vacuum with significantly greater longevity—reducing costs and increasing reliability of the vacuum for the user.
US08776311B2 Cleaner head for a vacuum cleaner
A cleaner head for a vacuum cleaner houses a hollow brush bar mounted for rotation about an axis. This brush bar is driven by a motor housed inside the hollow brush bar, the motor forming part of a drive assembly supported at one end of the cleaner head. The brush bar is arranged for removal from the cleaner head by sliding the brush bar along the axis and out through an opening at the opposite end of the cleaner head and the brush bar is rotatably supported in clearance around the drive assembly by a first bearing, which bearing engages the brush bar in a corresponding axial-sliding fit to allow said sliding removal of the brush bar.
US08776304B2 Self-evacuating vacuum device
A device for collecting waste and for disintegrating and self-cleaning and evacuating waste, the device including a waste collection system for collecting the waste, a fluid dispensing system for disintegrating the waste which is collected by the waste collection system, and a discharge system for evacuating the disintegrated waste from the device.
US08776286B1 Side rail selectably movable from a first up position over center to a second down position
According to one embodiment of the present invention, a side rail is provided having a body selectably movable from a first up position to a second down position. Two parallel lever arms are also provided. The arms rotate over center when moving the body between the two positions. This increases the horizontal distance through which the side rail moves. A biasing mechanism can be provided to urge the side rail towards either the up or down position, and to bias away from an intermediate toggle position wherein the lever arms are vertical in a preferred embodiment. The biasing mechanism can include a cam and roller. A hard stop can be provided, whereby in the up position there is a strong component to prevent failure. A release lever is also provided. A person can actuate the release lever to move the side rail from the up position.
US08776285B2 Infant soothing device having an actuator
A device to assuage distressed infants via an adjustable vertical motion combined with an adjustable orientation. The device has a frame, an infant resting member coupled to the frame that is capable of retaining an infant in an adjustable position and a mechanism that is capable of moving the infant resting member in a vertical motion to soothe the infant.
US08776280B2 Toilet overflow pan
An apparatus for containing overflow water from a toilet comprises a base member having a central bore therethrough and an upwardly extending exterior wall extending around a periphery thereof and a sleeve extending through the central bore having a top end sized to be slidably received within a drain pipe for the toilet. The top end of the sleeve extends a riser distance above the base member so as to form an annular trap around the sleeve. The apparatus further comprises a top support extending substantially radially outwardly from the top end of the sleeve having openings around a periphery thereof so as to permit water introduced to a top surface of the base member to drain into the trap and a plurality of apertures extending through the sleeve proximate to the top support so as to drain water retained in the trap into the drain pipe for the toilet.
US08776279B2 Toilet training system
A toilet training system comprises a seat (10) and a complemental base (12). The seat has a central seat member (34) with a curved surface defining a cavity shaped to accommodate a child, with an aperture (36) in its lower surface. The base comprises a cylindrical outer side wall (42) and a partition member extending transversely relative to the side wall to define a receptacle. The partition member has a central portion (50) with a surface which is inclined or curved complementally to the curved surface of the seat member. The seat can be mounted on the base in first and second configurations of the system. In the first configuration, the central portion of the partition member is located relatively close to the seat member, preferably touching it. This corresponds to a training or familiarising mode of use of the system. In the second configuration the partition member is spaced relatively further apart from the seat member, in which mode the system can be used as a potty. In a third mode of use, the seat can be mounted directly on the rim of a toilet.
US08776278B1 Auto cleaning toilet seat and drying system
An automatic toilet seat cleaning and drying system having a housing assembly, an electrical system, a liquid matter system, at least one turbine assembly comprising an outlet, and a manifold mounting frame assembly. Extending from the manifold mounting frame assembly is a base assembly. A toilet seat assembly is mounted to the manifold mounting frame assembly. A manifold assembly is mounted to the manifold mounting frame assembly, and a cover assembly is mounted onto the manifold assembly. When the liquid matter system is activated, liquid matter is delivered through nozzle lines and nozzles with a predetermined pressure onto the toilet seat assembly to clean and disinfect. When the at least one turbine assembly is activated, air flowing from the at least one turbine assembly is directed through the manifold assembly with a predetermined pressure to displace, and/or dry the toilet seat assembly.
US08776277B2 Lavatory dispensing device
The present invention relates to improved toilet dispensing devices for use in conjunction with a sanitary appliance, particularly a toilet.
US08776276B2 Cushion having damping properties
A cushion (1) having damping properties for use in bicycle pants includes an outer shell (2) and a core (3) therewithin surrounded by at least one layer (4) arranged between the outer shell (2) and the core (3). The core (3) and the layers (4) are formed by at least one filler material having different degrees of firmness. A valve (5) is provided in the outer shell to control the passage of air to and from the core (3) and interior cavity. The damping properties of the cushion (1) can be changed by inflating or deflating the core (3) with air.
US08776274B2 Methods and integrated circuit package for sensing fluid properties
An integrated circuit package for sensing fluid properties includes: a substrate made of semiconductor material; a fluid property measurement circuit formed on the substrate; and a sensor circuit coupled to the fluid property measurement circuit within a same integrated circuit package. The sensor circuit is configured to generate a field that interacts with the fluid. The fluid property measurement circuit is configured to determine a change in a property of the sensor circuit as results from the field interacting with the fluid and is further configured to determine a property of the fluid based on the change in the property of the sensor circuit.
US08776273B2 Safety hat system
A safety hat for use by construction workers is disclosed. The safety hat is fabricated from a hard plastic type material or other equivalent impact resistant materials. The safety hat is in the general shape of existing baseball type caps. The safety hat has a hollow brim portion to receive the brim of the typical soft baseball cap and thereby secure the safety hat to the baseball cap so that the safety hat fits securely and comfortably on the user's head.
US08776272B1 Helmet cover
A helmet cover that has an outer skin, an impact absorbing material and at least one vent comprising an aperture through the helmet cover is described. A helmet cover vent may be aligned with a vent in a helmet, thereby providing for improved ventilation and cooling, and may be attached to a helmet. A helmet cover vent may be configured as a tapered or flared vent, and may be an air capture vent. The impact absorbing material may be configured over substantially the entire helmet cover surface, or may cover only a portion of the surface. In one embodiment, the impact absorbing material is configured as a discrete pad that is located where impact is most common, such as on the front, sides, or back of the helmet cover. A discrete pad may be interchangeable, allowing for customizing the type and location of impact absorption on the helmet cover.
US08776271B2 Selective ornamentation system
A decorative strap system includes a strap with individual compartments defined therein. Each compartment is accessible via its own opening. A magnetic material piece is selectively placed in one or more of the compartments via the openings associated therewith. At least one ornament is provided where each such ornament incorporates an element for magnetic cooperation with one of the magnetic material pieces so-selectively placed.
US08776270B2 Windproof waterproof breathable seamed articles
The present invention provides waterproof, breathable non-textile seamed articles which exhibit high levels of durability and allow wearers a high level of flexibility and article strength. This invention is of particular interest for use in dexterous hand coverings and conformable foot coverings.
US08776269B2 Sewn glove and manufacturing method thereof
A first member and a second member are overlapped to form an overlapping portion (K) and a region including the overlapping portion is sewn in a zigzag manner. The first member is structured by an outer finger-palm portion (104A) and the second member is structured by an inner finger-palm portion (104B), respectively, and at the overlapping portion (K), the inner finger-palm portion (104B) is overlapped on the outer finger-palm portion (104A) or the outer finger-palm portion (104A) is overlapped on the inner finger-palm portion (104B).
US08776268B2 Hand covering(s) with dispenser and/or receptacle pocket
A hand covering comprising a main body having a reception cavity dimensioned for receipt of a hand of a user, a pocket covering that defines a reception region and is secured to said main body along a peripheral edge perimeter of the pocket covering. The pocket covering having a first panel with a free edge and a second panel with a free edge; and the free edges being arranged as to provide an access opening that is positioned inward relative to the edge perimeter and which access opening defines a sheet material insertion or removal location relative to the reception region.
US08776264B2 Garments for providing access for sensors to contact skin
A garment for wearing during monitoring of muscle activity of a subject includes a torso portion defining an interior space configured and adapted to accommodate and cover at least a portion of the subject's torso. The torso portion defines an exterior space external to the interior space. A plurality of access fittings are defined in the torso portion. Each access fitting is configured and adapted to accommodate access to skin of the subject adjacent a muscle group to be monitored by a sensor unit external to the torso portion, such that at least a portion of the sensor unit remains external to the torso portion with the sensor unit accessing the skin via the access fitting.
US08782804B2 Storage device, storage system, and authentication method
According to one embodiment, a storage device that has a nonvolatile semiconductor memory includes an authentication information storage unit that previously stores first apparatus authentication information to authenticate an authorized host device and first user authentication information to authenticate an authorized user. The storage device executes apparatus authentication on the basis of second apparatus authentication information received from a newly connected host device and the first apparatus authentication information in the authentication information storage unit and executes an invalidation process of user data stored in the nonvolatile semiconductor memory, when the apparatus authentication is failed.
US08782803B2 System and method of encrypting a derivative work using a cipher created from its source
A derivative work is encrypted using a cipher created from digital sources used to create the derivative work. A software application made available for download permits a mix artist to generate a derivative-encrypted work from a derivative work that the mix artist has created using one or more of the digital sources. The derivative-encrypted work is streamed to a worldwide web server, where it is made available for download by consumers for a fee. The software application is also available for download by the consumers and permits the consumers to purchase and download any available derivative-encrypted work. However, the derivative-encrypted works can only be decrypted if the consumer has possession of a digital source for each of the source art works associated with the digital sources used to create the derivative work.
US08782800B2 Parametric content control in a network security system
A security system provides a defense from known and unknown viruses, worms, spyware, hackers, and social engineering attacks. The system can implement centralized policies that allow an administrator to approve, block, quarantine, or log file activities. The system can provide and update a security value that causes host computers to change security levels for a number of different policies. The policies are grouped into a master set of policies and options which are propagated to the hosts from a centralized server. The security value is stored on the hosts and the server, and changes of the value on the server are propagated to the hosts.
US08782799B2 Triggering a private browsing function of a web browser application program
A private browsing function of a web browser application program may be triggered for a browser by a browser or by a URL provider. Upon receipt of the URI by a web browser, the URI is inspected for the presence of a private browsing indicator. When the URI is found to contain a private browsing indicator, operation of the private browsing function for the web browser application program is triggered.
US08782798B2 Method and apparatus for protecting data using a virtual environment
The present invention relates to a method and apparatus for protecting data using a virtual environment, which creates a safe virtual environment that supports the execution of application programs being operated on a computer and which enables important data to be inputted or outputted only within the virtual environment, such that access to the important data is prevented in a general local environment. According to the present invention, data leakage is initially prevented to protect data, and convenience is provided in that a user may use the computer in a general manner while performing desired work.
US08782797B2 Lockbox for mitigating same origin policy failures
Systems and methods to manage same-origin-policy (SOP) failures that occur in a computing environment are provided. In an illustrative implementation, an exemplary computing environment comprises a lockbox module, and an instruction set comprising at least one instruction directing the lockbox module to process data and/or computing application execution commands representative of and a request for a selected operation/feature according to a selected SOP management paradigm. In the illustrative implementation, the SOP management paradigm comprises one or more instructions to deploy a “lockbox” computing application element allowing for the management, monitoring, and control of computing application features/operations operable under a same origin policy.
US08782793B2 System and method for detection and treatment of malware on data storage devices
Disclosed are systems and methods for detection and repair of malware on data storage devices. The system includes a controller, a communication interface for connecting an external data storage device, and a memory for storing antivirus software. The antivirus software is configured to scan the data contained in the data storage device, perform repair or removal of malicious files or programs found on the data storage device, identify suspicious files or programs on the data storage device and malicious files or programs that cannot be repaired or removed from the data storage device, send information about these files or programs to the antivirus software provider, receive updates for the antivirus software from the antivirus software provider, and rescan the suspicious files or programs and malicious files or programs that cannot be repaired or removed using updated antivirus software.
US08782786B2 Remedial action against malicious code at a client facility
Aspects of this invention may relate to a malicious application remedial action request application where a network site interaction may be requested from a client computing facility; the network site interaction from the client computing facility may be determined to be unacceptable based on an acceptance policy at a gateway facility; access to the network site from the client computing facility may be denied; information relating to the attempted interaction with the network site may be sent from the gateway facility to the client computing facility, wherein the information may indicate that the attempted interaction occurred; and the client computing facility may interpret the information relating to the attempted interaction, determine whether the attempted interaction was the result of an automatically generated request, and take remedial action in the event that the attempted interaction was the result of the automatically generated request.
US08782779B2 System and method for achieving protected region within computer system
A system and method for achieving one or more protected regions within a computer system having multiple partitions are disclosed. In at least some embodiments, the system includes an intermediary device for use within the computer system having the multiple partitions. The intermediary device includes a fabric device, and a first firewall device capable of limiting communication of a signal based upon at least one of a source of the signal and an intended destination of the signal, the first firewall device being at least indirectly coupled to the fabric device. The intermediary device further includes a first conversion device that is one of integrated with the first firewall device and distinct from the first firewall device, and that is capable of converting between a processor address and a fabric address for use by the fabric device. In some embodiments, the various devices each include Control and Status Registers (CSRs).
US08782778B2 Rule-based application access management
A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.
US08782775B2 Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system may include one or more sensors operative to detect biometric information of a user. The sensors may be positioned in the device such that the sensors may detect appropriate biometric information as the user operates the device, without requiring the user to perform a step for providing the biometric information (e.g., embedding a fingerprint sensor in an input mechanism instead of providing a fingerprint sensor in a separate part of the device housing). In some embodiments, the authentication system may be operative to detect a visual or temporal pattern of inputs to authenticate a user. In response to authenticating, a user may access restricted files, applications (e.g., applications purchased by the user), or settings (e.g., application settings such as contacts or saved game profile).
US08782773B2 Framework for communicating across a firewall
A system for enabling communication between a first domain and a second domain is disclosed. At least the first domain is protected by a firewall. A first data-processing system is provided in the first domain and a second data-processing system provided in second domain. The second domain hosts an application that the first domain desires to access. To enable the communication between the two domains a tunnel is established through the firewall. The tunnel runs from the first data-processing system to the second data-processing system. The second data-processing system provides a web-proxy interface to interface to the application and also acts as a tunnel gateway.
US08782768B2 Systems and methods for accessing a virtual desktop
Methods, computer-readable storage medium, and systems described herein facilitate enabling access to a virtual desktop of a host computing device. An authentication system receives one of an authentication token and a reference to the authentication token, wherein the authentication token is indicative of whether a user successfully logged in to an authentication portal using a client computing device. The authentication system generates a private key, a digital certificate, and a personal identification number (PIN) for the user in response to receiving the one of the authentication token and the reference to the authentication token. The private key, the digital certificate, and the PIN are stored in a virtual smartcard, and the client computing device is authorized to log into a virtual desktop using the virtual smartcard.
US08782766B1 Method and apparatus for single sign-on collaboration among mobile devices
A system for, and method of, single sign-on collaboration among a plurality of mobile devices, includes a server for issuing a first identity token to subsequently authenticate a user of a first of the mobile devices to a service provider, and for generating and sending a collaboration credential to the first device based on the first identity token or user authentication. The first device sends the collaboration credential generated by the server to a second device paired with the first device. The server also issues a second identity token to subsequently authenticate to the service provider the user of the second device based on the collaboration credential received from the first device, to support single sign-on collaboration for the user across the plurality of mobile devices.
US08782758B2 Biometric authentication system, biometric authentication server, method and program thereof
An authentication system in which a authentication server and a plurality of clients are coupled through a network and configured to process an authentication from a user of a client, is configured to determine as a cache target user another user who is different from the user who requested the authentication; is configured to generate an identifier that indicates the cache target user; and is configured to transmit biometric data of the cache target user and the identifier to the client from which the authentication of the user was requested. A cache availability determiner can determine whether biometric data of any cache target user are available on a client.
US08782757B2 Session sharing in secure web service conversations
Techniques are disclosed for sharing communication session information sharing in web service applications. The techniques include management of concurrent sessions by dynamically determining the session association of web service requests at runtime. These sessions can be shared by a group of web services on the server side, and across multiple web services clients with many users, independently of where these applications reside. Session identifiers are determined for these concurrent web service invocations based on an algorithm that uses information from configuration and runtime data. Different information is used in the session identifier depending on configuration parameters to provide different types of sharing that correspond to different use cases. This mechanism can be used with SOAP-based web services, REST-based web services, and the like.
US08782753B2 Authorization and authentication based on an individual's social network
In particular embodiments, a method includes receiving a request to transmit content related to a first user to a second user, determining whether transmission of the content is authorized based on a list of unauthorized users, and transmitting the content to the second user if the transmission is authorized based on the list.
US08782752B1 Apparatus and method for multi-plane threshold security
Servers are configured to operate in two or more threshold security planes with each such threshold security plane implementing at least a portion of a corresponding threshold security protocol involving at least a subset of the servers. The servers are implemented on at least one processing device comprising a processor coupled to a memory. Multiple ones of the servers may be implemented on a single processing device, or each of the servers may be implemented on a separate processing device. At least one of the servers may be part of at least two of the threshold security planes. A given request for a protected resource is processed through each of the planes in order for a corresponding user to obtain access to the protected resource. By way of example, the security planes may comprise two or more of an authentication plane, an access control plane and a resource plane.
US08782751B2 Systems and methods for user access authentication based on network access point
Systems and methods of authenticating user access based on an access point to a secure data network include a secure data network having a plurality of a network access points serving as entry points for a user to access the secure data network using a user device. The user is associated with a user identity, each network access point with a network access point identity. The user uses a user device to send an access request, requesting access to the secure data network, to the network access point, which then sends an authentication request to an identity server. The identity server processes the authentication request, by validating the combination of the user identity and the network access point identity, and responds with an authentication response, granting or denying access, as communicated to the user device via an access response.
US08782743B2 Methods and apparatus for use in a generic bootstrapping architecture
According to an aspect of the present invention there is provided a method of obtaining authentication information for use in a Generic Bootstrapping Architecture, GBA, employed in a network with one or more GBA-capable subscriber registers and one or more GBA-incapable subscriber registers. The method involves a selection function for determining whether the authentication information of a subscriber is stored at a GBA-capable subscriber register or at a GBA-incapable subscriber register, and an inter working function for translating between the Diameter messages of the Zh interface and the MAP messages of the Zh′ interface.
US08782740B1 Systems and methods for detection of unauthorized or unsecured access points
A method for detecting unauthorized or unsecured access points is disclosed. At least one node of a computer network having a wireless network interface is identified. At least one of the identified nodes is requested to scan for detectable wireless access points. A listing of identified wireless access points is utilizing information gathered through at least one of the scans. An inventory of authorized wireless access points is formulated. The listing is compared to the inventory to identify unauthorized wireless access points. Also, security information may be gathered and analyzed for identified wireless access points.
US08782739B2 Access list key compression
Methods and apparatus for implementing an access list key for accessing information associated with a packet from an access list are disclosed. The packet includes an IP source address field and an IP destination address field, the IP source address field including an IP source address and the IP destination address field including an IP destination address, the IP source address and the IP destination address each having a number of bits (e.g., 128 bits in the case of IPv6). An IP source address is obtained from the IP source address field of the packet and an IP destination address is obtained from the IP destination address field of the packet. A modified IP source address is generated from the obtained IP source address such that the number of bits in the modified IP source address is less than the number of bits in the obtained IP source address. In addition, a modified IP destination address is generated from the obtained IP destination address such that the number of bits in the modified IP destination address is less than the number of bits in the obtained IP destination address. The access list key is then composed from the modified IP source address and the modified IP destination address.
US08782738B2 Aircraft communications system using whitelists to control access and associated methods
A communications system for an aircraft carrying at least one person having a personal electronic device (PED) includes an aircraft server in the aircraft for determining airborne validation of a ground server address entered via a corresponding PED, and a transceiver in the aircraft cooperating with the aircraft server for communicating using the airborne validated ground server address. A ground server on the ground is for determining ground validation of the airborne validated ground server address, and provides ground access for the corresponding PED for which the entered ground server address has both airborne and ground validation.
US08782736B1 Method and apparatus for policy criteria generation
Methods, apparatuses, and computer program products are described herein that are configured to generate criteria that defines instances in which a policy is to be applied or otherwise activated. In some example embodiments, a method is provided that comprises receiving an indication of a selected field of one or more fields that are applicable to a criteria for a policy. The method of this embodiment may also include receiving an indication of an operation selection and a specified value related to the selected field. The method of this embodiment may also include generating a criterion that modifies the criteria for the policy.
US08782731B2 System, method, and apparatus for providing digital video recorder services on a portable wireless device
Methods and apparatus for providing digital video recorder services with a portable wireless device (PWD). The PWD includes at least a transceiver, a processing unit and a memory unit. The transceiver receives a video content signal transmitted from a broadcaster of mobile broadcast digital TV, and an electronic program guide (EPG). The processing unit is in communication with the transceiver and the memory unit and the processing unit: stores the TV programming information on the memory unit; displays, responsive to a first user input, the TV programming information; records on the memory unit, responsive to a second user input, a selected video content signal received by the transceiver; and plays back the selected video content signal, responsive to a third user input, from the memory unit.
US08782730B2 User assistance via customer premises equipment media files
A particular customer premises equipment (CPE) device includes a display interface, a processor, and a memory accessible to the processor. The memory includes a plurality of media files that include user assistance information. The memory also includes instructions executable by the processor to access a media file of the plurality of media files and, in response to a user request for assistance, send content of the media file to a display device via a display interface.
US08782728B2 Stream conditioning for seamless switching of addressable content across transport multiplex, using local stored content as pre-roll and post-roll buffers; in digital television receivers
A system, method and apparatus to enable addressable advertising content delivery in which multiple addressable content streams are sent in a transport multiplex, Addressable Content Channel Multiplex, different from the Primary Channel Multiplex on which the Primary Channel is delivered. The Primary Channel is network stream onto which the addressable content is to be inserted. Seamless switch between the Primary Channel and the addressable content streams on the Addressable Content Channel Multiplex is accomplished by using Receiver stored content as interim buffers to which the switching happens prior to switching to a different transport multiplex. These buffers feed the audio and video decoders with content, during the time it takes for the tuner to switch to a different transport multiplex. Pre-roll and Post-roll content buffers are used during switching, one from Primary Channel Multiplex to Addressable Content Channel Multiplex and from Addressable Content Channel Multiplex to Primary Channel Multiplex.
US08782724B2 User editable metadata for interactive television programs
Television programming may be annotated with metadata and the metadata may be shared among subscribers. A set-top box may receive, from a server, metadata relating to a television program, the metadata having been created by users of other set-top boxes and at least some elements of the metadata including information describing portions of the television program to which the metadata is relevant. The set-top box may present the metadata during portions of the television program at which the metadata is relevant.
US08782722B1 Decoding of closed captions at a media server
Systems and methods of processing closed captions are disclosed. For example, a media server may receive a first video stream and first closed caption data associated with the first video stream. The media server may interpret at least one command included in the first closed caption data to generate interpreted closed caption data. The media server may transmit, to a destination device, a second video stream including second closed caption data that is generated based on the interpreted closed caption data.
US08782720B2 Method and system for synchronizing content between terminals
A synchronization apparatus and method for synchronizing playback time of a media provided to multiple devices during service transfer and replication process are provided. The content synchronization system for providing a receiving terminal with content of a sending terminal, the content synchronization system includes the sending terminal; the receiving terminal; and a server configured to provide content to the sending terminal and the receiving terminal and to comprise a communication unit configured to communicate the sending terminal and the receiving terminal and to transmit a message and information about time point at which the message is sent, and a content playback time point calculating unit configured to calculate a first content playback start time point of the receiving terminal in an effort to provide the content of the sending terminal that is synchronized with the receiving terminal.
US08782716B2 Systems and methods for rendering user interface objects in accordance with a variable scaling factor
A method for rendering one or more user interface objects on a television screen is disclosed. The method is performed at a computer system coupled with the television screen. The method includes receiving a request for rendering a user interface object, and identifying a variable scaling factor. The variable scaling factor is determined in accordance with a distance parameter corresponding to a distance between a respective user and the television screen. The method also includes rendering the user interface object on the television screen in accordance with the variable scaling factor while maintaining a display of a television program on the television screen based on a fixed scaling factor.
US08782715B2 Communication apparatus
A communication apparatus comprises a connecting unit for connecting with a power line, a circuit for receiving a power supply through the connecting unit, and a communicating unit for communicating with an external apparatus through the connecting unit, a controlling unit for determining whether or not to permit a power supply stop, in accordance with the communicating unit receiving information on a request for the power supply stop, and controlling the communicating unit to transmit response data corresponding to the determination.
US08782707B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08782703B2 System and method for picture-in-picture assisted time-adaptive surfing for a content presentation system
Systems and/or methods are disclosed herein to identify a user interacting with a content presentation system, adaptively learn, in a passive manner, a user's pattern of accessing content over time, and globally store the user's identifying and use information. Specifically, disclosed are systems and/or methods for switching from a first signal provided to a second signal, including identifying a user of a first content presentation system, creating a first preferred channel list which includes channel information for each of select ones of plural signals, where the preferred channel list is created based on the identity of the user and based on channel use information for the user during a recurring first time period, presenting substantially simultaneously to the user a first signal of the select ones of plural signals in a first frame and a second signal of the select ones of plural signals in a second frame.
US08782701B2 Method for watching missed television programs and user terminal
A method for watching a missed television (TV) program and a user terminal are provided. The method includes the following steps. Electronic program guide (EPG) information distributed by a headend is received, and a local table of missed programs and current time are obtained. It is determined that a missed program exits when the user terminal is in a non-working status according to the local table of missed programs and the current time. Information of the missed program in the local table of missed programs is updated according to the EPG information. It is detected whether the missed program is played currently, and if yes, a service of watching a missed program is implemented. By using the method for making up for watching the missed TV program and the user terminal, when the missed program of the user is played in a system, the user is reminded in time of watching the missed program, and a trouble that the user searches the missed program through the EPG is avoided.
US08782700B2 Controlling one or more attributes of a secondary video stream for display in combination with a primary video stream
A method controls one or more attributes of a secondary video stream for display in combination with a primary video stream. The method comprises: identifying a primary video stream; identifying a secondary video stream; assigning one or more settings for one or more attributes of said secondary video stream to a predetermined set of one or more user identifiers; identifying the user identifier associated with a given video processing module; determining the one or more attribute settings assigned to the user identifier; and processing the secondary video stream for display in combination with the primary video stream in accordance with the one or more attribute settings for the user identifier.
US08782695B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08782689B2 Method of broadcasting content and at least one complementary element, utilizing a server and a terminal
A method and apparatus are provided for broadcasting at least one complementary element corresponding to a content broadcast to a terminal. The method includes: applying, to at least one portion of the content, at least one index detection function, stored in a database, the detection function delivering an information cue regarding the presence or absence of the index, providing at least one complementary element associated with the index, if a presence cue is emitted; and combining the content and the at least one complementary element, thereby delivering a complete content.
US08782686B2 Dynamic item highlighting system
A method and apparatus for highlighting a program listing in a set of program listings based on selection criteria. The selection criteria may indicate that the a broadcaster has agreed to pay a service provider in return for the service provider ensuring that a program listing, corresponding to the program of the broadcaster, is highlighted in a program page that displays a set of program listings, such as television program listings. If there are multiple program listings, listed in a program page, that are to be highlighted, then details of the respective contracts may be used to determine which program listing to highlight. Such details may include the total contract value, a ratio of contract value-to-page view, and/or the time of contract formation.
US08782678B2 Disk clamping mechanism and disk rotating motor provided with same
There is provided a disk clamping mechanism that supports a disk on a turntable unit under pressure by an attractive force produced between a clamping magnet and a damper constituted in a rotor unit, wherein the clamping magnet is directly fixed at the upper surface of a rotor frame including the turntable unit, and further, the upper surface of the clamping magnet is covered with a centering member for centering the disk.
US08782673B2 Sharing of first class objects across multiple interpreted programming languages
Systems and methods are disclosed for enabling users to write scripting code in a first scripting language, and then use a second scripting language to call language constructs written in that first scripting language. Functions, Class Definitions, Class Instances, Modules and other language constructs are treated as first-class objects that can be shared across the different scripting languages. The techniques disclosed herein are also applicable to domain-specific languages. As part of the methodology, a respective underlying representation of each of these object types is designed as an interface and then that interface is implemented in each scripting language. In addition, code is written in each scripting language implementation to allow the latter to use the interface to represent a Function, Class, or other language construct.
US08782670B2 System and method for application isolation
A system, method, and computer readable medium for providing application isolation to one or more applications. The system may include an isolated environment including application files and executables, and an interception layer intercepting access to system resources and interfaces. The system may further include an interception database maintaining mapping between the system resources inside the isolated environment and outside, and a host operating system, wherein the isolated environments are saved on at least one of a local and remote storage.
US08782669B2 Non-transitory storage medium encoded with computer readable information processing program capable of enhancing zest of application program performing event processing, information processing apparatus, method of controlling information processing apparatus, and information processing system
An exemplary embodiment provides a non-transitory storage medium encoded with a computer readable information processing program and executable by a computer of an information processing apparatus. The information processing program causes the computer to function as a data storage unit for storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users, a data communication unit for transmitting and receiving the data for application stored in the data storage unit to and from another unspecified information processing apparatus present within a prescribed range, and an event processing unit for performing event processing based on at least one of the data for application received by the data communication unit and the data for application of another user stored in the data storage unit when one of the plurality of users executes the prescribed application program.
US08782665B1 Program execution optimization for multi-stage manycore processors
An architecture for a multi-stage manycore processor shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
US08782664B2 Autonomic hardware assist for patching code
Hardware assist to autonomically patch code. The present invention provides hardware microcode to a new type of metadata to selectively identify instructions to be patched for specific performance optimization functions. The present invention also provides a new flag in the machine status register (MSR) to enable or disable a performance monitoring application or process to perform code-patching functions. If the code patching function is enabled, the application or process may patch code at run time by associating the metadata with the selected instructions. The metadata includes pointers pointing to the patch code block code. The program code may be patched autonomically without modifying original code.
US08782661B2 Systems and methods for load balancing drives and servers
A file system that balances the loading of filers and the capacity of drives that are associated with the filers is described. The file system includes a first disk drive that includes a first unused capacity and a second disk drive that includes a second unused capacity, wherein the second unused capacity is smaller than the first unused capacity. The file system further includes a first filer that is configured to fill requests from clients through access to at least the first disk drive. The file system further includes a second filer that is configured to fill requests from clients through access to at least the second disk drive. The second filer is configured to select an infrequently accessed file from the second disk drive and to push the infrequently accessed files to the first disk drive, thereby improving a balance of unused capacity between the first and second disk drives without substantially affecting a loading for each of the first and second filers.
US08782659B2 Allocation of processing tasks between processing resources
Processing tasks are allocated between a plurality of processing resources. Each of the processing resources has associated therewith one or more queues for holding tasks awaiting processing. Each of the tasks has a task-type indication identifying the task as belonging to one of a plurality of predetermined task-types. At least one of the plurality of processing resources selects one of the plurality of task-types and transfers one or more tasks of that task-type to another of the processing resources.
US08782654B2 Co-allocating a reservation spanning different compute resources types
A system and method of reserving resources in a compute environment are disclosed. The method embodiment comprises receiving a request for resources within a computer environment, determining at least one completion time associated with at least one resource type required by the request, and reserving resources within the computer environment based on the determine of at least the completion time. A scaled wall clock time on a per resource basis may also be used to determine what resources to reserve. The system may determine whether to perform a start time analysis or a completion time analysis or a hybrid analysis in the process of generating a co-allocation map between a first type of resource and a second type of resource in preparation for reserving resources according to the generated co-allocation map.
US08782652B2 Control server, virtual server distribution method
When plural virtual servers are distributed to plural physical servers, efficient distribution is performed in terms of the processing capacity of the physical servers and their power consumption. Firstly a second load of each virtual server in future is predicted based on a first load in a prescribed time period up to the present of each of the plural virtual servers. Next, the schedule is determined to distribute the plural virtual servers to the plural physical servers based on the second load of each virtual server so that a total of the second loads of one or a plurality of the virtual servers distributed to a physical server is within a prescribed range of proportion with respect to processing capacity of the physical server. Furthermore, the distribution is instructed (execution of redistribution) in accordance with the schedule.
US08782651B2 Dynamically redirecting a file descriptor of an executing process by another process by optionally suspending the executing process
The method includes identifying a first executing process using a second executing process. The first executing process may include a file descriptor and the first executing process may be independent of the second executing process. The method includes disassociating the file descriptor from a first data stream using the second executing process without involvement of the first executing process. The method includes associating the file descriptor with a second data stream using the second executing process without involvement of the first executing process in response to disassociating the file descriptor from the first data stream.
US08782647B2 Intelligent retry method using remote shell
Method for issuing and monitoring a remote batch job, method for processing a batch job, and system for processing a remote batch job. The method for issuing and monitoring a remote batch job includes formatting a command to be sent to a remote server to include a sequence identification composed of an issuing server identification and a time stamp, forwarding the command from the issuing server to the remote server for processing, and determining success or failure of the processing of the command at the remote server. When the failure of the processing of the command at the remote server is determined, the method further includes instructing the remote server to retry the command processing.
US08782639B2 Computer scheduling product and apparatus therefor
A computer-readable recording medium stores therein a scheduling program that causes a computer to execute a process. The process includes executing multiple virtual computing machines that operate an OS; receiving a change in the number of activations of completely activated software from the OS; updating when the change in the number of activations has been received, a first table that stores software completely activated in the OS; selecting from a second table that stores combinations of a completely activated software group, a combination according to a software group stored in the first table; extracting from the second table and according to the selected combination, priorities of software stored for each of the combinations; and updating the priorities of the software stored in the first table to the extracted priorities.
US08782637B2 Mini-cloud system for enabling user subscription to cloud service in residential environment
A mini-cloud system has been described to enable subscription or service model for computing infrastructure, software, and digital content. The mini-cloud system works as a pipeline for information delivery connecting end user, infrastructure provider, content provider, and retailer offering automatic provisioning of infrastructure, content life cycle management, automatic upgrade, servicing, and license managements based on subscription model. Mini-cloud system uses a subscription management component and virtualization host to back computing environment, then adds routing component to connect to back-end cloud infrastructure along with a digital content delivery framework. The system allows a user to subscribe in a computing environment, preferred software applications, and digital content like move and pay a monthly utility bill.
US08782634B2 Installation method and apparatus
Upon installing an application, one of a plurality of frameworks determines a framework in which the application is to be installed, and installs the application in the determined framework.
US08782632B1 Methods and apparatus for performing in-service software upgrade for a network device using system virtualization
A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.
US08782627B2 Path specializations for runtime code with phase behavior
Mechanism that employs code cloning and specialized code execution for barriers to minimize runtime overhead. This is facilitated by duplicating code and inserting specializations of the barriers in the code copies. The mechanism is effective for garbage collection when the garbage collection executes through different phases, and the barrier behavior and overheads depend on these phases. The duplicated and specialized code enables the program to run efficiently by reducing the dynamic count of a phase check when the phase is well-known and phase checks can be avoided.
US08782622B2 Optimistic selection of best performing generated code of multiple ISA systems
A system and method are disclosed for improving the performance of compiled Java code. A native code management module determines the available processor resources associated with a target information processing system, their respective instruction set architecture (ISA), and possible native code compilation optimization processes. The native code management module then generates compiler parameter permutations, which are iteratively provided to a just-in-time (JIT) compiler. Each compiler parameter permutation is used by JIT compiler to generate a native code compilation iteration. Each of the resulting native code compilation iterations are executed by the JVM and their respective performance is measured to determine the best performing native code compilation iteration.
US08782619B2 Extending programming language semantics while maintaining standard syntax through aliasing
A method is provided for allowing programmers to specify program execution control semantics using standard programming language syntax even when the standard language does not provide a language construct for specifying execution control. In a similar manner, the approach provides programmers the ability to extend the expressiveness of a language by introducing statements expressed in the syntax of a target programming language. A program written in a first programming language may be translated into statements of a second programming language, where the target programming language is more expressive than the first. This language-based approach preserves the standard syntax of the first programming language, allowing a program written with semantic extensions to be compiled and run according to the standard on any standards-compliant system.
US08782616B2 Templates for configuring digital sending devices to achieve an automated business process
A content management method is described. The method includes identifying digital sending devices. The method includes authoring an automated business process design. And the method includes translating the automated business process design into information technology templates for configuring each of the identified digital sending devices to achieve the automated business process.
US08782614B2 Visualization of JVM and cross-JVM call stacks
A method for diagnosing problems in a computer system by visualizing flows through applications and other subsystems in a directed graph on a user interface. The user interface represents multiple instances of each application or other subsystem by a respective node, and edges indicate which nodes depend on one another. Aggregate metrics which are based on the multiple instances, and associated alerts, can be provided for the nodes and edges. An aging process can indicate which nodes have not been recently invoked. The user interface can also indicate which nodes and edges are associated with a given business transaction. In a summary view, a node hides the identity of invoked components such as servlets of the application, while in a detailed view these details are provided.
US08782610B2 Method of tracing object allocation site in program, as well as computer system and computer program therefor
A data structure of a run-time object having a hash value field. The data structure allows an object allocation site to be traced from the run-time object, the object allocation site being a site in a program allocating the run-time object. A method for allowing an object allocation site to be traced from a run-time object includes embedding a value corresponding to the object allocation site in the program. A hash-value field includes the embedded value and the object identifier, and the tracing is performed by identifying the object allocation site that corresponds to the embedded value. A computer system for tracing an object allocation site includes a memory that stores the run-time object; an acquirer that acquires the value from a hash value field; and an identification unit that identifies the object allocation site that corresponds to the acquired value.
US08782602B2 Updating a workflow when a user reaches an impasse in the workflow
Provided are a method, system, and article of manufacture for updating a workflow when a user reaches an impasse in the workflow. A workflow program processes user input at a current node in a workflow and provides user input to traverse through at least one workflow path to reach the current node. The workflow program processes user input at the current node to determine whether there is a next node in the workflow for the processed user input. The workflow program transmits information on the current node to an analyzer in response to determining that there is no next node in the workflow. If there are modifications to the current node, then the analyzer transmits to the workflow program an update including the determined modifications to the current node in response to determining the modification.
US08782601B2 Systems and methods for applying dynamic relational typing to a strongly-typed object-oriented API
A computer-implemented method includes executing instructions stored on a computer-readable medium. The computer-implemented method includes receiving, at a server hosting a strongly-typed object-oriented application programming interface (API), a single API call to request data from the strongly-typed object-oriented API, where the single API call includes a tuple having multiple object types, obtaining the requested data and returning the requested data.
US08782598B2 Supporting a work packet request with a specifically tailored IDE
A computer-implemented method, system, and/or computer program product supports a user who is servicing a work packet request within a software factory. A tooling environment that is necessary to service a work packet request in a software factory is established. The software factory includes an assembly line that executes work packets to create the deliverable software, and a published set of services that describes what assembly services for assembling the work packets are offered by the assembly line. A full work packet-aware Integrated Development Environment (IDE) that is specific for a work packet identified by the work packet request is created. The full work packet-aware IDE and an associated Graphical User Interface (GUI) are transmitted to a user who has been assigned to service the work packet request, thus allowing resources depicted in the GUI to be interactively supplied to that user.
US08782597B2 Ontology updating apparatus, method and system
According to one embodiment, an ontology updating apparatus includes a generation unit, an updating unit, a detection unit and a notification unit. The generation unit generates updating reference relationship. The updating unit updates a first class and a first package. The detection unit detects, using the updating reference relationship, whether at least one of target packages are comprised in the updating reference packages of the updated first package, the target packages each indicating a package to be updated and associated with the updated first class. The notification unit generates, if there is the target package, an update notice that the target package needs to be updated.
US08782596B2 Automatically generating a graphical data flow program based on a circuit diagram
A method and system configured to: (a) display a first diagram including a first icon in response to input selecting the first icon; (b) associate the first icon with a first hardware device in response to input selecting the first hardware device from a set of hardware devices; (c) associate the first icon with a set of physical channels of the first hardware device in response to user input selecting the physical channels; and (d) perform the following operations one or more times: receive user input selecting a resource from a set of available resources including resources on the first hardware device; update the first diagram to include a graphical representation of the selected resource; receive user input to the first diagram specifying configuration information for the selected resource; and store the configuration information; (e) display a dataflow node indicating a transfer operation to be performed.
US08782592B2 System and method for designing digital circuitry with an activity sensor
A system for designing digital circuitry comprising: a digital circuit simulator based on a file containing a functional description of this digital circuit; means for estimating an output variable from the digital circuit when executing a test bench supplied to the simulator; event counters, the events being detected using control signals provided by the simulator when executing the test bench. Said system further comprises means for selecting a portion of the event counters by iteratively optimizing a model for calculating the output variable of the digital circuit using output data from the event counters and means for registering the selected portion of event counters and the optimized calculation model.
US08782590B2 Power managers for an integrated circuit
A system for an integrated circuit comprising a plurality of power islands includes a first power manager and a second power manager. The first power manager manages a first power consumption for the integrated circuit based on needs and operation of the integrated circuit. The second power manager communicates with the first power manager and manages a second power consumption for one of the power islands.
US08782581B2 Test bench hierarchy and connectivity in a debugging environment
This application discloses a design verification tool to collect messages generated by a test bench during elaboration of the test bench. The messages can identify connectivity corresponding to library components in the test bench. A debug tool can generate a schematic representation of the test bench having circuit symbols corresponding to at least portions of the library components, which are interconnected with trace lines based, at least in part, on the messages. The debug tool can prompt display of the schematic representation of the test bench.
US08782571B2 Multiple patterning process for forming trenches or holes using stitched assist features
One illustrative method disclosed herein involves identifying an overall target pattern comprised of at least one hole-type feature, decomposing the overall target pattern into at least a first sub-target pattern and a second sub-target pattern, wherein the first sub-target pattern and the second sub-target pattern each comprise at least one common hole-type feature, generating a first set of mask data information corresponding to the first sub-target pattern, and generating a second set of mask data information corresponding to the second sub-target pattern.
US08782564B2 Method for collaborative display of geographic data
Embodiments of the present invention recite a method for collaborative display of geographic data. In one embodiment, a configuration file is created which defines how geographic data collected by a geographic data collection device is to be displayed by an office application. The configuration file is used to create a geographic data file in which collected geographic data is formatted to visually convey information about a geographic feature. The office application then accesses the geographic data file and automatically displays the geographic feature in a manner which is consistent with the configuration file.
US08782562B2 Identifying content via items of a navigation system
A navigation system which provides: a navigation front end which provides tiles that are easily identifiable and content-driven vs. context-driven; a navigation system that includes an expanded view/tile paradigm; and a navigation system that allows users to interact with the native operating system environment of the information handling system.
US08782561B2 Onscreen function execution method and mobile terminal for the same
An onscreen function execution apparatus and method are provided. The apparatus and method allow for intuitively executing various functions by manipulating function widgets arranged on an idle mode screen. The onscreen function execution method of the present invention includes displaying an idle mode screen having a widget box containing at least one widget icon, arranging at least one widget by moving the at least one widget icon representing the at least one widget out of the widget box and positioning the at least one widget icon at a position on the idle mode screen and enabling, if a widget selection command is detected on the at least one widget, the at least one widget. The execution method enables a user to customize an idle mode screen with functional objects.
US08782560B2 Relative item of interest explorer interface
Systems and methods are disclosed for providing a Graphical User Interface (GUI) for representing a reference item and a number of items of interest. In one embodiment, each item of interest is assigned to one of a number of concentric regions in a two-dimensional space based on one or more attributes of the item of interest. The concentric regions in the two-dimensional space are centered at a location in the two-dimensional space that corresponds to the reference item. A GUI is then generated such that the GUI includes concentric display regions that correspond to the concentric regions in the two-dimensional space, where a select concentric display region provides an expanded view of the items of interest located within the corresponding region in the two-dimensional space and the remaining concentric display region(s) provide collapsed view(s) of the items of interest in the corresponding region(s) of the two-dimensional space.
US08782559B2 Apparatus and method for displaying a three dimensional GUI menu of thumbnails navigable via linked metadata
A display control apparatus includes a search unit for searching for a second content linked to a first content and a display control unit for controlling display of a search history of content search performed in accordance with one of a first image and a first character, each indicating the first content, one of a second image and a second character, each indicating the second content and link information linking the first content to the second content.
US08782556B2 User-centric soft keyboard predictive technologies
An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by generating input history data including character probabilities, word probabilities, and touch models. According to one embodiment, a method comprises receiving first input data, automatically learning user tendencies based on the first input data to generate input history data, receiving second input data, and generating auto-corrections or suggestion candidates for one or more words of the second input data based on the input history data. The user can then select one of the suggestion candidates to replace a selected word with the selected suggestion candidate.
US08782555B2 Nested user interfaces for multiple displays
Nested user interfaces for multiple displays is described. In embodiment(s), user interface panels can be generated for individual display on a small screen device as well as for display together to form a nested user interface on a larger display device. Each user interface panel can be individually displayed to encompass a small display screen on the small screen device. Additionally, a television client device can render a nested user interface that includes a plurality of the user interface panels displayed together to form the nested user interface on a larger display device.
US08782550B1 Character string replacement
In one example, a method includes outputting, for display at a presence-sensitive display, a graphical user interface including a text display region and a graphical keyboard. The method further includes receiving an indication of a first gesture detected at a location within the text display region, and selecting, based at least in part on the location within the text display region, at least a portion of a character string included in the text display region. The method further includes receiving, while the first gesture is detected at the presence-sensitive display, an indication of at least a portion of a second gesture to select at least one key of the graphical keyboard, and outputting, responsive to receiving an indication of a termination of at least the second gesture, a replacement character string for display within the text display region to replace the portion of the character string.
US08782540B2 Content, traffic and advertising engine, system and method
An engine, platform, system and method of interconnecting content generation, advertisement relevance, and traffic stimulation. The present invention may include the generation of one or more content items into a primary content window, the presentation of one or more content items in a secondary content window, a repeated crawl of the one or more content items in the primary content window, the presentation of a first plurality of advertisements relevant to the repeated crawl, the maintenance of a viewer of the primary content window at least partially based upon the one or more content items in the secondary content window, at least until the presentation of a second plurality of advertisements relevant to the repeated crawl, a targeting of at least one subset of traffic in accordance with the generation of the content in the primary content window, and a tracker that increases proportionally with the relevance of the first plurality of advertisements.
US08782534B2 Independent viewing of web conference content by participants
A method for allowing independent viewing of web conference content may include enumerating a plurality of windows of content of a web conference to allow caching of visible and non-visible portions of each enumerated window by a client computer device of a participant to provide independent viewing of each enumerated window by the participant in the web conference. The method may also include forming a bitmap of visible and non-visible portions of each enumerated window. The method may further include transmitting the bitmap of each enumerated window to the client computer device of the participant in the web conference.
US08782530B2 Method and system for providing a user interface in a computer
Presenting a user interface in a computing system, where device-specific information is added to data defined generically with respect to a particular device or presentation technology. The generic definition can be provided via template representing data and functionality of a user interaction, which is presented to a user in a specific way on a specific user interface. A class can be derived in the user interface from the template and instantiated with data in accordance with particulars of a data type. Data can be presented via instructions representing basic presentation patterns defining how data is to be presented on a user interface. Identifications of the instructions are matched to instructions to generate instructions specific to a presentation environment.
US08782527B2 Collaborative phone-based file exchange
A collaborative phone-based file exchange technique that wirelessly synchronizes a user's work context with his or her mobile phone and makes this context readily available and sharable in collaborative situations. When the user is away from their desk, collaboration with others is possible by sharing/downloading between the mobile phone and a paired PC, which may be a colleague's computer or a meeting room workstation/computer. When the user returns to their office, any recently downloaded files are automatically synchronized back to their office PC.
US08782525B2 Displaying physical signal routing in a diagram of a system
Displaying physical signal routing of a system. A diagram of the system may be displayed. The system may include physical components connected via physical connections and logical components implemented on various ones of the physical components. The diagram may include a plurality of icons connected by wires. At least a first subset of the icons may represent logical elements of the system and wires between the first subset of icons may represent logical connections between corresponding logical elements. User input requesting signal routing information of the system may be received. In response, a signal route corresponding to a first logical connection between a first logical element and a second logical element may be visually indicated.
US08782524B2 Method and apparatus for controlling presentation slides
A presentation control system and method are provided, in which a first terminal is connected to a second terminal to control displaying of a presentation file stored in the second terminal. The first terminal controls execution of the presentation file in the second terminal, controls execution of switching between slide pages included in the presentation file in the second terminal, and controls closing of the presentation file in the second terminal.
US08782521B2 Graphical user interface with improved media presentation
Improved graphical user interfaces and techniques for providing remote media content to users are disclosed. According to one aspect, an application window display on a display device can expose a user not only to local media content but also to remote media content that is associated with the local media content. The local media content is stored locally, while the remote media content is stored remotely and available from a remote media server. According to another aspect, the remote media content to be displayed can be determined in a manner that is dependent on a user interaction with the local media content. According to still a further aspect, the manner by which the remote media content is displayed can be dependent on the availability of remote media content at the remote media server.
US08782513B2 Device, method, and graphical user interface for navigating through an electronic document
An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.
US08782512B2 Controller, method, and program product for controlling job information display, and recording medium
A controller for controlling a display of list information of one or more jobs executed in one or more apparatuses on a display unit is disclosed, wherein with respect to a specified one of display items of the list information of the jobs, the display items each having one or more classifications and having one or more attribute items determined independently for each of the classifications, a selection field for selecting one of the classifications is displayed; and the area of the specified one of the display items is expanded in accordance with the one of the classifications selected in the selection field, and the attribute items corresponding to the selected one of the classifications are displayed in the expanded area with respect to one or more of the jobs related to the selected one of the classifications.
US08782510B2 Cell content scrolling
Disclosed are methods and systems for cell content alignment. The methods and systems involve retrieving one or more table parameters, the one or more table parameters including size of currently invisible cells in a display window, size of merged cells, the display window size and text size in the merged cells, calculating a position of a text in a visible portion of merged cells based on the table parameters and displaying the text in the merged cells based on the calculated position of the text.
US08782509B2 Table graphics management method and apparatus
Embodiments of the present invention provide a table graphics management method and apparatus. The table graphics management method includes: displaying a table on a display apparatus; detecting a control track for the table input by an input device; determining a moving direction of the control track according to the detected control track; and along the moving direction of the control track, transposing original information in the frames of the row that are sequentially arranged along the first dimension into the frames of the column that are sequentially arranged along the second dimension, and transposing original information in the frames of the column that are sequentially arranged along the second dimension into the frames of the row that are sequentially arranged along the first dimension, so as to acquire a transposed table; and displaying a transposed table on the display apparatus.
US08782508B2 Manipulating labelled data for data entry in management applications
A method is disclosed for data entry into the content of cells belonging to an output field, said data being expressed as a mathematical expression of the cell contents of at least one input field in a data multidimensional table used by a data management application. The comprises the steps of entering labels corresponding to the at least one input field and a label corresponding to the output field, said later label being expressed as the mathematical expression of said labels of said at least one input field; parsing the label of the output field into a mathematical expression by identifying the numeric operands, the operators and the at least one existing input field label; translating in the mathematical expression, the at least one existing input field label into the address of the cell containing the at least one input field label; and, for each cell of the output field, pasting in the cell content the translated mathematical expression and replacing in said pasted mathematical expression each cell address of the at least one input field label by the cell address of the at least input field belonging to the same record.
US08782501B2 Error correction encoding method, decoding method and associated devices
An error correction encoding method is provided for encoding in parallel source digital data, having the form of a frame, wherein said data can be classified into N classes, where N is an integer at least equal to 2.The encoding method includes: a first recursive systematic convolutional encoding step of data to be encoded, formed by the data of the class 1; and an implementation of the following steps, for each n ranging from 1 to M, where M is a positive integer equal to or lower than N−1: nth mixing of a set formed by the data of the class n+1 and the systematic data of the preceding encoding; and (n+1)th recursive systematic convolutional encoding of data to be encoded, formed by the result of the nth mixing. Also disclosed is a related decoding method, as well as an associated encoding and decoding devices.
US08782499B2 Apparatus and method for transmitting and receiving data in communication/broadcasting system
An apparatus and method for transmitting and receiving data in a wireless communication is provided. The method includes determining a number of zero-padding bits, determining a number (Npad) of bit groups in which all bits are padded with zeros, padding the all bits within 0th to (Npad−1)th bit groups indicated by a shortening pattern with zeros, mapping information bits to bit positions which are not padded in Bose Chaudhuri Hocquenghem (BCH) information bits, BCH encoding the BCH information bits to generate Low Density Parity Check (LDPC) information bits, and LDPC encoding the LDPC information bits to generate a zero-padded codeword, wherein the shortening pattern is defined as an order of bit groups defined as 6, 5, 4, 9, 3, 2, 1, 8, 0, 7, 10 and 11.
US08782496B2 Memory controller, semiconductor memory apparatus and decoding method
A memory controller including a buffer configured to perform decoding frame-unit data decoded by an LDPC decoder through partial parallel processing based on a check matrix made up of a block of a unit matrix and a plurality of blocks in which each row of the unit matrix is sequentially shifted and store threshold decision information of the data read from a memory section, an LLR conversion section configured to convert the threshold decision information to an LLR, an LMEM configured to store probability information β calculated during iteration processing that repeatedly performs column processing and row processing based on the LLR in an iteration unit equal to or smaller than a size of the block, and a CPU core configured to transfer the probability information β stored in the LMEM to the buffer every time the iteration processing in the iteration unit is completed.
US08782491B2 Detecting intentional corruption of data in a dispersed storage network
A method begins by a dispersed storage (DS) processing module of a DS unit selecting a data slice for corruption analysis and requesting integrity information for the data slice from one or more other DS units of a dispersed storage network. When the one or more requested integrity information is received, the method continues with the DS processing module analyzing the one or more received integrity information and local integrity information of the data slice stored in the DS unit. When the analysis of the one or more received integrity information and the local integrity information of the data slice is unfavorable, the method continues with the DS processing module identifying the data slice as being corrupted.
US08782490B2 Data storage device and program method that modifies arrangement of program data to eliminate interfering data patterns
A data storage device includes a non-volatile memory device including a plurality of memory cells and a memory controller. The memory controller is configured to modify an arrangement of program data and to program the modified program data into the plurality of memory cells. The memory controller modifies the program data to eliminate a given data pattern causing physical interference between adjacent memory cells from the modified program data.
US08782487B2 Systems and methods for locating and correcting decoder mis-corrections
Various embodiments of the present invention provide systems and methods for data processing. For example, data processing systems are disclosed that include a data decoding circuit having a data decoder circuit, an element modification circuit, an element modification log, and a mis-correction detection circuit.
US08782485B2 Hierarchical channel marking in a memory system
Channel marking is provided in a memory system that includes a first memory channel, a second memory channel, and error correction code (ECC) logic. The memory system is configured to perform a method that includes receiving a request to apply a first channel mark to the first memory channel and determining a priority level of the first channel mark. A request is received to apply a second channel mark to the second memory channel, and a priority level of the second mark is determined. It is determined that the priority level of the first channel mark is higher than the priority level of the second channel mark. The first channel mark is supplied to the ECC logic while blocking the second channel mark from the ECC logic.
US08782482B2 Method and system to improve link budget of a wireless system
A method and system to improve the link budget of a wireless system using fast Hybrid Automatic Repeat Request (HARQ) protocol. In one embodiment of the invention, the Medium Access Control (MAC) logic in a base station determines whether the quality of the communication link with a mobile station is bad. When the MAC logic in the base station determines that the quality is bad, the base station uses a fast Hybrid Automatic Repeat Request (HARQ) protocol to indicate to the mobile station to send identical information to the base station in each of a plurality of successive or consecutive communication intervals before processing any received identical information from the mobile station. The fast HARQ protocol reduces the latency of receiving the identical information correctly, as compared with the current HARQ protocol.
US08782481B2 Receiving terminal and receiving method
A receiving terminal is provided that prevents a load on a network near a receiving terminal from increasing when a retransmission request is made to a plurality of other terminals, and enables the probability of being able to compensate for a lost packet by means of a retransmission packet to be increased. In a receiving terminal that transmits a retransmission request for compensating for a lost packet lost in a network, a measurement section measures a time period corresponding to a distance in the network between the receiving terminal and a plurality of receiving terminals, a calculation section calculates for each of the receiving terminals a float (spare time period) found by subtracting the current time and a time period measured by the measurement section from a playback time at which a retransmitted packet is played back, and a decision section decides retransmission request transmission timing and a retransmission request transmission destination for each of the receiving terminals based on the calculated floats.
US08782477B2 High-speed serial interface bridge adapter for signal integrity verification
A loopback card includes a connector configured to connect to an IO interface and emulate a storage device interface. The connector includes a port configured to receive a set of signals from the IO interface and transmit them to a redriver. The connector is configured to receive the set of signals from the redriver and transmit them from the redriver to the IO interface. The connector includes control signal inputs configured to receive control signals from the IO interface. The connector further includes one or more logic gates configured to receive the control signals. The one or more logic gates apply a logic operation on the control signals to generate an output and route the output to the IO interface through the connector. The redriver is operably connected to the port and configured to receive the set of signals from the port and transmit them back to the port.
US08782475B2 PRBS test memory interface considering DDR burst operation
A method of testing an interconnect between an electronic component and an external memory comprises receiving a data word having data bits and translating the data word into multiple cycles. The multiple cycles are transmitted through the interconnect to the external memory one after another such that a value of the data bit being transmitted is switched for each cycle. In another embodiment, an electronic component comprises an interface, a translation unit, and a test module. The translation module is configured to receive a burst from the external memory through the interface and is configured to translate the burst into a data word. The test module is configured to receive the data word from the translation module and is configured to compare the data word to a test pattern to detect an interconnect defect.
US08782473B2 Sending failure information from a solid state drive (SSD) to a host device
A system, method, and computer program product are provided for sending failure information from a solid state drive (SSD) to a host device. In operation, an error is detected during an operation associated with a solid state drive. Additionally, a command is received for failure information from a host device. Further, the failure information is sent from the solid state drive to the host device, the failure information including failure information associated with the solid state drive.
US08782468B2 Methods and tools to debug complex multi-core, multi-socket QPI based system
Methods and apparatus relating to debugging complex multi-core and/or multi-socket systems are described. In one embodiment, a debug controller detects an event corresponding to a failure in a computing system and transmits data corresponding to the event to one of the other debug controllers in the system. Other embodiments are also disclosed and claimed.
US08782466B2 Multiple processing elements
A first processing element can run within a first operating range. A second processing element can run within a second operating range. A third processing element can be activated if the second processing element fails or can be refrained from being run unless the first or second processing element fails.
US08782459B2 Apparatus and method for advanced synchronous strobe transmission
An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a resistor network, a core clocks generator, and a synchronous strobe driver. The resistor network is configured to provide a ratio signal that indicates an amount to advance a synchronous data strobe associated with a data group. The core clocks generator is coupled to the ratio signal, and is configured to advance a data strobe clock by the amount. The synchronous strobe driver is configured to receive the data strobe clock, and is configured to employ the data strobe clock to generate the synchronous data strobe, where the synchronous data strobe, when enabled, is advanced also by the amount.
US08782457B2 Information processing apparatus and control method thereof
One embodiment provides an information processing apparatus, including: a main controller; a sub controller configured to supply power to the main controller; a first operation input module configured to issue an operation signal to cause the sub controller to start power supply to the main controller, in a power-off state; and a second operation input module configured to accept an operation input, wherein the sub controller is switchable into a forcibly locked state where the power supply to the main controller is not started in response to the operation signal, the sub controller being switchable into the forcibly locked state, according to the operation input from the second operation input module.
US08782454B2 System and method for managing clock speed based on task urgency
A system and method are described for utilizing task urgency information when making power management decisions. For example, one embodiment of a method for managing power states of a processor comprises: executing a first power management state machine based on a first urgency level associated with a first task; detecting the execution of a second task having a second urgency level associated therewith; if the second urgency level is greater than the first urgency level, then executing a second power management state machine associated with the second urgency level.
US08782453B2 Network power management apparatus and method
A network power management apparatus and method. The network power management apparatus includes a protocol management unit configured to be connected to a local communication apparatus and establish and manage a path between the local communication apparatus and neighboring communication apparatuses in the same network. The protocol management unit includes a delivery unit to deliver link information and power information of the local communication apparatus to the neighboring communication apparatuses, a first database to store the link information and the power information of the local communication apparatus and link information and power information of each of the neighboring communication apparatuses, a path management unit to calculate and establish a path using the information stored in the first database, and a packet generating unit to generate a power message using the power information of the local communication apparatus and deliver the generated power message to the neighboring communication apparatuses.
US08782447B1 System and method for determining power consumption
A system and method is provided to measure the power consumption of circuits whereby, in one aspect, a processor's temperature is maintained so that its power consumption is measured at the point the processor throttles.
US08782446B2 Security of cryptographic devices against differential power analysis
An embodiment of the invention provides a cryptographic device that draws a substantially constant current from an accessible electrical node that supplies power to the cryptographic device. Keeping the current drawn from the accessible electrical node substantially constant reduces the probability that secure information may be taken by unwanted third parties from the cryptographic device. The cryptographic device includes an active shunt current regulator, a low-pass filter, a linear voltage regulator and an AES (advanced encryption standard) circuit.
US08782442B2 Apparatus and method for multi-point detection in power-over-Ethernet detection mode
An apparatus and method for multi-point detection in a power source equipment (PSE) device is provided. During multi-point detection, a series of at least four currents is sequentially applied to a link port of the PSE device. Each current is applied during a different measurement interval. A voltage measurement sample is obtained for each of the measurement intervals. A difference in voltage between alternating voltage samples is determined and used by a detection module to determine whether a valid power device is coupled to the link port of the PSE.
US08782435B1 System and method for validating program execution at run-time using control flow signatures
A processor comprising: an instruction processing pipeline, configured to receive a sequence of instructions for execution, said sequence comprising at least one instruction including a flow control instruction which terminates the sequence; a hash generator, configured to generate a hash associated with execution of the sequence of instructions; a memory configured to securely receive a reference signature corresponding to a hash of a verified corresponding sequence of instructions; verification logic configured to determine a correspondence between the hash and the reference signature; and authorization logic configured to selectively produce a signal, in dependence on a degree of correspondence of the hash with the reference signature.
US08782431B2 Digital data authentication and security system
The present invention includes a system and process for generating secured, marked digital files. A cryptographic token is inertly embedded in markup language tags of digital files.
US08782429B2 Securing execution of computational resources
Controlling access to computational features includes: preparing a computational resource for execution by an execution system that has been provided a primary descriptor containing an identity value and that has associated a feature indicator with the primary descriptor; accessing a secondary descriptor containing the identity value and cryptographically assigned to the computational resource; and granting the computational resource access to a computational feature of the execution system based on the feature indicator.
US08782428B2 Encryption device and encryption method
Even if failure, or the like, occurs during the encryption process, the encryption process is surely resumed. A flag changing unit changes an encryption flag of one disk to being encrypted after an encryption request is received and before the encryption of the data stored on the one disk is started. The flag changing unit changes the encryption flag of the one disk to having been encrypted and changes the encryption flag of the other disk to being encrypted before copying the encrypted data from the one disk to the other disk is started. The flag changing unit changes the encryption flag of the other disk to having been encrypted after copying to the other disk is completed.
US08782427B2 System and method for sequentially processing a biometric sample
This invention provides for progressive processing of biometric samples to facilitate user verification. A security token performs initial processing. Due to storage and processing limitations, false rejections may occur. To overcome this, the biometric sample is routed to a stateless server with greater processing power and data enhancement capabilities. The stateless server processes and returns an enhanced biometric sample to the security token for another attempt at verification. In another embodiment, the security token may have a second failure when verifying the enhanced biometric sample. It can then send the enhanced or raw biometric sample to a stateful server. The stateful server processes the biometric sample and performs a one to many search of a biometric database having a master set of enrolled authorized user biometric templates. The security token uses signals from the stateful server to grant or deny access. In both embodiments, heuristics remain with the security token.
US08782425B2 Client-side CAPTCHA ceremony for user verification
A facility for performing a local human verification ceremony to obtain user verification is provided. Upon determining that user verification is needed to perform an action on a computer system, the facility presents a CAPTCHA challenge requesting verification that the user wants the action performed on the computer system. Upon receiving a response, the facility compares the received response to an expected correct response. If the received response is the correct response, the facility authorizes the action to be performed.
US08782421B2 System and method for verification of personal identity
A system and method for storing identifying information and telephone numbers associated with individuals, and cross-referencing said information so as to link a first individual to other referee individuals capable of identifying the first individual as a result of a telephone conversation. When a relying party wishes to confirm the identity of a contracting party, the system is contacted and, using identifying information pertaining to said contracting party, identifies the set of referee individuals capable of identifying said contracting party, contacts a referee selected at random from the set, and places the contracting party in telephonic communication with the referee. At the conclusion of said telephonic communication, said system invites the referee to state the name of the first individual; by comparing the voice sample with a stored voice sample, the apparatus then provides identity confirmation to said relying party.
US08782415B2 System for, and method of, providing the transmission, receipt and content of an E-mail message to a recipient
A server transmits a message and attachments from a sender to a recipient. A hash is provided of (a) the message, (b) an identification of the sender and (c) a hash of the attachments to form a data string. Instructions may be included for the recipient to send a hashed encryption of the string to a website at the server by registered electronic mail which provides options to obtain other electronic advantages. To authenticate the message, the recipient transmits the message, the attachments and the hashed encryption of the string to the server website. The server decrypts and detaches the hashed encryption of the string to provide a first string and hashes the message, the sender identification and the hashed attachments in the first string to form a second string. The server also detaches and hashes the attachments from the message received at the server website to form first hashed attachments and detaches the hashed attachments from the string to form second hashed attachments. When the first and second hashed attachments match and the first and second strings match, the server authenticates the message to the recipient.
US08782413B2 Unattended code update of storage facility
Various embodiments for providing an update to at least one storage facility in a computing storage environment are provided. In one embodiment, media is received in one or more updatable elements of one or more components of the at least one storage facility, each of the one or more updatable elements including one or more unique update images and one or more unique update commands, a security verification is performed on the update via a certificate authentication mechanism to confirm a validity of the update, a safety verification is performed on the update to confirm a suitability of the update to the at least one storage facility, the update is installed in the at least one storage facility, and the update in the at least one storage facility is processed by traversing a fixed state machine for each updatable element.
US08782412B2 Secured privileged access to an embedded client on a mobile device
Disclosed is an apparatus and method to access privileges of Virtual Mobile Management (VMM) client in mobile device. A disclosed example method contains an assigning embedded stub to raise the access privilege of the tool on a mobile device, the embedded stub is integrated by an operating system of the mobile device with “root” privilege, determining via a secured key exchange algorithm that the VMM client and tools is authorized to be installed on the mobile device then, the VMM client and tools of a mobile device are authorized to access a network interface of the Communication Endpoint Gateway (CEG) server, configuring the embedded stub to install the key exchange procedure for the shared certification between the embedded stub, VMM client and the session mediation server, enabling the embedded stub to communicate through a secure link via VMM client.
US08782410B2 Avoiding padding oracle attacks
Information leakage prevention in a cryptographic protocol is implemented in a network device. The technique implements an error message processing strategy to mask information otherwise useful to an attacker and that has been generated (by decryption processes) as a consequence of an attacker's exploit. The technique avoids information leakage associated with a padding oracle attack. In one aspect each error message (irrespective of its content) is replaced with a generic error message so that the attacker does not obtain the specific error message content(s) that might otherwise provide useful information. In addition to masking the error message content, the technique preferably implements a “delay” policy that delays the transmission of particular error messages (or message types) to hide (from the attacker's point-of-view) whether a particular error message is relevant to (or a consequence of) the attacker's exploit.
US08782409B2 Confidential message exchange using benign, context-aware cover message generation
Systems and methods are disclosed permitting a sender to send a secret and secure message to a recipient. An application on a sender device interfaces with known message generating tools to permit a user to generate a message. The local application encrypts the message (and optional attachments) based on public/private key pairing negotiated with the server given the recipient device id. The sender device transmits the cipher text to the server. The server generates a benign, text-based, context-appropriate message and delivers same to a recipient device by way of a known messaging service. The benign message provides a secret clue to the recipient that an encrypted message is available. Recipient may then access and decrypt the encrypted message, such as from the server in response to a successful challenge (e.g., password request).
US08782408B2 Method and system for securing communication
A method for securing communication among members of a group. The method includes a first member obtaining a first secret. An n-bit generator executing on the first member generates a first message digest using the first secret. The first member extracts a first encryption solution and a second encryption solution, at least in part, from the first message digest, encrypts a first communication using the first encryption solution to obtain a first encrypted communication, and sends, to a second member of the group, the first encrypted communication. The first member further receives, from the second member, a second encrypted communication, and decrypts the second encrypted communication using the second encryption solution to obtain a second communication.
US08782404B2 System and method of providing trusted, secure, and verifiable operating environment
A method and system of synergizing hardware, firmware, software, and useful feature(s) into a trusted, secure, and verifiable operating environment (TSVOE) that is critical for businesses and consumers that rely on information technology products and/or services. Such products provide various capabilities such as protecting the corporate infrastructure from attack, protecting the client from attack, designing a customizable operating schema, advanced validation of client authentication, establishing a clean environment within a dirty environment, etcetera. Moreover, by ensuring that operating environment security is achieved, a product can provide guarantees that modern state-of-the-art systems cannot. Finally, diversification of hardware, software, firmware, and features creates robust products.
US08782402B2 System and method for secure communications
Encryption of electronic messages may be automatically processed by a messaging system based on keywords or other attributes of the messages. In one example, if the message includes a predefined keyword, the messaging system may automatically encrypt the message for all recipients outside of a private network. In another example, the messaging system may automatically encrypt messages based on recipient address. Thus, if a recipient is on a list of addresses to which encryption applies, the message being sent to that particular recipient may be encrypted while a copy of the message being sent to other recipients not on the list might remain unencrypted.
US08782397B2 Compact attribute for cryptographically protected messages
A system and associated method for verifying a signature of a signed message having a compact attribute. Components of the compact attribute of the signed message appear in a predefined order within the compact attribute, and are identified by an object identifier associated with the compact attribute. A processing flag and a security assertion are among the components of the compact message. The processing flag directs rules to process the security assertion. The security assertion is made by an authority trusted by both a sender and a recipient of the signed message. The recipient validates the signature of the signed message based on the processing flag and the security assertion recovered from the compact attribute.
US08782396B2 Authentication with physical unclonable functions
Physical Unclonable Functions (PUFs) for authentication can be implemented in a variety of electronic devices including FPGAs, RFIDs, and ASICs. In some implementations, challenge-response pairs corresponding to individual PUFs can be enrolled and used to determine authentication data, which may be managed in a database. Later when a target object with a PUF is intended to be authenticated a set (or subset) of challenges are applied to each PUF device to authenticate it and thus distinguish it from others. In some examples, authentication is achieved without requiring complex cryptography circuitry implemented on the device. Furthermore, an authentication station does not necessarily have to be in communication with an authority holding the authentication data when a particular device is to be authenticated.
US08782395B1 Monitoring usage of WAN optimization devices integrated with content delivery networks
Content delivery networks may associate each WAN optimized network connection with a specific client-to-cloud-service connection using connection identifiers. When an edge node of a content delivery network receives or intercepts a network connection request from a client device including an auto-discovery indicator from an upstream WAN optimization module, the edge node stores a connection identifier for this network connection. The edge node sends a connection response back to the client device including an auto-discovery response indicator. In response, the WAN optimization module sends one or more inner connection setup messages including the connection identifier to a second WAN optimization module in the content delivery network to establish a direct connection, referred to as an inner connection. The connection identifier is matched with the previously stored connection identifier to associate an inner connection with the network connection between the client and the cloud service.
US08782394B2 Centralized authentication system
Centralized authentication systems are provided. A representative system, among others, includes an authentication registration system, a content provider and an internet server. The mobile authentication registration system resides on a content provider, and is operable to receive a single identification number and password from a user independent of a platform the user is associated with, and determine that the identification number and password combination provided by the user is associated with a registered user. The content provider provides personalized content to any of a plurality of registered users on a plurality of platforms. The server receives a connection request from a wireless device, sends an authentication request to the authentication registration system, and provides a personalized content from the content provider to said at least one device. Methods and other systems for multiple access portals are also provided.
US08782393B1 Accessing SSL connection data by a third-party
A method, system, and apparatus are directed towards enabling access to payload by a third-party sent over an SSL session. The third-party may be a proxy situated between a client and a server. SSL handshake messages are sent between the client and the server to establish the SSL connection. As the SSL handshake messages are routed through the proxy, the proxy may extract data. In addition, one of the client or the server may send another message within, or out-of-band to, the series of SSL handshake message directly to the proxy. The other SSL message may include secret data that the proxy may use to generate a session key for the SSL connection. With the session key, the proxy may receive SSL messages over the SSL connection, modify and/or transpose the payload within the received SSL messages, and/or terminate the SSL connection at the proxy.
US08782392B1 Privacy-protective data transfer and storage
A method is performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors. The method includes receiving a first data transmission from a first client system, where the first data transmission including a first document, the first document having one or more portions that are marked as private; encrypting the marked portions of the first document using a key; and sending a second data transmission to a destination system, where the second data transmission includes a second document, the second document including the encrypted marked portions of the first document and a remainder of the first document that is not marked as private. The key is unavailable to the destination system. The second document is stored at the destination system.
US08782391B2 Service activation using algorithmically defined key
Systems and methods for service activation using algorithmically defined keys are disclosed. A consumer who has a relationship with a first party may wish to enroll in a service provided by a third party. The first party can maintain control of such enrollments through the use of algorithmically defined keys. The algorithmically defined keys also allow the third party service provider to verify data provided by the consumer as matching data stored by the first party. The verification provides for data synchronization without requiring the third party to have access to the first parties data systems.
US08782383B2 System and method for selectively managing a branch target address cache of a multiple-stage predictor
A multiple stage branch prediction system includes a branch target address cache (BTAC) and a branch predictor circuit. The BTAC is configured to store a BTAC entry. The branch predictor circuit is configured to store state information. The branch predictor circuit utilizes the state information to predict the direction of a branch instruction and to manage the BTAC entry based on modified state information prior to resolution of the branch instruction.
US08782382B2 Last branch record indicators for transactional memory
In one embodiment, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution. This register may further store a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction. This register may further store an abort indicator to indicate whether the branch was caused by a transaction abort. Other embodiments are described and claimed.
US08782381B2 Dynamically rewriting branch instructions in response to cache line eviction
Mechanisms are provided for evicting cache lines from an instruction cache of the data processing system. The mechanisms store, for a portion of code in a current cache line, a linked list of call sites that directly or indirectly target the portion of code in the current cache line. A determination is made as to whether the current cache line is to be evicted from the instruction cache. The linked list of call sites is processed to identify one or more rewritten branch instructions having associated branch stubs, that either directly or indirectly target the portion of code in the current cache line. In addition, the one or more rewritten branch instructions are rewritten to restore the one or more rewritten branch instructions to an original state based on information in the associated branch stubs.
US08782375B2 Hash-based managing of storage identifiers
Managing storage identifiers in a pool is facilitated by providing a hashing-based management protocol in association with a stack which accommodates storage identifiers of the pool. The hashing-based management protocol includes: based on a request, popping a storage identifier from the stack without evaluating for update of a hash link associated with the stack, potentially allowing the hash link to become inconsistent with storage identifiers remaining in the stack; and based on return of a freed storage identifier to the stack, hashing the freed storage identifier and identifying whether there is an inconsistency in the hash link related to return of the freed storage identifier, and based on identifying the inconsistency, one of updating the hash link to remove the inconsistency, or indicating, where ascertained, that the freed storage identifier is a duplicate storage identifier.
US08782373B2 Seamless application access to hybrid main memory
A command from an application is received to access a data structure associated with one or more virtual addresses mapped to main memory. A first subset of the virtual addresses for the data structure having constituent addresses that are mapped to the symmetric memory components and a second subset of the virtual addresses for the data structure having constituent addresses that are mapped to the asymmetric memory components are identified. Data associated with the virtual address from the first physical addresses and data associated with the virtual addresses from the second physical addresses are accessed. The data associated with the symmetric and asymmetric memory components is accessed by the application without providing the application with an indication of whether the data is accessed within the symmetric memory component or the asymmetric memory component.
US08782370B2 Selective data storage in LSB and MSB pages
A method for data storage includes providing a memory, which includes multiple groups of memory cells and is configured to concurrently store first data using a first storage configuration having a first access time, and second data using a second storage configuration having a second access time, longer than the first access time, such that each memory cell in each of the groups stores at least one bit of the first data and one or more bits of the second data. Data items are accepted for storage in the memory. The accepted data items are classified into a fast-access class and a normal-access class. The data items in the fast-access class are stored in the memory using the first storage configuration, and the data items in the normal-access class are stored in the memory using the second storage configuration.
US08782367B2 Memory area protection circuit
A circuit for controlling the access to at least one area of a memory accessible by a program execution unit, including a first instruction address input; at least one second data address input, the addresses coming from the execution unit; at least one function of correlation of these addresses; and at least one output of a bit for validating the fulfilling of conditions set by the correlation function.
US08782364B2 Determining availability of data elements in a storage system
Data elements are stored at a plurality of nodes. Each data element is a member data element of one of a plurality of layouts. Each layout indicates a unique subset of nodes. All member data elements of the layout are stored on each node in the unique subset of nodes. A stored dependency list includes every layout that has member data elements. The dependency list is used to determine availability of data elements based on ability to access data from nodes from the plurality of nodes.
US08782359B2 Data recovery systems and methods
Nearline disaster recovery (“nearline DR”) storage systems and methods that permit the use of previously restored stored data from a near time period by virtual applications operating off a backup storage location during the period of disaster recovery at a primary site. This is generally referred to as a “nearline DR storage process.”
US08782358B2 Transparent input / output switching between synchronously mirrored storage volumes
A method for configuring transparent synchronous mirroring volume switching for a first volume and a second volume that are coupled, via a storage area network, to a host computer, with the first volume mapped to the host computer. The method includes initiating synchronization of status data between the first volume and the second volume, and setting the first volume to an active state. The second volume is set to an inactive state, and an identifier associated with the active first volume is copied to a memory coupled to the inactive second volume. The copied identifier is retrieved from the memory by the host computer, and the inactive second volume is then mapped to the host computer.
US08782357B2 Reversing a communication path between storage devices
Reversing a communication path between a first volume on a first storage device and a second volume on a second storage device includes suspending communication between the first and second volumes while maintaining operations for other volumes of the storage devices, causing the first volume to change from a source volume to a destination volume without destroying the first volume, causing the second volume to change from a destination volume to a source volume without destroying the second volume, and resuming communication between the first and second volumes. Causing the first volume to change from a source volume to a destination volume may include modifying a table of the first storage device. Causing the second volume to change from a source volume to a destination volume may include modifying a table of the second storage device.
US08782353B2 Information processing device having data field and operation methods of the same
An information processing device includes a memory array and a controller. The memory array includes a data field that stores file data and a management information field that stores information regarding the data field. The controller controls a writing operation to the memory array. The controller stores a portion of the file data, corresponding to a product of a positive-integer and a predetermined unit block size, in the data field by block units, with reference to the data field information of the management information field.
US08782352B2 System and method for supporting a self-tuning locking mechanism in a transactional middleware machine environment
A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
US08782351B2 Protecting memory of a virtual guest
The method for protecting memory of a virtual guest includes initializing a virtual guest on a host computing system. The host computing system includes a virtual machine manager that manages operation of the virtual guest. The virtual guest includes a distinct operating environment executing in a virtual operation platform provided by the virtual machine manager. The method includes receiving an allocation of run-time memory for the virtual guest, the allocation of run-time memory comprising a portion of run-time memory of the host computing system. The method includes setting, by the virtual guest, at least a portion of the allocation of run-time memory to be inaccessible by the virtual machine manager.
US08782350B2 Circuit providing load isolation and noise reduction
Certain embodiments described herein include a memory module having a printed circuit board including at least one connector configured to be operatively coupled to a memory controller of a computer system. The memory module further includes a plurality of memory devices on the printed circuit board and a circuit including a first set of ports operatively coupled to at least one memory device. The circuit further includes a second set of ports operatively coupled to the at least one connector. The circuit includes a switching circuit configured to selectively operatively couple one or more ports of the second set of ports to one or more ports of the first set of ports. Each port of the first set and the second set comprises a correction circuit which reduces noise in one or more signals transmitted between the first set of ports and the second set of ports.
US08782348B2 Microprocessor cache line evict array
An apparatus for ensuring data coherency within a cache memory hierarchy of a microprocessor during an eviction of a cache line from a lower-level memory to a higher-level memory in the hierarchy includes an eviction engine and an array of storage elements. The eviction engine is configured to move the cache line from the lower-level memory to the higher-level memory. The array of storage elements are coupled to the eviction engine. Each storage element is configured to store an indication for a corresponding cache line stored in the lower-level memory. The indication indicates whether or not the eviction engine is currently moving the cache line from the lower-level memory to the higher-level memory.
US08782342B2 Systems and methods for automatically generating a mirrored storage configuration for a storage array
An information handling system includes a plurality of storage enclosures, a plurality of logical storage units located in each storage enclosure, a controller connected to each of the plurality of logical storage units. The controller is configured to receive data regarding the plurality of logical storage units, and automatically execute an algorithm based on the received logical storage unit data to generate a mirrored storage configuration to be implemented, the mirrored storage configuration defining mirrored pairs of the plurality of logical storage units.
US08782339B2 Storage system having cross node data redundancy and method and computer readable medium for same
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time video data, image data, or combinations thereof.
US08782338B2 Method for wear leveling in a nonvolatile memory
A method for writing and reading data memory cells, comprising: defining in a first memory zone erasable data pages and programmable data blocks; and, in response to write commands of data, writing data in erased blocks of the first memory zone, and writing, in a second memory zone, metadata structures associated with data pages and comprising, for each data page, a wear counter containing a value representative of the number of times that the page has been erased.
US08782337B2 Storage system and data transfer method of storage system
A storage system is described and includes a storage apparatus for storing data used by an external apparatus, first and second temporary data storage units, a host interface, a disk interface, and first and second controllers. The first controller is configured to select as a data transfer process, when the host interface receives a command from the external apparatus, one of a first data transfer process and a second data transfer process based on the command. The first data transfer process is a data transfer from the first temporary data storage unit to the external apparatus by the host interface. The second data transfer process is a data transfer from the first temporary data storage unit to the second temporary data storage unit by the second controller, and a data transfer from the second temporary data storage unit to the external apparatus by the host interface.
US08782336B2 Hybrid storage system with control module embedded solid-state memory
A hybrid control module includes a host interface control module configured to transfer data to and from a host interface. A first embedded multi-media card (eMMC) interface is configured to (i) connect to a second eMMC interface of a control module embedded solid-state memory (SSM) and (ii) transfer the data between the hybrid control module and the control module embedded SSM. A buffer management module is (i) in communication with the host interface control module, the first eMMC interface and a disk access control module and (ii) configured to buffer the data in volatile memory. The data is received by the buffer management module and from at least one of the host interface control module, the first eMMC interface, or the disk access control module.
US08782334B1 Hybrid drive copying disk cache to non-volatile semiconductor memory
A hybrid drive is disclosed comprising a head actuated over a disk comprising a plurality of data sectors. The hybrid drive further comprises a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments. A disk cache is defined comprising a first plurality of the data sectors, and a non-cache area of the disk is defined comprising a second plurality of the data sectors. When a write command is received from a host, data is written to the disk cache, and under certain conditions, the data is copied from the disk cache to the NVSM.
US08782332B2 Control method and controller for DRAM
A DRAM controller including a judging module, a determination module, and a transmission module is provided. The judging module judges an address content difference between a first command and a third command. The determination module determines a plurality of buffering address contents, associated with at least one second command, according to the address content difference. The transmission module then sequentially transmits the first command, the at least one second command, and the third command to the DRAM.
US08782329B2 Method for performing data shaping, and associated memory device and controller thereof
A method for performing data shaping is provided. The method is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: according to contents of data to be written into or read from the Flash memory, generating/recovering an input seed of at least one randomizer/derandomizer; and utilizing the randomizer/derandomizer to generate a random function according to the input seed, for use of adjusting a plurality of bits of the data bit by bit. An associated memory device and a controller thereof are also provided.
US08782328B2 Method for transmitting program codes to a memory of a control device, particularly for motor vehicles
A method is described for transmitting program codes to a program memory in a controller, particularly in a motor vehicle, having the following operations: a) connecting an interface in a controller to a programming appliance which contains the program codes, setting all the memory cells of the program memory in the controller to a standard value, compressing the program code in the programming appliance on the basis of a lossless data compression process, transmitting the compressed program code to the controller, decompressing the received program code in the controller, and storing the decompressed program code in the program memory in the controller.
US08782327B1 System and method for managing execution of internal commands and host commands in a solid-state memory
Embodiments of the invention are directed to enable simultaneous or nearly simultaneous execution of internal and host-issued commands in a non-volatile storage subsystem while maintaining data consistency. Embodiments maintain validity information on data residing at physical addresses as well as logical to physical address mappings in the solid-state storage subsystem. In one embodiment, a controller within the storage subsystem selectively cancels internal commands that it determines to be writing data that has been rendered invalid by another command. In one embodiment, the determination is made by consulting the validity information kept by the controller in an invalid page table.
US08782324B1 Techniques for managing placement of extents based on a history of active extents
A technique of managing data placement involves constructing an active extent list which identifies active extents stored in a storage pool based on a history of extent activity. The technique further involves based on the active extent list, generating preferred extent-tier pairings for extents of a particular LUN slice that are initially stored on a first tier of the pool, the preferred extent-tier pairings matching (i) a first extent of that LUN slice to the first tier and (ii) a second extent of that LUN slice to a second tier of the pool. The technique further involves, based on the preferred extent-tier pairings, maintaining the first extent on the first tier and relocating the second extent from the first tier to the second tier to distribute the first and second extents of that LUN slice across multiple tiers of the pool in accordance with the extent activity history.
US08782321B2 PCI express tunneling over a multi-protocol I/O interconnect
Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
US08782312B2 Method for data transmission by telegram
A method for data transmission by telegram via a fieldbus of process automation technology, wherein information is transmitted via the fieldbus in the form of data in at least one telegram, and wherein the information, especially the same information, is transmitted in the at least one telegram in a first data format and in a second data format, wherein the first data format differs from the second data format.
US08782311B2 Automation device
The invention relates to an automation device, with which a multiplicity of physically distributed functional units communicate with each other by means of a common transmission protocol. The device has a microcontroller (110), which is assigned at least one clock generator (120) and one memory unit (150), and which is connected at least to one data source (140), which is designed to output a data bit-stream to be transmitted.
US08782309B2 Method and apparatus for suggesting data for deletion
An approach is provided for suggesting data for deletion from an electronic data storage medium. An external device detects initiation of transfer of data from first storage medium to second storage medium. Next, the external device determines an available storage in the second storage medium for the data. Then, the external device generates a list to suggest content for deletion within the second storage medium to accommodate the data.
US08782300B2 Electronic apparatus
An electronic apparatus provided with a serial communication circuit achieving a baud rate adjustment with high precision is provided. For example, a bit width of each of a plurality of bits in received serial data is measured by a clock counter, and an average value of the bit width is calculated detecting its maximum value and minimum value. Moreover, for example, a maximum tolerance and a minimum tolerance are calculated as a value substantially 1.5 times the average value and a value substantially 0.5 times the average value, and determination is made as to whether or not the maximum value and the minimum value are within a range between the maximum tolerance and the minimum tolerance. If they are within the range, the corresponding average value is set in a baud rate setting register.
US08782298B2 Computing device and method for adjusting physical links of a SAS expander of the computing device
A method to adjust physical links of serial attached small computer system interface (SAS) expanders of a computing device. The SAS expanders include a first SAS expander and one or more second SAS expanders. When data flow of the physical links of the first SAS expander for transmitting data to a second SAS expander is saturated, the method determines whether the first SAS expander has reserved physical links that can be adjusted. If the first SAS expander has reserved physical links that can be adjusted, the method generates a new firmware, and adjusts the adjusted physical link to the second SAS expander by writing the new firmware to the first SAS expander. The method also adjusts the adjusted physical link to the second SAS expander on hardware circuit.
US08782295B2 Method and apparatus for a multi-engine descriptor controller for distributing data processing tasks across the engines
A method and apparatus, such as multi-engine controller that can be used to control multiple data processing engines in a command based IO processing system, such as a storage controller, to solve to the problem of scaling the data processing rate to match the advances in the IO interface data rates, including a method of identifying dependencies among various tasks queued up in the system and scheduling tasks out-of-order to avoid head of line blocking, a method to buffer and reorder the completed tasks such that the task output order is the same as that in the input to the system.
US08782294B1 Intra-processor resource control
A processor and execution units providing intra-processor resource control. A processor includes a processor core and a peripheral. The processor core includes a first execution unit, and a second execution unit coupled to the first execution unit. The peripheral is coupled to the second execution unit. The second execution unit is configured to execute a complex instruction, and includes a status register and resource control logic. The status register includes a resource control field configured to store resource control information. The resource control information specifies whether the second execution unit requests access to the peripheral during execution of an instruction stream comprising a complex instruction. The resource control logic is configured to apply the resource control information to request access to the peripheral during execution of the instruction stream comprising the complex instruction.
US08782293B1 Intra-processor operation control
A processor and execution units providing intra-processor operation control. In one embodiment, a processor includes a processor core and a peripheral device. The processor core includes a first execution unit and a second execution unit. The second execution unit is coupled to the first execution unit and the peripheral device. The second execution unit is configured to execute a complex instruction, and includes a status register and execution control logic. The status register includes an execution control information field configured to store execution control information. The execution control information specifies operational parameters of the peripheral device. The execution control logic is configured to apply the execution control information to generate execution control signals, and to control operation of the peripheral device via the execution control signals.
US08782289B2 Presenting multi-function devices behind a switch hierarchy as a single function device
In one embodiment, a computer system, comprises at least one host node, at least one input/output node coupled to the host node, at least one multi-function device coupled to the input/output node via a switch, and a middle manager processor comprising logic to block an enumeration process in a host node for the multi-function devices behind the switch hierarchy, initiate an enumeration process for the multi-function devices in a manager processor separate from the host node, store a routing table for the switch hierarchy in a memory module coupled to the manager processor, and allocate, in the manager processor, endpoint device resources to the host node.
US08782288B2 Multicast-enabled address resolution protocol (ME-ARP)
A Multicast-Enabled Address Resolution Protocol (ME-ARP) is disclosed. This ME-ARP allows the building of independent IP based Virtual Private LAN segments (VPLS) over a multicast enabled IP backbone using stateless tunnels and optimal VPLS traffic forwarding. Each VPLS has an associated IP subnet which is completely independent from other VPLS or the underlying IP backbone itself. Each Customer Premises Equipment (CPE) device needs only to be configured with a VPLS identifier and its serving IP subnet per VPLS designated interface.
US08782287B2 Methods and apparatus for using multiple reassembly memories for performing multiple functions
A packet processing system comprises first processing circuitry for performing a first function, and first memory circuitry coupled to the first processing circuitry for storing received packets, wherein at least a portion of the packets stored by the first memory circuitry are usable by the first processing circuitry in accordance with the first function. The packet processing system further comprises at least second processing circuitry for performing a second function, and at least second memory circuitry coupled to the second processing circuitry for storing at least a portion of the same packets stored in the first memory circuitry, wherein at least a portion of the packets stored in the second memory circuitry are usable by the second processing circuitry in accordance with the second function. In an illustrative embodiment, the first processing circuitry and the second processing circuitry operate in a packet switching device such as a router. In such case, the first processing circuitry and the second processing circuitry operate between a packet network interface and a switch fabric of the packet switching device.
US08782284B2 Extensible deployment system
An extensible deployment system is disclosed that provides for flexible deployment and centralized management of a scalable communication system. The scalable communication system may be segmented into multiple groups of services, e.g. multiple solutions, that may be deployed across one or more servers. The groups of services may each access separate databases in a single database instance that may allow for the groups of services to be deployed and upgraded independently. A management interface may be provided that allows for centralized management, and deployment, of all of the groups of services, irrespective of the independent upgrade paths of the groups of services. The management interface may include a local authentication system and may also be interoperable with one or more external authentication systems, such that users may use login credentials of an external authentication system to access the management interface.
US08782282B1 Network management system
A technique for communicating in a network management system is disclosed. The technique includes transferring information from an application server to a gateway that processes the information, transferring the gateway processed information from the gateway to a plurality of adapters associated with the gateway that process the gateway processed information, and transferring the adapter processed information from one of the adapters to a client.
US08782280B2 Device identifier selection
A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
US08782272B2 Switching media streams in a client system based on environmental changes
A method and system for switching media streams of a video in a client system. The media streams are made available to the client system by a content providing system. A first media stream received from the content providing system is played in a SHOW mode in the client system. An environmental change in an environment within or adjacent to the client system is detected, resulting in executing a procedure for deciding whether to switch from playing the first media stream to playing a second media stream differing from the first media stream. The executed procedure decides to make the switch. The switch is made to playing the second media stream in the SHOW mode as the second media stream is being received from the content providing system in response having been requested from the content providing system. The switching preserves content continuity of the video.
US08782267B2 Methods, systems, devices, and computer-readable media for delivering additional content using a multicast streaming
A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent to with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.
US08782264B2 System and method for verifying parental approval
An improved system and method enable website operators and online service providers to verify parental approval for access by underage users, e.g., for compliance with COPPA. The system and method herein also enable parents to monitor what sites their children have approval to visit; enable parents to withdraw approval at any time for any site(s) previously approved using the system and method described herein; and enable website operators/online service providers to admit or prevent children from logging in or accessing online services or content based on real time parental approval data.
US08782263B1 Authenticated session controller
A single client session may be managed such that two or more virtual instances are presented without regard to technologies of the different virtual instances. Individual ones of the two or more virtual instances may be of a virtual environment or a virtual space. A first virtual instance may be loaded into the client session responsive to a user being authenticated for the first virtual instance based on received authentication information. A second virtual instance may then be loaded into the client session responsive to the user being authenticated for the second virtual instance based on the same received authentication information. Information associated with the user, information associated with a user character controlled by the user, and/or other instance services may be provided to the first virtual instance and/or the second virtual instance. Individual ones of the virtual instances may be monitored for a runtime error and/or memory abuse.
US08782260B2 Network access control system and method using adaptive proxies
A method, system and computer program for providing multilevel security to a computer network. The method comprises the step of receiving a first communication packet on at least one network interface port from an outside network. The method further includes the steps of filtering the first packet in one of at least two levels of security comprising a first level of security which examines the content information of the packet and a second level of security which examines the first packet excluding the content information of the packet. The system includes a first packet filter configured to filter its input packets by examining content information of its packets and a second packet filter configured to filter its input packets by examining the header information without examining the content information of its packets. The system further includes a third filter which is configured to forward a number of packets to one of the first and second filters, thereby providing security to the computer network. The computer program includes a first module located in an application layer, a second module located in a network layer, and a third module located in a kernel space and configured to examine a number of packets received by the computer network from at least one outside network and to forward the number of packets to one of the first and second modules after examining the number of packets.
US08782258B2 Transferring web data between operating system environments
An electronic device having a multi-environment operating system (OS) is disclosed. The electronic device creates a web session and/or updates a browser configuration in a first OS environment based on a web session and/or a browser configuration in a second OS environment. The web session is created and/or the browser configuration is updated when a primary OS environment transitions from the second OS environment to the first OS environment. The transition may occur when the device transitions from a docked mode to a mobile mode, or from a mobile mode to a docked mode.
US08782255B2 Handling of user access-dependent information in a core network subsystem
An object of the present invention is a method for the handling of user access-dependent information in a system comprising a core network subsystem accessed by an access network, said method comprising: a step wherein an entity of said core network subsystem obtains user access-dependent information from said access network, a step wherein an entity of said core network subsystem signals to another entity, in the context of a core network subsystem procedure relating to a user's terminal, user access-dependent information obtained from said access network, a step wherein an entity of said core network subsystem uses user access-dependent information obtained from said access network, for control of service delivery to said user.
US08782251B2 Automated configuration of network mode
Aspects of the subject matter described herein relate to a mechanism for seamlessly changing a network mode of a network device that is connected to multiple nodes. In aspects, agents reside on the nodes. A master agent communicates with the other agents and receives the capabilities of the nodes on which they execute. The master agent creates a data structure that includes the settings needed to connect using the new network mode. The master agent distributes this data structure to the other agents and each agent stores settings associated with the current network mode in case a rollback is needed. The master agent then instructs the other agents to begin communicating using the new network mode and the network device is reconfigured. If the master agent does not receive success acknowledgments from all of the other agents, the master agent initiates a rollback procedure.
US08782249B1 Message engine
Systems and methods that facilitate messaging capabilities within a plant (e.g., a unified plant model—UPM) via employing a message engine that normalizes messaging of various messaging protocols and formats, wherein various systems of such plant can map to the message engine; and provide a consistent interface where events are sent/received consistently across such system. Such messaging engines can facilitate communication (e.g., via preferred channels) to other services/products, wherein the configuration and management of messaging is consistent across the system.
US08782245B1 System and method for managing provisioning of storage resources in a network with virtualization of resources in such a network
This invention is a system and method for managing provisioning of resources for one or more data storage networks using a new architecture.
US08782242B2 Software application placement using computing resource containers
Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications, or that the first software application is to be separated from the second software application during execution of the first and second software applications. A target computing resource container is selected based on the placement rule and a computing resource container that is associated with the first software application. The second software application is associated with the target computing resource container, and the placement rule may be provided to the target computing resource container.
US08782239B2 Distributed router computing at network nodes
A system permitting alteration of the information processing position, where an existing information system is used, while minimizing alterations in configuration or the like, is to be provided. Intelligent nodes each having an information processing section and any desired address altering section are arranged on boundaries of a network where packets are likely to pass. This node has a flow table for recognizing as a flow a group of packets transmitted from each user's terminal, a flow status table for determining the connection state and the next destination address or the final destination address of each flow, and a module to observe the loaded state of its own information processing function. It rewrites the destination address of any flow not in a connection-established state in the flow status table to a less loaded one out of its own information processing function section or external information processing apparatus.
US08782238B2 Server clustering in a computing-on-demand system
A device may provision two or more servers, each of the servers including a first network interface. In addition, the device may enable a second network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces.
US08782236B1 Managing resources using resource expiration data
Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
US08782235B2 Resource migration system and resource migration method
A resource migration system includes a plurality of servers. A first (second) server includes a first (second) main memory and a first (second) memory data manager. The first memory data manager manages a set of first data segments formed by copying a plurality of segments of first memory data stored in the first main memory. The second memory data manager receives resource data regarding the first data segments from the first server, determines whether each first data segment is able to be replaced by any of second data segments formed by copying a plurality of segments of second memory data stored in the second main memory, receives from the first server some first data segments which have been determined to be unable to be replaced by any second data segment, and reconstructs the set of first data segments with received first data segments and some second data segments.
US08782234B2 Arrangement for managing data center operations to increase cooling efficiency
A method includes a step of obtaining efficiency characteristic information for each of a plurality of air conditioning units in a location containing a plurality of server computers. The method also includes employing one or more processing units to allocate one or more processing tasks to one of the plurality of server computers based on the efficiency characteristic information.
US08782233B2 Embedding a cloud-based resource request in a specification language wrapper
Embodiments relate to systems and methods for embedding a cloud-based resource request in a specification language wrapper. In embodiments, a set of applications and/or a set of appliances can be registered to be instantiated in a cloud-based network. Each application or appliance can have an associated set of specified resources with which the user wishes to instantiate those objects. For example, a user may specify a maximum latency for input/output of the application or appliance, a geographic location of the supporting cloud resources, a processor throughput, or other resource specification to instantiate the desired object. According to embodiments, the set of requested resources can be embedded in a specification language wrapper, such as an XML object. The specification language wrapper can be transmitted to a marketplace to seek the response of available clouds which can support the application or appliance according to the specifications contained in the specification language wrapper.
US08782231B2 Simple integration of on-demand compute environment
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment.
US08782229B2 Transmission management system and transmission system
A disclosed transmission management system includes a receiver unit to receive alteration information for altering a communication status of a first transmission terminal from the first transmission terminal that communicates with a second transmission terminal to exchange content data, a terminal management unit to manage first status information indicating the communication status of the first transmission terminal, an acquisition unit to acquire the first status information from the terminal management unit in a case where the receiver unit receives the alteration information for altering the communication status of the first transmission terminal, and an alteration unit to alter the first status information managed by the terminal management unit, based on the alteration information for altering the communication status of the first transmission terminal received by the receiver unit and the first status information acquired by the acquisition unit.
US08782227B2 Identifying and correcting an undesired condition of a dispersed storage network access request
A method begins by a processing module sending a transaction verification request to the set of dispersed storage (DS) units, wherein the transaction verification request includes a transaction number that corresponds to a particular dispersed storage network (DSN) access request. The method continues with the processing module receiving transaction verification responses from at least some of the set of DS units to produce received transaction verification responses. The method continues with the processing module identifying an undesired condition with processing the DSN access request and initiating a corrective remedy for the undesired condition when a DS unit of the set of DS units does not provide a desired transaction verification response.
US08782226B2 Allocating internet protocol (IP) addresses to nodes in communications networks which use integrated IS-IS
Previously it has only been possible to allocate unique internet protocol (IP) addresses to nodes in open systems interconnection (OSI) communications networks such as those using integrated IS-IS, by manual configuration. This is time consuming and expensive because an operator must travel to the site of the node. By exploiting features of the OSI routing protocol the present invention enables IP addresses to be automatically allocated to the new network nodes. This is particularly advantageous for new intermediate systems such as optical multiplexers with integral routers. Once an IP address has been allocated, the node can be managed by a remote management system or operator using internet protocol methods.
US08782223B2 Systems and methods for categorizing network traffic content
A method for categorizing network traffic content includes determining a first characterization of the network traffic content determining a first probability of accuracy associated with the first characterization, and categorizing the network traffic content based at least in part on the first characterization and the first probability of accuracy. A method for use in a process to categorize network traffic content includes obtaining a plurality of data, each of the plurality of data representing a probability of accuracy of a characterization of network traffic content, and associating each of the plurality of data with a technique for characterizing network traffic content. A method for categorizing network traffic content includes determining a characterization of the network traffic content, determining a weight value associated with the characterization, and categorizing network traffic content based at least in part on the characterization of the network traffic content and the weight value.
US08782221B2 Method to allocate buffer for TCP proxy session based on dynamic network conditions
Allocation of buffers for a TCP proxy session between a client and a server by a service gateway includes: monitoring dynamic network behaviors for server and client side sessions of the TCP proxy session; and allocating capacity for a server side buffer and capacity for a client side buffer in a memory buffer based on the dynamic server side network behaviors, the dynamic client side network behaviors, and a weighted average of a capacity of the memory buffer. In one approach to the allocation, the gateway determines whether an available capacity of the server or client side buffer is sufficient to store a data packet. If not sufficient, the allocated capacity of the server or client side buffer is increased based on measurements of the dynamic network behaviors and the weighted average, and the available capacity of the server or client side buffer is adjusted accordingly.
US08782220B2 Software product management through the cloud
Status of software product(s) may be monitored through the cloud by Extract, Transform, Load (ETL) of status information, in the form of business process status indicators from customer tenants. Examples of such status indicators can include a backlog of tasks to be fulfilled, or a number of business documents present in specific processing states, which describe aspects of the business application and allow an understanding of the overall status of the monitored application. A data extractor component of a customer tenant may extract and transform the status indicators from a plurality of business documents. A data import framework of a central monitoring system may in turn employ mapping to condense that heterogeneous data into a monitoring-specific simplified status model.
US08782219B2 Automated discovery of template patterns based on received server requests
Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.
US08782218B1 Activity stream based alert processing for information technology infrastructure
An activity stream based alert processor is configured to receive product-specific alerts from respective products implemented in information technology infrastructure, and to process the product-specific alerts to generate one or more activity streams using a specified activity stream format suitable for delivery to one or more remediation elements. For example, the activity streams may be generated in a standardized activity stream format suitable for delivery to one or more social networking applications to facilitate collaborative remediation of the product-specific alerts by multiple administrative entities, such as network, storage and server administrators. The alerts in an illustrative embodiment may comprise system management alerts generated by respective software products or other products in cloud infrastructure of a cloud service provider.
US08782217B1 Online identity management
An identity scanner monitors information regarding a target individual on various data sources, such as social networking sites. The information is analyzed to identify risk and/or reward factors that are indicative of risk levels associated with the target's privacy, reputation, safety, health, and/or other attributes. Various information regarding the identified risks and/or reward factors identified may be provided to a monitoring individual (e.g., a guardian of the target individual) in various customizable manners and mediums.
US08782216B2 Quantitative management assessments of data communication networks with converged architectures
Techniques for quantitative converged network assessment are described. Performance information, associated with network infrastructure elements and application or service elements of a computer network, is received. One or more key performance indicators of a reference network architecture are compared with at least a portion of the performance information. A plurality of first scores is determined based on the comparison of the one or more key performance indicators and at least a portion of the performance information. Based on the plurality of first scores, a single second score is determined that indicates a converged state of the computer network with respect to the reference network architecture.
US08782205B2 Device and computer readable medium
A device and a computer readable medium having a computer program stored thereon are provided. The device includes: a detecting unit configured to detect one or more host computers accessible from the device and operational states of the respective host computers; and a restricting unit configured to restrict a function of the device based on the operational states of the host computers detected by the detecting unit.
US08782204B2 Monitoring hardware resources in a software provisioning environment
A provisioning server can provide and utilize a diagnostic tool to test and interrogate hardware on target machines and to collect data from the hardware. The diagnostic tool can operate on the target machine independently of software already installed on the target machine. The diagnostic tool can interrogate hardware of the target machine and collect data from the hardware of the target machine. The provisioning server can select the diagnostic tool from a set of pre-generated diagnostic tools or generate a custom diagnostic tool tailored to a specific target machine. The provisioning server can interact directly with the diagnostic tool or interact with the diagnostic tool utilizing a network management server. Once data is collected, the provisioning server can be configured to store the collected data and/or output the data to other parties or systems.
US08782202B2 Monitor control of devices connected to network
At an upload time, each of multiple printers connecting with a network identifies storage or non-storage of any unsent monitor information file, which has not yet been sent to a management server. In the case of storage of any unsent monitor information file, the printer collects from the other printers unsent monitor information files, which are stored in the other printers and have not yet been sent to the management server, and uploads the collected monitor information files and the unsent monitor information file stored in the self printer to the management server. This arrangement effectively reduces the access frequency from the respective printers to the management server for transmission of monitor information files from the printers to the management server.
US08782199B2 Parsing a packet header
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.
US08782198B2 System and method for storage discovery in a storage area network using device domains under control of a storage device
A storage device coupled to a fabric includes a memory and a processor operable to receive, default domain information for a storage area network (SAN) from a management server coupled to the fabric. The default domain information including a list of host systems and a list of initiators on the SAN. The processor also sends the default domain information to a management station to configure a discovery domain including a host system selected from the list of host systems and an initiator selected from the list of initiators, receives the discovery domain from the management station, directs the management server to add the first discovery domain to a list of device domains implemented by the management server on the SAN, and directs the management server to enable the first discovery domain.
US08782196B2 Hardware task manager
A hardware task manager for an adaptive computing system. The task manager indicates when input and output buffer resources are sufficient to allow a task to execute. The task can require an arbitrary number of input values from tasks. Likewise, output buffers must also be available before the task can start to execute and store results. The hardware task manager maintains a counter associated with each buffer. For input buffers, a negative value for the counter means that there is no data in the buffer and the buffer is not ready and the associated task cannot run. Predetermined numbers of bytes, or “units,” are stored into the input buffer and an associated counter is incremented. When the counter value transitions from a negative value to a zero the high-order bit of the counter is cleared indicating the input buffer has sufficient data and is available to be processed.
US08782194B2 Streaming media search and playback system
A method is provided for playing back media from a network. The method includes receiving a search criteria from a network enabled device. The method further includes accessing a database comprising a plurality of network addresses, where the database associates each address with one or more classes of information. The addresses in the database each access a media network resource. The method further includes selecting at least one address in the database using the search criteria, and signaling the selected address to the network enabled device. The method also includes controlling the network enabled device so as to automatically access and play back the media resource of the selected address.
US08782190B2 Demand response management system
A demand response management system which may be implemented with demand response logic. The system may be used by utilities, independent system operators, intermediaries and others to manage operations of demand response programs relative to customers, clients, participants, and users of outputs from the utilities, independent system operators, and the like. Demand response logic of the demand response management system may provide demand signal propagation and generation from demand response events.
US08782188B2 Automated device reporting
A method performed by a device includes detecting a first condition to generate a report record associated with the device; generating the report record associated with the device, in response to detecting the first condition, where generating the report record includes recording environment conditions associated with the device, recording device conditions associated with the device, and recording signal conditions associated with the device; detecting a second condition to send the generated report record to a server device; and sending the generated report record to the server device, in response to detecting the second condition.
US08782186B2 Systems and methods for addressing managed elements
Systems and methods for managing information technology (IT) resources determine the physical location of at least one managed element using a property of the at least one managed element, wherein the managed element is assigned a unique name within a container and the property specifies a value that indicates the physical location of the managed element within the container, further wherein the value is provided in a format that is standardized for the type of container.
US08782185B2 Network booting a machine coupled to the network by a link aggregation group
A technique includes network booting a physical machine coupled to a network by a link aggregation group. The technique includes selectively disabling ports of the physical machine associated with the link aggregation group in connection with the network booting until a driver of an operating system to group the ports together is installed on the physical machine.
US08782184B2 Method and system for adaptive delivery of digital messages
A system and method for automatically adapting digital message traffic flow evaluates message delivery disposition, latency and performance metrics such that the system operates more optimally in terms of both overall throughput as well as with respect to system sending reputation. Reputation is in the context of maintaining message flow within limits that are acceptable for a given destination, such that the sender behavior avoids being flagged as abusive or otherwise undesirable.
US08782173B2 Auditable distribution of a data file
Auditable data distribution from a server to clients is achieved as follows. The server delivers chunks of a data file, and identifiers of the chunks, to the clients. For each chunk of the data file received by the clients, a digest is generated by the client that received the chunk, using at least a part of the chunk and further data of the client that received the chunk. The further data is known to the server. The client that received this chunk sends the digest to the server, which receives the digest. The server determines an identity of the clink that received the chunk in question, by comparing the digest to the chunks that the server has sent and to the further data known to the server. The server stores the identity of the client that received the chunk.
US08782172B2 Method of controlling mobile terminal, home hub, and visited hub in virtual group for content sharing
Provided is a method of controlling a home hub in a virtual group that may provide a geographical boundary about the virtual group by associating an identifier of a network of a virtual group included in an access point list with a name of the virtual group and a name of the home hub managing the virtual group, and may provide a terminal which moves to a visited virtual group with information about a network of the visited virtual group, thereby facilitating recognition of a virtual group and content sharing.
US08782164B2 Implementing asyncronous collective operations in a multi-node processing system
A method, system, and computer program product are disclosed for implementing an asynchronous collective operation in a multi-node data processing system. In one embodiment, the method comprises sending data to a plurality of nodes in the data processing system, broadcasting a remote get to the plurality of nodes, and using this remote get to implement asynchronous collective operations on the data by the plurality of nodes. In one embodiment, each of the nodes performs only one task in the asynchronous operations, and each nodes sets up a base address table with an entry for a base address of a memory buffer associated with said each node. In another embodiment, each of the nodes performs a plurality of tasks in said collective operations, and each task of each node sets up a base address table with an entry for a base address of a memory buffer associated with the task.
US08782159B2 Method and system for creating and sending handwritten or handdrawn messages via mobile devices
A handwritten or handdrawing messaging system employs a handwriting messaging component operable with a messaging client of a mobile device connected to the data transmission network to set up a handwriting data capture area in the messaging client into which the user can enter handwritten or handdrawn input through a suitable manual input device, and then operates to capture the handwritten or handdrawn input and send it as a handwritten electronic message to the intended recipient. It also sets up a graphical data viewing area within the messaging client for viewing handwritten electronic messages sent to the user. Preferably, it is a small-footprint software module installed with the messaging client of the mobile device. The mobile device can be any type of wired or wirelessly-connected portable device operating on a computing platform, such as a personal digital assistant (PDA) device, game console or player device, or other mobile messaging device. The manual input device can be a touch-sensitive screen, tablet with pen input, stylus pad with stylus input, or an attached drawing pad. The system is particularly useful for messaging via mobile game player devices, so that people all over the world can send handwritten messages, chat, and play handdrawn games with each other.
US08782155B2 Methods and apparatus for inserting content into conversations in on-line and digital environments
Content is inserted into conversations hosted on a takeoff site using creatives that provide lures and links to other material that users engaged in the conversation might find helpful and relevant. Such insertions are made in a contextually meaningful fashion through the use of a matching and decision process that determines best candidate creatives and an appropriate time and place for their insertion into the conversation.
US08782154B2 System and method for verifying delivery and integrity of electronic messages
A server transmits a message from a sender to a destination address. During transmission, the server and the destination address have a dialog constituting an attachment, via a particular one of SMTP and ESMTP protocols, concerning the message, the server and the destination address. The message passes through servers between the server and the destination address. This passage is included in the attachment. Verifiers are provided for the message and for the attachments. The verifiers may constitute encrypted hashes of the message and of the attachment. The sender receives the message, the attachments and the verifications from the server before authentication and transmits the message, the attachments and the verifiers to the server to obtain authentication by the server. The server operates on the message and the message verifier to authenticate the message and operates on the attachments and the attachments' verifier to verify the attachments.
US08782153B2 Migrating social connections from a first profile to a second profile
In general, aspects of the present disclosure are directed to techniques for migrating social networking connections in a social network from one profile to another profile. A first incoming connection from a third profile in a social network to a first profile in the social network may be determined. A first outgoing connection to a fourth profile in the social network from the first profile in the social network may be determined. A second incoming connection from the third profile to a second profile may be created based at least in part on the first incoming connection. A second outgoing connection to the fourth profile from the second profile may be created based at least in part on the first outgoing connection.
US08782151B2 Systems and methods for facilitating relationship management
Messages exchanged among users of a relationship management and work collaboration system are organized within user-defined, secure communication channels organized according to user-defined hierarchies that represent the users' personal relationships with one another. Security of the communications channels is maintained using individual, dynamic keys, each of the keys being uniquely associated with a respective one of the channels, and being generated according to combinations of individual passwords established by each respective channel's participants. In-bound messages in the form of e-mails are received and associated with respective ones of the channels according to e-mail aliases associated with the inbound messages. Out-bound e-mails may be sent to channel participants according to e-mail addresses associated with the participants and channel preferences established by the system users. In some instances, messages are posted or not posted to those of the channels under the control of respective moderators and channel participants.
US08782150B2 Method and apparatus for enabling device communication and control using XMPP
A method and device is provided for platform independent device communication by detecting a request at a processor-based device to perform a function, determining an external device corresponding to the request, retrieving a tag for the external device for performing a function corresponding to the request and generating a message implemented in XMPP, having embedded therein the tag, wherein the tag is essential at the external device for performing the function corresponding to the request. Receiving the message at a device, determining whether the message comprises a device message, retrieving a tag included in the message, wherein the tag corresponds to an executable command to perform a function and executing the tag to perform the function.
US08782148B2 Managing redundancy in electronic mail messages
A computer implemented method and system is provided for managing emails within an email system or email box. At the creation of a new email at the email system, an identification of its content (CID) is calculated, the result of that calculation being stored in a header of that email to be forwarded together with the new email. It is checked at the email system when receiving an email to determine whether the email includes a CID identifying the content of that email. If this is not the case, then a CID of the content of the received email is calculated, the resulting CID being stored in the header of that email together with the email. A comparison between the received email and the already stored emails at the email system is performed by comparing the corresponding CID of the received email with the CID of the stored emails. The email system is reorganized by superseding duplicate emails having the same CID.
US08782143B2 Disk management
Systems, methods, and computer-program products store file segments by receiving a first file segment, and storing the first file segment in a first memory area having a highest ranking. The first memory area is reassigned as a memory area having a next highest ranking when a second file segment is received and the first memory area has reached a maximum capacity. The second file segment is stored in another memory that is reassigned as the memory area having the highest ranking.
US08782142B2 System and method for evaluating healthcare information technology
A method for evaluating a healthcare information system includes first determining a first specification for the healthcare information system. The first specifications may include healthcare profile data for specifying a profile of a healthcare provider, technology profile data for specifying a profile of technology resources, and performance data for measuring the benefits associated with performance indicators of the healthcare information system. Then, an evaluation is determined from the first specification, which may include system performance values. Additionally, characteristic values for performance indicators may be presented to the user. Next, a second specification is then determined by specifying to the user that at least some values of the first specification may be changed. Then, an evaluation for the healthcare information system is determined for the second specification.
US08782136B1 System and method for providing access to data objects based on proximity
A system and method for providing access to data objects based on proximity. The system and method allow sharing of data objects by identifying one or more client devices proximate to the sharing device. The user of the sharing device may then select one or more of the identified devices with which to share the data object. Aspects of the invention include the ability to enable a “sharing mode” on the client devices to opt-in and allow communication with other similarly configured devices in the area. Access to the data object may be managed via an access control list present on a remote server, with the remote server hosting the data object.
US08782135B2 Focused listening and advertising guide system and method
A method for providing an online social network of radio listeners, the method comprising the steps of providing a database of radio stations; providing a flagging function to allow the users to generate flags to indicate one or more radio stations; providing a flag-cast comprising a continuously updated feed of the flags generated by the users; providing a profile database storing user data associated with each of the users; providing a communications interface allowing the users to communicate user information to the social network provider; providing a monitoring module to track user activities on the social network; providing an activity database to store activity data about the users; providing a flag database to store flag data related to the flags generated by the users; and providing a flag-cast component that limits the flags displayed in the flag-cast by identifying selected flags.
US08782129B1 Identifying associated systems such as advertising networks
Among other disclosure, a method includes receiving first electronic content configured for displaying a first page in a browser, the first electronic content including a document object model for the first page. Content in the document object model is identified as corresponding to at least one advertisement on the first page, the first page further including page content. Information is extracted from the identified content to be used in identifying an advertising network system that the advertisement links to. An identity of the advertising network system is determined using the extracted information. Second electronic content is generated using the first electronic content and the determined identity of the advertising network system. A second page including the page content of the first page and the advertisement is generated and displayed. On the second page the advertisement is labeled with the determined identity of the advertising network system.
US08782126B2 Communication method and apparatus, server and client on network, and program codes realizing communication thereof
An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
US08782122B1 Automated collaboration for peer-to-peer electronic devices
Automated collaboration for peer-to-peer electronic devices, in which a user profile is registered for a peer-to-peer network. The user profile defines rules for automated collaboration among electronic devices connected to the peer-to-peer network. An electronic device connected to the peer-to-peer network discovers a new electronic device joining the peer-to-peer network. The electronic device sends, to the new electronic device, the user profile and automatically, without user input at the electronic device or the new electronic device, negotiates with the new electronic device to determine how the electronic device and the new electronic device will collaboratively work together to meet the rules specified in the user profile. Based on the negotiation, the electronic device collaborates with the new electronic device in a manner that results in the new electronic device handling at least a portion of an event at the new electronic device.
US08782119B2 System for managing service interactions
A system is disclosed for managing service interactions in a combined service. The system includes a first aspect of service delivery for providing a first service, a second aspect of service delivery for providing a second service, a combined aspect of service delivery for providing a combined service capable of associating the first service to one of the second service. The combined service is implemented using a combined state model, which includes a predetermined number of combined states formed on the basis of the states of the first and the second service and armed detection points for detecting predetermined transitions between the combined states. The combined aspect of service delivery further includes a combined state manager adapted to transmit a control signal to the first and/or the second aspects of service delivery for inducing a predetermined state transition in the respective first and/or the second service in response to the activation of an armed detection point.
US08782116B2 Method and device for processing digital data with a unique identifier
The invention relates to a method of processing digital data constituting a signal in a distributed communication network comprising a plurality of communication apparatuses, the signal being identified by a unique identifier (ID), characterized in that the method comprises the following steps: storing one or more parts of the signal, termed exploitable parts of the signal, at one at least given address of a memory location and in a format readable by an application, associating the unique identifier of the signal with each exploitable part of the signal, storing in at least one communication apparatus a data structure establishing a link between each exploitable part of the signal and the unique identifier of that signal.
US08782115B1 Hardware architecture and scheduling for high performance and low resource solution for QR decomposition
A matrix decomposition circuit is described. In one implementation, the matrix decomposition circuit includes a processing element to process a plurality of processing cells and a scheduler coupled to the processing element, where the scheduler instructs the processing element to process only required processing cells of the plurality of processing cells. In one specific implementation, the required processing cells are processing cells with non-zero inputs. Also, in one specific implementation, the matrix decomposition circuit includes an internal memory that has a rotation angles memory that stores rotation angle values calculated by the processing element, where the rotation angles memory is a first-in first-out (FIFO) memory; a systolic cell internal input values memory that stores systolic cell internal input values, where the systolic cell internal input values memory is a FIFO memory; and a systolic cell values memory that stores systolic cell values, where the systolic cell values memory is an addressable memory. In one specific implementation, where a group of Mtotal input matrices are to be decomposed to Mtotal output matrices, where Mtotal is an integer greater than one, M input matrices are fed into a decomposition circuit to decompose in parallel, where M is an integer less than or equal to Mtotal and is a minimum number required to ensure that processing element latency is hidden.
US08782114B2 Arithmetic device
According to one embodiment, a representation converting unit converts a set of n elements (h0, h1, . . . , hn−1) (hi: a member of a finite field Fp^m, 0≦i≦n−1) that is a projective representation of a member g of an n-th degree algebraic torus Tn(Fp^m) (n: positive integer, p: prime number, m: positive integer) into a limited projected representation expressed by a set of n elements (h′0, h′1, . . . , h′n−1) (h′i: a member of the finite field Fp^m, 0≦i≦n−1) in which at least one element out of the n elements is a zero element 0 or an identity element 1. An arithmetic unit omits part of Fp^m operation that is arithmetic operation in the finite field Fp^m based on a fact that an element in the set of n elements (h′0, h′1, . . . , h′n−1) represented by the limited projective representation is a zero element “0” or an identity element “1” when performing Fp^mn operation that is arithmetic operation of a finite field Fp^mn in combination with the Fp^m operation.
US08782112B2 Methods and systems for optimal zero-forcing and MMSE frequency domain equalizers for complex and VSB signals
An improved receiver apparatus and algorithm for equalizing signals in a receiver device may equalize a block of data generated from N data symbols in a single carrier communication system. A first algorithm may be applied to a plurality of signal samples to generate a frequency domain representation of the samples. A channel estimate may be generated and a frequency response of a zero-forcing or a minimum-mean-square equalizer is applied. A conjugate of the computed frequency response is multiplied with a frequency domain representation for each sample to generate a product value. N-aliased frequency domain values from the generated product value may be determined for each of the samples. A second algorithm is applied to the generated N-aliased frequency domain values to generate estimates of the transmitted time domain data symbols.
US08782111B2 Digital filter
A digital filter has a plurality of filters, wherein each filter performs coefficient multiplication and delay processing for an input signal and an output signal, obtains the output signal from the input signal, and includes a plurality of coefficient multipliers for multiplying a signal by a predetermined coefficient. The digital filter also includes a plurality of delay circuits for delaying a signal, and an adder for adding a plurality of signals. A first RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the first filter and stores delay data for the delay circuit of the second filter. A second RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the second filter and stores delay data for the delay circuit of the first filter.
US08782110B2 Signal processing system employing time and frequency domain partitioning
The present invention relates to a method for processing a digital input signal by a Finite Impulse Response, FIR, filtering means, comprising partitioning the digital input signal at least partly in the time domain to obtain at least two partitions of the digital input signal; partitioning the FIR filtering means in the time domain to obtain at least two partitions of the FIR filtering means; Fourier transforming each of the at least two partitions of the digital input signal to obtain Fourier transformed signal partitions; Fourier transforming each of the at least two partitions of the FIR filtering means to obtain Fourier transformed filter partitions; performing a convolution of the Fourier transformed signal partitions and the corresponding Fourier transformed filter partitions to obtain spectral partitions; combining the spectral partitions to obtain a total spectrum; and inverse Fourier transforming the total spectrum to obtain a digital output signal.
US08782109B2 Asynchronous sample rate conversion using a polynomial interpolator with minimax stopband attenuation
Methods for sample rate conversion are provided that use a polynomial interpolator with minimax stopband attenuation. A method for sample rate conversion of an input signal is provided that uses a time-varying polyphase filter having a discrete polyphase index m. Another method for sample rate conversion of an input signal is provided that uses a time-varying polyphase filter having a continuous polyphase index τ. In these methods, an output time index is mapped to an input sample index and the polyphase index, the polynomial coefficients of a polyphase filter are computed using the polyphase index, and the polyphase filter is applied to an input sample at the input sample index to generate the output sample at the output time index.
US08782107B2 Digital fast CORDIC for envelope tracking generation
Disclosed is a coordinate rotation digital computer (CORDIC) having a maximum value circuit that selects a larger of the first component or the second component. A minimum value circuit selects a minimum operand that is a smaller one of the first component or the second component. Also included are N rotator stages, each corresponding to a unique one of N predetermined vectors, each of the N rotator stages having a first multiply circuit to multiply the maximum operand by a cosine coefficient of a predetermined vector to output a first rotation component, a second multiply circuit for multiplying the minimum operand by a sine coefficient of the predetermined vector to output a second rotation component, and an adder circuit for adding the first rotation component to the second rotation component to output one of N results, and a maximum value circuit for outputting a maximum one of the N results.
US08782106B2 Method and system for managing execution of virtual applications
A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
US08782105B1 Finer granted data organization using data sublayers
Disclosed is a method implemented by a computer system that comprises a file system. The file system comprises first, second, third, and fourth directories wherein the first and second directories are sub-directories of the third directory, the third directory is a sub-directory of the fourth directory, the first directory stores only files identified by a first file extension, the second directory stores only files identified by a second file extension, and the first and second file extensions are distinct. In one embodiment, the method comprises receiving first and second requests to open first and second files, respectively, that are contained in the file system. The first and second requests comprise first and second file system paths, respectively. The first file system path comprises a first file name, and the first file name comprises the first file extension. The second file system path comprises a second file name, and the second file name comprises the second file extension. The first file system path is modified by adding identities of the first, third, and fourth directories to the first file system path. The second file system path is modified by adding identities of the second, third, and fourth directories to the second file system path.
US08782103B2 Monitoring system for optimizing integrated business processes to work flow
An information handling system comprises a connection via a network interface for receiving data representing business process data from an integrated business process running at a location, the business process data comprising at least data indicating from where documents are received. The system also comprises a storage device for storing data representing an aggregate of business process data for an integrated business process, and a processor adapted to determine from the aggregate business process data whether the integrated business process running at the location receives documents from an external trading partner that, if the integrated business process receives documents from the external trading partner, then the processor prepares instructions to select an information handling system environment for running the integrated business process having additional disk space or solid state drive resources.
US08782100B2 Hybrid database table stored as both row and column store
A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
US08782096B2 Virtual repository management
Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
US08782091B2 Method and system for addressing a node in tree-like data structure
A system and method for addressing a node in a tree-like data structure evaluates a relative path expression of a node from one or more marker nodes. In one aspect, a single path expression is determined from a nearby marker node. In another aspect, multiple path expression are determined and resolved to a single path expression. In yet another aspect, the method and system of the present disclosure assign unique identifiers to a subset of nodes in the tree data structure.
US08782089B2 Selective file erasure using metadata modifications and apparatus
A process that ensures the virtual destruction of data files a user wishes to erase from a storage medium, such as a hard drive, flash drive, or removable disk. This approach is appropriate for managing custom distributions from a large file sets as it is roughly linear in compute complexity to the number of files erased but is capped when many files are batch erased.
US08782087B2 Analyzing large data sets to find deviation patterns
Operations, such as data processing operations, can be improved by applying clustering and statistical techniques to observed behaviors in the data processing operations.
US08782084B2 System, method, and computer program product for conditionally allowing access to data on a device based on a location of the device
A system, method, and computer program product are provided for conditionally allowing access to data on a device based on a location of the device. In use, a location of a device storing data is identified. Furthermore, access to the data is conditionally allowed, based on the location.
US08782083B1 Dynamic sourcing
Dynamic sourcing, in which a data request that is associated with a query is received and a parameter of data needed for satisfaction of the query is identified. Parameter information defining data available in at least one cube stored in a cache is accessed and the parameter is compared with the parameter information. Based on comparison results, it is determined whether one or more cubes in the cache include sufficient data to satisfy the query. In response to a determination that one or more cubes include sufficient data to satisfy the query, a response to the data request is generated by executing the query against the one or more cubes. In response to a determination that the cubes do not include sufficient data to satisfy the query, a response to the data request is generated by executing at least a portion of the query against a database system.
US08782081B2 Query template definition and transformation
A database query template and metadata mapping provide an end-user to generate customized database reports via a user interface. The parameters and data available to the end-user can be modified by editing the database query template and metadata mapping without modifications of the underlying system. A database query template includes query language keywords, variables, and template-tokens and defines the metrics, dimensions, data comparisons, filters, and aggregations available to an end-user. Template tokens include restriction tokens for comparing and filtering data, options-section-tokens for defining and omitting sections of the query template, and descriptor tokens for identifying dimensions and metrics of the database. The database query template is transformed into a database query based on values input by a user. The metadata mapping associates the variables of the database query template to the database data model and can include data constraints for validation of user input.
US08782078B2 Systematic process for creating large numbers of relevant, contextual marginal comments based on existing discussions of quotations and links
A system for searching digital works for comments includes search software capable of searching web pages for comments about a referenced work. In one embodiment, the software searches a web page for delimiters such as quotes that are in proximity to a link to another web page. The software stores any comments in proximity to the quoted content for use in a comment display system where it may be displayed as comment marginalia.
US08782077B1 Query image search
In general, in one aspect, a method includes receiving a query image, accessing a database of hash values of other images, determining a hash value for the query image by applying a hash function to a bit-vector of data representing signs of a subset of wavelet coefficients collected from the query image, the subset corresponding to wavelet coefficients having greatest magnitude, comparing the hash value of the query image to the hash values of the database, and based on the comparison, identifying as near duplicate images one or more of the other images having a hash value that matches the hash value of the query image. This and other implementations of this aspect can include corresponding systems, apparatus, and computer program products.
US08782076B2 System and method for gathering and standardizing customer purchase information for target marketing
The present invention relates to storing and manipulating customer purchasing information, particularly purchasing information by credit cards, debit cards, checks, and the like. A hierarchical organizational structure is created comprising a plurality of categories and sub-categories. The customer purchase information may then be retrieved according to user created links to generate customer preference information. The customer preference information may be stored in a customer account, thereby allowing targeted offers to be made to customers.
US08782067B2 Searching method, searching device and recording medium recording a computer program
In a searching device, an extractor extracts extracted documents, each of which contains a desired search string, from a plurality of document groups each including a plurality of documents. A preference determiner determines an output preference for each of the extracted documents in accordance with a predetermined rule. A group determiner determines, in sequence for each of the plurality of document groups, whether or not the document group is a determined group which contains one or more satisfying documents among extracted documents satisfying a predetermined output condition. And, an outputter outputs, in sequence for each of the plurality of the determined groups, a predetermined number of the satisfying documents contained in the determined group.
US08782065B2 Interfacing an application to data sources via a web service interface
A system supports discovering available web services, retrieving description documents describing the web services, and binding methods and their parameters to data of an application document. When a user wants to bind a discovered web service to an application document, the system retrieves a description document from the web service. The system then parses the description document to identify the methods supported by the web service along with their parameters. The system allows a user to map method names and parameter names to more user-friendly display names. The system allows the user to bind the parameters to data of an application document. When the document is to be updated, the system sends a request for services specifying a method and input parameters as indicated by the binding. When a response is received, the system stores output parameters of the response in the document as indicating by the binding.
US08782056B2 Method and system for facilitating information searching on electronic devices
A method and system for facilitating information searching for a user of an electronic device is provided. Facilitating searches involves obtaining information about the user interests, identifying potential data of interest to the user, extracting data related to the data of interest to the user, and collecting the extracted related data for presentation to the user on the device.
US08782051B2 System and method for text categorization based on ontologies
A system for text categorization based on ontologies comprising data collector software modules; a categorizer software module; and a database comprising an indexed database of documents and their categorizations, and further comprising a plurality of ontologies, each ontology comprising a plurality of hierarchical taxonomies and each hierarchical taxonomy comprising a plurality of taxons. The data collector software modules receive a document to be classified and submit them to the categorizer software module; and the categorizer performs the following steps to categorize each document: splitting the document into sentences; selecting words or phrases that are present in ontologies stored in the database server; selecting a plurality of subtrees from the ontologies based on the presence of specific subcategories in the document; determining a weight for each subcategory; pruning subcategories having a weight below a threshold; and for each of the plurality of modified subtrees, computing a conditionality coefficient.
US08782045B1 Evaluating techniques for clustering geographic entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating clusters of geographic entities, for example, to be used in a randomized geographic experiment. One method includes using a clustering algorithm to cluster geographic entities into a set of clusters, and identifying whether each geographic entity is an ambiguously classified entity or a definitively classified entity. The method further includes determining a measurement for the set of clusters according to a quantification of an attribute of the definitively classified entities and the ambiguously classified entities. Similar measurements can be calculated for other sets of clusters, and the clusters can be compared according to their measurements.
US08782044B2 File management apparatus and method
A file management apparatus includes a storage unit to store a binder to bind one or more files, and a controller to provide a file management window including a binder display field, and to support a function of searching for the stored binder using the file management window. Therefore, files are bound through the binder display field to manage and search for files. Accordingly, utility of binders may increase.
US08782043B2 Multi-sided media viewer and technique for media association
A system provides a multi-sided media viewer capable of displaying media assets from an electronic archival news and content database. Each side of the media player contains different information regarding the media asset. A primary side of the media asset may display a media asset related to an educational program, such as a course curriculum or the like. The secondary sides of the media viewer may contain additional information regarding that media asset, including personalized information generated by a system user as well as automatically populated information, such as information collected from other external news services or content providers. The system may further provide an educational game in which users are encouraged to find and draw connections between media assets to create an interconnection of related news items. The multi-sided media viewer may be a two-sided cue card, or a multidimensional news or content element having any number of sides depending on the additional information to be displayed with the media asset.
US08782038B2 Systems and methods for online compatibility matching and ranking
The field of the invention relates to systems and methods for operation of a matching service, and more particularly to systems and methods that enable online compatibility matching and ranking. In a preferred embodiment, the system includes a matching system server coupled to a public network and accessible to one or more users. The matching system server includes a database that stores match profile data associated with the one more users, wherein the match profile data includes self-identified preferences. The matching server system is configured to correlate a first user's match profile data with one or more of the plurality of users' match profile data to identify a set of potential matches for the first user based on a relaxed set of self-identified preferences and calculate a compatibility value for each match in the set of potential matches.
US08782037B1 System and method for mark-up language document rank analysis
A system and method for mark-up language document rank analysis that may be performed automatically and that may also determine one or more differences between mark-up language documents with regard to their relative rank.
US08782035B2 Syndicated data stream content provisioning
Apparatus for syndicated data stream content provisioning, the apparatus comprising: an interaction tracker, configured to track at least one interaction of a user with at least one content object of a respective one of a group consisting of at least one syndicated data stream received on a computer device, the interaction being implicitly indicative of a preference of the user, a ranking function calculator, in communication with the interaction tracker, configured to calculate a ranking function based on the tracked interaction, and a content ranker, in communication with the ranking function calculator, configured to rank a plurality of content objects of the syndicated data streams of the group, in an order based on the calculated ranking function.
US08782034B1 Utilizing information about user-visited places to recommend novel spaces to explore
A system and machine-implemented method for recommending a point of interest includes the steps of obtaining interest information indicating an interest of each of multiple users for a multiple points of interest, obtaining attributes for constraining a search of the multiple points of interest, identifying a point of interest that satisfies the attributes and has the least similarity to the interest information for a first user, and providing information about the identified point of interest for display to the first user.
US08782031B2 Optimizing web crawling with user history
A politeness manager estimates traffic to the sites based on historical log data generated and sent by plug-ins or toolbars on client web browsers. The historical log data details dates and times the web browsers visit different web sites that is used to understand what timeframes specific web sites are busy and what timeframes the web sites are not busy. Crawl rates for different timeframes for a web site are determined based on the historical log data, and web crawlers are scheduled to crawl the web site according to the crawl rates to minimize the chances that web crawler requests are responsible for the site crashing.
US08782028B1 Proxying search requests for files to a search engine
A method and apparatus for proxying search requests for a storage system and maintaining a central index for performing the search requests is described herein. An index manager on the storage system may initially produce the central index by examining each file in a file system and update the central index thereafter by examining only those files that have changed since the central index was initially produced or last updated. The index manager may receive a changed file list from a differencing layer configured for comparing snapshots of the file system at different time points to produce changed file lists. A search proxy module may receive search requests in a search protocol and proxy the search requests to a search engine by converting the search requests to another search protocol compatible with the search engine. The search engine may then use the central index for performing the search request.
US08782027B2 Method and apparatus for authentication of file read events
A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an amount of date read from the file, in case the amount of data exceeds a threshold generating a true positive read event, otherwise generating a false positive read event in case a decision condition is met, and an apparatus to carry out the same.
US08782025B2 Systems and methods for address intelligence
Systems and methods for determining the present status of at least one occupancy of one or more individuals based on one or more occupancy data sources are described. The techniques include obtaining the at least one occupancy of said one or more individuals from said one or more sources; computing a score of said at least one occupancy by a computer processor based on the currency and the relative trustworthiness of said one or more sources; and determining said present status of said at least one occupancy based on said computed score. The techniques can also include presenting the at least one occupancy in a user readable format.
US08782023B1 Versioned database cache
A device may store information associated with a group of items in a database. The information associated with a particular item may include a group of versions of a particular attribute. A particular version of the particular attribute may include a value associated with the particular attribute and a timestamp. The device may receive a query that specifies a time; determine that the query is associated with the particular item; and determine, based on the specified time, which version of the particular attribute is associated with the query. The device may determine which version of the particular attribute is associated with the query by identifying, based on the timestamps associated with the versions of the particular attribute, a version of the particular attribute that is a newest version, of the versions of the particular attribute that are associated with timestamps that are before or concurrent with the specified time.
US08782022B2 Method and apparatus for aggregating and translating real-time user information to update social network profiles
A method, computer readable medium and apparatus for automatically updating social network profiles are disclosed. For example, the method receives one or more inputs from a subscriber, processes the one or more inputs in accordance with a policy defined by the subscriber to produce an update about the subscriber and publishes the update about the subscriber on one or more social network profiles associated with the subscriber.
US08782020B2 Method of and system for committing a transaction to database
A method of and system for committing a transaction to a database. In one embodiment the method comprises initiating a database transaction; creating an electronic record that includes transaction data from the database transaction; executing a rule associated with the record to determine whether an electronic signature is required to connote review and/or approval of the electronic record, and requesting the electronic signature prior to committing the transaction to the database if execution of the rule results in a determination that an electronic signature is required.
US08782016B2 Database record repair
A computer implemented method for repairing records of a database, comprises determining a first set of records of the database which violate a functional dependency of the database, modifying records in the first set to make them consistent with the functional dependency to provide an output consistent database instance, determining a second set of records of the output consistent database instance comprising duplicate records, merging duplicate records in the second set in dependence on the functional dependencies of the records to provide a modified database instance.
US08782015B2 Systems and methods for processing data in a web services environment
Systems and methods are disclosed for processing data in a web service environment. In one implementation, the data processing system includes a Web service for receiving a request via a network. The request includes a first set of data. The system further includes a storage device, coupled to the Web service, for storing a second set of data. The Web service is configured to perform certain functions in response to the request, including accessing the second set of data, performing a data consistency check of the first and second sets of data, generating a response indicating a result of the data consistency check, and sending the response to the requestor via the network.
US08782014B2 Data integrity mechanism for external storage devices
A method for maintaining data integrity of a storage device is provided. A request is received to create an access monitoring session for a data range on a volume of the storage device. A session identification (ID) is determined for the access monitoring session for data range on the volume. An entry is created in an access monitoring session table for the session ID, and the entry adds the access monitoring session with session ID for the data range on the volume to the access monitoring session table. Request parameters are included in the request to create the access monitoring session. The request parameters denote access to the data range on the volume for the session ID and are stored in the access monitoring session table. Access is controlled to the data range on the volume for the session ID based on request parameters stored in the access monitoring session table.
US08782010B2 Representing de-duplicated file data
Providing a subset of de-duplicated data as output is disclosed. The subset of data includes a plurality of data segments. In some embodiments, the output includes segments of data stored across a plurality of containers in a de-duplicated storage system. Each container stores one or more data segments from the subset as well as one or more segments not from the subset. For each container that includes at least one data segment from the subset, the corresponding container data is included in the output in its entirety, including segments that are not from the subset. In the event that container data is included in the output, a value in a data structure that corresponds to the container is updated. The data structure includes a value for each container in the de-duplicated storage system that indicates whether the corresponding container data has been included in the output.
US08782007B1 Efficient data movement
A method, article of manufacture, and apparatus for processing information are disclosed. In some embodiments, this includes collecting information about a database, determining a first disk to read from based on the collected information, determining a second disk to write to based on the collected information, and performing a write operation on the second disk. In some embodiments, a read operation may be performed on the first disk contemporaneously with the write operation on the second disk, and the read operation may be the only operation performed on the first disk at a time.
US08782005B2 Pruning previously-allocated free blocks from a synthetic backup
Pruning previously-allocated free blocks from a synthetic backup. In one example embodiment, a method of pruning previously-allocated free blocks from a synthetic backup includes identifying multiple sequential backups to be included in a synthetic backup, accessing a copy of a file system block allocation map (FSBAM) of the most recent of the multiple sequential backups that was stored with the most recent backup, identifying a set of blocks that includes the most recent block for each unique block position contained within the multiple sequential backups, pruning the set of blocks to exclude all blocks that are identified as being free in the FSBAM, storing the pruned set of blocks in the synthetic backup, and storing a copy of the FSBAM with the synthetic backup.
US08782001B2 Computation of impacted and affected code due to database schema changes
The disclosed technology enables assistance to software developers by identifying the software application code that needs to be changed or behaves differently, as a consequence of a database schema change. The disclosed technology also enables a provision of automatic transformations, or at least hints for the transformation of the code, to accommodate the database schema change.
US08782000B2 Management device, correction candidate output method, and computer product
A management device includes a storage unit which stores both an attribute value before correction and an attribute value after correction concerning a configuration item as a management target and type information of the configuration item or relationship information between the configuration item and another configuration item; a determination unit which, when an attribute value input for a new configuration item coincides with the attribute value before correction stored in the storage unit, determines a degree of coincidence between type information or relationship information input for the new configuration item and the type information stored in the storage unit or the relationship information stored in the storage unit; and an output unit which outputs the attribute value after correction based on the determination result of the determination unit.
US08781999B2 Explorer style file viewer for a group of machines which display meta views of files on a group of machines
A system and method for identifying and presenting various views of files of a set of computers. In one preferred embodiment, the present invention presents a user with an explorer type interface that allows a user to view, for example, all computers of a network, and to select particular ones of the computers for analysis. The present invention allows a user to select specific computers and compare, for example, all files that are common to all those computers, or to display all files unique to each of those computers. In a preferred embodiment, the present invention also allows the user to take action on the presented information, such as to apply a common security policy to the group of machines.
US08781998B2 Workflow automation system and method
The workflow automation system is a secure, online web-based system that automates any office workflow in a minimal amount of time by providing appropriate customizations and ASP.net forms, the customizations including name of the system, task-names, role names, names of actions on each task, order of tasks, etc. After the customizations, the workflow automation system is executable to provide each role a secure login with a central HR repository; an application that the role is responsible for; active task(s) in the application, etc. The desired web forms can be made in ASP.net using provided templates for forms, and controls to define what to do when by whom. The workflow automation system includes automatic sending of e-mail reminders to complete tasks after certain administrator-defined intervals, application tracking, parallel and sequential task processing, easy concealment of certain role names from others, and an easy method to provide Instructions on each web page.
US08781997B2 Reusing reporting components in customized cubes
Disclosed herein are representative embodiments of tools and techniques for reusing derived measures of cubes in customized cubes. According to one exemplary technique, a base cube of a customized cube is determined. Additionally, a footprint of a derived measure of the base cube is determined. Also, a report that uses the customized cube is generated using the derived measure of the base cube.
US08781995B2 Range queries in binary decision diagrams
In particular embodiments, a method includes receiving a query for data in data sets that are within a specified range, constructing a first binary decision diagram (BDD) representing the specified range, and constructing a third BDD representing the data in the specified range by performing an AND operation between the first BDD and a second BDD representing the data sets.
US08781988B1 System, method and computer program product for messaging in an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for messaging in an on-demand database service. These mechanisms and methods for messaging in an on-demand database service can enable embodiments to more flexibly message in on-demand database environments. The ability of embodiments to provide such feature may lead to enhanced messaging features which may be used for providing more effective ways of messaging in the context of on-demand databases.
US08781987B1 Decision making using algorithmic or programmatic analysis
A system for determining an instruction in a first time limit that can be executed by an executing system is disclosed. The system is configured to request proposed action regarding an event from each of a plurality of operator systems. In some embodiments, the system can calculate a score for each of the proposed actions received from the plurality of operator systems. The system can then automatically determine an instruction in a first time limit based on the calculated scored and command the executing system to execute the instruction.
US08781983B2 Framework for the evolution of electronic neural assemblies toward directed goals
Methods and systems for the evolution of electronic neural assemblies toward directed goals. A compact computing architecture includes electronics that allows users of such an architecture to create autonomous agents, in a real or a virtual world and add intelligence to machines. An intelligent machine is composed of four basic modules: one or more sensors, one or more motors, a (Reward Input Output System) RIOS, and a cortex. A number of genetically evolved detectors can project both to cortex and RIOS. At first the neurons within the cortex evolve to predict the structure of the sensory data followed by the structure of proprioceptive activations of its own motor system. Finally, once the cortex has learned its sensory and motor programs, it evolves to predict the reward signals, which comes in multiple channels but is dominated by the detection of the acquisition of free-energy.
US08781982B1 System and method for estimating remaining useful life
Mechanisms for predicting a remaining useful life of a cutter head of a milling machine that includes a plurality of flutes are disclosed. Features are extracted from reference data associated with a plurality of reference cutter heads. The reference data includes reference vibration data and reference wear data. At least two Neural Network predictive models are trained in parallel for predicting the remaining life of a new cutter head based upon the extracted features. Operational data associated with the new cutter head is obtained. The operational data includes operational vibration data and operational wear data. Features extracted from the operational data are input into an optimal predictive model of the at least two Neural Network predictive models. A remaining useful life of the new cutter head is estimated by the optimal predictive model.
US08781980B2 Matching pattern of events with interval conditions
The matching apparatus 100 stores, with respect to a branching pattern included in event patterns 140a, a reception time of an event that serves as the branching point in a source node that indicates the transition destination of the event, connects the source node to the branch node by a transition with an interval condition, connects the branch nodes to the link node that indicates the linking point at which these branch nodes are linked together, and thereby generates NFAs 140b. Then, the matching apparatus 100 compares event streams 140c with the NFAs 140b to determine whether the event streams 140c includes the event patterns 140a.
US08781971B2 Method and apparatus for enforcing software licenses
A method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime library, a dynamic link library (DLL), an applet (e.g., a Java or ActiveX applet), or any other reusable resource. The resource library can be used by authorized end user software programs. A “per-program” licensing scheme for a resource library can allow a resource library to be licensed only for use with particular software programs.
US08781969B2 Extensible media rights
A DRM System. A DRM system comprising a service provider, a CE device coupled to the service provider, and an XMR license disposed upon the CE device.
US08781968B1 Dynamic display based on estimated viewers
A system is provided for dynamic display based on estimated viewers. The system includes a sensor, a server, and a dynamic display. The sensor senses traffic in an environment. The server estimates a number of potential viewers based on sensing the traffic, selects content based on the number, and communicates the content. The dynamic display receives the content and displays the content for the potential viewers.
US08781964B2 Smart safe for multiple users
In some embodiments, a method for processing a safe transaction includes receiving at a safe a first deposit of currency from a first user. Identification information is received from the first user. The identification information identifies the first user, an amount of the first deposit, and an account of the first user with a first financial institution. Transaction information is transmitted to the first financial institution. The transaction information provides information to the first financial institution of the first deposit to facilitate the first financial institution crediting the account of the first user.
US08781961B2 Currency conversion with pre-paid card
A system is provided for a stored-value card account to serve as a platform to transfer funds in alternate currency. A prepaid cardholder may transfer to a recipient in a first currency from an account in a second currency. The prepaid cardholder selects the amount to be transferred, the recipient, and the currency to be provided to the recipient. An exchange rate is obtained automatically from a currency exchanger and once the prepaid cardholder authorizes the transfer, funds in the requested currency are transferred to the recipient and the prepaid cardholder account owner's prepaid cardholder account is debited the appropriate amount. Thus, currency conversion and delivery to a recipient is possible in an automated process.
US08781958B2 Systems and methods for monitoring, managing, and facilitating transactions involving vehicles
A method for monitoring, managing, and facilitating transactions involving a vehicle includes: accessing information including one or more inputs and/or parameters for a transaction involving a vehicle, at least one of the inputs and/or parameters identifying the vehicle or being associated with or established in association with the vehicle; and facilitating or initiating a process of charging an account depending upon the one or more inputs and/or parameters.
US08781956B2 Systems and methods for making structured reference credit decisions
A structured reference credit decision device includes a database configured to store information related to applicants, potential customers, referencers, potential referencers, lenders, and other third parties, a fetch data component coupled with the database, the fetch data component configured to receive input application information, fetch relevant information from the database, based on the application information, related to a subject applicant of the input application information and at least one referencer, and generate a plurality of linked data packages based on the fetched information, and an evaluation device coupled with the fetch data component, the evaluation engine configure to apply credit outcome models to the plurality of linked data packages and generate a recommendation relative to the subject applicant or application.
US08781949B2 System and method for displaying money management information in an electronic trading environment
A system and method for displaying a plurality of profit and risk related indicators are described. A graphical interface displays and dynamically updates a plurality of profit/loss (P/L) indicators including a realized, net, and open indicator. The net and open indicators are based on a trader's net position and a current market level, while the realized indicator is based on trader's buys and sells associated with a tradeable objects. In one embodiment, the plurality of indicators are displayed in relation to a plurality of money management regions defining a maximum order quantity and a maximum net position controlling the trader's trades, so that a trader can quickly determine his current as well as potential money management parameters. The graphical interface may also display a plurality of potential risk/gain indicators in relation to a realized profit indicator so that a trader, before entering an order having a predetermined order quantity, can view a potential risk/gain in entering into a predetermined net position in view of potential market movements.
US08781948B2 Trade matching platform with variable pricing based on clearing relationships
The disclosure describes systems and methods for using enhanced RFQs and incoming enhanced orders to assist in detecting implied orders using an implied spread determination module. In one example, a system includes a processor and memory storing a search list and computer-executable instructions, where the instructions determine whether the financial instrument associated with an eRFQ or new enhanced order is on the search list, and then determine if an implied order exists in combination with that financial instrument and CCP attribute designations. In some embodiments, a timer may be used to track a predetermined amount of time to spend towards determining if implied orders exist for a particular financial instrument at particular clearing houses.
US08781944B2 Method of matching orders on an electronic trading system and an electronic trading system for matching orders
Matching orders on an electronic trading system is disclosed. Information is broadcasted regarding the current order status of an order book of the electronic trading system The order status includes a queue of orders. An order is received to trade that selects or indicates an order in the order book having queue number two or higher. If the received order has one or more properties matching the selected order, the received order is matched with the selected order.