US08833512B2

A baffle for use in a firearm sound suppressor is provided. The baffle defines a central bore extending from a first face of the baffle to a second face and sized to allow a projectile fired from a firearm to freely pass along a longitudinal axis of the baffle. A plurality of grooves are defined in the first face and a plurality of channels are defined in the second face. Each groove begins adjacent to or near the peripheral wall and extends from the first face towards the second face and the central bore along a groove axis and each channel begins adjacent to or near the peripheral wall and extends s from the second face towards the first face and the central bore along a channel axis. Each groove of the first face can be substantially aligned with a channel of the second face. The baffle can be one of a plurality of baffles in a baffle stack.
US08833509B2

Method for marine seismic acquisition using both monopole (91) and dipole (92) source types. Through a combination of source design and operation and/or combination or summing of the data in a processing step, the source ghost is either attenuated or, if desired, enhanced (93). The properties of the two different source types allow them to be adjusted so that the first down going wave from each has either opposite polarity or the same polarity, whereas the source-ghost wave will have, respectively same polarity or opposite polarity. This allows cancellation or enhancement of the source ghost. If the survey also employs two-component sensor acquisition, then the combined data sets may be both sensor de-ghosted and source de-ghosted.
US08833507B2

In a motor-driven power steering apparatus having a preload means which energizes a bearing of a worm gear in a predetermined preload direction, the preload means has a guide case as well as having a bearing case, and the guide case accommodating the bearing case in which the bearing and a spring are accommodated is attached to an attaching portion which is provided in a gear housing.
US08833506B2

A power steering apparatus including a power cylinder, first and second pumps, a control valve serving for selectively supplying a working fluid supplied from the first or second pump to one of a pair of pressure chambers of the power cylinder in accordance with a steering operation, first and second reservoir tanks, and a return passage changeover valve disposed between the control valve and the first and second pumps, the return passage changeover valve serving for communicating the first and second pumps with the control valve regardless of an axial position of a valve element and communicating one of the first and second reservoir tanks with the control valve in accordance with the axial position of the valve element to thereby carry out changeover between circulating fluid passages for circulating the working fluid to the first reservoir tank and the second reservoir tank.
US08833505B2

The present invention relates to removal of excavated rock material in mine and underground as well as surface excavation, and particularly to transport equipment suitable for transporting excavated rock material. The transport equipment suitable for transporting excavated rock material according to the invention comprises a trailer connectable to a body of the transport equipment by a fastening articulation, the trailer comprising a body of the trailer, a transport box of the trailer, and a plurality of wheels of which at least two are arranged to be steerable wheels.
US08833503B2

There are provided a forward/reverse switchover lever pivotally operably about, as a pivotal center, a position which is inwardly of an outer periphery of a steering wheel and laterally outer side of vehicle body of a rotational axis of the steering wheel as seen in a direction along the rotational axis and a pivotal support shaft pivotally supporting the forward/reverse switchover lever at a position lower than the steering wheel such that a pivotal end of the forward/reverse switchover lever projects to the laterally outer side beyond the outer periphery of the steering wheel.
US08833501B2

A tractor has a chassis (10) which supports an engine (4) towards the front thereof. A deflecting shield (8) is positioned to the rear of the engine to deflect sideways hot air which has passed over the engine, and a tank (15) for the storage of urea based fluid for injection into an exhaust system of the engine is located behind the engine to the rear of the deflecting shield. The chassis to the rear of the engine may have an open-topped section (11a) between the engine (4) and a transmission housing (12), the tank being at least partially housed within the open-topped section of the chassis to shield the tank from the hot air which has passed over the engine and from the heating effects of the sun.
US08833500B2

A work vehicle includes an engine compartment, an engine, an exhaust gas treatment device, an air cleaner, and an intake pipe. The engine compartment has a first sidewall, a second sidewall and an upper cover. The first sidewall and the second sidewall are set at a distance from each other in a vehicle width direction. The upper cover is disposed on the first sidewall and the second sidewall, and constituting a tool-storage part. The engine is disposed in the engine compartment. The exhaust gas treatment device is disposed above the engine in the engine compartment. The air cleaner is disposed above the engine in the engine compartment and rearward of the exhaust gas treatment device. The intake pipe is connected to the air cleaner in the engine compartment and protruding upward from the upper cover. The tool-storage part is disposed rearward of the intake pipe.
US08833498B2

A method of controlling operation of an adjustable shutter adapted for varying an amount of airflow to cool a powertrain in a vehicle includes monitoring the ambient temperature. The method also includes sensing an increase in the ambient temperature up to a threshold temperature value. The method additionally includes changing a position of the shutter after a predetermined amount of time has elapsed following the increase in the ambient temperature up to the threshold temperature value. A vehicle using a controller to perform such a method is also provided.
US08833491B2

The subject matter of this specification can be embodied in, among other things, a method that includes a downhole rotational lock mechanism including a tubular housing having a longitudinal bore with an internal wall. A driving gear is disposed in the longitudinal bore of the tubular housing and has a peripheral edge secured to the internal wall of the longitudinal bore of the tubular housing. The driving gear has an upper portion including a plurality of gear teeth arranged around a central longitudinal bore through the driving gear. A driven gear is movably disposed in the longitudinal bore of the tubular housing, and has a central longitudinal bore and a lower portion including a plurality of gear teeth. An output drive shaft is disposed longitudinally in the longitudinal bore of the tubular housing and in the longitudinal bore of the driven gear.
US08833488B2

A method of controlling standpipe pressure in a drilling operation can include comparing a measured standpipe pressure to a desired standpipe pressure, and automatically adjusting a choke in response to the comparing, thereby reducing a difference between the measured standpipe pressure and the desired standpipe pressure. A standpipe pressure control system for use in a drilling operation can include a controller which outputs an annulus pressure setpoint based on a comparison of a measured standpipe pressure to a desired standpipe pressure, and a choke which is automatically adjusted in response to the annulus pressure setpoint. A well system can include a standpipe line connected to a drill string in a wellbore, a sensor which measures pressure in the standpipe line, and a controller which outputs an annulus pressure setpoint based at least in part on a difference between the measured pressure and a desired standpipe pressure.
US08833487B2

A mechanical specific energy downhole drilling assembly having a bottomhole assembly including drill pipe and a drill bit, a weight on bit and torque sub for sensing torque, weight on bit and revolutions per minute of the drill bit; a command and control sub for receiving input from the weight on bit and torque sub for determining instantaneous mechanical specific energy of the downhole drilling assembly and an anti-stall tool responsive to real time mechanical specific energy information from the command and control sub to adjust the weight on the drill bit to maximize rate of penetration of the drill bit.
US08833486B2

An elastic connection is established between housing parts of a power-driven machine tool by an elastic connecting element which is attached in form-locking fashion to at least one of the housing parts to be connected, in such a way that the connecting element has a land penetrating a breach of the housing part, and this land connects covering parts of the connecting element that are located in coincidence with the breach.
US08833479B1

A plurality of upstanding bracket assemblies, pipe assemblies, and fasteners are assembled into a plurality of modular fire suppression stations for use in the fire suppression system for a conveyor in an underground mine. Each station includes an upstanding bracket assembly, a fastener, a pipe assembly, and at least one sprinkler head. The fastener attaches the bracket assembly to the conveyor. The pipe assembly is supported by the bracket assembly. The pipe assembly receives water under pressure and directs the water to the sprinkler head. The sprinkler head directs the water onto the conveyor.
US08833477B2

A multifunctional portable fire extinguisher system comprising: a multifunctional portable fire extinguisher with a handgun configuration that sprays fire-extinguishing liquid stored therein through a spraying portion to the outside in accordance with the actuation of a trigger; and a multifunctional portable fire extinguisher case including a housing for housing the multifunctional portable fire extinguisher and a protective cover for protecting the multifunctional portable fire extinguisher housed in the housing. The housing of the multifunctional portable fire extinguisher case includes: a first sensor unit for detecting the temperature, gas, smoke, and power failure, and for generating first detection data; and a first short range wireless communication unit for performing short range wireless communication with the multifunctional portable fire extinguisher. The protective cover of the multifunctional portable fire extinguisher case includes: a first display unit for displaying a danger level in terms of the temperature, gas, smoke, and power failure detected by the first sensor unit; and a lock adjustment unit for separating and opening the protective cover from the housing.
US08833475B2

A system comprises an injection well for accessing an underground reservoir having a first temperature. The reservoir is located below a caprock and is accessible without using large-scale hydrofracturing. The injection well includes an injection well reservoir opening in fluid communication with the reservoir. The system also includes a production well having a production well reservoir opening in fluid communication with the reservoir. A working-fluid supply system provides a non-water based working fluid to the injection well at a second temperature lower than the first temperature. Exposure of the non-water based working fluid to the first temperature produces heated non-water based working fluid capable of entering the production well reservoir opening. An energy converting apparatus connected to the productions well converts thermal energy contained in the heated non-water based working fluid to electricity, heat, or combinations thereof.
US08833473B2

A downhole sealing assembly (10) comprises a sleeve (12) adapted to be mounted on a body, the sleeve (12) including a swellable material and defining a sealing arrangement comprising inner and outer seals (18, 20). Swelling of the material radially extends the seals (18, 20).
US08833469B2

A completion apparatus (4) for completing a wellbore comprises a) a tool to alternatively open and close a throughbore (15) of the completion; b) a tool (13) to alternatively open and close an annulus defined between the outer surface of the completion and the inner surface of the wellbore; c) a tool to alternatively provide and prevent a fluid circulation route from the throughbore of the completion to the said annulus (11); and d) at least one signal receiver and processing tool (9) capable of decoding signals received relating to the operation of tools a) to c).
US08833465B2

An accumulator for a subsea blowout preventer unit including a blowout preventer includes a body. The body includes a hydraulic fluid chamber and a gas chamber. The hydraulic fluid chamber has a smaller inner diameter than the gas chamber. The accumulator further includes a hydraulic fluid port in fluid communication between the hydraulic fluid chamber and the subsea blowout preventer, a hydraulic piston slidably and sealingly mounted in the hydraulic fluid chamber, and a charge piston slidably and sealingly mounted in the gas chamber. A pressure port receives pressure to provide a force on the opposite side of the charge piston from the hydraulic piston.
US08833462B2

The disclosure provides a method and system of installing subsea well trees, comprising: creating a glory hole having a depth below a seabed at a well location of a hydrocarbon reservoir; moving a floating offshore platform coupled with a foundation, the platform having a topsides and a caisson with downwardly extending walls defining an inner volume between the walls, the foundation coupled to the caisson walls, and the caisson walls having adjustable buoyancy; lowering the offshore platform with the foundation into the glory hole; drilling from the topsides into the hydrocarbon reservoir below the foundation to create a well; installing a well tree on the well, the well tree being disposed in the glory hole below the height of the seabed; coupling the well tree to a flow line; releasing the offshore platform from the foundation; and reusing the offshore platform to install other foundations at other predetermined well locations.
US08833456B1

Systems and methods for transporting seawater from a seawater source to an inland site for utilization as a drilling and/or fracturing fluid are disclosed. In an aspect, systems and methods are disclosed wherein seawater is extracted from an ocean at a coastal location and transported to an inland drilling and hydraulic fracturing site via a pipeline, thereby providing a consistent, large volume supply of seawater for use in drilling and/or hydraulic fracturing operations. Such systems and methods may eliminate usage of locally-sourced fresh water, eliminating the unsustainable burden that drilling and hydraulic fracturing places on local water tables.
US08833448B2

A system for pressure testing the joints and walls of a production pipe includes a fluid system component that can be disposed at a first end of the production pipe so as to seal off the first end of the production pipe. The fluid system component prevents the flow of fluid out of the first end of the production pipe when the pressure within the production pipe is below a predetermined level. The fluid system component includes a sacrificial element that is adapted for preferential failure when the pressure within the production pipe exceeds the predetermined level. Upon failure of the sacrificial element, fluid is able to flow out of the production pipe through the fluid system component. The system may also include a test plug that prevents the activation of a drain component in the production pipe during the pressure testing of the production pipe.
US08833439B2

A well system for forming a window in a casing string positioned in a wellbore. The system includes first and second steel casing joints (462, 464) interconnectable within the casing string. An aluminum exit joint (460) is positioned between the first and second steel casing joints (462, 464). The aluminum exit joint (460) has a first interconnection with the first steel casing joint (462) and a second interconnection with the second steel casing joint (464). The aluminum exit joint (460) is operable to have the window formed therethrough. A first sleeve (470) is positioned within the first interconnection to provide galvanic isolation between the aluminum exit joint (460) and the first steel casing joint (462). A second sleeve (472) is positioned within the second interconnection to provide galvanic isolation between the aluminum exit joint (460) and the second steel casing joint (464).
US08833431B2

The present invention discloses an aluminum alloy material, which is made of raw material of aluminum alloy. The raw material of aluminum alloy consists of the following constituents by percentage of weight: graphene: 0.1%˜1%, carbon nano tube: 1%˜5%, the rest being Al. The aluminum alloy material of the present invention has a good performance of heat dissipation, the thermal conductivity is higher than 200 W/m. Meanwhile, the present invention further provides a method of manufacturing aluminum alloy backboard, in which method, the raw material of aluminum alloy is heated and melted in a heating furnace, afterwards, the raw material of aluminum alloy after melting is formed into an aluminum alloy backboard by die-casting, in this way, the utilization rate of material is increased and the manufacturing cost of the backboard is reduced.
US08833425B2

There is described a machine (1) for regeneration of pneumatic tires (2) comprising a beading device (5) for axial locking of the pneumatic tire to be regenerated in the direction of the revolving axis of the pneumatic tire (2) which provides an untranslatable bead (6) and a translatable bead (7) in said direction, a work rasp (9) mounted on a spindle (25), inflation means (66) of the pneumatic tire and a discharge cochlea (77). Said machine further comprises a roughing miller (8) suitable to prepare the pneumatic tire to a subsequent finishing by means of the rasp (9), said miller (8) being mounted on the same spindle (25) of the rasp (9) and after it, and constituted of a monoblock (27) with discharge channels (28) for chips produced by inserts (29) with a curved profile (30) providing a plurality of planar blades (31) joined by discharge grooves (32) of the chips produced.
US08833422B2

A semiconductor production apparatus includes a supporting substrate having an upper surface to which a semiconductor substrate is bonded and a lower surface to which a back side grinding (BSG) tape is bonded, a stage having an upper surface on which a peeling tape is positioned such that an adhesive surface of the peeling tape is oriented upwards, and a handler which transfers the supporting substrate to the stage in a state such that the BSG tape bonded to the lower surface of the supporting substrate is oriented downwards toward the stage and positioned onto the peeling tape. A peeling unit draws the peeling tape to peel the BSG tape from the lower surface of the supporting substrate.
US08833421B2

A device for welding plastic sheets using of hot gas heated in a tubular conduit through which an electric current flows. The device has at least one gas inlet and several gas outlet openings the electrical resistance of which changes depending on the temperature. At least one metal strip is electrically connected to the tubular conduit in the segment of the tubular conduit which is provided with the gas outlet openings in order to influence the temperature differences of the hot gas flows exiting the individual gas outlet openings. The segment of the tubular conduit provided with the gas outlet openings is located between two gas inlet openings which are arranged at an axial distance. At least one metal strip is attached in the central area of this segment of the tubular conduit.
US08833418B2

A system for bonding electrical devices using an electrically conductive adhesive to adhere the electrical devices together, the system including: an ultrasonic transducer to generate an ultrasonic vibration; and an ultrasonic to thermal energy apparatus operatively attached to and covering an operational end of the ultrasonic transducer, the ultrasonic to thermal energy apparatus damping the ultrasonic vibration to minimize ultrasonic vibration transmitted to a first electrical device and causing the conversion of the ultrasonic vibration to a heating pulse which is conducted through the first electrical device to the adhesive. Whereby the adhesive is softened by the heating pulse to bond the electrical devices together.
US08833406B2

An ice supply system delivers a product to a product engagement device having at least one product engagement jaw, and a discharge tube. An engaged product is delivered at an outlet of the tube. The ice supply system includes a sensor disposed in communication with a product stream to detect the product at a sensor elevation, and communicate the presence of product to a controller. The ice supply system further includes a product receptacle for receiving the engaged product. The product receptacle may be mobile or have an elevation adjustment, thereby providing the ability to create a product pile of a predetermined height beneath the discharge tube. In this configuration, the controller ceases the flow of product when the pile height reaches the sensor disposed in the discharge tube. Alternatively, the ice supply system includes a diverter to toggle between first and second flowpaths, thereby delivering engaged and non-engaged product.
US08833403B2

A method of weaving a spiral-shaped textile includes inserting in the vicinity of the fell of the textile a finger adjacent to a first intermediate warp fiber between a first edge and a second edge; forming a loop around the finger with the weft fiber; wrapping weft fiber around the first intermediate warp fiber between the first edge and the second edge of the textile to secure the weft fiber in a radial direction between the first edge and the second edge of the textile; extending the weft fiber to the first edge of the textile; securing the weft fiber using a knitting system on the first edge of the textile; and removing the finger from the textile.
US08833400B2

The present invention provides a silicon hose integrated with a sensor port, which includes a base hose and a sensor port. The sensor port includes a sensor connection portion and an embedded portion integrally formed therewith. By embedding the embedded portion in the hose, the sensor port is integrally fixed on an outer circumference of the hose. According to the present invention, it is possible to contribute to a reduction in cost and weight and an improvement in fuel efficiency.
US08833399B2

Disclosed herein is a high compression pipe clamp which in one embodiment has a hollow rigid inner housing and a hollow rigid outer housing. The hollow rigid inner housing may have a first end, an outer diameter, and a first strap bracket. The hollow rigid outer housing may have a first end, and inner diameter and a second strap bracket wherein the inner diameter of the outer housing is larger than the outer diameter of the inner housing to fit thereover. A threaded rod is also disclosed, the threaded rod passing through the inner housing and outer housing and a threaded nut engaging the threads on the threaded rod.
US08833395B2

The present invention provides an improved pressure relief valve comprising a tubular main body with a pressure relief peroration, a pressure adjustor with an anti-leakage rubber and an anti-reverse unit; wherein the main body comprises a mount opening, an air outlet and a conduit between the air intake and outlet. The conduit comprises an abutting portion; the pressure adjustor is mounted on the air intake and the anti-reverse unit is fastened onto said outlet. As the pressure adjustor is connected to an air pump and said outlet is connected to an air-filling article, the pressure value of said article is set via the pressure adjustor. As said article reaches said pressure value, the anti-leakage rubber of the pressure adjustor is pushed such that air is released from the relief perforation and the anti-reverse unit abuts the staged portion of the conduit to maintain the article at a stabilized filling state.
US08833393B2

A hydraulic connector (14) attaches a valve chamber (16) to a flow pipe (P) using a hydraulic clamp (20) to grab the pipe (P) or a flange (F). The valve chamber (16) contains a primary hydraulic ram (26) to telescopically extend a primary seal (28) on the ram (26) to close or open the outlet ports (22) by moving the primary seal (28) to permit flow through valve up flow tubes (34) to a riser (R). Outlet ports (22) in the cap valve (12), or an intermittent pipe (18), permit unrestricted flow while the connector (14) is being installed.
US08833389B2

A check ball valve cartridge assembly is provided for regulating fluid flow through a fluid pressure line in an automotive transmission. The assembly includes a cartridge having a side wall forming a hollow interior cavity in the cartridge and a lip extending from the side wall toward a central axis of the cartridge. The assembly also has a check ball, which is disposed at least partially within the interior cavity of the cartridge. The lip of the cartridge is configured to prevent the check ball from exiting the interior cavity of the cartridge. A biasing member is disposed at least partially within the interior cavity of the cartridge and contacts the check ball. The assembly may include a pair of orientation features extending from the side wall of the cartridge for aligning the cartridge for installation within the automotive transmission.
US08833388B2

According to one embodiment, there is provided pressure controlling apparatus including a detecting unit, an exhaust pipe, a regulating valve, and a pressure controlling unit. The regulating valve includes a valve port, a changing unit, and a slide valve. The valve port is communicated with the exhaust pipe. The changing unit changes a shape of the valve port to a different shape whose center is located near the central axis of the exhaust pipe. The slide valve regulates an opening degree of the valve port changed by the changing unit. The pressure controlling unit controls changing of a shape of the valve port by the changing unit and regulation of an opening degree of the valve port by the slide valve.
US08833382B2

An article having good wear resistance includes a first component including a boride coating and a second component including a cobalt-chromium-molybdenum coating that is in sliding contact with the boride coating of the first component.
US08833378B2

A method for the preparation of a nicotine-cellulose combination, the method comprising simultaneous loading of the nicotine on the cellulose and agglomeration of the particles so as to obtain a suitably loaded combination with a mean particle size that is suitable for use e.g. in snuff compositions packed in pouches of gauze or other materials with opening. The invention further relates to the use of such a nicotine-cellulose combination for the preparation of a snuff composition for achievement of a fast onset of action of nicotine after application of the snuff composition to the oral cavity of a subject, wherein the composition has a high release rate so that when subjected to an in vitro dissolution test about 45% or more of the total content of nicotine is released within 30 minutes. Moreover, the invention relates to an improved snuff composition for application to the oral cavity.
US08833376B2

The present invention concerns a biodegradable cigarette filter tow comprising composite filaments of cellulose and cellulose acetate, and a process for making such a filter tow comprising providing a solution dope comprising a blend of cellulose and cellulose acetate in an ionic liquid or in N-methylmorphilone-N-oxide (NMMO), and spinning casting the blend into a protic solvent to generate fibers or films, and converting the fibers or films into cigarette filter tow. The invention also concerns cigarette filters and cigarettes made from such a filter tow.
US08833370B2

A respiratory mask assembly for delivering breathable gas to a patient includes a frame having a front surface and a rear surface, opposite the front surface, and adapted in use to face the patient. The frame defines an inner wall and an outer wall extending from the rear surface, the inner and outer walls being spaced to define a channel therebetween. A cushion is removably attachable to the frame such that the cushion and frame are repeatably engagable with and disengagable from one another. The cushion includes a side wall to be inserted into the channel of the frame, the side wall having a first interlocking surface that engages a second interlocking surface provided in the channel when the cushion and frame are engaged with one another. The first and second interlocking surfaces interlock with one another to removably attach the cushion to the frame.
US08833367B2

A method and apparatus for delivering breathable gas to a user includes a humidifying unit that is controllable to humidify the gas in accordance with a variable humidity profile such that the gas is delivered to the user at variable humidity levels, e.g., during a treatment session.
US08833365B2

A dosing device generating a gas flow with an active substance finely dispersed, with a first gas flow channel and with a dosing chamber that can be fitted in the area of the first gas flow channel, and a dosing chamber release mechanism with a separating element. The first gas flow channel and/or a connection between the first gas flow channel and the dosing chamber is blocked when the separating element is in a closed position. The first gas flow channel and/or the connection between the first gas flow channel and the dosing chamber is freed when the separating element is in an open position. A slide guide element can be driven by the under-pressure applied to the mouthpiece. The separating element and/or the slide guide element is provided with a slide element that influences the sliding friction properties.
US08833358B1

A holding assembly is formed of a base having two primary support edges and two locking fingers. A cutting assembly is formed of a platform, a cutting band, and a plurality of rollers rotatable with respect to the platform for guiding the cutting band in a path of travel above the base. An advancement assembly is formed of rails coupled to and extending upwardly from the base. Slide blocks extend downwardly from the platform for advancing the platform and cutting band. Control components include pneumatic pivot pistons mounted on the base operable to move the fingers between operative and inoperative orientations, a pneumatic advancement piston for advancing and retracting the platform, and a hydraulic motor for rotating a roller to move the cutting band.
US08833355B2

Embodiments of systems, apparatuses, articles, methods, and tires for throwing machines are generally described herein. Other embodiments may be described and claimed.
US08833351B2

In one embodiment, a striking apparatus of a paintball gun is provided. The striking apparatus is received in a receiving chamber of a gun body. The gun body has a screw-jointing hole for being screwed and fixed to the striking apparatus. The striking apparatus includes a sleeve, a striking unit, a valve, and a pressure adjuster. The striking unit and the valve are received in the sleeve in sequence, and then the pressure adjuster is screwed to the sleeve. Being a unitary structure, the striking apparatus can be separated from the gun body completely and directly, and thus is easy to disassemble, maintain, and assemble.
US08833345B2

Engine control apparatus includes, but is not limited to a determining device for determining whether or not the engine is operated under predetermined deceleration operating conditions or predetermined acceleration operating conditions and for individually deactivating two or more cylinders in a disenabling sequence which is different from the firing sequence if the engine is operated under predetermined deceleration operating conditions, and/or for individually reactivating two or more of the cylinders in a reactivating sequence which is different from the firing sequence if the engine is operated under predetermined acceleration conditions.
US08833340B2

An engine timing plate is disclosed that is generally positioned between a crankshaft surface and a main journal. The engine timing plate is not bolted or otherwise secured to either the crankshaft surface or the main journal. Instead, the timing plate “floats” between the two surfaces. The timing plate includes protruding portion that mates or temporarily associates with a receiving portion disposed on the crankshaft. The timing plate also generally includes a raised surface forming an integrated thrust surface that may engage with, but not necessarily interlock with, one or both of the crankshaft surface and the main journal. Thus, the rotational motion of the crankshaft maintains the relative position of the timing plate with respect to the crankshaft surface and/or the main journal without the use of standard mechanical connectors, such as bolts.
US08833330B2

A method for manufacturing an engine block includes removing material from the top deck of the engine block surrounding a first opening to create a first recessed area, placing a first seal within the first recessed area, positioning a first insert within the first recessed area and against the first seal. The method may also include removing material from the top deck of the engine block surrounding a second opening to create a second recessed area that at least partially overlaps the first recessed area, placing a second seal in the second recessed area and positioning a second insert within the second recessed area and against the second seal.
US08833327B2

A piston and an engine are provided that includes various precise configuration parameters, including dimensions, shape and/or relative positioning of the combustion chamber features, resulting in a combustion process that yields improved mixing of fuel and intake air and increased uniformity of load on the engine pistons. The piston provides a piston bowl with a concave curvilinear portion that may be semi-spherical and extends inwardly to a depth; an angled surface extends inwardly from the crown surface to intersect the concave curvilinear portion at an edge at a depth; and a curved surface that extends inwardly from the crown surface to intersect the concave curvilinear portion at a tangent at a depth. The angled surface may be part of a frusto-conical surface that may extend from both sides of the angled surface to an area proximate the curved surface.
US08833324B2

An inertia assisted engine starting apparatus and method are disclosed. The apparatus includes an internal combustion engine and an accessory drive system including an accessory. The accessory includes a rotatable member. An electric motor is selectively rotationally coupled to the accessory drive system. A mechanical coupling device selectively transfers rotational kinetic energy from the accessory drive system to start the internal combustion engine.
US08833321B2

An internal combustion engine includes a cylinder block, a cylinder head and a cylinder head cover module attached to the cylinder head. The cylinder head cover module includes passageways and a plurality of receiving features for valve train components. A housing may be integrally formed with the cylinder head cover module. The cylinder head cover module may include components of a non-integrated valve control system and may be used in either an inline or a V-shaped engine.
US08833320B2

An internal combustion engine, having a camshaft having at least one one-piece thrust plate, which is arranged and captively fixed between a drive element, and a function element, wherein the drive element and the function element are fixedly joined with the camshaft, wherein the thrust plate is in the cylinder crankcase and is an axial bearing plate and includes at least one of a wear reducing coating and a friction reducing coating, and wherein the thrust plate is guided at a radially outer edge in the cylinder crankcase
US08833316B2

A stratified scavenging two-stroke engine includes: a crankcase (2); a cylinder (3) being provided with a cylinder bore (31); an intake passage (4) supplying air-fuel mixture into the crankcase (2) via an intake port (4A); a scavenging passage (5) supplying the air-fuel mixture from the crankcase (2) into the cylinder bore (31) via a scavenging port (5A); a leading-air passage (6) supplying leading air into the scavenging passage (5); and an exhaust passage (7) being disposed on an opposite side of the intake passage (4) with the cylinder bore (31) interposed therebetween, the exhaust passage (7) discharging exhaust gas via an exhaust port, in which the scavenging passage (5) includes a main passage (51) provided near the exhaust port and a sub passage (52) provided near the intake port (4A), the main passage (51) and the sub passage (52) are isolated from each other by a partition (25, 34) that extends over substantially an entire length of the main passage (51) and the sub passage (52), the sub passage (52) includes an air-fuel mixture inlet (55) provided at a position corresponding to an opening end (35) of the cylinder bore (31) that faces the crankcase (2), and the inlet (55) functions as a flow rate adjuster having a throttle effect.
US08833309B2

An animal training device and system which uses a voltage to frequency conversion technology (VFC) providing the capability to adjust in gradual incremental levels upward and downward for consistent and individual electronic control of separate output to an animal undergoing training to learn new behaviors. Whether one-way or two-way remote controller with manual activation by the user, automatic activation by remote sensor detectors, or automatically activated by an on-board microprocessor circuitry sensing the animals own actions, either or all device outputs allow the animal's caretaker the unique capability to select an appropriate level of one of a variety of cue signals at a given moment allowing the animal not to be overwhelmed or to cause any over-reactions.
US08833296B2

A dispensing apparatus includes a dispensing unit having a main body, a channel through the main body, and a plurality of nozzles connected to the main body, the plurality of nozzles being configured to dispense fluid flowing in the channel, a gap sensor unit configured to determine size of gaps between adjacent nozzles in the dispensing unit, and a thermal expansion adjusting unit configured to thermally expand or contract the main body of the dispensing unit to adjust the gap size between adjacent nozzles to a predetermined size, based on the gap size determined by the gap sensor unit.
US08833294B2

A thin film deposition apparatus that may prevent a patterning slit sheet from sagging and increase a tensile force of the patterning slit sheet, and a method of manufacturing an organic light-emitting display device using the same.
US08833291B2

Disclosed is an indicator apparatus for indicating a displacement of two segments, in particular two wall segments of a wind turbine tower wall, relative to each other, the indicator apparatus comprising: a body; a first connection element mounted at the body and adapted to be connected to a first segment; and a second connection element mounted at the body and adapted to be connected to a second segment, wherein the body is configured to generate information indicative of a relative displacement of the first connection element and the second connection element.
US08833285B1

A cleat which has an extended operative position and a retracted position includes a securing portion and a base portion in the form of a housing which can receive the securing portion. The securing portion is shaped for securing thereto a line when the securing portion is in an extended position. When the securing portion is in a retracted position, the securing portion lay relatively flush with a surface of the boat. Detents are provided to hold the securing portion in the extended position until pressure is exerted on the securing portion to overcome the detents and transition the securing portion from the extended position to the retracted position.
US08833276B2

The present invention provides a burner system which uses waste fuels, especially waste plastic fuels. Burner size is minimized by having multiple combustion chambers concentrically located around a rotating screw conveyor. Heat efficiency is improved by having air passages disposed around the combustion chambers, thus preheating air for the combustion prior to its delivery to the combustion chambers, while simultaneously thermally insulating the combustion chambers against the environment. Waste fuel is transported from a fuel hopper to the combustion chambers by a rotating screw conveyor having the spiraling auger blades. Speed of screw conveyor rotation controls the consumption of waste fuel and, thus, the amount of thermal energy generated in the burner. The burner system includes an intelligent control system for controlling operation of the burner system, so that the burner system performs at optimum efficiency, safely and with minimum operator intervention.
US08833264B2

An embodiment relates to an intercommunication bellows for compartments of a public transport vehicle or for a removable aircraft-access ramp, formed from a coated textile support, comprising a double-weave fabric both faces of which are coated with an elastomeric material, and to a method of connecting two compartments of a public transport vehicle comprising the attachment of an intercommunication bellows between two compartments of the vehicle that are hitched together. An embodiment also relates to a public transport vehicle comprising compartments connected together by an intercommunication bellows. According to an embodiment, the double-weave fabric coated with an elastomeric material has one or more of the following properties: stiffness; delamination resistance; tear resistance.
US08833262B2

A frangible projectile with a specific gravity similar to a lead projectile. The projectile comprises 34-94%, by weight, binder. The binder comprises poly ether block amide resin. The projectile further comprises 6-66%, by weight, ballast. The ballast comprises at least one member selected from a group consisting of tungsten, tungsten carbide, molybdenum, tantalum, ferro-tungsten, copper, bismuth, iron, steel, brass, aluminum bronze, beryllium copper, tin, aluminum, titanium, zinc, nickel silver alloy, cupronickel and nickel. The projectile can be prepared with a particularly preferred specific gravity of 5-14 and more preferably 11-11.5.
US08833258B2

A means for removably attaching a printing plate to a printing cylinder using an intermediate sheet of photopolymer. The tack of the photopolymer is used to attach itself to the printing cylinder and to attach the printing plate to it. Microspheres are incorporated into the photopolymer sheet to provide a cushioning effect when in use on the printing press.
US08833255B2

A sheet-fed, rotary, printing press for printing on both sides of sheets without a sheet reversing device, includes printing units having a modular construction. Each module includes at least a plate cylinder, a blanket cylinder, an impression cylinder, a transfer cylinder and at least one drive wheel. Modules for printing on the first side of the sheets and modules for printing on the second side of the sheets have an identical construction and are disposed in such a way that one is rotated through 180° relative to the other about an axis extending in a sheet processing direction.
US08833230B2

The present embodiments relate to hull have a geometric shape where a first wall, second wall, and third wall are designed to mitigate the effects of an explosion. In an exemplary embodiment, the hull may have a double-vertex shape.
US08833220B1

A knife assembly for attachment to an industrial paper trimming or cutting machine having a primary blade and a backbone blade where the cutting edge of the backbone blade is offset at an angle α from the cutting edge of the primary blade. The knife assembly is removably attached to a cutting machine configured to move in a reciprocating motion to trim edges from soft bound single paper products.
US08833214B2

A tool handle includes a handle receiving a bit seat movable between a storage received in a compartment of the handle and an extended position partially outside of the handle. The bit seat includes a pivotable seat, a reciprocating member, a coupling seat, and an end cap. The reciprocating member includes a resilient arm abutting against an abutment wall of the pivotable base to constrain movement. The end cap includes a tongue extending through and engaged in a central hole of the coupling seat and a receiving hole of the reciprocating member. The end cap covers an opening of the compartment when the bit seat is in the storage position. The coupling seat receives screwdriver bits. The coupling seat is located outside of the compartment when the bit seat is in the extended position.
US08833207B2

According to disclosure, the hammer has a head made of striking grade steel. The handle comprises a 6-4 titanium hand grip and over strike plate insert in the handle and under the head. The head has an eye for accommodating a handle which in a preferred embodiment is made of a graphite titanium composite comprising from about 60 to 65% graphite by weight and from about 35 to 45% 6-4 titanium. The head of hammer has a claw end and a striking head. Also disclosed is a method of manufacturing the device of the disclosure comprising using one or more bladder compressed carbon fiber processes to anneal the graphite, titanium and steel components of the hammer.
US08833196B2

A gear unit includes an inner shaft and an outer shaft concentrically arranged to make up two concentric output shafts; and a first and a second input shaft extending in a direction orthogonal to the output shafts and operatively connected to the inner shaft and the outer shaft, respectively. The inner shaft includes an inner gear attached thereto and the outer shaft includes an outer gear attached thereto. The inner gear and the outer gear are arranged in a mutually-opposing relationship. The first input shaft and the second input shaft are spaced apart from each other by a specified distance along an axial direction of the output shafts. The first input shaft includes a first input gear meshing with the inner gear and the second input shaft includes a second input gear meshing with the outer gear.
US08833192B2

A functional portion of an edge of each tooth of the toothed wheel has a profile which complies with the parametric double formula (in Cartesian coordinates): x ⁡ ( u ) = R 1 ⁡ [ cos ⁡ ( 1 μ ⁢ ln ⁡ ( 1 - μ ⁢ ⁢ u ) ) - u ⁢ ⁢ sin ⁡ ( 1 μ ⁢ ln ⁡ ( 1 - μ ⁢ ⁢ u ) ) ] y ⁡ ( u ) = R 1 ⁡ [ sin ⁡ ( 1 μ ⁢ ln ⁡ ( 1 - μ ⁢ ⁢ u ) ) + u ⁢ ⁢ cos ⁡ ( 1 μ ⁢ ln ⁡ ( 1 - μ ⁢ ⁢ u ) ) ] where R1=d1 cos(α−a tan μ), α and d1 being parameters, where μ is a parameter which corresponds to the coefficient of friction at the contact between said edge and an edge of a tooth of another wheel, μ being able to take values between 0.05 and 0.5, and where u is a variable which varies in the interval (0, 1/μ) such that by varying u, the profile is passed through.
US08833187B2

An apparatus for obtaining samples from a structure includes a support member, at least one stabilizing member, and at least one moveable member. The stabilizing member has a first portion coupled to the support member and a second portion configured to engage with the structure to restrict relative movement between the support member and the structure. The stabilizing member is radially expandable from a first configuration where the second portion does not engage with a surface of the structure to a second configuration where the second portion engages with the surface of the structure.
US08833183B2

A system and method for monitoring bend radius and torque force exerted on a drill string. A sensor system is supported within a pipe section of the drill string and has a light source supported within the pipe section to emit a light beam within the pipe section. An optical sensing device is supported within the pipe section and spaced apart from the light source. The optical sensing device transmits a detection signal indicative of the position of the light beam on a surface of the optical sensing device to a processor that determines the bend radius and torque force exerted on the pipe section.
US08833178B2

A device for a touch-sensitive characterization of surface texture is disclosed. According to one aspect, the device includes at least one three-axis force sensor at least partially covered by a coating structure including at least one first part placed against the sensor and at least a second part placed against the first part such that the first part is arranged between the sensor and the second part. The second part may include at least one protrusion arranged on a side opposite the first part and a shoulder arranged against a first face of the first part of the coating structure, located on the side opposite a second face of the first part placed against the sensor. The hardness of the material of the first part is lower than the hardness of the material of the second part.
US08833163B2

An angular velocity sensor includes: a frame including a pair of first beams extending in a first direction and opposed to each other in a second direction orthogonal to the first direction, a pair of second beams extending in the second direction and opposed to each other in the first direction, and connections between those pairs; a drive unit that vibrates the frame in a first plane, to which the first and second directions belong, in a vibration mode in which when one pair of those pairs move closer to each other, the other move away from each other, and vice versa; a first detector that detects, based on the amount of deformation of the frame in the first plane, an angular velocity around an axis of a third direction orthogonal to the first plane; and a support mechanism including a base portion and joint portions.
US08833162B2

A gyroscope is disclosed. The gyroscope comprises a substrate; and a guided mass system. The guided mass system comprises proof-mass and guiding arm. The proof-mass and the guiding arm are disposed in a plane parallel to the substrate. The proof-mass is coupled to the guiding arm. The guiding arm is also coupled to the substrate through a spring. The guiding arm allows motion of the proof-mass to a first direction in the plane. The guiding arm and the proof-mass rotate about a first sense axis. The first sense axis is in the plane and parallel to the first direction. The gyroscope includes an actuator for vibrating the proof-mass in the first direction. The gyroscope also includes a transducer for sensing motion of the proof-mass-normal to the plane in response to angular velocity about a first input axis that is in the plane and orthogonal to the first direction.
US08833158B2

Sealing systems and level monitors for a tank are disclosed. A housing defines a bore and has exterior dimensions suitable for fitting in a port through the tank. An elongate member or cable passes through the bore of the housing. First and second seal assemblies are set within the bore against first and second stops, respectively, in the housing. The first and second seal assemblies are spaced from one another to form a fluid reservoir and are both sealed to the housing and to the elongate member or cable. The fluid reservoir may be pressured by a bias device. The elongate member or cable may be connected to a float.
US08833153B2

A method for removing interference-induced distortion effects from an environment used to experimentally measure aerodynamic signatures. A space marching algorithm is used to extract the effects of environment including rail and wall reflections and rail edge effects to create an interference-free pressure signature.
US08833144B2

A system is provided for collecting data during vacuum molding of a composite part using a mold including an air tight, flexible membrane sealed to a tool. The system comprises a plurality of MEMS sensors coupled with the interior of the mold at different locations over the part. Each of the sensors produces signals related to a process parameter, such as pressure within the bag, that is sensed at the location of the sensor.
US08833140B2

Analytes are rapidly desorbed from a carbonaceous sorbent powder with improved quantitation and reduced analyte re-adsorption, thermal degradation, and rearrangement. The sample is distributed in a thin layer onto a desorption surface within a chamber. The layer can be a monolayer. Heating light irradiates the sample through a window, directly and rapidly heating the sample while the desorbed analytes diffuse into a vacuum or are removed by a carrier gas. Finally, the sorbent is flushed from the chamber by a transport gas. The desorption surface can be an inner surface of the window, or a surface of a porous frit that divides the chamber into two sections. The frit can be stainless steel or glass. The carrier gas can be helium, argon, or carbon dioxide. The light source can be a tungsten halogen lamp. A heater can control the chamber temperature according to a heating profile.
US08833129B2

According to an implementation a method for manufacturing a pedal for a motor vehicle is provided. The method comprising inserting into a hollow profile a flexible yet substantially incompressible retainer member and subsequently applying one or more forces to an external surface of the hollow profile to induce a change in shape of the hollow profile from a first shape to a second shape. The substantial incompressibility of the retainer member inhibiting deformations in the internal wall surface of the hollow profile as the one or more forces are applied to the external wall surface of the hollow profile so that the internal wall surface is substantially free of deformations upon the hollow profile assuming the second shape, the flexibility of the retainer member allowing it to bend in the direction of the applied one or more forces to accommodate a change in shape of the hollow profile from the first shape to the second shape.
US08833124B2

A method and tool for producing a flow formed part are disclosed, wherein the tool has an annular array of spline forming recesses for producing a flow formed part having splines and machining and production costs are minimized and efficiency is maximized.
US08833119B2

An electric steering lock device includes: a shaft which includes a male threaded portion and which is rotationally driven by an electric motor; a slider which includes a female threaded portion threadedly engaging with the male threaded portion and which advances and retreats in response to the rotation of the shaft; a lock member which is turnable between a locked position and an unlocked position in response to the advancement and retreat of the slider; a stopper which holds the lock member at the unlocked position by engaging with an engagement portion provided in the lock member, the stopper being movable in a direction orthogonal to a turning plane of the lock member; and a spring for biasing the stopper in an engagement direction. The stopper engages with and disengages from the engagement portion of the lock member by being moved by an operation portion provided in the slider.
US08833118B1

A lock for retrofitting onto a drawer or a door includes a drawer having a front panel. The drawer slidingly engages an item of furniture having a front face that is positioned above the front panel when the drawer is closed. A bracket has a vertically disposed flat front plate, a horizontally disposed flat top plate, a vertically disposed flat back plate, and a horizontally disposed motor platform that extends horizontally into an interior of the drawer. A motor having an output shaft is mounted on the motor platform. A latch supported by the motor platform is engaged by the output shaft. The latch is retracted when the drawer is unlocked and is extended to engage an interior side of the front panel of the furniture item when the drawer is locked.
US08833114B2

The present invention broadly provides a theft-resistant guard (20) for a roll-up door lock mechanism (21). The improvement broadly comprises: the guard (20) being non-removably mounted on the lock mechanism (21) for movement with the handle (29). The guard has a proximal marginal end portion (34) arranged to partially embrace the pivotal connection between the latch cam (24) and plate (23), has an intermediate portion (35) adapted to partially embrace the handle, and has a distal marginal end portion (36) adapted to partially embrace the hold-closed keeper (32) when the handle is in the closed position, such that the guard may not be readily removed from the lock mechanism.
US08833113B2

A fabric treating machine includes a spray nozzle for spraying water supplied from a water supply passage into an inner tub and a spray nozzle combining unit for combining the spray nozzle with a case. Fabric loaded in the inner tub can be effectively soaked through the spray nozzle. Furthermore, a spray direction of the spray nozzle can be accurately adjusted when the spray nozzle is fitted in the case, and thus the spray nozzle can be easily fitted in the case and water sprayed through the spray nozzle can be prevented from overflowing.
US08833104B2

Methods of providing jewelry apparatus may include providing a sheet of magnetic material and a receiving portion. The sheet of magnetic material may include a plurality of decorative insert bodies, and the receiving portion may be configured to receive a decorative insert body of the plurality of decorative insert bodies.
US08833099B2

A refrigerator is disclosed, which is able to mount an evaporator in a cool air generating chamber more easily for a short time. The refrigerator comprises a main body provided with a storage chamber; a cool air generating chamber provided above the main body and connected with the storage chamber; an evaporator provided inside the cool air generating chamber; and a support portion provided in the ceiling inside the cool air generating chamber and variably provided in a mounting direction of the evaporator to support the evaporator.
US08833095B2

An apparatus includes a mechanical refrigeration cycle arrangement having a working fluid and an evaporator, a condenser, a compressor, and an expansion device, cooperatively interconnected and containing the working fluid. The apparatus also includes a drum to receive clothes to be dried, a duct and fan arrangement configured to pass air over the condenser and through the drum, a sensor located to sense at least one parameter, and a controller coupled to the sensor and/or the compressor. The parameter(s) includes at least one of temperature of the working fluid, pressure of the working fluid, and power consumption of the compressor. The controller is operative to monitor, as a function of time, the parameter(s), determine whether the parameter(s) reaches a predetermined decision condition; and, if the parameter(s) reaches the predetermined decision condition, power down the mechanical refrigeration cycle at least by causing the compressor to shut off.
US08833088B2

Methods and systems for reducing a pressure of compressed natural gas and for delivering natural gas are disclosed. A regulator comprising a vortex tube may be used to reduce the pressure of compressed natural gas while a temperature thereof is also reduced. The temperature reduction associated with a pressure drop in the compressed natural gas is achieved by throttling the gas at constant enthalpy from 3,000 psig to 150 psig through the regulator. At least one heat exchanger may be utilized to increase the temperature of the compressed natural gas to a temperature suitable for injection delivery. A pressure-reducing regulator may be used to further reduce a pressure of the gas to about 45 psig for delivery to an end-user.
US08833087B2

A splitter is disclosed that can be coupled with a splitter support and used within a diffuser of a gas turbine engine. The splitter includes apertures for receiving a portion of the splitter support. The splitter support includes support arms that are adapted to be slidingly received within the apertures of the splitter.
US08833067B2

First and second mechanical hydraulic valves are disposed between a pump and the cap side chamber of an actuator and the pump and the rod chamber of the pump. The first and second valves are actuated as a result of respective pressure differentials applied across the valves. A controller controls flow from a pump in response to a commanded motion to control movement of the actuator, and cause the valves to open. The valves are disposed in their no-flow positions when the pump is not operative, and when the hydraulic system of off or locked out to hold a load.
US08833052B2

Systems and methods for controlling fuel mixing are provided. One or more parameters associated with the operation of a machine configured to receive a combined fuel may be identified. A fuel flow of the combined fuel that is provided to the machine may be determined. Based at least in part on the identified parameters, a ratio of a first fuel type included in the combined fuel to the determined fuel flow may be determined. The first fuel type may have a heating value that is greater than a second fuel type included in the combined fuel. A flow of the first fuel type may be set based at least in part on the ratio. Subsequent to setting the flow of the first fuel type, an energy content of the fuel flow of the combined fuel may be determined, and the flow of the first fuel type may be adjusted based at least in part on the determined energy content.
US08833051B2

A method is provided for operation of an integrated solar combined-cycle power station. The power station includes a water/steam circuit having a steam turbine and a heat recovery steam generator through which hot exhaust gases from a gas turbine flow. The water/steam circuit is additionally supplied with heat from a solar array. In such a method, an optimum cost-benefit relationship is achieved in that the water/steam circuit is designed only for the full load on the gas turbine, and in that, when feeding additional power from the solar array into the water/steam circuit, the load on the gas turbine is reduced, on the basis of the power additionally fed in from the solar array, to such an extent that the total output power of the integrated solar combined-cycle power station remains substantially constant.
US08833042B2

An automated filling system for introducing crushed polysilicon fragments into shipping bags without significant contamination positions a freely suspended energy absorber into a freely suspended bag of non-contaminating material prior to filling, and following filling, the energy absorber is removed, and the bag is sealed. The system can replace manual packaging which has been required for semiconductor applications.
US08833039B2

Hot-rolled high-strength steel elongated structural members and method of making same are disclosed by hot-rolling high-strength steel having a specific chemical composition to provide the members of desired geometrical configuration including a thin web with opposed thicker flanges extending therefrom to increase the load bearing capacity of the members.
US08833034B2

Weather protection systems, for use in protecting structures and structural elements during severe weather events, are disclosed. Also disclosed are methods of assembling and installing weather protection systems. Weather protection systems of this invention provide fabric to cover a structural element; the fabric is connected to the structure via a clip. A clip of is invention may include features such as fastening points, anchor points, and engaging members; a clip may also introduce a desirable point of flexibility into a system of this invention. Other features of weather protection systems of this invention may include resin and straps.
US08833026B2

A floor covering formed by a plurality of panels each having two opposite edges arranged to couple adjacent panels to each other. The coupling parts include a tongue and a groove, as well as locking parts preventing the drifting apart of two such adjacent panels. A separately manufactured insert is provided between at least two of the coupled panels, and the tongue and groove. The insert comprises at least two portions functioning as fixed spacing elements with a first portion between the upper side of the tongue and the lower side of the upper lip, and a second portion between the locking parts.
US08833021B2

Disclosed is an exterior wall decorative foam panel made of foam and manufactured into a board, and plural decorative exterior wall panels are combined and mounted onto a surface of an interior wall. The exterior wall panel includes a decorative surface, a mounting surface, a plurality of drainage structures, a first embedding slot, a first embedding block, a second embedding slot and a second embedding block. The decorative surface and the mounting surface are disposed on both sides of the board respectively, and the drainage structures are connected adjacent to one another and protruded from the mounting surface. Each drainage structure includes a water collection part and a ditch part assembled into a substantially Y-shape for enhancing the overall strength and providing a good drainage effect.
US08833019B2

The present invention provides a lath furring strip having a height not exceeding 0.365 inches which has a flexible elastic water resistive barrier (e.g. rubber) to minimize water seepage from the plaster on the lath to a structure behind the lath furring strip and a hemmed mounting leg to increase the strength of the mounting leg near the lath attachment hole. By incorporating a flexible elastic water resistive barrier into the lath furring strip, when the flexible elastic waterproof barrier on the lath furring strip is squeezed by the force of a screw or nail that secures the lath furring strip to a sheathing or moisture barrier (such as building paper), any holes in the sheathing or moisture barrier which might have allowed water to seep from the plaster to the sheathing will be sealed due to the properties of the flexible elastic water resistive barrier covering those holes.
US08833011B2

The window system has a substantially rectangular frame structure having four corner sections (1b) and being adapted to be installed in a roof structure and a bracket arrangement comprising a set of bracket units (6b), each bracket unit including a base element (10b) mounted at each corner section of the frame structure. Each bracket unit furthermore comprises at least one supplemental element (20b,40b) adapted to be detachably connected to said base element. One supplemental element comprises a leg element (20b) adapted to be detachably connected to the base element, preferably rotatably and detachably connected with the base element.
US08832999B1

A gutter screen assembly in having a screen across the ends of channels that extend into a gutter to prevent large debris from being washed from the channels into the gutter. The screen may be fabricated of expanded metal with a solid peripheral edge or of numerous other materials and structures.
US08832996B2

A sensing edge for providing a signal to a controller indicating that a forward edge of a door is obstructed during operation. The sensing edge includes an elongate sheath, a first end plug and a first end flap. The elongate sheath has a first end and a second end. A first cavity is located at the first end. The elongate sheath is mounted to the forward edge. The first end plug includes an inner end, an outer end, first engaging structures extending from the inner end and a first vertical groove in the outer end. The engaging structures are positioned within the first cavity in an assembled configuration. The first end flap includes a relatively flat first body and a first flange structure. The first flange structure is positioned in the first vertical groove in the assembled configuration to secure the first end flap to the first end plug.
US08832980B2

An assembly includes a flexurally deformed panel, which is connected to a membrane tie by a linear connector and is tied by the membrane tie to form a geometrically stable pre-stressed structure. More than one panel may be flexurally deformed and tied together in an assembly and more than one membrane tie may be present within an assembly. Panels are typically semi-rigid sheet materials, for example metal sheets, plastic sheets, or sheets of composite materials, such as glass or carbon fiber reinforced plastics or resins. Membrane tie members are typically flexible, for example plastic films, fabrics or nets or arrays of rods or cables. The assemblies have many different geometric forms and many different practical applications. Assemblies may be relatively large, for example demountable and reusable shelters or flat-pack point-of-purchase display assemblies, or may be relatively small, for example a photograph or postcard display system.
US08832967B2

A situation where sulfur compounds originating from a castable are mixed into synthesis gas produced by way of a reforming reaction and the mixed sulfur compounds are separated and collected with carbon dioxide and further fed into a reformer to thereby degrade the reforming catalyst of the reformer by sulfur poisoning is avoided. Purge gas that is steam or steam-containing gas is made to flow into the piping to be used for a synthesis gas production apparatus and dried out to remove the sulfur compounds contained in the castable prior to the start-up of operation of the synthesis gas production apparatus, in order to prevent the sulfur compounds from being released by hot synthesis gas.
US08832963B2

Disclosed is a process of stabilizing spent filter material that comprises mixing the filter media with a city media to produce a composition having a moisture content that is sufficiently low to retard microbial growth. The composition comprises spent filter media and a dry material, and preferably comprises diatomaceous earth. Soil is treated by adding the composition as a top dressing, soil amendment, or the like.
US08832955B2

A tape measuring device for determining bra sizes has band dimension and bra size markings on the outer surface of the tape. The band dimension markings divide a section of the surface by standard units and subunits of band size. The band size markings on the outer surface allow the user to determine the proper band size for a bra based on a single measurement, without the need for any additional calculations or correlations. The bra size markings on the outer surface allow the user to directly determine the proper cup and overall bra size based on the band size determination, again without the need for any additional calculations or correlations.
US08832944B2

In an electric hair cutter and a control method for its motor rotational speed, the electric hair cutter includes a main body, a BLDC (brushless DC) motor, a power source, a detecting unit, an electrical energy adjusting unit and a control module. The main body has a cutting unit. The BLDC motor drives the cutting unit. The detecting unit can detect the counter-electromotive force of the BLDC motor. The control module may receive the counter-electromotive force signals detected by the detecting unit and may control the electrical energy adjusting unit according to the counter-electromotive force signals so as to keep the BLDC motor rotating at a fixed RPM.
US08832939B2

A method of attaching a seat cushion to a seat frame includes the steps of providing a spring latch having a spring portion and a brace portion, engaging a spring leg of the spring portion with the seat frame, attaching a cushion engaging leg of the brace portion to the seat cushion, and receiving a brace leg of the brace portion into a lock formation on a locking leg of the spring portion.
US08832934B2

A method to fit a contact portion in a plug housing by a robot is presented. Steps in the method include attaching a plug housing to a holder and gripping the contact portion by a gripping device of the robot. Other steps in the method include taking at least one spatially resolved picture by at least one optical detection device such that the plug housing and the contact portion are contained in the picture, determining a respective position of the plug housing and the contact portion in the picture by a control unit of the moveable robot, calculating a robot movement by the control unit that is a function of the determined positions, and performing the calculated movement by the robot to fit the contact portion in the plug housing. An apparatus to perform the method and another method to calibrate the control unit of the robot are also presented.
US08832930B2

A touchscreen panel includes an upper substrate having a first transparent conductor layer provided on a first base layer, and a lower substrate having a second transparent conductor layer provided on a second base layer. The first and second transparent conductor layers oppose each other via a spacer and make contact when the first base layer is pressed. The first transparent conductor layer is segmented into a plurality of conductive regions that are electrically insulated from each other.
US08832928B2

At one ends of a pair of coil wires 30, a pair of turn portions 42 are crossed. Further, the other ends of the coil wires 30 are held such that an angle θ between the axes of the coil wires 30 falls in a predetermined range (e.g., greater than or equal to 10° and less than or equal to 90°). Then, the coil wires 30 are rotated respectively about their axes in the same direction, so that corresponding pairs of turn portions 42 of the coil wires 30 are sequentially crossed from the one ends to the other ends, thereby interlacing the coil wires 30.
US08832927B2

A method of manufacturing a surgical antenna includes bonding a trocar screw and a conductor together and overmolding the trocar screw with a puck material to form a puck assembly. A trocar is coupled to the trocar screw, which forms a distal radiating section, and a proximal antenna member is coupled to the puck assembly, which forms a proximal radiating section.
US08832926B2

A method for forming Nb3Sn superconducting wire is provided. The method employs a powder-in-tube process using a high-tin intermetallic compound, such as MnSn2, for producing the Nb3Sn. The use of a high-tin intermetallic compound enables the process to perform hot extrusion without melting the high-tin intermetallic compound. Alternatively, the method may entail drawing the wire without hot extrusion.
US08832924B2

A drawing apparatus which performs a drawing process on a substrate includes a holding plate having a holding surface configured to be opposed a back surface of the substrate, a vacuum suction port formed in the holding surface and configured to attract the substrate to the holding surface by vacuum suction, and a plurality of Bernoulli suction ports formed in the holding surface and configured to attract the substrate to the holding surface by Bernoulli suction. The holding surface includes a circular region disposed concentrically with the center of the holding surface, and an annular region disposed concentrically with the circular region. At least one of the Bernoulli suction ports is disposed in the circular region, and at least one of the Bernoulli suction ports is disposed in the annular region.
US08832922B1

A connection is provided whereby a first tube, which may be bent into an elbow, has at least one end flow drilled. During the flow drilling process the first end is shortened, reduced in thickness, and most importantly, the inner diameter is increased to accept a second tube. Before connecting the second tube, the first end is preferably tapped with threads which can receive a nut and the nut captures an end of the second tube, preferably entrapping one of at least one bead and a ferrel to provide a connection.
US08832919B2

According to aspects of one or more exemplary implementations, disclosed is a flanged ribbed nut, or FRN, having a head above an extended flange formed integral to said head, and a neck integral to and extending from said flange opposite said head, and a threading guide in fluid communication with said head, flange and neck, and having at least two interfering ribs formed therein.
US08832906B2

A stop collar is assembled using a method including the steps of receiving a bore of a base having a set of fingers extending along an exterior of a tubular, receiving a bore of a sleeve onto the tubular adjacent the set of fingers, and receiving the sleeve onto the set of fingers in an interference-fit. In alternate embodiments, the base comprises a plurality of angularly distributed fingers and/or the base comprises a gap to permit conformance of the base to the tubular. A fingerless base may cooperate with one or more separate fingers to form a base. In an embodiment of the method, the sleeve may be thermally expanded prior to the step of receiving the sleeve onto the set of fingers. The sleeve may be heated to expand the bore prior to being received onto the set of fingers.
US08832905B2

A universal faucet handle structure has: a handle body having an assembling portion with a through aperture, the through aperture having a non-circular cross-sectional shape, the through aperture providing a combining member; the assembling portion having an assembling slot adjacent to the through aperture, the assembling slot having a non-circular cross-sectional shape; and a joint sleeve having two connecting ends, both of the connecting ends capable of being connected to the assembling slot of the handle body; each connecting end having an engaging slot; the engaging slot having a non-circular cross-sectional shape; the engaging slot having an axial hole, and each connecting end further having an engaging groove. With the above-mentioned embodiment, following benefit can be obtained: since the assembling slot of the handle body is connected to the joint sleeve, the handle can be assembled onto different types of the faucet shafts.
US08832892B2

This invention includes a connection device for securing a ramp to a vehicle. The connection device has a bracket with an upper surface opposite a lower surface. The bracket is configured to be releasably secured to the ramp. A pivot pin extends from the lower surface of the bracket has an end spaced from the bracket. The end of the pivot pin is configured to be received in an opening of a cargo bed in the vehicle. The bracket is capable of being pivoted about the pivot pin along a pivot axis defined by the pivot pin.
US08832891B2

A device for a floating bridge 15 which is fastened at two anchorage points on the shore (18) is described and it is characterized in that it comprises at least one passage float (1) which is inserted as a part of a bridge construction for the passage of ships, and it forms a passage channel (200) for ships and also forms a foundation for a carriageway (111) which stretches across the passage channel. The floating bridge (15) is fastened ashore and to each side of the passage float (1) with the help of structure boxes (10, 10′).
US08832889B2

A bedding element including a first large principal face opposite a second large principal face and divided lengthwise into portions that define. on the first large principal face, first successive receiving areas (A1 to A7) of which a first succession (A1 to A7) defines a first resting area and of which a second succession (A7 to A1) opposite the first defines a second resting area; and on the second large principal face, second successive receiving areas (B1 to B7) of which a first succession (B1 to B7) defines a third resting area and of which a second succession (B7 to B1) opposite the first defines a fourth resting area. The portions of the bedding element that define these receiving areas have differentiated mechanical characteristics so that the four resting areas have four different receiving profiles.
US08832881B2

A bed frame wherein the side rail and/or cross rails are fully encased in plastic shields. A plastic shield or shields cover the entire cross sectional area of the side and cross rails so that the side rail and cross rails are easy to handle and esthetically pleasing. The system avoids the need for a person to handle cold, sometimes dirty, steel and the cross and side rails may be T-shaped or L-shaped angle irons, or other configurations and covered with plastic shields. With the plastic shields, the steel members need not be finished since the outer appearance of the steel is encased by the plastic shields and not seen by persons.
US08832873B2

The components of the furniture system, in a vertical orientation, have a cabinet with a central opening in an upper section and a plurality of support panels stacked in a laterally oriented position within the central opening. The cabinet is adapted to be placed against a structure such as a wall. Engaging items include a television. The cabinet further has a horizontal orientation with a top opening and alternate configuration and function such as a bed or sofa. In this configuration the support panels are repositionable to span the entire horizontal top opening of the cabinet. The repositioning of such components is done by mechanisms such as hinges, rails and/or manually repositioning the components.
US08832872B2

An emergency eye wash valve which can be connected to an IV fluid bag or other reservoir of fluid easily controllable flow of liquid to two eye wash arms which are independently positionable to dispense the liquid into the eyes of a patient in need of emergency eye wash. In addition, the valve has a base member which can be affixed via a biocompatible adhesive to the patient (for example on the forehead or bridge of the nose) to hold the valve in position so that it does not have to held in place by a person during the eye washing process.
US08832867B2

Convertible pants can include a waist portion, at least one leg connected to the waist portion, each leg including an upper leg portion and lower leg portion removably connected to the upper leg portion by a zipper, the zipper including an upper zipper track attached to the upper leg portion and a lower zipper track attached to the lower leg portion, and an upper zipper flap located on the upper leg portion proximate the upper zipper track, the upper zipper flap including a first reinforced portion extending substantially around the upper leg portion. The upper zipper flap can cover the zipper when the lower leg portion is connected to the upper leg portion by the zipper. A zipper system and garments incorporating the zipper system are also described.
US08832864B1

An infant sleeper used to cover an infant in a medical setting. The sleeper has non-continuous fasteners that allow medical personnel and caregivers access to the infant's body for the purposes of attaching medical equipment, medical checkups and general caregiving.
US08839450B2

Embodiments of apparatuses, articles, methods, and systems for secure vault service for software components within an execution environment are generally described herein. An embodiment includes the ability for a Virtual Machine Monitor, Operating System Monitor, or other underlying platform capability to restrict memory regions for access only by specifically authenticated, authorized and verified software components, even when part of an otherwise compromised operating system environment. The underlying platform to lock and unlock secrets on behalf of the authenticated/authorized/verified software component provided in protected memory regions only accessible to the authenticated/authorized/verified software component. Other embodiments may be described and claimed.
US08839444B2

Apparatus and method for analyzing usage of a software license. A computer system is configured to execute a software product that is activated, subject to a software license, by a first license key. The computer system includes a license use determining module that is adapted to communicate with a group of other computer systems on the same computer network, store first license key-related information that is derived from the first license key, send the first license key-related information to be received by each computer system of the group, and receive any messages sent by responders of the group in response to reception of the first license key-related information. Each of the messages is indicative of a corresponding responder having a copy of the software product that is activated by the first license key.
US08839440B2

Provided are an apparatus and method for forecasting the security threat level of a network. The apparatus includes: a security data collection unit for collecting traffic data and intrusion detection data transmitted from an external network to a managed network; a malicious code data collection unit for collecting malicious code data transmitted from a security enterprise network; a time series data transformation unit for transforming the data collected by the security data collection unit into time series data; a network traffic analysis unit for analyzing traffic distribution of the managed network using the data collected by the security data collection unit; and a security forecast engine for forecasting security data of the managed network using the time series data obtained by the time data transformation unit, the data analyzed by the network traffic analysis unit, and the data collected by the malicious code data collection unit.
US08839438B2

An approach is provided for interdicting malicious file propagation. Packets of a message being transferred to a destination device are received. In response to packet(s) of the message being received, the packet(s) are scanned by determining whether the packet(s) match a corresponding portion of a malicious file. If any of the scanned packet(s) do not match the corresponding portion of the malicious file, a transfer of subsequent packet(s) of the message to the destination device is permitted without performing a scan of the subsequent packet(s). If the scanned packet(s) including a last one or more packets of the message match corresponding portions of the malicious file, a transfer of the scanned packet(s) to the destination device is permitted, except a transfer of the last one or more packets of the message to the destination device is not permitted.
US08839435B1

Event-based attack detection is described. In some implementations, an attack on a computing device can be detected by identifying unusual events, or unusual sequences of events, that occurred on the computing device. A computing device can log events that occur on the computing device. In some implementations, the unusualness of an event, or sequence of events, on the computing device can be determined based on a comparison of events logged by the computing device and events logged by other computing devices. Other implementations are described.
US08839434B2

A computer-implemented method includes accessing, by an analysis console, information related to a first file received at a first host of a plurality of hosts. Each host is capable of running a corresponding set of malware detection processes. The information includes: an identifier of the first file; and data indicating a first result of the first host applying the set of malware detection processes to the first file. The identifier is generated by the first host and is usable by each of the hosts to determine whether a second file comprises content substantially equivalent to content of the first file. The analysis console generates a first output including: the identifier of the first file; and a second result indicating whether the first file comprises malware. The second result is usable by each of the hosts to determine whether the second file comprises malware. The first output is propagated to the hosts.
US08839423B2

Methods and systems for sharing mobile security information are disclosed. According to an embodiment, a method for sharing mobile security information includes: providing to a user of the mobile device an option to share the mobile security information, extracting content from mobile security information upon receiving the user's selection, and posting the extracted content to a social network service.
US08839422B2

An embodiment for providing a secure virtual browsing environment includes creating a virtual browsing environment with a virtualized operating system sharing an operating system kernel of a supporting operating system and executing the browser application within the virtual browsing environment. Another embodiment includes receiving a website selection within a browser application, determining if the website selection corresponds to a secure bookmark, and creating a second virtual browsing environment and executing the browser application within the second virtual browsing environment to access the website selection when the website selection corresponds to a website specified as a secure bookmark. Yet another embodiment includes monitoring operation of the operating system within the at least one virtual browsing environment, determining when the operation of the operating system includes potential malicious activity, and terminating the virtual browsing environment when the operation includes potential malicious activity.
US08839416B2

A method and system for authenticating a user to access a computer system. The method comprises communicating security information to the computer system, and providing the computer system with an implicit input. The method further comprises determining whether the security information and implicit input match corresponding information associated with the user. The method further comprises granting the user access to the computer system in the event of a satisfactory match. When authenticating the user, the method and system consider the possibility of the user being legitimate but subject to duress or force by a computer hacker.
US08839412B1

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
US08839406B2

An attack blocking control method uses an access control list (ACL). The method includes investigating the ACL if a packet is input, and checking whether or not the packet is registered in the ACL, comparing a current time count value with a blocking time of the packet if the packet is determined to be registered in the ACL. Further, the method includes increasing the number of blocking times of the packet by 1 if the current time count value is smaller than or equal to the blocking time. Further, the method includes automatically renewing the blocking time, and removing registration information for the packet from the ACL if the current time count value is greater than the blocking time.
US08839398B2

A security token access device, a user device such as a computing device or communications device, and a method for managing multiple connections between multiple user devices and the access device. The access device maintains connection information, including security information, for each user device securely paired with the access device. Each time a new user device is paired with the access device, the access device transmits a notification to the user devices already paired to the user device. A user may provide instructions to the access device to terminate a pairing with one of the user devices by overwriting at least a portion of the connection information associated with the designated user device. A user device may further request a listing of all user devices currently paired with the access device.
US08839394B2

A method and system for authenticating a user includes providing an invocation element capable of being activated by a single user action, receiving an indication that the invocation element has been activated, obtaining a location of a wireless device associated with the user, determining whether the wireless device is associated with an authorized user, approving the user to use the application based on a predetermined location criterion, and producing an indication that the user has been authenticated.
US08839385B1

Each of multiple computing devices of a user is registered by obtaining therefrom identifying indicia, obtaining from the user a device-specific password for the computing device, and storing the obtained identifying indicia and device-specific password for the computing device in an entry for the user in a credentials database. The user requests access to a restricted service by way of a particular one of the multiple computing devices with credentials including the device-specific password for the particular computing device, and identifying indicia are obtained therefrom. The obtained identifying indicia and the device-specific password of the particular computing device appear in the entry, and the user is thus granted access to the restricted service.
US08839381B2

The claimed subject matter provides a method for revoking delegatable anonymous credentials. The method includes receiving a request to revoke an anonymous credential. The anonymous credential may be representative of an ability to prove non-membership in an accumulator for a first entity. The method also includes revoking the anonymous credential from the first entity in response to the request to revoke the anonymous credential. Additionally, the method includes revoking the anonymous credential from a second entity in response to the request to revoke the anonymous credential. The first entity delegates the anonymous credential to the second entity.
US08839377B2

An information sharing method and a system using the same are provided. The information sharing method includes establishing a wireless connection between a first device and a second device. The method also includes determining whether a first surface of the first device is in proximity to a second surface of the second device according to an audio-based authorization mechanism, and the audio-based authorization mechanism is activated through an authorization audio message in which an identification message is embedded. If it is determined that the first surface is in proximity to the second surface, the method further includes sharing information by the first device with the second device through the wireless connection.
US08839376B2

Authorizing an application to access web services or other electronic services is contemplated. Authorization of application may include requiring the application to successfully obtain an appToken and a userToken. The appToken may be provided by an application administrator to attest to an authenticity or level of trust with the application. The userToken may be issued by an identity provider (IdP) attest to an authenticity or level of trust with a user of the application. A service provider sourcing the services may analyze the appToken and userToken to determine content available to application.
US08839373B2

Methods and apparatuses are provided for deploying relay nodes in a communication network. A relay node can initially be wirelessly authenticated to a network entity using initial security credentials. In response to a successful authentication, the relay node is authorized to wirelessly communicate with the communication network for a limited purpose of configuring the relay node for relay device operations. The relay node can receive new security credentials from the communication network, and is subsequently re-authenticated to the network entity using the new security credentials. In response to a successful re-authentication, the relay node is authorized by the network to operate as a relay device for conveying traffic between one or more access terminals and the communication network.
US08839372B2

A personal basic service set (PBSS) includes a first device configured to communicate in the PBSS and a second device configured to communicate in the PBSS. The first device is configured to establish a robust security network association (RSNA) with the second device (i) without associating with a PBSS control point (PCP) and (ii) without associating with the second device.
US08839370B2

Users of a computer are prevented from directly accessing certain hardware for which a driver is installed on the computer. The users are provided a limited, indirect manner to access the hardware for a specific purpose or to do a specific job. One example of such hardware is a wireless hardware communication interface. The wireless activity of the computer may be restricted so that the wireless hardware communication interface is prevented from communicating with any devices compatible with the wireless hardware communication interface other than one or more specific devices.
US08839368B2

A method begins by a dispersed storage (DS) processing module receiving a decode threshold number of encoded data slices of a set of encoded data slices. The method continues with the DS processing module determining whether to evoke a trust verification function and when the trust verification function is to be evoked, selecting one or more encoded data slices of the set of encoded data slices for trust verification to produce one or more selected encoded data slices. The method continues with the DS processing module sending, to a trusted source, a request to receive the one or more selected encoded data slices and when the one or more selected encoded data slices are received from the trusted source, determining that a trusted set of encoded data slices is available based on the decode threshold number of encoded data slices and the received one or more selected encoded data slices.
US08839364B2

The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.
US08839357B2

A method, system, and computer-readable storage medium for authenticating a computing device are provided. According to embodiments of the invention, a first computing device generates a message using first secret data and second secret data, the first secret data for authenticating to a second computing device, the second secret data for authenticating to a third computing device. The first computing device sends the message to the second computing device. In some embodiments, challenge-response authentication is implemented. For example, the first computing device receives a challenge from the second computing device and generates the message based at least in part on the challenge. The second computing device compares local information with information received from the first computing device. The first computing device can thereby be authenticated to the second computing device. Furthermore, the first computing device can be authenticated to the third computing device by a similar process.
US08839346B2

The present invention is directed towards systems and methods for establishing and applying a policy group to control a user's access to an identified resource. A policy group representing an aggregate of one or more access configurations for a user to access one or more identified resources may be established via a policy manager. The policy group may include a login point component representing an entry point to access the identified resource. The login point may be configured via the policy manager to specify a uniform resource locator for the entry point. One or more authentication and authorization methods may be selected for the login point component. The device may receive a request to access the uniform resource locator. The device may initiate the policy group for evaluation. The device may initiate, with the user, one or more authentication and authorization methods specified by the login point component.
US08839338B2

Methods, apparatuses, and non-transitory computer-readable storage mediums for providing and/or processing service usage reporting data. The reception apparatus includes a receiver, a parser, and a processor. The receiver receives closed caption service data. The closed caption service data includes closed caption data within a first service block having a service number in the range of 1-6, and the service usage reporting data within a second service block having a different service number in the range of 1-6. The closed caption data includes closed caption text. The parser parses the service usage reporting data within the second service block having the different service number in the range of 1-6. The processor provides service-usage information to a service-usage reporting server (SURS) based on the service usage reporting data.
US08839320B2

A video-on-demand system including a video server storing video-on-demand content and for streaming video-on-demand through a first layer of an internet page having a first layer and a second layer; and a controller for causing there to be formed in the second layer a plurality of selectable overlay images such that a user at a location in communication with the internet remote from the video server and the controller can display streamed video-on-demand of the first layer in combination with the overlay images of the second layer and can select one of the overlay images; wherein the overlay images correspond to respective control functions for the video-on-demand stream; and the controller is responsive to selection of an overlay image to change the video-on-demand stream in accordance with the corresponding respective control function.
US08839305B2

A method of notifying contents, which makes it possible to improve operability in obtaining contents. A content is provided to a first user. A second user who has designated the first user is notified of the detected content.
US08839293B1

A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08839288B2

A system that incorporates teachings of the present disclosure may include, for example, a tangible computer-readable storage medium having computer instructions to receive from a media processor a time-sensitive code embedded in a video stream received and presented by the media processor at a presentation device, retrieve collateral information associated with a scene of the video stream according to the time-sensitive code, and transmit the collateral information to a mobile communication device. Other embodiments are disclosed.
US08839286B2

A television broadcasting system is described in which a transmission unit controls the presentation of items of enhanced content during a running program. The presentation of the items of enhanced content is triggered in response to receipt by the transmission unit of periodic indications embedded in the running program. For each periodic indication, a criterion indicative of the quality of that periodic indication is measured and stored by the transmission unit as quality data. During the running program, if no indication is received by the transmission unit for a predetermined time, the transmission unit accesses the quality data to determine an expected indication quality. If the expected indication quality is above a threshold quality level, the triggering of enhanced content is suspended. On the other hand, if the expected indication quality is below the threshold, the presentation of enhanced content continues to be triggered.
US08839284B2

Methods and apparatus for controlled distribution of program content are described where program content for certain regions may be selectively blocked. The described methods and apparatus allow content distribution to authorized regions while providing control to the content provider to effectively block program content delivery to regions not entitled to receive the program content.
US08839276B2

Embodiments of the present invention provide an open application programming interface selection method and device. The method includes: receiving an invocation request from a user, where the invocation request includes an OpenAPI function parameter; determining an OpenAPI equivalent set according to the OpenAPI function parameter; and selecting a target OpenAPI from multiple OpenAPIs according to a Qos attribute value that corresponds to each OpenAPI in the OpenAPI equivalent set. By adopting the embodiments of the present invention, an OpenAPI with better performance can be selected from numerous OpenAPIs with equivalent functions for a user, thereby improving the quality of service for the user.
US08839274B2

Handling a virtual method call includes extracting, from a pointer to an object, an identifier associated with the class of the object, the pointer to the object being associated with the virtual method call, and the identifier being embedded within the pointer; using the identifier to obtain a virtual method table, including locating a first entry in a class identifier table mapping a plurality of class identifiers to a corresponding plurality of class data, the first entry being associated with the identifier and comprising the virtual method table or a pointer used to obtain the virtual method table; locating a second entry in the virtual method table, the second entry being associated with the virtual method call; and jumping to an address associated with the second entry to execute code at the address.
US08839271B2

A computer implemented method, apparatus, and computer usable program code for sampling call stack information. Monitoring for an event is performed during an execution of a plurality of threads by a set of processors. A portion of the plurality of threads is identified based on a policy to form a set of identified threads in response to an occurrence of the event. Call stack information is collected for the set of identified threads using an under utilized processor in a set of processors in response to identifying the portion of the plurality of threads, wherein the call stack information is used to profile a processor in the set of processors.
US08839267B2

Disclosed embodiments include a Java messaging method for efficient inter-node and intra-node communications on computer systems with multi-core processors interconnected via high-speed network interconnections. According to one embodiment, the Java messaging method accesses the high-speed networks and memory more directly and reduces message buffering. Additionally, intra-node communications utilize shared memory transfers within the same Java Virtual Machine. The described Java messaging method does not compromise Java portability and is both user and application transparent.
US08839262B2

Storage resources are organized into resource groups that are each uniquely identified by a resource group label, and each of the storage resources have at least one resource group attribute associating a storage resource object with the resource groups and associating at least one policy via one of the resource group attributes in the resource groups with the storage resources. A resource group attribute is defined to specify a policy prescribing the copy services relationships between the storage resources associated with the plurality of resource groups. A resource group label attribute of the resource group is utilized, by a policy prescribing the copy services relationships, to identify at least one of the resource groups within a storage subsystem. The resource group label attribute is used in conjunction with one of the resource group attributes in one of the resource groups and in one of a multiplicity of user ID accounts.
US08839257B2

Command sequencing may be provided. Upon receiving a plurality of action requests, an ordered queue comprising at least some of the plurality of actions may be created. The actions may then be performed in the queue's order.
US08839249B2

Embodiments of an event-driven process management and automation system are disclosed. Such system may be particularly appropriate for a multi-tenant environment so that a single process handling flow may be generated for a given process. Because in a multi-tenant environment many different entities may desire to customize or optimize this process handling flow for their particular usage, modifications to the process flow may be easily handled by a non-technical user to realize process modification without incurring additional development costs. Using a multi-level hierarchical inheritance model in accordance with an embodiment of the present invention, a process may be standardized, with focused customization available on a macro and/or micro level.
US08839247B2

Systems and methods are disclosed herein for managing task requests. An end-user device include one or several possible implementation for managing task requests. Specifically, the end-user device comprises a processing device and a memory device, which is configured to store a task request managing program. The processing device is configured to execute the task request managing program. The processing device is configured to analyze a string of characters of a natural language request from a user to extract a requested task and a requested object. The processing device is further configured to check whether the user is permitted to initiate the requested task on the requested object. In addition, the processing device is configured to perform the requested task on the requested object when it is determined that the user is permitted to initiate the requested task on the requested object.
US08839242B2

It is an object of the present invention to provide a technique that can comprehensively manage plural kinds of network addresses allocated to virtual computers. In various embodiments, a MAC address, an IP address, and virtual communication interface identification information are allocated anew to a virtual computer to be created anew and the MAC address, the IP address, and the virtual communication interface identification information are set to be unable to be allocated anew.
US08839235B2

A method for providing a service in a user terminal device, in which the user terminal device downloads a service hub program, installs the service hub program, generates an icon container corresponding to the service hub program, displays the icon container, receives an input selecting the icon container, displays an application icon included in the icon container, and deletes a program and data installed in the user terminal device according to a change in status of the user terminal device.
US08839234B1

Automated configuration of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package is obtained, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users. Each user is authenticated, and completion of installation of the software application is conditioned on a result of the authentication.
US08839232B2

A software-based customer relationship management system and method are provided. The system has a client and a primary installation that has a database that contains a plurality of pieces of information, one or more modules that access the database to pull pieces of information from the database based on a request from the client and display a user interface to the user containing the requested information and one or more controllers that control access by the client to the one or more modules and the database. The system also may have a portal generated based on the primary installation wherein a user interface of the portal is updated based on a user interface of the primary installation.
US08839227B2

Systems and methods are provided for downloading updated software from a head end to a cable modem that writes to flash memory an updated operating system code without overwriting the preexisting application code portion and also without overwriting the preexisting operating system code portion. Updated application code is not written until the updated operating system code has been verified as error-free.
US08839224B2

A method for automatically updating software executed by an electronic device is disclosed herein. The method includes receiving, at the electronic device, an update indication from a server that updated software is available for the electronic device. The method further includes modifying, in response to the update indication, a boot state of the electronic device and initiating operation of the electronic device in an update mode. The updated software is received, at the electronic device, during operation in the update mode. The method further includes initiating, upon determining the updated software has been correctly received, operation of the electronic device in a normal mode.
US08839223B2

In one aspect, a state file is received that describes a desired state of a provisioned software product started in a cloud environment. The state file defines the bundles to be installed and their desired state. The desired states of the bundles are read from the state file. Currently installed bundles, from the provisioned software product, are analyzed together with current states of the currently installed bundles. The specified bundles in the state file are compared to the currently installed bundles. The current states of the currently installed bundles are compared to the desired states from the state file to determine whether a current state of the provisioned software product corresponds to the desired state.
US08839222B1

A test environment is created for use in selecting updates for deployment to a programmable execution service (“PES”) application. The test environment is created in one embodiment by replicating a production network and one or more production virtual machine instances executing the PES application. Once the test environment has been created, the test environment is utilized to test and select updates for deployment to the PES application. The updates may be selected by deploying the updates to the test environment and using the test environment to determine whether the deployed updates are compatible with the PES application, permit the PES application to continue to operate performantly, and/or permit the PES application to meet one or more business performance metrics. Once the updates have been selected, the updates may be applied to production virtual machine instances executing the PES application.
US08839219B2

An illustrative embodiment of a computer-implemented process for shared data prefetching and coalescing optimization versions a loop containing one or more shared references into an optimized loop and an un-optimized loop, transforms the optimized loop into a set of loops, and stores shared access associated information of the loop using a prologue loop in the set of loops. The shared access associated information pertains to remote data and is collected using the prologue loop in absence of network communication and builds a hash table. An associated data structure is updated each time the hash table is entered, and is sorted to remove duplicate entries and create a reduced data structure. Patterns across entries of the reduced data structure are identified and entries are coalesced. Data associated with a coalesced entry is pre-fetched using a single communication and a local buffer is populated with the fetched data for reuse.
US08839218B2

A computer implemented method, apparatus, and computer usable program code for facilitating debugging of source code. A set of indirect memory references is identified in the source code and points-to records are generated for the source code. The set of indirect memory references are validated using the points-to records and an aliasing rule to identify zero or more indirect memory references having a potential aliasing problem. In a case in which the zero or more indirect memory references comprise at least one indirect memory reference, the at least one indirect memory reference is in the set of indirect memory references. Responsive to a determination that the zero or more indirect memory references comprise at least one indirect memory reference, a report is generated identifying at least one location in the source code associated with the at least one indirect memory reference. The report is stored.
US08839214B2

A high level programming language provides an extensible set of transformations for use on indexable types in a data parallel processing environment. A compiler for the language implements each transformation as a map from indexable types to allow each transformation to be applied to other transformations. At compile time, the compiler identifies sequences of the transformations on each indexable type in data parallel source code and generates data parallel executable code to implement the sequences as a combined operation at runtime using the transformation maps. The compiler also incorporates optimizations that are based on the sequences of transformations into the data parallel executable code.
US08839211B2

Evaluation and enforcement of software design quality, in which a system applies design quality rules to a design of a software application to detect violations and provides output describing one or more violations of the design quality rules detected. Based on the output, the system receives user input to address the one or more violations of the design quality rules and, subsequent to receiving the user input, evaluates code developed for the software application for violations of the design quality rules to assess quality of the code being developed for the software application based on the design of the software application.
US08839209B2

A method for software performance analysis and debugging in a multi-tenant database network system is provided. In at least one embodiment, sampling is achieved using configuration files of each server cluster. Knowledge of the host names of each server in the cluster enables a profiler to target a single server for each sample, thereby facilitating a round-robin sample across a clustered server environment such that a CPU's load and processing cost associated to sampling is fairly and uniformly distributed across all servers in the cluster. As a result, in at least one embodiment of the analysis and debugging tool each sample is a complete stack trace dump of each thread running on the application server at that moment in time.
US08839208B2

Systems and methods for rating interestingness of profiling data subsets are described. Profiling data including a set of nodes associated with at least one executed computer program is received. The profiling data contains a first set of scores corresponding to the resource consumption of the nodes. A second set of scores is identified from the profiling data, wherein a score of the second set of scores indicates a combined resource consumption of a corresponding node of the set of nodes and at least one other node of the set of nodes related to the corresponding node. An interestingness rate is evaluated for groups of nodes of the set of nodes based on the corresponding scores. The group of nodes with the highest, or satisfactory high value of the calculated interestingness rate is presented.
US08839207B2

Disclosed is a method and system for debugging XML files or documents by inserting a breakpoint into an XML file and converting the XML file into a bytecode format, where the breakpoint is propagated into the bytecode format and stored in runtime libraries. During runtime, on encountering the breakpoint, the location of the breakpoint is internally determined in the bytecode and points to the location of the breakpoint in the XML file.
US08839205B2

Analyzing the performance of multi-threaded applications. An analysis and visualization of thread executions is performed on a graphical timeline using samples of thread execution. This allows users to understand when their application threads are executing, what they were executing, the degree of concurrency in thread execution, and the order in which work is performed in their application. The visualizations and analysis also allow users to sample thread execution contexts using a graphical user interface, as well as the generation of execution profile reports that may be filtered for a specific time range of execution and a subset of the threads running in the application.
US08839195B2

A method, a system, and a WEB client for editing scripting language based on WEB are disclosed. The method including: querying a server about available object in a current script usage scenario, and its attribute and method; generating a script editing interface according to the queried available object and its the attribute and method, and displaying a script content input by an inputting device in the editing interface; acquiring confirmation identifier of the edited content, and checking whether or not the script content before the confirmation identifier is an indication object capable of automatically indicating; if so, acquiring, from the attribute and method of the available object, an attribute and method related to the indication object, and displaying them on a prompt box formed in the script editing interface for selection; and adding the attribute and method of the indication object selected from the prompt box after the indication object.
US08839190B2

Embodiments of the invention provide for methods, systems and computer program products for an integrated service framework with a suite of products that provide a development environment and common framework for programming within an operating system. The integrated service framework provides a service manager that identifies the class plug-ins, runs the services, logs information about the services, sends notifications to users about the services, configures itself to monitor the services, and provides communication between the services. The service manager may act as the service installer to install and run the class-plug in. The service manager allows the service to communicate to the client application through the use of a common format. The service manager may also be self-adjusting, such that the service manager may change interval commands to prevent common notification errors from occurring.
US08839177B1

Disclosed are integrated circuit design systems and methods, wherein selected functional library elements are placed in a layout to meet product specifications and selected hybrid fill-placeable library elements are placed in that same layout to meet at least one feature density rule. Each hybrid fill-placeable library element comprises fill shapes corresponding to specific features subject to a density rule and a marker shape that provides an instruction to ignore any density rule violations within that element for purposes of design rule checking. Placement of the hybrid fill-placeable library elements is performed to balance out density rule violations in functional library elements elsewhere in the layout, thereby avoiding the need for post-processing of the completed IC design to add fill shapes. Optionally, each hybrid fill-placeable library element comprises different fill shapes at different levels and corresponding to different features so that it can be employed to meet multiple different density rules.
US08839176B2

A semiconductor integrated circuit and a pattern lay-outing method for the same are disclosed, which can suppress bending or partial drop-out of a dummy pattern even when a mechanical stress acts on the dummy pattern in CMP. The semiconductor integrated circuit includes predetermined functional areas and a dummy pattern formed in a space area. The space area is positioned between predetermined functional areas. The dummy pattern includes a first metal portion formed in the shape of a frame and defining an outer edge of the dummy pattern, a second metal portion positioned on an inner periphery side of the first metal portion and formed so as to be continuous with the first metal portion, and a plurality of non-forming areas positioned in an area where the second metal portion is not formed on the inner periphery side of the first metal portion.
US08839173B1

An ECO hold time fixing method fulfills a short path padding in a placed and routed design by a minimum capacitance insertion. In the method, a padding value determination step receives the placed and routed design and is based on a cell library, timing constraints, and a timing analysis report to determine padding values and locations required for each gate of the placed and routed design to output. A load/buffer allocation step is based on a spare cell information, a dummy metal information, and the padding values and locations to achieve the short path padding in the placed and routed design.
US08839163B2

A behavioral synthesis method according to the present invention includes generating a scheduled CDFG based on behavioral description information, generating a lifetime for each variable based on the scheduled CDFG, selecting m variables whose lifetimes do not overlap on a time axis, allocating a first register to a first variable having a first bit width and bits of the first bit width within another variable, allocating a second register to bits other than the bits of the first bit width within another variable, and outputting circuit information of a synthesized circuit including the first and second registers.
US08839161B2

A semiconductor device includes a first semiconductor chip including a plurality of driver circuits and an output switching circuit coupled to the plurality of driver circuits. The device also includes a second semiconductor chip and a plurality of through silicon vias provided on at least one of the first and second semiconductor chips. The output switching circuit is coupled between the plurality of driver circuits and the plurality of the through silicon vias, and outputs each of signals from the plurality of driver circuits to corresponding one of the plurality of through silicon vias.
US08839154B2

A method includes detecting an image presented on a display area of a device; detecting a pointing device input on a touch sensitive area of a device; determining that the input includes at least one point of contact on the touch sensitive area; and activating a zoom functionality of the device.
US08839150B2

A first graphical object on a user interface of a device can be transformed to a second graphical object on the user interface. The second graphical object can be manipulated by a user on the user interface using touch input or by physically moving the device. When manipulated, the object can be animated to appear to have mass that responds to real-world, physical forces, such as gravity, friction or drag. The data represented by the second graphical object can be compressed or archived using a gesture applied to the second graphical object. Graphical objects can be visually sorted on the user interface based on their mass (size). The visual appearance of graphical objects on the user interface can be adjusted to indicate the age of data represented by the graphical objects.
US08839140B2

Aggregating temporal information and location information to form a collective query. A search query is received from a user to identify search results. Temporal information and location information associated with the query inputs from information sources are received. One or more search results associated with the received query are identified in response to and as a function of the one or more query inputs, the received temporal information and the received location information. One or more graphical identifiers on a map are provided representing the one or more identified results. Each one or more provided graphical identifiers has at least one corresponding temporal identifiers on a calendar such that selecting one graphical identifier on the map focuses a corresponding one temporal identifier on the calendar or selecting one temporal identifier on the calendar selects a corresponding one graphical identifier on the map.
US08839139B2

An electronic “To-Do” bar is provided in which displayed upcoming tasks, meetings, appointments and the like. The electronic To-Do bar is displayed in a lightweight menu of tasks, meetings and appointments and is displayed persistently in addition to other software functionality or user interfaces displayed on a user's computer display screen according to other software applications or other software functionality in use. A user is presented with an always-visible list of upcoming tasks, meetings and appointments without the need to launch a separate tasks application or calendar application to view upcoming tasks, meetings or appointments.
US08839133B2

Interactive data visualization features are provided, including an interactive graphical data representation, but the embodiments are not so limited. An exemplary computer-implemented method provides an interactive data visualization interface that includes a graphical time line representation and a number of visual change indicators used in part to provide symbolic cues and highlight changes made to adjustable aspects of the graphical time line representation. An exemplary computing architecture includes at least one client and server including a data communication interface used in part to provide visualization data to display an interactive time line representation as part of providing an interactive data visualization tool. Other embodiments are included and available.
US08839131B2

A computing device includes a memory configured to store position data and images. The computing device also includes a processor configured to execute instructions to perform a method that includes receiving position data that represents the positions of a position tracking device over a period of time. The position data includes a group of position coordinates that represent a location. The method also includes receiving images that include a group of images associated with the location. The method also includes aligning the group of position coordinates that represent the location and the group of images associated with the location. The method also includes presenting a representation of the alignment of the group of position coordinates and the group of images.
US08839126B1

A method performed by a server device includes receiving a request from a client, the request including data to identify a component of a graphical user interface (GUI) application; and determining that an updated version of the component is available. The method also includes retrieving, from a memory associated with the server device, the updated version of the component and providing the updated version of the component to the client.
US08839119B2

Techniques for providing a shared clipboard to participants in a conversation are provided. The shared clipboard is specific to the conversation to which it is associated in that the shared clipboard does not “spill over” from one conversation to another. When a conversation between two or more participants is established, a shared clipboard becomes available to the participants of the conversation. The shared clipboard facilitates the sharing of data between the participants in the conversation. During the conversation, each participant in the conversation is provided access to the shared clipboard, including its contents. When a participant joins or is added to the conversation, the added participant is also provided access to the shared clipboard and its contents.
US08839118B2

A method may include receiving a plurality of images of a face of a user, wherein each image of the face of the user is associated with one of a plurality of different expressions. The method may also include receiving a first video, wherein the first video comprises images of an actor including images of a face of the actor, wherein each image of the face of the actor is associated with one of the plurality of different expressions. Further, the method may include replacing the images of the face of the actor with corresponding images of the face of the user in a same expression to create a second video and transmitting the second video to the user.
US08839110B2

Some embodiments provide a method that receives the addition of a video clip to a composite video project. The video clip has a sequence of video images at a first frame rate and the composite video project has a second frame rate for outputting video images. When the first frame rate does not match the second frame rate but is within a threshold of the second frame rate, the method generates output video images for a particular duration of the composite video project at the second frame rate by using each of the video images of the video clip once during the particular duration. When the first frame rate is not within the threshold, generating output video images for the particular duration of the composite video project at the second frame rate by using at least one of the video images for each output video image over the particular duration.
US08839105B2

A multi-display system and method supporting differing accessibility feature selection provides a suitable display for a user with limited visual acuity, while providing a second display having a different accessibility feature set to a second user. An application or operating system checks selected accessibility features and display settings corresponding to each graphical display device and generates multiple graphical outputs in conformity with program output and the corresponding accessibility features and display settings for each device. One graphical display may be a personal computer display and the other a projector, so that an accessible desktop can be presented to the presenter, while the presentation can be shown with a desired set of attributes. The operating system may support the above-described operation by generating the multiple display outputs from the accessibility settings and a single program output. Alternatively, an application can generate two display outputs in conformity with accessibility selections.
US08839101B2

Aspects of the invention provide a tool for configuring software for an electric meter. A parameters table having values for the electric meter in a platform independent format is created. The table is then merged with to a mapping table that is configured specifically to the particular model of the electric meter to be configured to form a build table that can be executed on the electric meter. The build table is then installed on the electric meter.
US08839096B2

A rotating content history controller detects a web page from a server over a network, wherein the web page comprises at least a portion of the web page specified for displaying a plurality of pages of rotating content within at least one rotating content space within the web page. The rotating content history controller stores the plurality of pages of rotating content. The rotating content history controller updates a history display interface to comprise a separate selectable option for each of the plurality of pages of rotating content. In addition, responsive to a user selection of a particular one of the separate selectable options, the rotating content history controller displays the particular page of rotating content within a web page display interface, such that a user may selectively access the rotating content independent of a web page display of the rotating content.
US08839090B2

A system for automatically completing fields in online forms, such as login forms and new user registration forms, which employs a Master Cookie File containing sets of records associated with the user, his or her accounts or web sites, and registered values associated with form tags (e.g. username, password, address, email, telephone, etc.). When the user encounters another form, the MCF is automatically searched for matching values and form tags, primarily from the same account or web site, or alternatively from other accounts or sites. A flowing pop-up menu is displayed nearby the form fields from which the user can select values to automatically complete the form. Automatic account information updating, value expiration management, mapping of favorite values, and sharing of values are optional, enhanced functions of the invention.
US08839070B2

A plurality of error correction circuits connected in series include a calculator circuit that corrects the codeword when the determination results of a determination circuit indicate that the error correction circuit at the present stage is to correct the codeword, and a determination circuit at a subsequent error correction apparatus determines whether the error correction circuit at the subsequent stage is to correct the codeword when the determination results of the determination circuit indicate that the error correction circuit at the present stage is not to correct the codeword.
US08839069B2

Some embodiments include apparatus and methods for encoding message information. Such apparatus and methods can include using a parity check matrix of a low-density parity check (LDPC) code to generate a first matrix having an upper triangular sub-matrix. Parity information to encode the message information can be generated based on the first matrix if a total number of rows of the upper triangular sub-matrix is equal to the rank of the parity check matrix. If the total number of rows of the upper triangular sub-matrix is less than the rank of the parity check matrix, then a triangularization operation can be performed on a second sub-matrix of the first matrix to generate a second matrix. Parity information to encode the message information can be generated based on the second matrix. Other embodiments including additional apparatus and methods are described.
US08839063B2

A method of testing devices under test (DUTs) and testing system are disclosed. The method comprises generating at least one control signal associated with a test pattern structure received from a testing system. The method further comprises selecting M1 number of ports from M number of I/O ports in the DUT to receive scan input corresponding to the test pattern structure based on the control signal, selecting M2 number of ports from the M number of I/O ports to provide scan output based on the control signal, wherein each of M1 and M2 is a number selected from 0 to M, and wherein a sum of M1 and M2 is less than or equal to M. Thereafter, the method comprises performing a scan testing of the DUT based on the scan input provided to the M1 number of ports and receiving the scan output from the M2 number of ports.
US08839050B1

A method includes receiving an error signal from a client device receiving a video stream. A portion of the video stream associated with the error signal is detected. An error selection listing based on the portion of the video stream is transmitted. The client device receives a selection based on the error selection listing. The selection is stored as an error listing.
US08839038B2

A method and apparatus for controlling a processor to execute in a single step mode such that a single instruction from the instruction stream is executed, the processor determines if the single instruction is one of at least one predetermined type of instruction and stores a type indicator in a data storage location and a diagnostic exception is taken after the processor has processed the single instruction. Additionally, a diagnostic operation is performed including accessing the type indicator stored in the data storage location and, when the single instruction was not one of the predetermined type, controlling the processor to continue executing instructions in the single step mode, and, when the single instruction was one of the at least one predetermined type, controlling the processor to exit the single step mode and not execute the next instruction within the instruction stream as a single instruction followed by an exception.
US08839037B2

A method for transparent debug of a hardware queue and recreation of an operational scenario comprising: use of a computer device to: monitor a plurality of inputs and outputs from a plurality of hardware queues associated as parts of a design; receive a request to save from an external source; pause one or more hardware queues upon command; receive hardware queue information from at least one of the paused hardware queues; dump said hardware queue information from at least one paused hardware queue; store the hardware queue information in a data storage connected to the computing device; compare the received information to stored data representative of a functional hardware queue; identify errors and failures in each monitored hardware queue from the comparing and; restore the hardware queue to a previous state.
US08839030B2

Methods and structure for resuming background tasks in a storage environment. storage controller. The system is operable to receive host Input/Output (I/O) requests directed to a logical volume, and to couple with one or more of storage devices provisioning the logical volume. The system is further operable to process the host I/O requests directed to the logical volume, to initiate a background processing task distinct from the host I/O requests and related to the logical volume, and to store progress information on at least one of the one or more storage devices describing progress of the background processing task.
US08839029B2

A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined.
US08839027B2

Systems and methods for redundant object storage are disclosed. A method may include storing at least two copies of each of a plurality of objects among a plurality of nodes communicatively coupled to one another in order to provide redundancy of each of the plurality of objects in the event of a fault of one of the plurality of nodes. The method may also include monitoring access to each object to determine a frequency of access for each object. The method may additionally include redistributing one or more of the copies of the objects such that at least one particular node of the plurality of nodes includes copies of only objects accessed at a frequency below a predetermined frequency threshold based on the determined frequency of access for each object. The method may further include placing the at least one particular node in a reduced-power mode.
US08839025B2

The systems and methods described herein may provide a flush-retire instruction for retiring “bad” cache locations (e.g., locations associated with persistent errors) to prevent their allocation for any further accesses, and a flush-unretire instruction for unretiring cache locations previously retired. These instructions may be implemented as hardware instructions of a processor. They may be executable by processes executing in a hyper-privileged state, without the need to quiesce any other processes. The flush-retire instruction may atomically flush a cache line implicated by a detected cache error and set a lock bit to disable subsequent allocation of the corresponding cache location. The flush-unretire instruction may atomically flush an identified cache line (if valid) and clear the lock bit to re-enable subsequent allocation of the cache location. Various bits in the encodings of these instructions may identify the cache location to be retired or unretired in terms of the physical cache structure.
US08839024B2

Embodiments of the invention provide a device and method for warm booting whereby data restoration occurs at the powering-on of the host, and can therefore be performed by the boot disk. Specifically, when the system is powered on, a backup controller will send a notification to a DMA controller indicating the data restoration is needed. The backup controller will automatically resorts contents of a backup storage device to main memory. During the process, when the host requests data, the DMA controller reads the data from the backup storage unit and sends it to the host. Then, once data restoration is complete, normal operations can commence.
US08839019B2

A semiconductor apparatus includes a clock frequency change block configured to output a plurality of internal clocks with different frequencies by dividing a frequency of an external clock in response to a mode register set signal and a setting command to enable the plurality of internal clocks to be outputted, and generate a flag signal to designate the completion of the output, and a command generation block configured to receive a command and generate the setting command in response to the flag signal and the mode register to set signal.
US08839017B2

In a method for detecting power statuses of one or more power supplies in an electronic device. The method detects a power status of each power supply at a first time cycle when a baseboard management controller (BMC) of the electronic device is started up, and stores all the detected power statuses into the BMC. The method determines a change value of the power status of each power supply at a second time cycle by analyzing the detected power statuses of each power supply stored in the BMC, and stores the change value of the power status of each of the power supplies in the BMC.
US08839014B2

A network communication device includes a first control unit that has a first application, a second control unit that has a second application and a communication processing section, and a shared storage unit, wherein, in a first mode where the first control unit is in an operation state, the first application performs a predetermined process using the shared storage unit, and the communication processing section performs communication in response to an instruction from the first application, and wherein, if the first control unit transitions from the first mode to a second mode in which power consumption is lower than that in the first mode, the first application stops execution of the process, the second application performs a process based on data related to the first application, stored in the shared storage unit, and the communication processing section performs communication in response to an instruction from the second application.
US08839008B2

Provided is a method for detecting a PoE (power over Ethernet) device comprising applying a positive polarity of a first current source to one of a first and second data pairs of an Ethernet connection to a powered device (PD) and a negative polarity of the first current source to the other of the first and second data pairs, applying a positive polarity of a second current source to a first spare pair of the Ethernet connection and a negative polarity of the first current source to a second spare pair of the Ethernet connection, simultaneously measuring a first voltage across the first current source and a second voltage across the second current source, discontinuing application of the first current source and measuring a third voltage across the second current source, and determining a configuration of the PD using the measured first, second and third voltages.
US08839004B1

In one embodiment, a system for secure application hosting is provided. The system includes a memory, a first processor coupled to the memory, a second processor coupled to the first processor via a bus, and a data storage device and a network interface coupled to the second processor. The second processor is configured to perform cryptographic processing to provide an encrypted domain, in which the network interface and data storage device operate, and an unencrypted domain, in which the processor and memory operate.
US08839000B2

There is provided an enhanced method of securely storing and retrieving information in an electronic device. The method comprises generating a plurality of random encryption keys and storing the plurality of random encryption keys in a memory region of a first component of the electronic device. The method may additionally comprise encrypting data using a different one of the plurality of random encryption keys for each of a plurality of regions of a memory of a second component of the electronic device. The method may also comprise transferring encrypted data to the memory of the second component of the electronic device.
US08838998B2

A method distributes personalized circuits to one or more parties. The method distributes a generic circuit to each party, encrypts a unique personalization value using a secret encryption key, and transmits each encrypted personalization value to the corresponding party. Each party then stores the encrypted personalization value in their circuit. The stored encrypted personalization value allows a piece of software to be properly executed by the circuit. A semiconductor integrated circuit is arranged to execute a piece of software that inputs a personalization value as an input parameter. The circuit comprises a personalization memory arranged to store an encrypted personalization value; a key memory for storing a decryption key; a control unit comprising a cryptographic circuit arranged to decrypt the encrypted personalization value using the decryption key; and a processor arranged to receive the decrypted personalization value and execute the software using the decrypted personalization value.
US08838997B2

A processor includes a first execution unit to receive and execute a first instruction to process a first part of secure hash algorithm 256 (SHA256) message scheduling operations, the first instruction having a first operand associated with a first storage location to store a first set of message inputs and a second operand associated with a second storage location to store a second set of message inputs. The processor further includes a second execution unit to receive and execute a second instruction to process a second part of the SHA256 message scheduling operations, the second instruction having a third operand associated with a third storage location to store an intermediate result of the first part and a third set of message inputs and a fourth operand associated with a fourth storage location to store a fourth set of message inputs.
US08838992B1

A machine learning model is used to identify normal scripts in a client computer. The machine learning model may be built by training using samples of known normal scripts and samples of known potentially malicious scripts and may take into account lexical and semantic characteristics of the sample scripts. The machine learning model and a feature set may be provided to the client computer by a server computer. In the client computer, the machine learning model may be used to classify a target script. The target script does not have to be evaluated for malicious content when classified as a normal script. Otherwise, when the target script is classified as a potentially malicious script, the target script may have to be further evaluated by an anti-malware or sent to a back-end system.
US08838990B2

Techniques, systems and methods are described relating to combining biometric and cryptographic techniques to support securely embedding data within a token and subsequent biometrically-enabled recovery of said data. Various transformation approaches are described that provide a secure means for transforming a stored or live, secure biometric-based identity token, embedding data into such tokens and biometric-based matching to both verify the user's identity and recover the embedded data. Security enhancements to a range of existing protocols are described using the techniques. Systems using novel protocols based on these techniques are described.
US08838989B2

An efficient exchange of messages in a system for authenticating access to a base device is facilitated through the selection of a particular biometric template from among a plurality of biometric templates. Rather than transmitting the template to a peripheral device, an indication of a location of the particular biometric template within the plurality of biometric templates is transmitted to the peripheral device. At the peripheral device, once the indication of the location and a biometric candidate are received, the particular biometric template may be located and compared to the biometric candidate. Finally, an indication of a result of the comparing may be transmitted to the base device.
US08838982B2

In one aspect, a computing apparatus is configured to verify a digital signature applied on a set of data received from a user device, including an user ID assigned by a partner system to uniquely identify a user of the user device among customers of the partner system, and a user device identifier identifying the user device. The digital signature is generated via applying a cryptographic one-way hash function on a combination of the set of data and a secret, shared between the computing apparatus and the partner system via a secure communication channel separate from a channel used to receive the set of data.
US08838973B1

Reflective factors are used in combination with a, one-time password (OTP) in order to strengthen a system's ability to prevent man in the middle (MITM) phishing attacks. These reflective factors may include information such as URL information, HTTPS, a server's certificate, a session key, or transaction information. These reflective factors help to ensure that a client that wishes to access a server is the legitimate client, because even if a phisher (including a phisher attacking the legitimate client in real time) records identifying information from the legitimate client, it cannot replicate the reflective information to authenticate itself with the server.
US08838970B1

Performing identity verification for online education is disclosed. In response to receiving a notification of a submission event, a user is prompted to provide authentication information including at least one of a plurality of types of information. Authentication information received is compared to at least a portion of stored enrollment information associated with the user with which the received authentication information is associated. The stored enrollment information includes at least two different types of information collected during an enrollment phase, including the at least one type of information solicited during the user prompting. In the event that matching criteria are met based at least in part on the comparison, a first action is performed. In the event that matching criteria are not met based at least in part on the comparison, a second action that is different from the first action is performed.
US08838969B2

A method, apparatus and system for secure forensic investigation of a target machine by a client machine over a communications network. In one aspect the method comprises establishing secure communication with a server over a communications network, establishing secure communication with the target machine over the communications network, wherein establishing secure communication with the target machine includes establishing secure communication between the server and the target machine, installing a servelet on the target machine, transmitting a secure command to the servelet over the communications network, executing the secure command in the servelet, transmitting data, by the target machine, in response to a servelet instruction, and receiving the data from the target machine over the communication network. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
US08838965B2

Secure Remote Support Automation Process wherein a remote support server receives a support task request and schedules a predefined task to a predefined actor who also has a predefined escalation policy and notifies the support actor of the scheduled task along with a key, a key seed, or a credential to use in authentication. The method enabling privileged access to an Internet security appliance using public/private key pairs through a firewall and network address translation by a support server and an assigned support task actor.
US08838952B2

An information processing apparatus having a verification capability of a configuration change. The information processing apparatus includes: a configuration storage unit to store information on components having been connected to the information processing apparatus as reference configuration information; a detecting unit to detect configuration information on components being connected to the information processing apparatus in booting; a comparing unit to compare, detected configuration information and the reference configuration information when the information processing apparatus is booted; a boot control unit to terminate booting of the information processing apparatus when an unequal comparison occurs; a monitoring unit to monitor, after the information processing apparatus is booted, a configuration change of the information processing apparatus in operation; and a dynamic update unit to update, when the configuration change of the information processing apparatus in operation is recognized, the reference configuration information with configuration information of the configuration-changed information processing apparatus.
US08838937B1

A flash memory controller, a computer readable medium and a method for writing to a flash memory device, the method may include receiving multiple logical pages, each logical page having a logical address; determining to write a logical page into a selected physical page of the flash memory device; calculating a hash value for each logical page of the multiple logical pages in response to (a) a logical address of the logical page and (b) a physical page index, to provide multiple hash values of the multiple logical pages.
US08838936B1

A method of maintaining and updating a logical-to-physical (LtoP) table in a storage device including a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method including receiving, by the processor, data for storing at a physical address in the non-volatile memory, the data being associated with a logical address of the host, storing, by the processor, the physical address in a first LtoP zone of a plurality of LtoP zones of the LtoP table, the LtoP table being stored in the volatile memory, adding, by the processor, the first LtoP zone to a list of modified zones, and storing, by the processor, a second LtoP zone of the plurality of LtoP zones in the non-volatile memory when a size of the list of modified zones exceeds a threshold.
US08838935B2

In one embodiment the apparatus is a micro-page table engine that includes logic that is capable of receiving a memory page request for a page in global memory address space. The apparatus also includes a translation lookaside buffer (TLB) that is capable of storing one or more memory page address translations. Additionally, the apparatus also has a page miss handler capable of performing a micro physical address lookup in a page miss handler tag table in response to the TLB not storing the memory page address translation for the page of memory referenced by the memory page request. The apparatus also includes memory management logic that is capable of managing the page miss handler tag table entries.
US08838928B2

A method of managing a memory of an apparatus, the apparatus executing one or more processes using the memory. The method comprises maintaining a plurality of lists of identifiers, wherein each list has an associated size value and an associated threshold corresponding to a maximum number of identifiers in that list, wherein each identifier identifies a corresponding region of the memory that had been allocated for a process but that is currently not required by any of the one or more processes, and wherein the size of a region of the memory identified by an identifier of a list equals the size value associated with that list. When a process requests allocation of a region of the memory: one of the lists are identified that has an associated size value suitable for the allocation request; and if that list is not empty, to that process a region is identified of the memory identified by one of the identifiers stored in that list and that identifier is removed from that list, and, otherwise, a region of the memory is allocated with a size of the identified associated size value and the allocated region is identified of the memory to that process. The method comprises adjusting one or more of the thresholds in dependence upon the current usage of the memory by the one or more processes.
US08838916B2

A method uses a record of I/O priorities in a determination of a storage medium of a hybrid storage system in which to store a file. The method maintains the record of I/O priorities by assigning an I/O temperature value to each request for access to the file based upon an I/O priority level of the process making the request. The method marks the file as hot if the file temperature value is greater than a threshold value. The method stores files marked as hot in a lower latency storage medium of the hybrid storage medium.
US08838909B2

A method, system, and computer program product for providing lines of data from shared resources to caching agents are provided. The method, system, and computer program product provide for receiving a request from a caching agent for a line of data stored in a shared resource, assigning one of a plurality of coherency states as an initial coherency state for the line of data, each of the plurality of coherency states being assignable as the initial coherency state for the line of data, and providing the line of data to the caching agent in the initial coherency state assigned to the line of data.
US08838907B2

An endpoint device (14) is registered in association with a host memory address in response to receipt of a request for a notification of a change in content state of the host memory address from the endpoint device (14). In response to a change in content state of the host memory address, a notification that the host memory address has changed content state is sent to the endpoint device (14). In response to receipt of the notification by the endpoint device (14), semantics associated with a change of content state of the host memory address by a data schema (42) is determined and an action is performed by the endpoint device (14) in accordance with the determined semantics.
US08838905B2

A storage controller that includes a cache, receives a command from a host, wherein a set of criteria corresponding to read response times for executing the command have to be satisfied. A destage application that destages tracks based at least on recency of usage and spatial location of the tracks is executed, wherein a spatial ordering of the tracks is maintained in a data structure, and the destage application traverses the spatial ordering of the tracks. Tracks are destaged from at least inside or outside diameters of disks at periodic intervals, while traversing the spatial ordering of the tracks, wherein the set of criteria corresponding to the read response times for executing the command are satisfied.
US08838892B2

The embodiments of the present invention provide a data storage method, including: sending a performance level request to a storage device, which is used to query information about performance level of one or more logical unit number LUNs in the storage device; receiving a response sent by the storage device in response to the performance level request, wherein the response comprises the information about performance levels of the LUNs; and obtaining performance levels of the LUNs according to the information about performance levels of the LUNs so that data to be stored is written into a LUN of a corresponding performance level according to a accessing frequency level of the data to be stored comprised in a write-data instruction when the write-data instruction is received.
US08838888B2

A method for managing a cache structure of a coupling facility includes receiving a conditional write command from a computing system and determining whether data associated with the conditional write command is part of a working set of data of the cache structure. If the data associated with the conditional write command is part of the working set of data of the cache structure the conditional write command is processed as an unconditional write command. If the data associated with the conditional write command is not part of the working set of data of the cache structure a conditional write failure notification is transmitted to the computing system.
US08838885B2

Solid state drive (SSD) packages are provided including a controller package and at least one non-volatile memory package. The controller package and the at least one non-volatile memory package are connected to each other using a package-on-package (PoP) technique. A data input/output of the at least one non-volatile memory package is controlled by using the controller package.
US08838863B2

The present application relates to a method for resource controlling comprising controlling the processing of requests of a first category having a first priority. The method comprises controlling the processing of requests of a second category having a second priority, wherein the first priority is set such that processing the requests of the first category has priority over processing the requests of the second category. The method comprises blocking requests of the first category by a mechanism that detects when a predefined condition regarding the service provided to the second category is met.
US08838852B1

A method and apparatus to operate programmable routing logic comprise receiving, from a fixed function block, a first request, responsive to the first request, forwarding the first request to a first resource of one or more controllers, the first resource allocated to the fixed function block. The method and apparatus further comprise receiving, from a programmable function block, a second request, and responsive to the second request, forwarding the second request to a second resource of the one or more controllers, the second resource allocated to the programmable function block.
US08838847B2

A wireless device has a modem module and an application engine module. A communication and memory sharing interface connects the modem module to the application engine module. The application engine module has an application layer component for providing application layer processing for the wireless device and a modem component for providing, in combination with the modem module, modem processing for the wireless device. The wireless device has a memory and a memory interface for connecting the application engine module directly to the memory.
US08838841B2

A data storage device accepts read and write commands with absolute command completion times based on queue-depth-of-one (qd=1) execution and stores them in an unsequenced commands memory. These commands are requests to access the data storage device and contain both locations on the storage medium where the data is located and whether the requested operation is read or write. For each pair of first and second commands in the memory, the time between execution of the first command and the second command is calculated and stored. A command selector then reads data from the memory based on a resequencing NCQ algorithm which inserts one or more commands from the command memory into the original qd=1 sequence whenever this insertion will not affect the execution time of commands in the original qd=1 sequence. The resequencing algorithm of the present invention increases IOPS and reduced read head actuator travel and wear.
US08838840B1

A computer-implemented method to recover from slow or stuck SCSI commands is disclosed. The method starts with monitoring execution time of an operation by a small computer system interface (SCSI) target processor within a SCSI target, where the SCSI target is communicatively coupled with a SCSI initiator through a set of communication links, where the operation is associated with a service offered by the SCSI target, and where the operation is performed for executing SCSI commands associated with the service. When the execution time of the operation exceeds a first threshold, the method proceeds with performing a first escalating action to reduce workload of the SCSI target processor. When the execution time of the operation exceeds a second threshold, the method further proceeds with performing a second escalating action that is different from the first escalating action to reduce workload of the SCSI target processor.
US08838835B2

A session terminal apparatus constitutes a network session system together with another session terminal apparatus. In the session terminal apparatus, a back performance instruction part instructs reproduction of back performance information. A back performance control part transmits the back performance information, when the reproduction thereof is instructed by the back performance instruction part, to another session terminal apparatus, and controls a performance reproduction part to start reproducing the back performance information when a monitor delay time corresponding to a communication delay time between the session terminal apparatus and another session terminal apparatus has elapsed after the reproduction of the back performance information was instructed.
US08838833B2

An integration services network is described which is operable to facilitate access to a composite service by a plurality of users having associated client machines. Each of the users is associated with one of a plurality of independent enterprises. At least one data store has a directory stored therein which maps an identity for each of the users to a policy framework which defines access information relating to a plurality of services. At least one computing device is operable to set up the composite service by integrating operation of the plurality of services. The plurality of services are associated with and controlled by a plurality of independent service providers. The at least one computing device is further operable to connect with the client machines and each of the services, and to selectively facilitate interaction among the client machines and the services with reference to the directory and the policy framework, thereby enabling each of the users to access the plurality of services as an integrated solution.
US08838830B2

In one general embodiment, a computer-implemented method for managing a distributed computer network performed by one or more processors includes the steps of: receiving a request from a client in the distributed computer network for a network service; optimizing a delivery of the requested network service to the client from a server in the distributed computer network; and monitoring an execution of the delivery of the network service.
US08838825B2

A method for controlling data transmission between a computer and a video client via an interface, the method comprising: the computer polling the interface a first time to determine the size of the buffer on the interface; receiving a first buffer size value from the interface; sending a plurality of frames of video and audio data to the buffer on the interface such that a delay period exists between the sending of each frame; the computer polling the interface a second time to determine buffer size after the frames are sent to the interface; receiving a second buffer size value from the interface; and modifying the amount of time between the transmission of frames.
US08838810B2

Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.
US08838799B2

Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and make a determination as to what commands are typically utilized for similar and/or previous instances of the virtual resource.
US08838796B2

A system and method of allocating storage space in a computer system is disclosed. In the disclosed system, computer resources are allocated using a quota system that employs quota identifiers. An allocation system creates quota identifiers and each quota identifier is assigned a specific quota value. Computer resources are then assigned to users by assigning quota identifiers to the users. Additional amounts may be allocated to specific users by created extension quota identifiers and associating those quota identifiers with specific users.
US08838791B2

Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the session management node, an initial request message, the initial request message including at least one subscription identifier; determining that the session management node does not have access to a subscription record associated with the at least one subscription identifier; generating a transient subscription record based on the initial request message; and processing the initial request message based on the initial request message and the transient subscription record.
US08838780B2

Embodiments generally disclosed herein include a computer-implemented method for monitoring and correlating network traffic data associated with a primary network that is in communication with a plurality of secondary networks. The method generates a network traffic data set by monitoring network traffic between the primary network and the plurality of secondary networks. The method also determines a mapping of network connectivity by monitoring inter-network routing information between the primary network and the plurality of secondary networks. In addition, the method generates a traffic measurement data set by monitoring network utilization statistics between the primary network and the plurality of secondary networks. With the collected data sets, the method then calculates a relational network mapping between the primary network and the plurality of secondary networks by correlating the network traffic data set, the mapping of network connectivity, and the traffic measurement data set.
US08838778B2

An incoming web feed received from a web feed document server is monitored for changes associated with a web feed document. A change associated with the web feed document is determined to have occurred. A priority is assigned to the change associated with the web feed document based upon a ranking criterion. The change associated with the web feed document is stored with the assigned priority to a memory. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08838776B2

A method is based on a communication- and data network for the automatic time synchronization of field devices, namely fill-level measuring devices and pressure measuring devices as well as field-device control units. The method comprises the steps of: determining a current time value by the field device or by the field-device control unit, and providing a desired value in a central server. Furthermore, the method comprises the following steps: comparing the current time value with the desired value, and setting the current time value to the desired value when the desired value differs from the current time value by more than a predetermined threshold value.
US08838772B2

Streaming media network parameters are measured using an electronic system and displayed directly to a user or transmitted via an electronic interface such as an existing system network conduit, either in or out-of-band. A scalable hardware and/or software compute engine filters and reduces network parameters to simplify tracking the instantaneous and long term streaming media performance of the network. Hence, the entire set of active media streams is continuously monitored concurrently, thereby providing the ability to detect impairments as well as predict impending impairments. In one example, an existing packetized network conduit containing streaming media is tapped to concurrently and objectively analyze the streaming media streams, producing statistics (such as delay factor and media loss rate) and alarm-type events according to predetermined rules. Tapping the existing packetized network in multiple points provides comparison points and assists in pinpointing the source(s) of the impairment(s).
US08838771B2

Providing fail_over call processing services by sniffing signaling traffic, without the overhead of configuring/provisioning terminals (phones), call servers etc. According to an aspect of the present invention, the integrated device operates as a backup call server when external call servers are unavailable. In one embodiment, the integrated device checks whether a first call server, to which a call setup request is destined to, is available, and forwards the request to another call server if the first call server is unavailable. According to another aspect, the integrated device detects the access information of each terminal registering with a call server, and uses the detected information to provide responses to call setup requests when the call servers are unavailable. As a result, the IP phones in a local network can continue initiating calls even when call servers located at remote sites, become unavailable.
US08838768B2

A first server including a local disk and a second server are logically partitioned by virtualization units. The first and second servers each have a storage controller LPAR with a local disk sharing function running thereon. The storage controller LPARs running on the first and second servers communicate with each other. When a disk I/O command issued by the second LPAR running on the second server is transferred to the local disk of the first server, the second LPAR reads data stored in the local disk or writes data thereto. In this way, the local disk is shared.
US08838764B1

Systems and methods are disclosed that facilitate the evaluation of hosted computing devices in accordance with target patterns. A set of target patterns can be developed for elements common to a plurality of hosted computing networks. The set of target patterns can be defined utilizing a detailed pattern language to describe elements of a hosted computing device network and relationships between the elements. Thereafter, a hosted computing device network management component can utilize the set of target patterns to verify and validate a deployed hosted computing network or to process purposed modifications/configurations to a deployed hosted computing network.
US08838755B2

The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
US08838753B1

A method for providing network services includes the ability to dynamically and flexibly configure resources in a network server platform to service classes and sets of network traffic. According to one aspect, a programmable network server platform can be configured to bind multiple traffic classes in a mixture of inline and tap modes to a group of CPUs. Traffic having the associated classes can be configured to pass directly through while sending a copy down to one or more CPUs, as well as load balanced to a group or sub group of CPUs. According to another aspect, different applications or configurations can be run on different groups or sub groups of CPUs allowing complete flexibility.
US08838744B2

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
US08838739B2

A programmable logic controller includes a CPU unit. The CPU unit has a real IP address and a pseudo IP address different from the real IP address, transmits and receives data by using the real IP address to and from a communication device belonging to a network in which communication is performed using a first communication protocol, and transmits and receives data by using the pseudo IP address to and from a communication device belonging to a network in which communication is performed using a second communication protocol different from the first communication protocol.
US08838729B2

A method of tracking statistics related to a container of data is disclosed. A container created by an author may be stored on a network. Other users aside from the author may be permitted to search for containers. The other users may be permitted to obtain a copy of a selected container and statistics related to a number of copies of the container obtained may be stored.
US08838727B2

A method, computer program product, and system for maintaining referential integrity is described. A method may comprise migrating a migration document in a migration shard from a first location to a second location. The method may further comprise adding a first location identifier associated with the first location of the migration document to metadata associated with the migration shard. The method may also comprise adding a second location identifier associated with the second location of the migration document to the metadata associated with the migration shard. The method may additionally comprise adding one or more shard identifiers to the metadata associated with the migration shard, each of the one or more shard identifiers corresponding to a shard that includes a document that may be referenced by one or more documents in the migration shard.
US08838721B2

In a computer system according to an embodiment of the present invention, a first slave server includes copy management information associating a master file system identifier with an identifier of a slave server including a copy of the master file system identified by the master file system identifier. The first slave server acquires a copy of a part of a master file system. The copy includes a stub-state object (file or directory). The first slave server searches the copy management information for a slave server to be queried regarding information for materializing the stub-state object. If the slave server to be queried includes the information for materialization, the first slave server materializes the stub-state object using the information for materialization acquired from the queried slave server.
US08838718B2

A method is used to filter an electronic message using virtual email sent to a server using a virtual email address created by the server for a recipient-identified. The virtual email address comprises a sender identification in combination with the recipient's non-encoded email address. The server identifies the email recipient using the recipient's non-encoded email address, identifies the email sender as authorized, stores the email sender's identification, stores email comprising the virtual email address; enables the recipient to access the email; enables the recipient to create a virtual email address, receives the virtual email; receives a second electronic message from a non-user-identified sender at the server, responds to the non-user-identified sender requesting an answer that only a human could provide; and, receives the answer from the non-user-identified sender and if the answer is correct, then creates an electronic account on the server for the non-user-identified.
US08838717B2

A system determines if functionality offered via a Web site is being underutilizing by a user, e.g., not being using at all or not being using with some desired degree of regularity. When it is determined that the functionality offered via the Web site is being underutilized by the user, the system provides an email to the user to direct the attention of the user to this functionality of the Web site.
US08838712B2

The subject innovation relates to a method for presenting messages to a user of social network services. The messages are provided via an aggregation system, the aggregation system being connected to the social network services. An exemplary method comprises storing an identifier associated with a message in a user account of the user in the aggregation system. The exemplary method also comprises receiving messages from the social network services in the aggregation system, the messages being associated with the identifier. The exemplary method further comprises presenting the received messages to the user in response to a comparison between the identifier associated to the received messages and the identifiers stored in the user account.
US08838703B2

Processing a message includes receiving at a message processing system the message that is distributed by a message distributor, the message having a message type, based at least in part on the message type, locating among a plurality of subscriber groups a subscriber group that subscribes to the message type, each of the plurality of subscriber groups having a unique identifier and comprising one or more message subscriber nodes, at least some of the one or more message subscriber nodes in each of the plurality of subscriber groups being connected to the message processing system, and transmitting the message to a message subscriber node that belongs to the subscriber group that is located.
US08838701B2

A sender-driven framework for enhancing the categorization of emails, wherein the sender is able to create or define rules that refine or augment those at the receiver's end. Particularly, the sender is enabled, in accordance with at least one embodiment of the present invention, to add information relating to the context of an email, which can help streamline categorization at the receiver's end.
US08838698B2

A messaging system for masking addresses from sending processes. The messaging system maintains a message service profile and a service-address profile. The messaging system accesses recipient data. Sending processes are able to send messages to the messaging system in a form such that each message has an message type and list of recipients. The messaging system is able to determine which of a set of sending services is to be used to send the message, based on the message-service profile. The service-address profile stores information about where in the structure of recipient data the appropriate address for the selected service is located. The addresses corresponding to the named recipients, for the services determined by the messaging system, can be retrieved by from recipient data. The message system can then provide the recipient address to the appropriate sending services to send the message.
US08838697B2

The disclosed embodiments provide a system that facilitates communication with a storage device. During operation, the system provides a physically operated mechanism for enabling detection of the storage device in proximity to a computer system using a discovery protocol. If detection of the storage device using the discovery protocol is enabled, the system uses the physically operated mechanism to establish a wireless peer-to-peer connection between the storage device and the computer system. The system then uses the wireless peer-to-peer connection to transfer a file between the storage device and the computer system.
US08838690B2

A method for enabling sharing of content files among nodes of a P2P network is provided. The P2P network comprises sub-networks each including a respective plurality of nodes capable of storing content files. Each sub-network has an associated corresponding hash table for indexing the content files stored in the nodes of the sub-network. The hash table is distributed among at least some of the nodes of the sub-network. The method comprises, for each content file stored in at least one node of a sub-network, storing in the hash table associated with the sub-network a criticality index providing an indication of the degree of sharing of the content file among the nodes of the sub-network. The method causes a node to cache at least one content file for sharing with other nodes of the sub-network based on the criticality index of the at least one content file.
US08838686B2

An approach is provided for facilitating the delivery of content to a device through activation of an indicator executable on the device. One or more user devices are determined to receive the content from a content delivery platform using an electronic directory service. An application to provide an indicator representing the content is pushed to the device for initiating a request for the content from the device. In response to the request, a determination is made as to whether to grant the request for delivery of the content to the device.
US08838670B2

A method for enabling collaboration between an internet service provider (ISP) and another entity includes: gathering a domain name system (DNS) query; evaluating the DNS query wherein the evaluating comprises collecting candidate hosts suitable for delivering content in accordance with the DNS query; ranking the candidate hosts collected by the ISP; providing a first list of the ISP-ranked candidate hosts; forwarding the DNS query to the another entity; evaluating the DNS query wherein the evaluating comprises collecting candidate hosts suitable for delivering content in accordance with the DNS query; ranking the candidate hosts collected by the another entity; providing a second list of the another entity-ranked candidate hosts; matching the first list and the second list; and providing a matched list of ranked candidate hosts. The another entity is a content distribution system (CDN) or another ISP.
US08838669B2

A system and method for layered application server processing. Embodiments of the system are particularly useful in extreme transaction processing (XTP) environments to support hundreds of thousands of simultaneous users, and perhaps millions of simultaneous transactions. Applications can be built from service components. Mashups can be performed on applications, services, and data, to create a more dynamic form of application. Data center consolidation and server virtualization techniques can be used to distribute applications over multiple machines or data centers. A horizontal Operating System (OS) fabric is then used to integrate components of the data centers in a dynamic fashion, including for example integrating portal or Service Component Architecture (SCA) components into personality profiles that can be federated over many (e.g. thousands) of Java machines and data centers. The net result is that the system can be quickly and dynamically modified or distributed over different machines and different applications, even over distances of different continents, to respond to the immediate needs of the enterprise.
US08838662B2

A connection information generating apparatus that generates connection information that indicates connections between a plurality of first transferring devices and a plurality of second transferring devices. The connection information generating apparatus includes a creating unit that creates an addition table and a multiplication table in a Galois field that has a characteristic of a value based on a number of the second transferring devices that are connected to each of the first transferring devices. The connection information generating apparatus includes a generating unit that generates connection information defining groups of first transferring devices to be connected to each of the second transferring devices, in accordance with the multiplication table and the addition table created by the creating unit.
US08838660B2

Various embodiments of the present invention provide systems and methods for reducing filter sensitivities. As an example, reduced sensitivity filter circuits are discussed that include a digital filter and a filter tap adaptation circuit. The digital filter is operable to filter a received input based at least in part on a plurality of filter taps, and to provide a filtered output. The filter tap adaptation circuit is operable to receive an error value and a weighting control value, and to adaptively calculate at least one of the filter taps using the error value and the weighting control value.
US08838659B2

Embodiments of the present invention relate to knowledge representation systems which include a knowledge base in which knowledge is represented in a structured, machine-readable format that encodes meaning.
US08838656B1

A method for managing memory, comprising: maintaining a strong reference count for a first object; establishing a first reference from the first object to a second object; establishing a second reference from the second object to the first object, wherein the second reference is a weak reference that does not increase the strong reference count of the first object; detecting that the strong reference count of the first object has reached zero; in response to detecting that the strong reference count has reached zero, invoking a corresponding action.
US08838651B2

A computer-implemented method of testing a database can include the steps of constructing one or more data generation rules, receiving one or more user-defined objects associated with the database, and generating a set of data entries using the generation rules, wherein at least a portion of the generated data is correlated data.
US08838650B2

A method and apparatus for preprocessing a plurality of documents for search and presenting search result and a system for searching documents that comprises these apparatuses. The search result, for example, includes at least one candidate document. The candidate document is assigned a tree structure representing its content. The tree structure includes at least one node. The method may include presenting at least a portion of the tree structure corresponded to the candidate document in the search result.
US08838648B2

A method and system for discovering keys in a database. A minimal set of non-keys of the database are found. The database includes at least two entities and at least two attributes. The minimal set of non-keys includes at least two non-keys. Each entity independently includes a value of each attribute. A set of keys of the database is generated from the minimal set of non-keys. Each key of the generated set of keys independently is a unitary key consisting of one attribute or a composite key consisting of at least two attributes.
US08838639B2

A management device includes a memory unit for storing configuration item information regarding configuration items to be managed and relationship information regarding relationships between the configuration items to be managed, an extracting unit for extracting, based on the information stored in the memory unit and based on predetermined constraint conditions, such relationships between the configuration items that satisfy the predetermined constraint conditions and that are not included in the relationship information, and an evaluating unit for executing an application that refers to the extracted relationships between the configuration items and obtains an evaluation result regarding the extracted relationships between the configuration items.
US08838635B2

A software update method permits a local software update server to act as an update source for client computer systems in its local network. The local update server provides updates for one or more specified groups of client computers. In one disclosed embodiment, the method includes receiving software updates at a local server, receiving (at the local server) an update request from a client computer system and sending the client a list identifying one or more applicable updates (e.g., a catalog of available update packages) based on the client computer's membership in one or more of a plurality of user groups. In another embodiment, a single local server may supply update services for client computer systems belonging to a plurality of specified computer groups.
US08838612B2

Embodiments of the invention include a method of implementing fulfillment management. The method includes receiving order information, wherein the order information includes one or more order lines, selecting at least one of the one or more order lines, scoring the one or more selected order lines, and accessing one or more rules assigned to the one or more order lines. The method further includes based on the assigned rules, defining a priority rank of each of the one or more selected order lines, specifying fulfillment of inventory based on the priority and scoring of each of the selected one or more order lines, and assigning inventory based on the specified fulfillment.
US08838608B2

Techniques for mapping a virtual R-Tree to an extensible-hash based file system for databases are provided. Spatial data is identified within an existing file system, which stores data for a database. Rows of the spatial data are organized into collections; each collection represents a virtual block. The virtual blocks are used to form an R-Tree spatial index that overlays an existing index for the database on the existing file system. Each row within its particular virtual block includes a pointer to its native storage location within the existing file system.
US08838603B1

The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a partial query term from a user. The method further includes providing the partial query term to multiple data provider modules. Additionally, the method includes receiving a set of search suggestion items responsive to the partial query term and receiving information identifying a category for each search suggestion item. The method further includes rendering a representation of each search suggestion item, and receiving a user selection identifying one of the search suggestion items from the user interface. And, the method includes rendering a status bar indicating the user selection.
US08838595B2

A system and method for operating on objects stored in a distributed database is provided. Rows of a distributed database that correspond to an index are identified. The identified rows are sorted lexicographically based on row names of the identified rows. The sorted rows are ordered by priorities of objects corresponding to the sorted rows. The objects corresponding to the sorted rows are operated on in priority order. In some embodiments, the objects are replication requests for replicating data in a distributed storage system, and operating on the objects corresponding to the sorted rows in priority order includes executing the replication requests in priority order to replicate data in the distributed storage system.
US08838594B2

An apparatus, method and computer program which synchronizes content data and metadata. The apparatus includes a storage device having metadata including a feature vector of the content data recorded therein; a calculation component which calculates the feature vector from the content data; a search component means which searches for corresponding metadata in the storage device on the basis of the calculated feature vector; and a reproducing component which reproduces the searched out metadata, in synchronization with the content data.
US08838589B1

A method develops a user profile to indicate a user's topics of interest. Documents considered by a computer system to have been consumed by first user are identified. Document summaries are developed identifying concepts represented in each document and relative strength by which the concept is considered associated with the document, and are accumulated from all the identified documents into a profile for the first user. The user profile is stored in a user profile database in a storage medium accessible to the computer system. A system develops a user profile to indicate the user's topics of interest by identifying documents consumed by a user with a document summary for each document identifying concepts and their relative strength. Document summaries are accumulated into a profile for first user.
US08838585B2

A system and method for facilitating determining and displaying search results and accompanying scores in an enterprise computing environment. The example method includes receiving a resource request that includes one or more search criteria. The one or more search criteria includes a specification of one or more keywords and one or more resource qualifications. The method further includes determining, based on the search criteria, a qualification score for each resource indicated in a database of resources; using the qualification score to determine search results responsive to the resource request; and displaying each search result proximate to a qualification score. In a specific embodiment, the method further includes calculating the qualification score by combining components of the qualification score according to an algorithm. The components of the qualification score include a competency component and a keyword component.
US08838573B2

An index advice record engine generates and stores index advice records. An index advice policy mechanism allows a user to define an index advice policy that specifies criteria for autonomic index creation. An autonomic index creation mechanism reads the index advice records, compares this information with the criteria in the user-defined index advice policies, and determines whether an index should be created based on the information in the index advice records and the index advice policies. By automating the process of creating indexes according to user-defined policies, the preferred embodiments alleviate human users from most of the work of manually creating indexes.
US08838570B1

In one embodiment, a web browser running in a client computer is configured to connect to an external server computer upon invocation of a home page or other configurable uniform resource locator. The server computer may receive the IP address of the client computer and check the IP address of the client computer against a listing of IP addresses of known bot-infected computers. The web browser may pass the URL address of the home page as a URL parameter. The server computer may redirect the web browser to the home page or other location when the client computer is not infected by a bot or, when the client computer is bot-infected, to a solutions web page that provides access to a malicious code scanner that may be utilized to remove the bot.
US08838555B2

Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request.
US08838553B2

Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request.
US08838550B1

Provided are techniques for compressing a text string that includes multiple parameter keys and multiple corresponding parameter values. In an example embodiment, the techniques include identifying the parameter keys and determining corresponding parameter key identifiers. In this embodiment, a first portion of a compressed URL is generated as a string of unique parameter key identifiers that corresponds to the plurality of parameter key identifiers. A second portion of the compressed URL is generated as a parameter value list that corresponds to the string of the plurality of unique parameter key identifiers and to corresponding ones of the plurality of parameter values. In addition to the foregoing, other techniques are described in the figures, description, and claims.
US08838548B2

A mechanism for performing automated data integrity verification testing for file systems is described. A method of embodiments of the invention includes initiating a temporary termination of connection between a computer system and a storage medium that is coupled to a file system. The method further includes restoring the connection between the computer system and the storage medium, transmitting data records including transactions indicating data blocks reported to have been committed to the storage device, and facilitating data verification testing at the computer system, the data verification testing including reconciling the data records with contents of files of the file system. The data records represent data blocks that are notified as being committed to the storage medium, and the contents of the files represent data blocks actually committed to the storage device.
US08838546B1

A method includes receiving, at one or more computing devices, user input indicative of a plurality of text characters, wherein at least one text character from the plurality of text characters is operable to cause execution of a shortcut function of an application; determining, at the one or more computing devices, whether the plurality of text characters at least partially matches one or more words from a word list; and executing, at the one or more computing devices, an undo function of the application in response to the shortcut function if the plurality of text characters at least partially matches one or more words from the word list.
US08838544B2

A novel and useful system and method of fast history compression in a pipelined architecture with both speculation and low-penalty misprediction recovery. The method of the present invention speculates that a current input byte does not continue an earlier string, but either starts a new string or represents a literal (no match). As previous bytes are checked if they start a string, the method of the present invention detects if speculation for the current byte is correct. If speculation is not correct, then various methods of recovery are employed, depending on the repeating string length.
US08838539B1

A database server receives a request from a client application for performing a data transaction on persistent data storage. The request is sent to a set of replication servers. An acknowledgement for the request is received from each replication server, including a start sequence number and an end sequence number for data that is stored in local cache of the replication server, and a latest committed sequence number for data that was written to the persistent data storage by the replication server. A maximum value of latest committed sequence numbers received from the set of replication servers is determined. For each replication server, it is examined whether there is a gap between the start sequence number for data stored in local cache and the maximum value of the latest committed sequence numbers. Based on the examining, it is determined whether there is an occurrence of loss of data.
US08838534B2

A system and method for processing a distributed transaction for an application are disclosed. Conventionally transactions on critical data (e.g. financial information) are processed using a database architecture whereby a persistent database (typically a redundant disk array) comprises the master record. In cases where large amounts of data need to be accessed but absolute data integrity is less critical, for example search engines, processing is conducted on live in-memory data without all the data being backed up, which can be much faster but data can be lost when processors fail. There have been attempts to use data grid architectures with some backup to persistent stores for more important data but these have either introduced disk access bottlenecks or required manual intervention in the event of failure. Aspects of the invention provide committal of distributed transactions independently of persistent storage which can make the speed advantages of data grid computing available for high volume distributed transactions, without losing the reliability of conventional database systems. The methods, systems and architecture are independent of the nature of the application or data.
US08838530B2

System and method for extracting, retrieving and managing data in a computer or network of computers through an enhancement of the power of the directory management system and email management system by enabling users to superimpose a hierarchy of descriptors on top of the system, to share, import and export the hierarchy of descriptors between computers with controlled access for data objects. The method and system is defined particularly for selecting individual references from search engine results and saving them along with descriptors. The method and system automatically generate reports of work done in the computer or network of computers, including creation, modification, copying, moving and deletion of files and folders. The method and system reduces the clutter of information while ensuring that the system is automatically backed up in different modes and with complete flexibility to back up.
US08838522B1

Disclosed are various embodiments for identifying segment assignments of users within segments of interest. Historical user behavior associated with users for whom segment assignments within segments of interest is analyzed. Probabilities associating possible segment assignments within a segment of interest with user behavior are calculated. User behavior of anonymous users and/or users for which segment assignments are unknown can be determined along with a confidence score.
US08838519B2

Data collected from devices and human condition may be used to forewarn of critical events such as machine/structural failure or events from brain/heart wave data stroke. By monitoring the data, and determining what values are indicative of a failure forewarning, one can provide adequate notice of the impending failure in order to take preventive measures. This disclosure teaches a computer-based method to convert dynamical numeric data representing physical objects (unstructured data) into discrete-phase-space states, and hence into a graph (structured data) for extraction of condition change.
US08838496B2

Predefined exposure limits including an actual and a permitted maximum number of owned instrument units or that an entity is exposed are used to determine trade executability. A request for strips of financial instruments is received. A stepped graph is constructed for the financial instrument based on held positions, wherein one axis of the stepped graph represents a time period covering the strip of contracts and another axis represents a total exposure to the financial instrument. The received request is compared to the stepped graph to determine whether the permitted maximum number of investment units would be violated for one or more of the first units of time should the requested trade execute. The trade is then allowed to execute if no violation is determined, and blocked otherwise.
US08838495B2

A method and system for monitoring market data are disclosed. The method includes collecting real time data that is related to conditions of a trading market. Collection occurs at an edge server associated with a liquidity destination trading at least one financial article of trade. In addition, the real time data that is collected is also normalized into a standard form. A user defined criteria is received from a centralized hub. The user defined criteria defines a particular event in the condition. It is then determined when a condition in the trading market matches the event. A response is generated providing notification of the occurrence of the event. The response is sent to the centralized hub for distribution to a user associated with the user defined criteria.
US08838490B2

A method for analyzing transaction information that involves storing each one of a plurality of transactions in an associative memory with an associated cluster identification number. A given one of the transactions is selected for analysis, the given one of the transactions having a specific cluster identification number. An entity analytics engine is used to search and obtain a first subplurality of transactions from the associative memory that are similar to the given transaction by having a common attribute or entity and assigning each of the transactions a similarity score. Each one of the transactions is further analyzed to determine if it would be beneficial to form a formal transaction relationship with an organization involved with at least one of the transactions of the cluster.
US08838487B1

A method for maintaining a common billing identifier for a user session in a communication network is presented. In the method, an authentication node of the communication network receives a first authentication request associated with a user session. In response to the first authentication request, a billing identifier associated with the user session is transferred from the authentication node to a source of the first authentication request. A second authentication request associated with the same user session is received at the authentication node. In response to the second authentication request, the same billing identifier is transferred from the authentication node to a source of the second authentication request.
US08838485B2

A method and a network device for e-commerce on a seller's website, including maintaining by an e-commerce server a catalog of products wherein each product may be ordered in conjunction with a media item and wherein the price of a product varies in accordance with the media item, receiving, by a buyer's web browser, a web page from the seller's website, the web page including at least one image, each image corresponding to a media item, enabling the buyer to select an image, said image corresponding to a desired media item, and a product, sending information about the selected image and the selected product, to the e-commerce server wherein the e-commerce server has no previous price information about said desired media item, dynamically determining, the purchase price of the selected product in conjunction with the desired media item, and enabling the buyer to specify a purchase order for the product.
US08838484B2

The present innovation provides a method and a system for embedding e-commerce and community building capability into a seller website, comprising maintaining on an e-commerce server a product database of products sold by a seller, providing a seller script that runs in a web browser for incorporation into at least one web page on the seller website, downloading upon execution of the seller script a dynamic page analyzer from the e-commerce server that, upon execution by the web browser, adds at least one toolbar to the web page, requesting by the web browser, a dynamic cart script, displaying a dynamic cart that enables the buyer to interactively specify an order for the product corresponding to the e-commerce control, and sending the specification of the order to the e-commerce server for fulfillment of the order.
US08838482B2

A method of making a printed article of clothing of fabric, characterized by the following steps: (a) a computer (4) of a customer (2) is connected for data exchange with a computer (12) of a producer; (b) the customer (2) sets the design of a desired article of clothing via the customer computer (4)/producer computer (12) connection by setting for a plurality of design parameters (e.g. basic design, color, size) a respective selection target from several selection targets possible; (c) based on data from said design setting, several print parts are printed on a printing medium by means of a printer (12), said printing medium being either directly a fabric panel or an intermediate medium the print of which is transferred to fabric later on; (d) fabric pieces (24a; 24b) (e.g. chest piece, back piece, sleeve piece) are cut out from a fabric panel, in which the fabric panel either originates from direct printing, or the fabric panel originates from the print transfer from the intermediate medium, or the fabric panel is unprinted and the cut fabric pieces are subjected to the print transfer later on; (e) and several fabric pieces (24a; 24b) are sewn together to form the article of clothing.
US08838473B2

A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching. Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
US08838471B1

A method, computer program product, and system for monitoring and rewarding athletic performance and use of a product worn by a person, thereby motivating use of the product and promoting customer loyalty. The present invention includes and system and method for measuring, tracking, and recording use of the product, preferably related to the athletic performance of an athlete, using a portable, remote device; transferring that data from the remote device to a common location, such as an Internet web site service; calculating, assigning, and tracking rewards based on the level of use determined from the data; and allowing the user to redeem his or her rewards or compare his or her performance level with other athletes using other remote devices.
US08838468B2

A system and method for analyzing and managing business performance by designing and evaluating the performance of a business process model comprising a flow of business tasks and artifact sources that generate business artifacts. Business processes may be parsed to identify transformation opportunities meeting transformation conditions specified in a transformation knowledge. One or more identified transformation opportunities may be adopted, and parts of the process may be transformed according to transformation rules specified in a transformation knowledge. Analytics and computer simulation may be employed to evaluate business performance metrics of each of said transformed business processes. Iterative changes may be made to said business processes to manage business performance, reiterating transformation and evaluation steps until a satisfactory business process model is obtained. The resulting output is finally produced as a business process model in machine-readable format and can be deployed to a business environment.
US08838453B2

A user input is received by a computing device. An interactive input module determines whether the first user input is a first character of a script for a supported language. If the first user input is a first character, the first character is stored in an input buffer. A plurality of words in the supported language that match a contents of the input buffer are identified, and a subset of the plurality of words are displayed to the user based on a frequency value associated with each of the plurality of words.
US08838452B2

A method (400) and system (200) for classifying a audio signal are described. The method (400) operates by first receiving a sequence of audio frame feature data, each of the frame feature data characterising an audio frame along the audio segment. In response to receipt of each of the audio frame feature data, statistical data characterising the audio segment is updated with the received frame feature data. The received frame feature data is then discarded. A preliminary classification for the audio segment may be determined from the statistical data. Upon receipt of a notification of an end boundary of the audio segment, the audio segment is classified (410) based on the statistical data.
US08838448B2

A method is described for use with automatic speech recognition using discriminative criteria for speaker adaptation. An adaptation evaluation is performed of speech recognition performance data for speech recognition system users. Adaptation candidate users are identified based on the adaptation evaluation for whom an adaptation process is likely to improve system performance.
US08838443B2

There is disclosed an encoder apparatus whereby, when a band expanding technique for encoding, based on the spectral data of a lower frequency portion, the spectral data of a higher frequency portion is applied to a lower layer in a hierarchical encoding/decoding system, an efficient encoding can be performed in an upper layer as well, thereby improving the decoded-signal quality. In an encoder apparatus (101), a second layer decoder unit (207) calculates a spectrum (differential spectrum), which is to be encoded in a third layer encoder unit (210) that is an upper layer of the second layer decoder unit (207), by applying such an ideal gain (first gain parameter a1) that minimizes the energy of the differential spectrum.
US08838440B2

A computer implemented method, a computer system, and a program for generating a parser combination. The method includes: generating a parser combination by combining parsers each associated with at least one grammar description, where the step is carried out using (i) at least one grammar description means and (ii) a computer device. The computer system includes: a processor, a memory connected to the processor, and a parser generator for generating a parser combination in the memory by combining parsers each associated with at least one grammar description, and at least one grammar description type means.
US08838424B2

A device for synthesizing an electrical and electronic architecture (100) of a complete product (1) that is to satisfy given requirements. The device has first means (10) for representing said product to subdivide the product into a plurality of zones and to reserve a network of pathways allocated to said wired connections, second means (20) for drawing up a list of equipment (60) to be installed in said product (1), said list comprising, for each piece of equipment (60), the zones in which the equipment may be arranged, third means (500) for drawing up at least one functional scheme, including information relating to the wired connections (80) leaving the equipment (60) and to their destinations, fourth means (30) for placing each piece of equipment (60) in a zone (14) and for routing and fifth means (40) for evaluating said architecture (100) to determine whether it is compatible with said requirements, and to store the architecture and the evaluation in memory.
US08838422B2

Provided is a method for controlling a fabrication cluster comprising an optical metrology tool and an optical metrology model including a profile model of a sample structure, the optical metrology tool having an illumination beam, the illumination beam having a range of angles of incidence and azimuth angles. A library comprising Jones and/or Mueller matrices and/or components (JMMOC) and corresponding profile parameters is generated using ray tracing and a selected range of beam propagation parameters and can be used to train a machine learning system (MLS). A regenerated simulated diffraction signal is obtained with a regenerated JMMOC using the library or MLS, integrated for all the rays of the optical metrology model. One or more profile parameters are determined from the best match regenerated simulated diffraction signal. At least one process parameter of the fabrication cluster is adjusted based on the determined one or more profile parameters.
US08838415B2

Iterative rejection sampling is performed on a domain in accordance with a target distribution. The domain is partitioned to define a partition comprising partition elements, and each iteration of the rejection sampling includes selecting a partition element from the partition in accordance with partition element selection probabilities. A sample of the domain is acquired in the selected partition element according to a normalized proposal distribution that is associated with and normalized over the selected partition element. The acquired sample is accepted or rejected based on the target distribution and a bound associated with the selected partition element. During the iterative rejection sampling, the partition is adapted by replacing a partition element of the partition with two or more split partition elements, associating bounds with the split partition elements, and computing partition element selection probabilities for the split partition elements.
US08838410B2

Position information of a first sensor unit and a second sensor unit is calculated using angle information of peaks calculated from a light amount distribution having a plurality of peaks detected by light-receiving unit of the second sensor unit from light emitted by light-emitting unit of the first sensor unit. The coordinates of a pointed position are calculated based on the position information of the first sensor unit and the second sensor unit and a change in a received light amount distribution that occurs due to a pointing to a coordinate input region detected by the light-receiving units. Here, the light-emitting units of the respective multiple sensor units are arranged in known positions relative to the light-receiving units.
US08838408B2

Systems and methods for deciding whether or not to indicate misalignment. In some examples, an analysis of parametric data relating to tests sensitive to misalignment is performed in order to determine which data is incongruous and to identify corresponding probes or socket contacts as suspected misaligned. In some examples, additionally or alternatively, a spatial analysis quantifies the placement of a set of identified suspected misaligned probes, which were identified from pass/fail test data and/or parametric test data, with respect to a contiguous or non-contiguous area on one or more wafers.
US08838400B2

An operation status determination device includes: a receiving unit which receives a value, as power consumption data, from which power consumption of an appliance is derivable, the power consumption being measured at predetermined time intervals; a specification unit which specifies operation start times of the appliance, based on the power consumption data received by the receiving unit; and a determination unit which determines whether or not the appliance starts operating automatically, based on each of occurrence frequencies of the operation start times specified by the specification unit.
US08838398B2

A hydrogen cooled generator having a system for diagnosing problems associated with a seal oil system. Included is a shaft having a turbine end and a collector end; a first shaft seal located about the shaft at the turbine end; a second shaft seal located about the shaft at the collector end; a first set of sensors for measuring seal oil pressure differentials across both shaft seals; a second set of sensors for measuring seal oil temperature differentials across both shaft seals; a third sensor for measuring a hydrogen side seal oil flow rate; and a system for analyzing data collected from at least two sensors to diagnose the shaft seals.
US08838395B2

Described herein are devices, systems, and methods for determining the composition of liquids, including the identity of one or more drugs in the liquid, the concentration of the drug, and the type of diluent using immittance spectroscopy. These devices, systems and methods are particularly useful for describing the identity and, in some variations, concentration of one or more components of a medical liquid such as intravenous fluid. In particular, described herein are devices, systems and methods that may operate in low ionic strength diluents. Also described are methods of recognizing complex immittance spectrograph patterns to determine the composition of a liquid by pattern recognition.
US08838392B2

Passive seismic data is collected from measurements of seismic sensors in respective sensor assemblies, where the passive seismic data is based on measurements collected during periods when no active seismic source was activated. Attenuation of surface noise in the passive seismic data is performed using data from divergence sensors in at least some of the sensor assemblies. The passive seismic data with surface noise attenuated is output to allow for performing an operation related to a subterranean structure using the passive seismic data with the surface noise attenuated.
US08838390B1

A system for creating a log during gas detection and monitoring is disclosed herein. The system can include a gas detection and well logging device for sensing and transmitting data, which can include a processor in communication with a monitoring device. The monitoring device can monitor, acquire, and transmit data associated with a drilling operation. The processor can receive the data, calibrate the data, and log the data into files. The processor can capture sensed data based on a time event and a depth event. The processor can scale the data and form a geological-hydrocarbon log for transmission. A client device can be in communication with the gas detection and well logging device, and can have computer instructions for querying the geological hydrocarbon log, the data, and the files to obtain real time streaming data for instant display.
US08838389B2

Various techniques for generating a polar display include a method, which involves receiving information identifying a formation property of an anomaly within a geologic formation from a measurement-while-drilling (MWD) tool that includes several sensors. The formation property is identified by at least one magnitude and at least one distance. The formation property is also identified relative to a corresponding property of the geologic formation. The method also involves receiving information identifying an azimuthal angle from the MWD tool, where the azimuthal angle relates a position of the anomalous formation to a position of a first sensor. The method then generates a graphic, based upon the at least one magnitude and the at least one distance and the azimuthal angle, and displays the graphic on a polar display, in which a center of the polar display corresponds to a location of the borehole in which the MWD tool is located.
US08838388B2

A method is disclosed of enhancing one or more attributes of a log, of a geological formation, including data generated in plural measurement channels corresponding to plural measurement devices, the method including the steps of: selecting data corresponding to a single said channel and deconvolving it; and seeking to impose one or more attributes of the resulting deconvolved data onto convolved log data of plural said channels in order to create an enhanced log.
US08838383B2

A vehicle antenna unit for participation in vehicle-to-surroundings communication in accordance with the DSRC or ITS-G5 standard having an adhoc network antenna for sending and receiving in the region of 5.9 GHz, having a satellite antenna for receiving satellite locating signals and having driver elements, which are set up to send, bit by bit, and/or to receive data with the adhoc network antenna and the satellite antenna, and having a computation unit for conditioning the data. In order to allow the vehicle to participate in the vehicle-to-surroundings communication, the computation unit is set up to evaluate the satellite locating signals and for the purpose of independent participation by the vehicle antenna unit in the vehicle-to-surroundings communication.
US08838374B2

A method is provided for calibrating past position estimates from a positioning system that provides real-time position estimates of a mobile object. The method first stores the real-time position estimates, which as time goes by become past position estimates and naturally form a first past trajectory depicting the past movement of the mobile object. Subsequently, a calibrated past trajectory is determined, which includes calibrated past position estimates that correspond to the same time instances as the past positions in the first past trajectory. When real-time positions have low qualities, this method calibrates them at a later time by using (higher-quality) real-time positions both before and after them. Errors in the past positions are then corrected based on the calibrated past trajectory. When used with event detectors that indicate inventory transactions, this method can correct position errors associated with inventory events so as to improve the performance of inventory tracking.
US08838371B2

There is a driving assisting apparatus capable of reducing a feeling of discomfort of a driver by respecting the driver's operation as much as possible in a range where an obstacle can be reliably avoided by intervention control. An ECU 2 of a driving assisting apparatus 1 includes an obstacle detecting section 22, a control course calculating section 23, a determination section 24, and an intervention control executing section 25. The obstacle detecting section 22 detects an obstacle region around a vehicle. The control course calculating section 23 calculates an intervention control course, which can be taken by the vehicle, when the intervention control is executed after the driver's operation is allowed for a predetermined time. The determination section 24 determines whether the number of intervention control courses, which do not overlap the obstacle region, is equal to or smaller than a predetermined number from the obstacle region transmitted from the obstacle detecting section 22 and the intervention control course transmitted from the control course calculating section 23. The intervention control executing section 25 executes intervention control along the intervention control course when the number of intervention control courses is the predetermined number.
US08838369B2

An idling stop control unit (ISCU) provided in a vehicle including an air conditioner (S) which controls an air conditioning state of a passenger compartment of the vehicle. The idling stop control unit includes: idling stop prohibiting means for canceling idling stop to restart an engine (10) and prohibiting execution of idling stop when a switch for changing the air conditioning state is operated during idling stop in which the engine (10) is stopped when the vehicle is at a stop; and idling stop enabling means for automatically lifting the prohibition and enabling execution of idling stop when a predetermined condition is met.
US08838368B2

A control device for stopping an engine, configured in such a manner that, when, after the ignition of the engine is turned off, the throttle valve is opened to introduce air in order to avoid that a piston stops near the top dead center, the control device stops the engine without causing a misalignment of the stop position of the piston and without degrading emission quality. A device for controlling the timing at which ignition is stopped when an internal combustion engine becomes stopped is provided with: a means for sending, depending on the rotational speed (NE) of the internal combustion engine detected by a rotational speed sensor decreasing to a level lower than or equal to a predetermined value (Np) after the ignition (55) is turned off and the throttle valve (14) is closed, a signal to an actuator (18) so that the throttle valve (14) is opened in order to control the stop position of a piston; and also provided with a means for stopping the ignition of the ignition plug when the throttle valve (14) becomes opened in order to control the stop position of the piston.
US08838359B2

Starter control valve failure prediction machines, systems, computer readable media, program products, and computer implemented methods to predict and trend starter control valve failures in gas turbine engines using a starter control valve health prognostic and to make predictions of starter control valve failures, are provided. A computer implemented method according to an embodiment of the present invention can include the steps of generating a continuous starter control valve deterioration trend function responsive to a plurality of health indices derived from gas turbine engine startup data downloaded from gas turbine engine sensors for a plurality of startups and analyzing the continuous starter control valve deterioration trend function to identify potential starter control valve failure points where the points on the starter control valve deterioration trend function correlate to a starter control valve health prognostic responsive to historic gas turbine engine startup data downloaded from gas turbine engine sensors.
US08838358B2

This invention relates to a computer network for calculating the true aircraft cornering friction coefficient of an aircraft runway or taxiway using the data collected by and available in the aircraft Flight Data Recorder (FDR) or other flight data management system, for example, the Quick Access Recorder (QAR). The invention may optionally distribute to personnel in the ground operations of an airport and airline operations, including but not limited to aircraft pilots, airline operation officers and airline managers as well as airport operators, managers and maintenance crews, the most accurate and most recent information concerning the true aircraft cornering friction coefficient to aid in making better and more accurate safety and economical decisions.
US08838355B2

An operation quantity detector detects an operation quantity. Hydraulic passage systems provide connection between hydraulic chambers of a tandem type master cylinder and wheel cylinders. A hydraulic pressure source in the hydraulic passages can pressurize the hydraulic passages based on the operation quantity. Cutoff valves each is installed in each of the hydraulic passages, between the master cylinder and the hydraulic pressure source. The hydraulic pressure detectors detect hydraulic pressures of the hydraulic passages. In the opening command state, a first mutual diagnosis based on the hydraulic pressures and the operation quantity and a second mutual diagnosis based on the hydraulic pressures are performed. In the closing command state, the first and second mutual diagnoses are performed. A failure is detected in the cutoff valves and the hydraulic pressure detecting units based on results of the first and second mutual diagnoses in the opening closing command states.
US08838354B2

A combined braking system, comprising hydraulic brakes associated with a vehicle axle and brakes actuatable by electromechanical actuators associated with a different vehicle axis, each electronic control unit associated with the electromechanical actuators having at least two high-speed busses, of which one is connected directly to a further electronic control unit and the other is directly or indirectly connected to an electronic or electrohydraulic control unit associated with the hydraulic brakes.
US08838345B2

An automatic transmission system for a bulldozer includes an automatic speed stage shifting section that switches among speed stages depending on a vehicle speed, a speed stage maintaining section that maintains a currently selected speed stage until a predetermined speed stage shifting disobedient time elapses after completion of a speed stage shifting while disobeying a switching instruction from the automatic speed stage shifting section, a load detecting section that detects a vehicle load, and a control restricting section that restricts a control processing of the maintaining section for causing it to obey the shifting section's instruction when the vehicle load is a predetermined load or greater even before the disobedient time elapses.
US08838343B2

A vehicle lamp controller, a vehicle lamp system, and a vehicle lamp control method are provided. The vehicle lamp system includes an acceleration sensor, a vehicle lamp, and the vehicle controller. The controller includes a receiver configured to receive an acceleration information detected by the acceleration sensor, a control unit configured to derive a vehicle longitudinal direction acceleration and a vehicle vertical direction acceleration from the acceleration information, and to generate a control signal for instructing an adjustment of an optical axis of the vehicle lamp, based on a variation in a ratio between a temporal change amount of the vehicle longitudinal direction acceleration and a temporal change amount of the vehicle vertical direction acceleration during at least one of an acceleration and a deceleration of a vehicle, and a transmitter configured to transmit the control signal to an optical axis adjusting portion of the vehicle lamp.
US08838336B2

A vehicle body attitude control apparatus capable improving cornering operability, steering stability, and ride comfort while a vehicle is running. A controller includes a gain, a determination unit, a multiplication unit, an FF control unit, a difference calculation unit, an FB control unit, an average value calculation unit, a target damping force calculation unit, and a damper instruction value calculation unit so as to enable such control that a pitch rate and a roll rate are set into a proportional relationship while the vehicle is cornering. The controller calculates a target pitch rate proportional to the roll rate, variably controls a damping force characteristic of a damping force variable damper disposed at each the wheels so as to achieve the target pitch rate, and generates a pitch moment to be applied to the vehicle body.
US08838332B2

In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.
US08838328B2

A system and method is presented for diagnosing problems in a sensor, a vehicle computer and a vehicle sensor wiring harness. The diagnostic system comprises a sensor simulator configured to be selectively coupled to the vehicle computer via a wiring harness during a diagnostic mode, and to eliminate and simulate a known good sensor to the vehicle computer by way of the vehicle sensor wiring harness directly connected therebetween. The system includes an external computer adapted to selectively couple the sensor simulator to the vehicle computer, and a user keypad and memory to receive and store user commands of a selected manufacturer's make, model, year of vehicle, and the function type of the selected sensor, and to enable the user to select or adjust a typical operational value comprising one or more of a voltage, current or resistance operational range values of the selected sensor.
US08838324B2

Monitoring and diagnosing device including: a classification information storage section; frequency information storage section: a first data classifier section reading out reference classification information from the classification information storage section, comparing operational data, detected by a plurality of sensors and inputted in time sequence, with the reference classification information to classify the operational data, and then generating operational data classification information; a frequency comparator section compiling the operational data classification information, generating operational data frequency information by adding, to the operational data classification information, appearance frequency information for each classification of operational data, reading out reference frequency information from the frequency information storage section, and then generating operational data frequency comparison information by comparing operational data frequency information with the reference frequency information; and an abnormality diagnosing section performing an abnormality diagnosis upon the working machine by use of the operational data classification information and operational data frequency comparison information.
US08838317B2

Provided is a hybrid-vehicle control device that can continue high-speed driving, without transitioning to the HEV mode, by raising the motor torque limit during driving in the EV mode. The hybrid-vehicle control device includes: an engine; a motor that starts the engine and that drives driving wheels; a first clutch that switches between the HEV mode and the EV mode; an automatic transmission; and an electric-vehicle mode control means. The smaller the transmission ratio of the transmission is during driving in the EV mode, the smaller the value of the engine start torque, which is reserved for transitioning to the HEV mode, is made by the electric-vehicle mode control means.
US08838314B2

A control system for a hydraulic system comprises an electronic control module, an electronic system controller, a remote power module, and a solenoid valve. The electronic control module monitors torque output of an internal combustion engine, an electric motor and generator. The electronic system controller monitors torque demand of a first and a second hydraulic circuit. The remote power module is in electrical communication with the electronic system controller. The solenoid valve is in electrical communication with the remote power module. The solenoid valve connects to a combination valve and has a first open position and a closed position. The combination valve is in fluid communication with a first hydraulic circuit and a second hydraulic circuit. The solenoid valve moves to the open position in response to an output signal from the electronic system controller.
US08838313B2

A vehicle includes an engine, battery module, stationary member, first and second motor generator units (MGUs), three clutches, a planetary gear set, an output member, and a controller. The first MGU is in series with the engine. The three clutches include a brake, a rotating clutch, and a passive one-way clutch between the brake and the stationary member. The brake is between the one-way clutch and a first node of the gear set. The second MGU connects to a third node of the gear set. The second node is connected to the output member. The controller executes a method to select between powertrain modes, including first and second modes each with an electric vehicle (EV) and a series hybrid state, and a third mode that is a parallel hybrid mode. A method is also disclosed for selecting between the series and parallel powertrain modes using the clutch set.
US08838301B2

Embodiments of the present invention disclose a method and system for providing train traffic advice. According to one embodiment, train status information associated with at least one train is received at a data center hosting a train traffic advisor application. Train crossing location data is stored in a database and retrieved by the train traffic advisor application. Based on the received train status information and the train crossing location data, train traffic information associated with the at least one train is calculated. Subscribing devices are identified by the train traffic advisor application, and the train traffic information is communicated to at least one of the identified subscribing devices.
US08838298B2

An active wing and lift surface control system for an aircraft is described. The wing and lift surface control system includes an aeroelasticity measurement system configured to provide at least one of real time wing twist measurements and real time measurements of aircraft body bending, at least one actuator mechanically coupled to a control surface of the aircraft, and a control system communicatively coupled to the aeroelasticity measurement system and to the at least one actuator. The control system is operable to receive the measurements from the aeroelasticity measurement system and generate control signals, based on the real time measurements, to operate the at least one actuator to adjust a drag associated with one or more of the wing and the aircraft body.
US08838295B2

An energy protection device includes a plurality of sensors that detect a triggering situation requiring an energy protection and a control unit that actuates an energy protection function when the triggering situation is detected and also activates an autothrottle. When the control unit begins the energy protection function, an original engagement state of the autothrottle before the triggering is stored. Thus, when the aircraft returns to an operational flight domain not requiring the energy protection function, the control unit stops the energy protection function and sets an engagement state of the autothrottle based on the stored original engagement state.
US08838292B2

A collisions avoiding method for avoiding collisions between vehicles (10; 12) moving in a predetermined area (14), wherein said vehicles may include unmanned vehicles (10) and manned vehicles (12). The method includes storing a map covering at least said predetermined area, said map including possible routes used by said vehicles (10;12). Vehicles moving in said predetermined area continuously transfer data relating to their present positions to a collision avoidance calculation module (20). Also included is continuously predicting specific paths of vehicles based on present positions and possible routes of said vehicles (10;12), preventing collisions between vehicles (10;12) by continuously comparing said predicted paths and possible routes to detect overlapping positions of different vehicles (10; 12) and forwarding interrupting commands to vehicles (10;12) heading to an overlapping position. The apparatus comprises a collision avoidance calculation module (20) and a processing unit (25), said processing unit (25) being arranged to continuously compare said predicted paths of each pair of the vehicles moving in said predetermined area (14) to detect overlapping positions.
US08838283B2

There is provided a DR (Demand Response) countermeasure proposal device in which the communication unit receives a power consumption reduction, the rule database stores instrument control rules related to instruments, the rule ranking history database stores information on a ranking of the instrument control rules, the display displays the instrument control rules according to the ranking, the rule ranking changing unit changes the ranking of the instrument control rules in response to an instruction input from the customer, the DR execution unit selects at least one instrument control rule by execution of which the power consumption reduction request is satisfied in descending order of the ranking of the instrument control rules, and executes the at least one instrument control rule to control operation of at least one instruments related thereto.
US08838280B2

A spa node comprising a spa controller, a power sense adapter configured to compute power being drawn by selected spa components; a spa network adapter, and a home network adapter, each of the three adapters including a wireless transceiver wherein the spa network adapter is configured to receive power data transmitted over a wireless link by the power sense adapter and to further receive status/performance data from the spa controller. The home network adapter is configured to receive power and status data transmitted by the spa network adapter over a wireless link and to convert that data to a form suitable for transmission to an Internet access point. The home network adapter is further linkable over the Internet to a central server, a dealer computer and a spa owner or user computer.
US08838279B2

Technology generally directed to operation of loading dock equipment such as vehicle restraints, dock levelers, overhead doors/openers, barrier gates, lights, and linked or unlinked control systems is disclosed herein. The disclosed technology may be employed to power electrical loading dock systems from batteries and/or alternative power sources, including “green” power sources. For example, the technology may be employed at new, temporary, and/or mobile facilities having any number of loading docks where reliable commercial power may not be readily available. Further, the technology may also be employed at warehouses in remote and/or developing areas where electrical infrastructure is not available and/or reasonably priced. The technology may be embodied as methods, apparatuses, manufactures (e.g., computer- and/or processor-readable storage and/or other mediums), and/or the like.
US08838278B2

The invention relates to a method and a system for controlling the production of a mixture of constituents, especially a mixture with premix dead volumes.By correcting the matrices for calculating the mixture constituents, used in calculating recipes, by introducing limit, order relationship and equality constraints, it is possible to avoid the drifts observed in certain special cases by the implementation of the method and to improve, on the one hand, the diagnostic assistance and the control of the estimation of the properties so as to limit the deviations from the actual quality of the constituents of the mixture and, on the other hand, the speed of manufacture of the mixture and the robustness of the method.The method and the system according to the invention ensure multivariable regulation feedback by a dynamic observer providing an estimate in real time of the properties of the constituents of the mixture, said estimate being sufficient to guarantee the effectiveness of the feedback loop.
US08838277B2

A method for controlling a system comprising, receiving system demand data (402), processing the system demand data (404), defining a first system operating parameter (404), receiving system condition data (406), associating the system condition data with an operating map function (406), determining whether the system condition data exceeds a threshold of the operating map function (408), and changing the first system operating parameter responsive to determining that the system condition data exceeds the threshold of the operating map function (411).
US08838276B1

Methods and systems for providing functionality of an interface to control orientations of a camera on a device are provided. In one example, a method includes receiving an input on an interface indicating a command for an orientation of a camera on a robotic device, and the interface may be provided on a device remote from the robotic device. An indicator may be provided on the interface representing a location of the input, and the indicator may be representative of the command for the orientation of the camera on the robotic device. The method may also include determining that the location of the input on the interface is within a distance threshold to a pre-set location on the interface, and repositioning the indicator on the interface to be at the pre-set location.
US08838273B2

The present disclosure relates to a system, method and article which may be configured to autonomously dispense a medium onto a relatively large surface relatively accurately.
US08838267B2

In a computer-controlled conveying system (3), virtual markers (K1-K10) are generated and are stored in association with a conveying element (31, 32, 33, 34). The virtual markers (K1-K10) each comprise a marker position which is based on the current position of the conveying element (31, 32, 33, 34) at the time of generation. A search is carried out for stored virtual markers (K1, K5, K6, K9) which have a relative position with respect to the associated conveying element (31, 32, 33, 34) that lies within a defined sector (T1, T2, T3) at the search time. Actuators of the conveying system (3) are driven depending on whether virtual markers (K1, K5, K6, K9) were found in the defined sector (T1, T2, T3) during searching. The virtual markers (K1-K10) may be applied to the conveying elements (31, 32, 33, 34) with dynamically changing distances, for example, and make it possible to drive actuators in a flexible manner independently of a fixedly defined clock rate.
US08838265B2

A work having a non-circular cross-section is machined by relative movement between the work and a tool, as the relative position and angle between the work and tool are changed at least within a plane including the cross-section of the work. In machining along a preset tool path, the difference between the relative angle at a point on the preset tool path which machining is started and that point on the preset tool path at which machining is finished is calculated. Time needed in machining along the preset tool path is equally divided by a preset number at equal time divisions, and positions on the tool path corresponding to equal time divisions are set as tool path points. When the tool moves through each point, the relative angle is continuously changed an angle corresponding to division of the difference of the relative angles by the preset number of equal time divisions.
US08838262B2

Embodiments are described for a synchronization and switchover mechanism for an adaptive audio system in which multi-channel (e.g., surround sound) audio is provided along with object-based adaptive audio content. A synchronization signal is embedded in the multi-channel audio stream and contains a track identifier and frame count for the adaptive audio stream to play out. The track identifier and frame count of a received adaptive audio frame is compared to the track identifier and frame count contained in the synchronization signal. If either the track identifier or frame count does not match the synchronization signal, a switchover process fades out the adaptive audio track and fades in the multi-channel audio track. The system plays the multi-channel audio track until the synchronization signal track identifier and frame count and adaptive audio track identifier and frame count match, at which point the adaptive audio content will be faded back in.
US08838243B2

In one embodiment, a method of programming an IPG comprises providing one or several GUI screens on the programmer device, the GUI screens comprising a master amplitude GUI control for controlling amplitudes for stimsets of a stimulation program and one or several balancing GUI controls for controlling amplitudes of each stimset of the stimulation program; communicating one or several commands from the programmer device to the IPG to change the amplitude of all stimsets of the stimulation program in response to manipulation of the master amplitude GUI control, wherein the amplitude of each stimulation set is automatically calculated by a level selected through the master amplitude GUI control and one or several calibration parameters for the respective stimulation set; and automatically recalculating the one or several calibration parameters for a respective stimulation set in response to manipulation of one of the balancing GUI controls and storing the recalculated calibration parameters.
US08838233B2

Methods and apparatus are provided for minimizing the inherent time delays within external defibrillators. The methods and apparatuses utilize timing schemes for initiation and completion of charging of an energy storage device of an external defibrillator, measuring one or physical parameters of the patient and conducting a physiology analysis of the patient. The initiation and completion of one or more of these activities are arranged so that the energy storage device is charged to a desired level and available for a defibrillation shock to the patient with minimal delay after activation of the external defibrillator.
US08838232B1

An electric razor having an electrical stimulator is provided. The razor may be used to both shave and tighten muscles, especially in the face while shaving. The article may be configured as a hand held electric razor comprising a plurality of cutting features that may be configured as electrodes. The cutting features may be configured in any suitable way, including discrete substantially circular cutting features, such as a three blade razor. A user mode feature may be configured on the razor or control device to allow a user to use the razor alone, the stimulator alone, or the razor and stimulator in combination.
US08838227B2

A method and apparatus for performing rapid brain assessment may provide emergency triage to head trauma patients by analyzing a combination of spontaneous and evoked brain potentials. The spontaneous and evoked potentials are analyzed, and the results classified, to present a real-time assessment of a patient's brain, diagnosing any potential abnormalities therein.
US08838220B2

A system and method for correlating health related data for display. The system includes a medical device recording data and a display producing device which correlates the data and simultaneously displays different types of data or displays two sets of the same type of data along with the circumstances at which the two sets of data were recorded. Such displays aid a physician in prescribing and ascertaining the efficacy of cardiac therapies.
US08838217B2

A personalized real-time automated cardiovascular monitoring system monitors abnormalities in a patient's cardiovascular activity data through the use of individually adjusted electrocardiogram Holter apparatus (Holter/ECG device) that provides an automatic medical diagnosis of cardiac abnormalities and generates abnormality alert signals representative of certain abnormalities in patient's cardiac activities. The signals are transmitted using a wireless network to a medical dispatcher center. A response is generated according to the abnormality detected. Individual parameters indicative of patient's cardio activities are personalized to allow for adjustments of chronic patients. A base Holter/ECG unit, includes the wireless/electric electrodes and their respective wireless/electric connections, and a Holter/ECG recording unit affixed to the base unit. Automatic real-time medical response may be provided based on automatic cardiac abnormality alert detection from the Holter/ECG data.
US08838214B2

Systems and methods are provided herein that generally involve measuring a prostate or other object. In some embodiments, a membrane can be sealed over a digit extension to form a closed volume. The closed volume can be inflated via an inflation tube, and a reference pattern can be disposed within the closed volume along with a measurement assembly. In use, a user can put on the glove, position the membrane in proximity to a rectal wall overlying a prostate, and inflate the membrane. As the user slides their finger across the rectal wall, optical fibers in the measurement assembly can move relative to a reference pattern, and a controller can sense light reflected through the fibers from the reference pattern. The controller can calculate or estimate various attributes of the prostate based on the reflected light, such as the palpable surface width or volume.
US08838209B2

What is disclosed is a system and method for determining an arterial pulse transit time of a subject of interest in a remote sensing environment. A video imaging system is used to capture a time varying source images of a proximal and distal region of a subject intended to be analyzed for arterial pulse transit time. A time series signal for each of the proximal and distal regions is extracted from the source images and a phase of each of the extracted time series signals is computed. A difference is then computed between these phases. This phase difference is a monotonic function of frequencies in the signals. From the monotonic function, an arterial pulse transit time of the subject is extracted. The subject's arterial pulse transit time is then communicated to a computer system. The computer system determines blood pressure, blood vessel blockage, blood flow velocity, or a peripheral neuropathy.
US08838202B2

Particle radiation therapy equipment arranged to apply a charged particle beam to a region of application in a predetermined direction, comprising a charged particle beam source arranged to direct a charged particle beam in the predetermined direction, further comprising magnetic field generation means for generating a magnetic field in an imaging volume which includes the region of application at the same time that the charged particle beam is applied, wherein the magnetic field generation means is arranged to provide access to the region of application for the charged particle beam, and to provide a homogeneous magnetic field in the region of application of the charged particle beam, said magnetic field being directed substantially in the predetermined direction.
US08838201B2

A non-invasive imaging system, including an imaging scanner suitable to generate an imaging signal from a tissue region of a subject under observation, the tissue region having at least one anatomical substructure and more than one constituent tissue type; a signal processing system in communication with the imaging scanner to receive the imaging signal from the imaging scanner; and a data storage unit in communication with the signal processing system, wherein the data storage unit is configured to store a parcellation atlas comprising spatial information of the at least one substructure in the tissue region, wherein the signal processing system is adapted to: reconstruct an image of the tissue region based on the imaging signal; parcellate, based on the parcellation atlas, the at least one anatomical substructure in the image; segment the more than one constituent tissue types in the image; and automatically identify, in the image, a portion of the at least one anatomical substructure that correspond to one of the more than one constituent tissue type.
US08838199B2

A method and apparatus for allowing determination of patient position change relative to an imaging device and/or allowing digital subtraction in an operative position. The system can include devices for determining a position of a patient at various times and comparing the various positions of the patient. Further, a digital subtraction may be performed if the patient change is not above a threshold value and/or if motion correction can occur.
US08838198B2

An electrode system comprises electrode modules, flexible connectors, and sensors. Each electrode module defines a substantially central opening and has circuitry that includes an amplifier. A conductive ring is exposed in the opening of each electrode module. The flexible connectors include flexible circuitry coupled with the circuitry of the electrode modules. Each sensor includes an electrolytic hydrogel portion that is configured to contact a test subject and outwardly extending tabs that are in communication with the hydrogel portion. The tabs are configured to contact the conductive ring of an electrode module with the sensor is inserted in the opening of the electrode module. The system may thus sense evoked response potentials (ERPs) from the test subject through the electrolytic hydrogel portions, amplify those potentials, and communicate the amplified potentials through the circuitry of the flexible connectors. A control box may initiate ERP testing and store the test results.
US08838195B2

Novel optical devices, methods and systems relating to the detection of glucose, and more particularly to real-time glucose monitoring, are disclosed herein. More particularly, various hardware and methodological means are disclosed for ratiometric correction of optical glucose measurements for artifacts of optical systems.
US08838181B2

The invention provides a communication device for automatically switching its communication modes and an operating method thereof. The communication device includes a photodetector module, a processing module, and a coder-decoder (CODEC) module. The photodetector module is configured to sense variation of light from an object to obtain an optical signal, and is configured to convert the optical signal to an electric current signal, wherein the light varies with a position of the object from the communication device. The processing module is connected to the photodetector module and is configured to direct the CODEC module to switch between audio channels of the communication device according to the electric current signal so as to change a communication mode of the communication device in a phone call.
US08838175B2

A signal transmission channel using a SIW between a transmitter and distant receiver. The SIW may include a MSL/SIW interface, be flexible, may use plug connections and/or may operate in a MMW band.
US08838171B2

A mobile terminal including a wireless communication unit configured to at least perform wireless voice communication with at least one other terminal, a terminal body including a Universal Serial Bus (USB) port configured to be connected to an external device through the USB port, a detector configured to detect when the external device is connected to the USB port, a USB power identification unit configured to detect if the external device is providing USB power to the mobile terminal or if the mobile terminal is providing the USB power to the external device, and a controller configured to set the mobile terminal as a USB host device when the USB power identification unit determines the mobile terminal is providing the USB power to the external device, and to set the mobile terminal as a USB peripheral device when the USB power identification unit determines the external device is providing the USB power to the mobile terminal. Further, the set USB peripheral device is configured to send commands to the external device to perform operations on the external device.
US08838163B2

A base station in a wireless communication system and a method for controlling power by the same are provided. The method includes receiving channel state information from a mobile terminal, calculating information regarding a Modulation order Product code Rate (MPR) of the mobile terminal using the channel state information, and controlling transmission power for the mobile terminal according to the information regarding the MPR.
US08838157B2

Disclosed are a mobile terminal, and an incoming screen display method thereof. The mobile terminal comprises: a communication unit configured to perform a communication with a transmitting terminal and/or a community server; and a controller configured to download a sender's content by requesting search for the sender's content from the community server when a call request is received from the transmitting terminal, and configured to display the downloaded content.
US08838153B2

A method includes receiving geo-tagged data by a user device, wherein the geo-tagged data includes information tagged with geographic data; determining a geographic location of the user device; comparing the geographic data with the geographic location; determining whether the information is to be provided to a user associated with the user device based on the comparing; and providing the information to the user when the geographic location is within a geographic region indicated by the geographic data.
US08838152B2

Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
US08838146B2

A mobile terminal and a schedule notifying method of the mobile terminal are disclosed. The mobile terminal includes: a wireless communication unit configured to perform radio communication with a location-based service (LBS) providing server; a controller configured to select a participant in a schedule creation mode, discriminately display whether or not the selected participant uses the LBS, registers schedule to a scheduler when creating of the schedule is completed, and acquire location information of the participant using the LBS when an alarm time of the registered schedule arrives; and an output unit configured to output a schedule notification signal and location information of the participant.
US08838143B1

A method and system for determining if a phone has changed locations includes a subscriber phone equipment coupled to a phone system through a subscriber access line. The subscriber phone equipment includes a location test module and a datastore. The location test module includes a first subscriber access line identity for the subscriber access line. The datastore includes a first subscriber location for the first subscriber access line identity. The location test module obtains a second subscriber access line identity for the subscriber access line, obtains a second subscriber location for the second subscriber access line identity, and compares the first subscriber location and the second subscriber location. If the first subscriber location does not match the second subscriber location, then the subscriber phone equipment has changed locations. If the first subscriber location matches the second subscriber location, then the subscriber phone equipment has not changed locations.
US08838135B2

A method and system is described where a plurality of position reference devices use short-range wireless communication protocols to transmit positioning assistance data to nearby mobile devices, and the mobile devices use the assistance data to model errors and re-calibrate their positioning systems. The short-range communication methods include NFC, RFID, Bluetooth®, short-range 802.11, Wi-Fi Direct, and high frequency focused beams such as 60 GHz. The position reference devices are passive or active NFC tags, passive or active RFID tags, other devices that include such tags as their components, Bluetooth®-enabled devices, 60 GHz-enabled devices, and 802.11 access points that can lower their transmit power. The reference devices are located at various indoor and outdoor locations such as smart posters, kiosks, ATM machines, malls, store checkout counters, store security gates, wireless access points, cellular base-stations, tollbooths, traffic lights, and street lamp posts.
US08838127B2

Interference mitigation methods in a small cell wireless network are provided. In the methods, negotiations between different stations are provided for interference mitigation. By such negotiations, UL-DL configurations are chosen in considering interference between neighboring stations and the interferences therefrom are effectively mitigated.
US08838126B2

[Problems] Because it is not possible to reduce sufficiently the number of base stations that starts uselessly in spite of being in low traffic state, it is not possible to lower interference between adjacent cells and power consumption sufficiently.[Measures] A base station starts transmission of a control signal with predetermined power when communication between other base station and a mobile station is started and a first predetermined condition is satisfied.
US08838123B2

A platform to facilitate transferring spectrum rights is provided that includes a database to ascertain information regarding available spectrum for use in wireless communications. The proposed apparatus and non-transitory machine-accessible medium defines the transactions required for release of the “rented” spectrum by clients which are using the spectrum when demanded by a primary spectrum holder to provide functionality for flexible and optimal use of spectrum on client devices. The apparatus and non-transitory machine-accessible medium coordinates scanning for available broadcast, multicast, and/or conditional access platforms, networks, and/or services, as well as maintaining connection with CSS network elements to enable flexible and optimal use of the spectrum and manages the resources among multiple radios and applications on the platform.
US08838122B2

Various systems and methods for network management are disclosed. In one embodiment, a network management system comprises a receiver for receiving data from a plurality of entities, including base stations and/or subscriber handsets, a processor for generating a network map or a recommendation based on the received data, a display device for displaying the network map or recommendation, and a transmitter for transmitting instructions based on the recommendation.
US08838109B2

Systems and methodologies are described that facilitate handing off from a first sector to a second sector. An established link to the first sector may be employed to communicate with the second sector. A handoff request from a wireless terminal to the second sector and an associated handoff response from the second sector to the wireless terminal may both traverse the first sector.
US08838104B2

A mobile station operating in a wireless network system comprising a plurality of base stations is disclosed. A communication unit receives the messages from a first base station of the wireless network system to which the mobile station is currently connected. A signal detection unit detects a first averaged signal strength corresponding to the messages received from the first base station. A processor determines a scan period according to the first averaged signal strength, performing a background scan, at intervals during the scan period, to monitor messages from the plurality of base stations within the wireless network system.
US08838088B1

A system, method, and computer program product are provided for policy driven control of a networked mobile device of a motor vehicle driver. In use, a user operating a motor vehicle is detected. Additionally, a policy for the user is identified in response to the detection of the user operating the motor vehicle. Further, a networked mobile device of the user to which the policy pertains is determined. Still yet, the networked mobile device of the user is controlled according to the policy while the user is operating the motor vehicle.
US08838081B2

On a mobile telecommunications device, computer-executable code executes to facilitate interactions between the user of the mobile telecommunications device and a call center or other computer-telephony integration equipment. The computer-executable code includes instructions that request at least one operation to be performed at a call center, where the call center includes a call center controller, an interactive voice response system component, and at least one agent. At least in part, a wireless network transmits the request from the mobile telecommunications device to the call center controller.
US08838068B2

A vehicular information receiver is coupled to a portable device that receives information by paying a communication fee based on a unit packet fee. The receiver sets reception factors that affect the amount of data received by the portable device. An expected fee calculation unit calculates an expected communication fee based on the unit packet fee and an expected amount of data, which is based on the reception factors. A display unit displays the reception factors and the expected communication fee, which can be viewed by a user. Accordingly, the user is able to view the reception factors that determine the amount of data to be received and the expected communication fee associated with the data to be received, before such data is received from the portable device, thereby avoiding unexpected increases in communication fees.
US08838051B1

A mechanism for controlling transmit power associated with a plurality of transmit chains of a beamforming transceiver system. A plurality of beamforming steering matrices associated with a plurality of subcarriers of an RF signal received at the transceiver system are generated. A maximum transmit power associated with each of the plurality of transmit chains of the transceiver system is calculated. A power scaling factor for each of the plurality of transmit chains is determined based, at least in part, on the beamforming steering matrices and the maximum transmit power associated with each transmit chain. At least one of the power scaling factors is applied to the plurality of transmit chains to control the transmit power associated with each transmit chain.
US08838043B2

Generally described, the present disclosure relates to antennas with an active component and a passive component, generally referred to as an active-passive antenna. More specifically, aspects of the present application include a combination of an active antenna element configured to process communications in accordance with a first frequency bandwidth and a passive antenna element configured to process communication in accordance with a second frequency bandwidth. Still further, the present disclosure includes the integration of the active and passive antenna components as well as the utilization of components of traditional active array antennas to allow the incorporation of the active-passive antenna in the same form factor previously utilized for solely active array antennas.
US08838042B2

Disclosed is a transmit/receive circuit arrangement wherein a transceiver circuit including a transmit/receive switch is fabricated on an integrated circuit chip. A matching network is wholly disposed off-chip relative to the integrated circuit chip. In embodiments, at least a portion of the matching network is formed off-chip and a portion of the matching network is formed on-chip.
US08838032B2

A communication terminal (10) including a first communication unit (11) and a second communication unit (12) includes a presence status detection unit (13) that detects a presence status indicating whether a distance from a personal computer (50) is inside a communication range where communication is possible or outside the communication range where communication is not possible for each of the first communication unit (11) and the second communication unit (12), and a communication status management unit (14) that, in accordance with the presence status of either communication unit (11, 12) detected by the presence status detection unit (13), causes the other communication unit (11, 12) to transition to an activation state, a standby state or a disconnection state.
US08838029B2

A headset system (1; 94) comprising a wireless headset (3; 32) and a headset base unit (2). The wireless headset (3; 32) comprises a headset transceiver (51) for wireless connectivity to the headset base unit (2), a speaker (43) and a microphone (44) and a headset user interface (52, 53). The headset base unit (2) comprises a base housing (4), a headset holder (5, 38), a first connection device (7), by means of which the headset base unit (2) is connectable to at least one telecommunication device (9, 10, 11), such as a PSTN phone (9), a PC phone (10) and a mobile phone (11). In addition, the headset base unit (2) comprises a first base transceiver (27) for wireless connectivity to the wireless headset (3; 32) and a base user interface (6). At least one audio characteristic, such as microphone audio volume, microphone audio equalization, speaker audio volume and speaker audio equalization, can be adjusted equally by the headset user interface (52, 53) and the base user interface (6).
US08838026B2

Aspects disclosed herein relate to improving mechanisms for prompting a NFCC to update data exchange parameters for ISO-DEP communications between a DH and a remote NFC endpoint. In an example, with a NFC device a DH may be configured to receive an activation message from a NFCC that is using a Frame RF interface over NFC-B RF technology, determine that one or more data exchange parameters included in the activation message are different from one or more corresponding current relevant data exchange parameters that the NFCC is configured to implement, generate an RF parameter update command including the one or more data exchange parameters corresponding to the one or more current relevant data exchange parameters that are determined to be different, and send the generated RF parameter update command to the NFCC to prompt the NFCC to update the one or more corresponding current relevant data exchange parameters.
US08838022B2

Various embodiments of an invention for pairing a plurality of wireless devices using wireless communications are disclosed. A method for pairing a wireless device comprises placing the wireless device in a pairing enclosure. The pairing enclosure includes a shielding layer to substantially attenuate a pairing signal emitted within the pairing enclosure. A pairing signal transmitted through the pairing enclosure is received at a pairing signal receiver configured to detect a power level of the pairing signal. An indication is made regarding whether the pairing procedure can begin, proceed, or be terminated based on the power level of the pairing signal detected by the paring signal receiver.
US08838011B2

An image forming apparatus has a sheet size detecting unit with first and second arms each moved by contact with a moving sheet, the arms disposed at differing locations in a direction orthogonal to sheet movement. An actuator which acts on the sensor is not moved when only one arm is moved by sheet contact, but is moved when both arms are moved by sheet contact so that the sensor output level when only one arm is moved is the same as when neither arm is moved, and the output level of the sensor when both of arms have moved differs from when neither arm moves. The first and second arms have first and second regulating portions, respectively, for regulating actuator movement, and the actuator is moved only when both regulating portions are moved from contact of both arms with the moving sheet.
US08838010B2

A sheet conveying apparatus includes a sheet conveying unit that conveys a sheet; a conveying amount measuring unit that measures a conveying amount of the sheet conveyed by the sheet conveying unit; a first detection unit that detects the sheet downstream of the sheet conveying unit in a conveying direction of the sheet; a second detection unit that detects the sheet upstream of the sheet conveying unit in the conveying direction of the sheet; and a conveying distance calculation unit that calculates a conveying distance of the sheet based on the measured result by the conveying amount measuring unit and the detected results detected by the first detection unit and the second detection unit.
US08838009B2

A roller mechanism includes a roller and a support member that supports the rotation shaft. Herein, the support member includes a bearing having an outer ring and inner ring which rotate relatively to each other, and a sleeve that is fittingly fixed to the inner ring, wherein the sleeve and rotation shaft are fitted to each other by clearance fitting and further engaged with each other with respect to a rotation direction.
US08838004B2

A sheet of paper is set on a paper-supplying portion of a back surface gloss processing apparatus while its top surface is faced upward. A gloss level sensor measures a gloss level of a back surface of the sheet of paper. Data of this measurement is compared with a previously set threshold value. When this measurement result does not exceed the threshold value, it is determined that the gloss processing has not been performed on the back surface thereof. It is then determined whether or not the presently set operation mode is a top surface gloss processing mode. When determining that the present operation mode is not the top surface gloss processing mode, the operation mode is automatically changed from a presently set back surface gloss processing mode to the top surface gloss processing mode.
US08838001B2

A fixing device includes: a flexible tubular member, a nip member, a backup member, and a leaf spring member. The flexible tubular member is circularly movable in a moving direction and has an inner peripheral surface. The nip member is disposed so as to be in sliding contact with the inner surface of the tubular member. The backup member is configured to provide a nip region in cooperation with the nip member upon nipping the tubular member between the backup member and the nip member. The leaf spring member is disposed so as to be in sliding contact with the inner peripheral surface of the tubular member and is configured to urge the inner peripheral surface of the tubular member outward in a radial direction of the tubular member.
US08837999B2

A fixing device includes a rotary fuser member, a rotary pressure member, and a cleaning system. The rotary fuser member is subjected to heating. The rotary pressure member is disposed opposite the fuser member. The cleaning system includes a cleaning web, a feeding mechanism, a positioning mechanism, and a controller. The cleaning web is disposed adjacent to the pressure member to wipe the pressure member. The feeding mechanism is operatively connected to the cleaning web to feed a new, unused portion of the cleaning web toward the pressure member. The positioning mechanism is operatively connected to at least one of the cleaning web and the pressure member to position the cleaning web and the pressure member with respect to each other. The controller is operatively connected with the feeding mechanism and the positioning mechanism to control feeding and positioning of the cleaning web.
US08837997B2

A belt driving device includes an endless belt, a tension roller, a shaft member, deviation transfer members, and biasing members. The deviation transfer members are fitted over the shaft member in such a manner as to adjoin respective of opposite ends of the tension roller in an axial direction of the tension roller. Of the deviation transfer members, at least that deviation transfer member which is located on a downstream side in a deviation direction along the axial direction is movable together with the endless belt along the shaft member. Each of the biasing members has an acting end pivotally supported on an associated one of the deviation transfer members and a base end pivotally supported on an associated one of apparatus frames at a predetermined position.
US08837995B2

An image forming apparatus comprising image forming units, an image bearing member for bearing images, a table indicative of a correspondence relationship between temperature and an amount of a color misregistration. A pattern detection unit detects color registration patterns on the image bearing member. A calculation unit calculates the amount of the color misregistration based on the detection result of the patterns. A color registration adjustment unit has a first mode in which color registration adjustment is performed based on the amount of the color misregistration, and a second mode in which the amount of the color misregistration is predicted based on temperature using the table and the color registration adjustment is performed based on the predicted amount. An updating unit makes the image forming units form the color registration patterns when the temperature reaches a predetermined temperature, and updates the table based on the amount of the color misregistration.
US08837992B2

A powder feeding device includes a powder container, a feeding tank in communication with the powder container, a negative pressure room in communication with the feeding tank via a suction port communicating tube; an air suction device in communication with the negative pressure room via a negative pressure room communication tube; a suction port opening and closing unit that opens and closes the suction port communicating tube; a negative pressure room opening and closing unit that opens and closes of the negative pressure room communication tube; an output port opening and closing unit that opens and closes an output port of the feeding tank; and a controller that performs negative pressure generation control, powder supply control, and powder discharge control. Further, the controller simultaneously starts the negative pressure generation control and the powder discharge control.
US08837986B2

An image forming apparatus having an improved configuration to prevent foreign substances from accumulating on a space maintaining member used to maintain a constant distance between a photoconductor and a developer delivery member. The image forming apparatus includes a photoconductor, a developer delivery member to deliver and feed developer to the photoconductor, a cleaning member to remove the developer and foreign substances remaining on a surface of the photoconductor while coming into contact with the photoconductor, and a space maintaining member arranged to come into contact with the photoconductor so as to maintain a constant developing gap or developing nip between the photoconductor and the developer delivery member. The space maintaining member is located between both ends of the cleaning member.
US08837982B2

An image forming apparatus includes a drum cartridge supporting member supporting a plurality of drum cartridges having photosensitive drums. The drum cartridge supporting member is movable between first and second positions inside and outside a main assembly of the image forming apparatus. A guide portion guides a plurality of developing cartridges having developing rollers for developing electrostatic latent images formed on the corresponding photosensitive drums. The guide portion individually guides the developing cartridges to and from the main assembly. A moving mechanism moves the developing cartridges mounted in the main assembly between a developing position in which the electrostatic latent images are to be developed and a retracted position in which the developing cartridges are retracted from the developing position. When the developing cartridges are in the retracted position, the drum cartridge supporting member is permitted to move between the first and second positions.
US08837980B2

An image forming apparatus includes an apparatus body, a drum unit which holds photosensitive drums in parallel, a developing cartridge which is detachably mounted in the drum unit, a translation member which is provided in the apparatus body to be movable linearly, a shaft which is provided on the tandem photosensitive drum unit for each developing cartridge; and a pivoting member which is rotatably supported by the shaft. The pivoting member includes an abutting portion which is provided on one side to abut the translation member, a pressing portion which is provided on the other side, and is configured to press a predetermined portion of the developing cartridge in a direction in which the developing roller is separated from the photosensitive drum; and a spring portion which applies a biasing force in a direction in which the pressing portion is separated from the predetermined portion.
US08837969B2

An image forming apparatus includes: an image carrier; a toner image forming unit that forms a toner image on the image carrier; a transfer unit that transfers the toner image on the image carrier to a transfer target having ridges and valleys on a surface thereof; an adjusting unit that adjusts a ratio of A/B, where A is a transfer ratio [%] from the image carrier to a valley portion of the transfer target while B is a transfer ratio [%] from the image carrier to a ridge portion of the transfer target, based on an adjustment input by a user; and a control unit that controls a transfer condition of the transfer unit based on the ratio of A/B adjusted by the adjusting unit.
US08837966B2

A control apparatus includes the following elements. A toner density specifying unit specifies a toner density in a developer stored in a developing device. A toner density controller performs control such that the toner density approximates a predetermined toner density target value. A first calculator calculates a first value corresponding to an image density of an image to be output after a first timing. A correction amount specifying unit specifies a correction amount for the toner density target value at the first timing. When the condition that an absolute value of a difference between the first value and a second value is greater than a predetermined threshold is satisfied, the correction amount specifying unit specifies a smaller correction amount for the toner density target value, compared with when the condition is not satisfied. A correcting unit corrects the toner density target value on the basis of the correction amount.
US08837964B2

An image forming apparatus and a method of setting an exposure amount are provided. The image forming apparatus includes a photosensitive member, an exposure device which expose the photosensitive member to form a latent image on the photosensitive member, a conveyance member which conveys a recording medium, an image forming unit which forms a plurality of density detection images corresponding to the image data and having different pixel densities on the conveyance member, a density detection unit which detects densities of the density detection images, and an exposure setting unit which compares respective detected image densities of the density detection images with reference densities corresponding to the respective density detection images, and sets an exposure amount according to a condition based on a combination of respective comparison results between the detected image densities and the reference densities.
US08837963B2

An image forming apparatus having below arrangements. A plurality of image forming units form a plurality of images which are transferred onto a transfer belt. A detection unit detects a position of the transfer belt in a belt width direction. A position adjusting unit adjusts the position of the transfer belt in the belt width direction according to a detected position. A calibration unit calibrates an adjustment amount for adjusting color registration based on a detected position of patterns formed onto the transfer belt. A registration adjusting unit adjusts image forming positions of the plurality of image forming units based on the set adjustment amount. During formation of the patterns and during detection of the formed patterns a control unit controls not to adjust the position of the transfer belt in the belt width direction according to the detected position of the transfer belt.
US08837962B2

When an input image is to be formed on a sheet conveyed to a transfer roller, the exposure section is controlled and deviation correction is performed to offset the image forming position across the width of the sheet in response to the result of detection by a deviation sensor. By contrast, when pattern images are to be formed on a sheet in response to the instruction of the main control section, the image forming control section does not perform deviation correction in the process of forming a pattern image.
US08837949B2

A system, method, and optical communication device are disclosed. The system can include a plurality of optically coupled nodes forming an optical communication network. Each node may include an array of pixel elements, each pixel element having an optical detector and an active optical source. The pixel array may be disposed in a backplane of a lens that is configured to map incoming optical signals to pixel locations in the backplane according to their respective angles of incidence and to minimize a deviation at each pixel location between incoming optical signals arriving at the optical detector and emissions from the optical source. The node may include a processor and memory. The processor can register senders in the optical network at locations in the pixel array and can generate routing information by which to route communications from the registered senders to other pixel elements for transmission to their respective destinations.
US08837943B2

A communication system has a plurality of nodes adapted to provide for a communication with one or more devices, a central node, a passive optical network having a multiplexer/demultiplexer device adapted to demultiplex a first optical signal from the central node to the plurality of nodes, and to multiplex second optical signals from one or more of the nodes, each node having allocated a wavelength for generating its optical signal, wherein for directly transmitting signals from one node to at least one of the other nodes, the one node is adapted to generate an optical signal at the wavelength allocated to the at least one of the other nodes, the optical signal including the signal to be transmitted, and wherein the multiplexer/demultiplexer device of the passive optical network is adapted to combine the optical signal from the one node with the first optical signal.
US08837937B2

A detecting device that detects insertion loss of fiber route and return loss of individual events in an optical fiber network based on signals from dual paths to obtain various kinds of reference information of the optical fiber network. When the first path is selected, a detection signal produced using frequency modulated continuous wave (FMCW) technique is output to the optical fiber network. A return signal of the detection signal is used to analyze the position and return loss of various events in the optical fiber network. When the second path is selected, a common detection light is output to the optical fiber network. Based on the return signal of the common detection light, the insertion loss and total return loss of the entire network are obtained.
US08837932B2

A camera includes a depth-sensing lens, an auto-focusing apparatus, and a display screen. In an auto-focusing method of the camera, a focusing position of the depth-sensing lens is determined when an image of the scene is shown on the display screen. The depth-sensing lens senses a depth between the object and the camera, and determines a distance between the object and the focusing position of the depth-sensing lens. An optimal focus of the camera is calculated according to the depth and the distance. The auto-focusing apparatus controls the depth-sensing lens to move from the focusing position to the optimal focus of the camera. The camera controls the depth-sensing lens to capture an image of the scene based on the optimal focus when a user presses a button of the camera.
US08837925B2

A refrigerant heating apparatus is provided. The refrigerant heating apparatus includes a refrigerant pipe in which a refrigerant flows and a heating unit that is provided on an outer surface of the refrigerant pipe. The heating unit includes a plurality of electrodes that are provided at an outer surface of the refrigerant pipe and are spaced from each other and a plurality of carbon nanotube heating elements that are electrically connected to the plurality of electrodes. The plurality of carbon nanotube heating elements are heated by an applied power, and are disposed to be spaced from each other.
US08837923B2

Pulsed processing methods and systems for heating objects such as semiconductor substrates feature process control for multi-pulse processing of a single substrate, or single or multi-pulse processing of different substrates having different physical properties. Heat is applied a controllable way to the object during a background heating mode, thereby selectively heating the object to at least generally produce a temperature rise throughout the object during background heating. A first surface of the object is heated in a pulsed heating mode by subjecting it to at least a first pulse of energy. Background heating is controlled in timed relation to the first pulse. A first temperature response of the object to the first energy pulse may be sensed and used to establish at least a second set of pulse parameters for at least a second energy pulse to at least partially produce a target condition.
US08837912B2

There is provided an information processing apparatus including a control unit controlling playback of an image of an edit target, and a generation unit generating edit information including information indicating multiple edit effects applied in combination with the image of an edit interval and information indicating the edit interval, where, in a playback interval of the image, the edit interval is an interval from a playback position at a time an instruction is given during the playback of the image to a position a predetermined time after the playback position.
US08837911B2

The present disclosure includes systems and techniques relating to generating transitions for remapping video playback time. The subject matter described in this specification can be embodied in a method that includes providing a digital video editing user interface that includes a variable rate speed control configured to define associated keyframe elements including a begin element, an end element and an intermediate time element; receiving input defining at least one of the keyframe elements in relation to a sequence of digital video; and generating a time transition function for remapping playback time of the video based on the input, wherein the time transition function maintains predefined speed for video frames leading into the begin element, maintains predefined speed for video frames leading away from the end element, and changes video speed from a begin speed value to an end speed value in accordance with one or more intermediate time element values.
US08837906B2

A video tagging method, a video analytics method, and a Computer Assisted Dispatch (CAD) system use incident reports for video tagging and searching. A CAD system is integrated with field-based video surveillance systems to aid in searching video content and subsequent tagging of the video content. The systems and methods can include extracting keywords from a CAD incident report and creating a small, focused, and incident-specific dictionary on which to perform video searching in real-time. The small, focused, and incident-specific dictionary increases tagging accuracy and reduces tagging processing time in the context of video analytics. Further, a multi-pass approach in real-time continually updates and disseminates to video cameras of interest the small, focused, and incident-specific dictionary as the CAD incident report is updated and as the incident of interest plays out.
US08837901B2

An incident recorder records original and supplemental incident information using a simplified user interface.
US08837898B2

A method and apparatus for video playback includes coordinating a display of a video playback on a first device so as to be synchronized to a display of the video at a second device in response to the first device departing a control territory associated with the second device.
US08837891B2

An optical fiber comprising a first core, a second core, a third core, and a cladding, wherein the expressions 0.30%≦Δ1≦0.45%, −0.05%≦Δ2≦0.05%, −0.35%≦Δ3≦−0.15%, 2.5≦b/a, 3.5 μm≦a≦4.2 μm, 9 μm≦b≦13 μm, and 4.5 μm≦c−b≦7.0 μm are satisfied, a zero-dispersion wavelength is no less than 1300 nm and no greater than 1324 nm, and transmission loss increase for a wavelength of 1550 nm when the optical fiber is wound around a mandrel with a diameter of 10 mm is no greater than 1 dB/turn.
US08837875B2

An optical path switch and an optical router are provided. The optical path switch comprises an input optical path (100), two output optical paths (201, 202), and an optical path switching element (300). The optical path switching element selectively routes the beam from the input optical path to one of the output optical paths. The optical path switching element comprises a semiconductor substrate (301), an inter-layer dielectric layer (307) on the surface of the semiconductor substrate, a cavity (302) disposed in the inter-layer dielectric layer, and an elastic light guiding plate (306) disposed in the cavity. One end of the cavity is connected with the input optical path, and the other end is separated into an upper cavity (304) and a lower cavity (305) by an isolating layer (303).
US08837872B2

A device is described which includes a waveguide structure for signal transmission and power/ground delivery The waveguide structure includes a signal transmission part for transmitting an optical signal from an illuminant device to a detector. The signal transmission part may include transparent polymer, diamond or glass. The signal transmission part is used for a waveguide. The waveguide structure further includes a power/ground delivery part surrounding the signal transmission part. The power/ground delivery part is composed of at least one metal layer. Thus, the waveguide structure can provide an optical-signal transmission with high speed and high volume through the signal transmission part, while a stable power or ground reference can be provided to multiple units through the power/ground delivery part.
US08837871B2

According to one embodiment, an optical waveguide sensor chip includes an optical waveguide layer; a pair of optical elements disposed at both ends of the optical waveguide layer so that light enters the optical waveguide layer and the light exits from the optical waveguide layer; a functional film formed on a predetermined region of the optical waveguide layer; a covering layer formed in a planar region on the light entrance surface of the optical waveguide layer, in which at least the optical elements are disposed; a first through hole configured to allow the light entering the entrance-side optical element to pass therethrough; and a second through hole configured to allow the light exiting from the exit-side optical element to pass therethrough.
US08837868B2

A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US08837863B2

A signal-processing device, which processes transparent images each expressed by transparent superimposition of a target such as an affected part and a background, includes a transparent image acquiring unit that acquires the transparent images each including the target at a plurality of times; a calculating unit that calculates a component of the transparent image originating from the target and a component of the transparent image originating from the background at a given time t among the plurality of times in association with estimated values of at least one of a distribution originating from the target and a distribution originating from the background and that evaluates consistency with the transparent images; and an updating unit that updates the estimated values of at least one of a distribution originating from the target and a distribution originating from the background at the time t based on the evaluation result.
US08837861B2

Various technologies described herein pertain to enhancing a quality attribute of an input image. The input image can have a first level of the quality attribute. Dense correspondences between the input image and candidate exemplar images, which are included in an image database, can be computed utilizing a dense image alignment technique. The candidate exemplar images can have a second level of the quality attribute. Further, the candidate exemplar images can be warped to align with the input image based upon the dense correspondences. Moreover, patches from the candidate exemplar images as warped can be integrated with the input image to generate an output image. The output image can have the second level of the quality attribute.
US08837858B2

An apparatus for correcting image distortion of a rear imaging device including analyzing, by a processor, a characteristic of a imaging device installed in a rear of a vehicle; setting, by the processor, a plurality of tilting angles for a plurality of photographed areas of a virtual imaging device corresponding to the rear imaging device from a characteristic value of the imaging device; generating, by the processor, a correction model by applying the plurality of tilting angles for the plurality of photographed areas of the virtual imaging device; tilting, by the processor, the virtual imaging device based on the correction model; performing, by the processor, a view conversion on an image photographed through the rear imaging device according to the plurality of set tilting angles for the plurality of photographed areas of the virtual imaging device to generate a corrected image; and outputting, by the processor the corrected image.
US08837832B2

Systems, methods, apparatuses and program products for analyzing and/or monitoring the condition of skin are provided. Various embodiments provide for accessing images of the skin, analyzing the characteristics of skin conditions as represented by the images, and providing outputs useful for analyzing and/or monitoring conditions of the skin. Certain embodiments provide for automated analysis of skin conditions such as moles and/or wrinkles. The automated analysis may include for example characterization of a skin condition and comparison to similar skin conditions of a patient or of other patients.
US08837829B2

An image processing apparatus includes; a generation unit to generate a histogram of luminance values of a plurality of pixels included in an image; a luminance value calculation unit to calculate a first luminance value at which first ratio pixels of the plurality of pixels are present in descending order of the luminance values of the histogram, and a second luminance value at which second ratio pixels of the plurality of pixels are present, the second ratio pixels is larger than the first ratio pixels; a selection unit to compare the first luminance value and the second luminance value, and determine a third luminance value that is set a maximum luminance value in gradation correction; and a correction unit to perform the gradation correction that corrects the luminance values of the plurality of pixels on the basis of the third luminance value.
US08837827B2

This disclosure pertains to apparatuses, methods, and computer readable media for red-eye removal techniques using multiple recognition channels. In the following examples, red, golden, and white recognition channels are used. A recognition channel is the monochrome extraction from a color photograph in a manner designed to make one kind of red-eye artifact glow with maximum contrast. Once the red-eye artifact has been characterized by, e.g., size and location, the techniques disclosed herein may then discern whether the red-eye artifact is, for example, a red-, golden-, or white-eye case by examining the configuration and characteristics of prominence bitmasks created for the various recognition channels. Once the type of red-eye case has been discerned, the techniques disclosed herein may then replace the artifact with a photographically reasonable result based on the type of red-eye case being repaired. Specular reflection may also be re-added to the photograph.
US08837826B1

A processing device receives a first set of image data comprising one or more chroma channels and a luma channel. The processing device reduces the resolution of the one or more chroma channels to produce one or more reduced-resolution chroma channels. The processing device arranges the luma channel and the one or more reduced-resolution chroma channels into a second set of image data. The spatial coordinates of the luma channel and the one or more reduced-resolution chroma channels do not overlap in spatial location of the second set of image data. The processing device transmits the second set of image data to a downstream device.
US08837824B2

In various embodiments, methods and systems are disclosed for dynamic runtime implementation and end-to-end biased tuning of a two stage image classification system based on a decision function that uses network packet sizes and multiple image characteristics to determine the selection of an encoding codec to reduce overall network bandwidth consumption.
US08837808B2

Disclosed is a method of final defect inspection, including preparing a final defect inspection apparatus which includes a host device, a microscope, a bar code scanner, a support tool and a signal transceiver, using the host device to calibrate an original point in an outline of the circuit board based on a plurality of original mark positions generated by an electromagnetic pen, using the electromagnetic pen to mark each defect position on the inspection region on the circuit board where any defect is found through the microscope, using the signal transceiver to receive and transmit each defect position to the host device, and using the host device to calculate the coordinate of a scrap region based on a relative position between the original point and each defect position so as to generate a shipment file.
US08837805B1

A system and method for verification of a banknote is provided. The system includes a checking device having an optical reader. A computing device is in communication with the checking device, wherein a record of a serial number of a banknote optically read by the optical reader is transmitted to the computing device. A database housed on a memory of the computing device has a plurality of stored serial numbers. A processor of the computing device compares the record of the serial number of the banknote with the plurality of stored serial numbers within the database and determines a result of the comparison of the serial number of the banknote with the plurality of stored serial numbers. A result indicator is communicated from the processor to the checking device to indicate a result of the comparison of the serial number of the banknote with the plurality of stored serial numbers.
US08837803B2

A method and apparatus for determining a cell volume of a red blood cell is provided. The method includes the steps of: a) depositing a sample into an analysis chamber, the chamber defined by an first panel interior surface, a second panel interior surface, and a known or determinable height, which height is such that at least one red blood cell subject to a sphering agent assumes a partially compressed spherical shape in contact with the interior surfaces; b) imaging the at least one partially compressed spherical red blood cell contacting the interior surfaces, and producing image signals; c) determining a radius of the partially compressed spherical red blood cell from the image signals; and d) determining a volume of the imaged red blood cell using the determined radius.
US08837801B2

Disclosed are a multi-energy x-ray system, an image processing apparatus for discriminating a multi-energy x-ray material, and an image processing method for material discrimination of a multi-energy x-ray system. The image processing apparatus for discriminating a multi-energy x-ray material according to one aspect of the present invention comprises: a table for recording attenuation information and multi-energy x-ray spectrum information which correspond to one or more materials; an initial image estimating portion for estimating an initial image of each of the materials with respect to a projection image of each of the energy bands generated when a multi-energy x-ray spectrum passes through a detecting target formed with one or more materials; and an image update portion for updating the initial image as the material discrimination image using the estimated initial image and the spectrum information recorded in the table and the attenuation information recorded in the table.
US08837796B1

A system for monitoring a dermatologic condition is provided. The system may include a processor configured to receive an image depicting a dermatologic condition and a swatch adjacent to the dermatologic condition, normalize the image to receive a normalized image, and detect one or more parameters associated with the dermatologic condition based on the normalized image. The system may then perform a search of previously taken images of the same dermatologic condition, compare them with a newly taken image, and advise a user whether any changes were detected.
US08837790B2

The present invention provides a medical diagnosis support device which enables a user to acquire the most appropriate information to support medical diagnosis without causing the user so much trouble. Specifically, the medical diagnosis support device comprises: an image processing method storage portion 152 for memorizing plural types of image processing methods; a photographing method storage portion 153 for memorizing plural types of photographing methods; an identification information acquisition portion 160 for acquiring identification information of a specimen S; an image processing method selection portion 141 for selecting, based on identification information thus acquired, a corresponding image processing method from the image processing method storage portion 152; a photographing method selection portion 142 for selecting, based on the acquired identification information or the image processing method thus selected, a corresponding photographing method from the photographing method storage portion 153; a specimen photographing portion 110 for photographing the specimen S according to the selected photographing method to acquire a specimen image; and an image processing portion 145 for subjecting the specimen image acquired by the specimen photographing portion 110, to image processing, according to the image processing method selected by the image processing method selection portion 141.
US08837789B2

A procedure for image segmentation of a lung in tomosynthesis images includes determining a focal plane image of a lung from among a plurality of tomosynthesis images, determining boundaries of the lung in the focal plane image based on a sequence of best-path algorithms cascaded together, assembling the tomosynthesis images to obtain a 3D image of the lung, determining a boundary of a rib in the 3D image of the lung, and segmenting the lung based on the boundaries of the lung and the boundary of the rib. A procedure for detecting nodules in tomosynthesis images includes generating a blurred nodule template, generating a blurred vessel template and a blurred rib template, determining, based on the blurred nodule template, a nodule candidate in 3D image of a lung, and determining, based on the blurred vessel template and a blurred rib template, that the nodule candidate is a nodule.
US08837782B1

Data or electrooptic sensor (EOS) images are made of a star field and at least one, and possibly multiple, Earth satellites associated therewith. Calculations performed on the imaged locations of a satellite and two stars of a star field provide all the information needed to identify the observer's position. When the ephemerides of the satellite(s) are less accurately known, calculations performed on the imaged locations of at least two satellites and four stars of a star field provide all the information needed to identify the observer's position, because the along-track and cross-track ephemerides errors are different. Thus, the cross-track information of multiple satellites is preferentially used to determine the geolocation.
US08837774B2

A system and method for finding real terrain matches in a stereo image pair is presented. A method for finding differences of underlying terrain between a first stereo image and a second stereo image includes performing epipolar rectification on a stereo image pair to produce rectified image data. The method performs a hybrid stereo image matching on the rectified image data to produce image matching data. A digital surface model (DSM) is generated based on the image matching data. Next, the method identifies areas in the DSM where the stereo image matching should fail based on the image matching data and the DSM to generate predicted failures. The method can then determine real terrain changes based on the predicted failures and the image matching data.
US08837770B2

When creating a marker, an encryption apparatus extracts each pixel value in a region and allows a storing unit to save, as restoration information, the high-order bits of each extracted pixel value. Then, the encryption apparatus creates a marker by changing the high-order bits of the pixel value in a region in which the marker is created and embeds encrypted information in an encrypted region specified by the marker. When decoding the encrypted information, a decoding apparatus detects the marker from a digital image, decodes the encrypted information in the encrypted region specified by the marker, and overwrites bits contained in the restoration information with the high-order bits of the pixel value of the marker.
US08837769B2

In accordance with an embodiment, a method of comparing a first group of frames to a second group of frames includes electronically receiving the first group of frames, selecting a group of frames from the first group of frames as a first key frame set, calculating a hash distance between an image hash for each frame in the first key frame set to an image hash of each frame of a second key frame set taken from second group of frames, and choosing frames in the first group of frames with a minimum hash distances to respective reference frames to form a series of minimum hash distances.
US08837766B2

According to an exemplary embodiment of the present disclosure, the ear-loop earphone comprises a main body, an ear-loop base and an ear-loop. The main body has a surrounding side, a front side, and a back side, wherein the front side is opposing to the back side, the front side has a plurality of sounding apertures for outputting an audio, and the surrounding side surrounds and connects to the front side and the back side. The ear-loop base is fixed on the surrounding side of the main body in a rotatable manner, and rotates with respect to a first axis. The ear-loop is fixed on the ear-loop base in a rotatable manner, and rotates with respect to a second axis different from the first axis.
US08837759B2

A method and system to optimize the relative position of an inductive field of a hearing aid compatible device and a telecoil of a hearing assistive device, are provided. A Steerable Hearing Aid Compatible Device (SHAD) has a steerable inductive field for locating an inductive field in accordance with the location of a telecoil in the hearing assistive device. A Telecoil Hearing Assistive Device (THAD) has a telecoil and telecoil orientation tag. The location of the telecoil of the THAD is determined with respect to a reference system and this telecoil location information is stored on the telecoil orientation tag as Telecoil Location Information (TLI) and provided to the SHAD. In an exemplary embodiment the telecoil orientation tag may be an RFID tag that is read by a tag reader of the SHAD. The SHAD receives the TLI and generates an inductive field in accordance with the TLI, such as a position that is parallel to the telecoil of the THAD.
US08837757B2

A hearing aid (1) adapted for operation in a sound amplification mode and for operation in an occlusion measurement mode, has a microphone (10) adapted for transforming an acoustic sound level external to a hearing aid users ear canal (4) into a first electrical signal which is guided to an A/D converter forming a first digitized electrical signal. The hearing aid has signal processing means with a filter bank (41, 42) with means for splitting an electrical signal into frequency bands, and a receiver (20) adapted for generating acoustic sounds in the ear canal of a user when in said amplification mode, and for transforming the acoustic sound level in the ear canal into a second electrical signal, when in occlusion measurement mode. The invention also provides a system and a method for measuring the occlusion effect.
US08837756B2

A dynamic microphone unit includes: a diaphragm that vibrates in response to received sound waves; a voice coil that is fixed to the diaphragm and vibrates together with the diaphragm; a magnetic circuit that generates a magnetic field in a magnetic gap, the voice coil being disposed in the magnetic gap; a resonator that is disposed adjacent to the obverse of the diaphragm; and a noise canceling coil that is fixed to a surface of the resonator so as to face a position of fixing the voice coil, the surface facing the diaphragm. The noise canceling coil is connected in series with the voice coil and has a winding direction different from that of the voice coil.
US08837748B2

A method and apparatus for receiving and playing a signal in a radio receiver to suppress microphonic feedback are provided by alternately pitch shifting a received audio signal. The pitch of the received audio signal is alternately shifted up and then down, repeatedly over successive intervals of the audio signal, to produce a pitch swing signal which is then played over a speaker. The alternating pitch shifting prevents the buildup of regenerative feedback normally caused by acoustic vibrations coupling into the radio receiver.
US08837745B2

Disclosed is an audio reverberation apparatus. The audio reverberation apparatus interacts with or may include a mechanical or acoustic reverberation element. An audio signal is pitch transposing upward and applied to the mechanical or acoustic reverberation element. The resulting audio reverberant signal retrieved from the mechanical or acoustic reverberation element is pitch-transposed downward by the same factor as the upward pitch transposing. This results in the mechanical or acoustic reverberation element requiring smaller dimensions in comparison to a mechanical or acoustic reverberation element where a non-pitch-transposed audio signal is applied.
US08837742B2

Dynamic encryption for network communication includes distributing a key to a network entity and storing the key into the key table. A key in the key table is used to encrypt data, and an index of the used key in the key table is attached to the encrypted data. The encrypted data is sent to the network entity. Dynamic decryption for a network communication includes receiving a key from a network entity and storing the received key into a key table. Encrypted data is received from the network entity. A key in the key table is located based on an index attached to the data and the data is decrypted with the located key.
US08837738B2

Apparatuses, systems, and methods for optimal group key (OGK) management that may achieve non-colluding and/or the storage-communication optimality are disclosed. In some embodiments, a group controller (GC) is responsible for key generation and distribution and the group data are encrypted by a group key. When joining the group, in some embodiments, each group member (GM) is assigned a unique n-bit ID and a set of secrets, in which each bit is one-to-one mapped to a unique secret. Whenever GMs are revoked from the group, in some embodiments, the GC will multicast an encrypted key-update message. Only the remaining GMs may be able to recover the message and update GK as well as their private keys. The disclosed OGK scheme can achieve storage-communication optimality with constant message size and immune to collusion attack and also may outperform existing group key management schemes in terms of communication and storage efficiency.
US08837733B2

Generally, this disclosure provides methods and apparatus for the protection and authentication of location services based on a distributed security system. The method may include exchanging security keys between a secure location processor (SLP) and a location requesting entity, the location requesting entity external to the SLP; obtaining location determination measurements, the obtaining performed by the SLP; determining a location based on the location determination measurements, the determining performed by the SLP; encrypting the location based on the security keys, the encrypting performed by the SLP; and transmitting the encrypted location from the SLP to the location requesting entity.
US08837732B2

A method and a device for data processing in a wireless network are provided, wherein a direct connection between two mobile terminals is set up based on a seed information provided by the wireless network. Furthermore, a communication system is suggested including at least one such device.
US08837731B2

A system includes a remote control device and a security device, wherein both devices share a unique and constant common key, algorithms or protocol specific to a pair formed by the remote control device and the security device. The unique and constant common key, algorithms or protocol are set up during a device initialization phase. The remote control device is configured to communicate wirelessly with a receiver of the security device. The remote control device, which is paired with the security device sending data towards the receiver, includes an encryption module and a memory to store the unique and constant common key. The data is encrypted by the encryption module with the unique and constant common key, and the security device includes a decryption module and a key corresponding to the unique and constant common key to decrypt the data received from the remote control device.
US08837729B2

A method of improving privacy by hiding, in an ordered sequence of messages M[x(1), D(1)], M[x(2), D(2)], etc, communicated between a first and at least one second party sharing a key k, metadata x(i) descriptive of message processing, wherein D(i) denotes payload data. The method comprises the first and the second party agreeing on a pseudo random mapping depending on a shared key k, Fk, mapping at least x(i) to y(i), and the first party modifying the messages by replacing x(i) by y(i) in each message M(x(i), D(i)). The first party then transmits the modified messages maintaining their original order, and on reception of a message M(y(m), D), the second party uses a mapping Gk to retrieve position m of received value and the original value x(m).
US08837723B2

In a downloadable conditional access system (DCAS), preferably all DCAS-specific code is implemented in a configurable secure (CS) processor that is in communication with the host processor. Preferably, no DCAS-specific code is executed in the host processor. The host processor delivers commands to the CS processor, which the CS processor performs to configure itself in accordance with the particular DCAS encryption scheme used by the DCAS. Once configured, the CS processor executes a DCAS software module that has been downloaded to the CS processor, which looks for the corresponding EMMs and ECMs, processes them to obtain the CW, and then uses the CW to decrypt the content stream.
US08837720B2

A hardware- and software-efficient class of cryptanalytically-safe pseudorandom number generators is disclosed. Embodiments of the class can be implemented with only a modest use of program space and as few as 512 bytes of non-volatile data space, such embodiments suitable to a wide range of computer architectures, ranging from resource-constrained microcontrollers to high-end, multi-core processors.
US08837712B2

An Ethernet extension device is provided for metro or last mile Ethernet service via twisted pairs as opposed to fiber optics. The Ethernet extension device is implemented as a plug-in extension for existing infrastructure (e.g., in a standard electrical wall box or Type-200™ Mechanics card) that employs lighting and power cross protection required by the telephone companies for Ethernet connectivity to the telephone network (e.g., for connection between a user's building and a telephone company building over existing outdoor telephone cables).
US08837703B2

A personal communications device may be placed in, or removed from, a docking station. In response, a predetermined command may be selected from a plurality of predetermined commands and transmitted from the docking station to at least one of a plurality of network devices. Each predetermined command may include the address of the network device and may be configured to cause the network device to respond. In this way, a user's communication infrastructure may be reconfigured in a simple and intuitive manner.
US08837698B2

Systems and methods to collect information over a connection with a caller just in time for further connecting the caller to a callee. In one embodiment, a connection server is configured to provide to a caller a reference associated with the first criterion, to identify the first criterion based on the reference used to establish a connection with the caller for real time communications, to obtain a second criterion from the caller over the connection established for real time communications, to identifying a callee based at least in part on the first criterion and the second criterion, and to connect the caller from the established connection to the callee for real time communications.
US08837697B2

Included are embodiments for detecting presence in a communications system environment. At least one embodiment of a method includes subscribing to events associated with a communication system and receiving a notification for an event, the event being associated with a communication between a first communications device and a second communications device.
US08837688B2

A system and method for providing private information content to a voice telephone call parties prior to, during or following a call. In one aspect, the system and method may be implemented in a voice telephone communication apparatus that is adapted to hold information content on behalf of the call party, gather information that is private to the call party and add it to the information store as part of the information content, and retrieve the information content from the information store and present it to the call party in response to an information presentation initiation action. In another aspect, the system cooperates with a premises or equipment monitoring system, such as a security system, to provide monitoring information to a telephone call party.
US08837685B2

A response center or other entity maintains in electronic storage records of trust relationships between parties. In an example method of operating a call center, personal profiles of clients of a service of the call center are maintained. At least some of the profiles include contact information for entities in trusted networks of the respective clients. An inquiry can be received from an inquiring party, inquiring whether a particular entity is trusted by a particular client. An electronic message is automatically sent to the inquiring part indicating whether or not the particular entity is trusted. In some implementations, entities may be assigned levels of trustedness.
US08837683B2

A microprocessor-based emergency response communication system used to call and communicate with the 9-1-1 operator and also allows emergency responder's immediate access to a user's Critical Health Information Profile stored in the device at the point and location of crisis. The device is used to create individual Critical Health Information Profiles which is Health Level-7 compliant enabling it to seamlessly communicate with major hospital networks worldwide. This functional capability provides a system that can retrieve and transmit user-stored personal and health information by emergency responders at the point of care. The emergency responder can access the customer's Critical Health Information Profile database, review the data for pertinent information and then transmit that data to a designated receiving hospital or medical center. The device provides an electronic means of dialing and communicating directly with the 9-1-1 operator. A wireless remote transmitter unit can be activated from the wireless transmitter or the base unit to dial and connect with the 9-1-1 operator, broadcast a canned message with or without a personal-recorded message, and personally communicate with the 9-1-1 operator through a two-way speakerphone system. The device contains software enabling the user and medical personnel the ability to input, store, retrieve and analyze the user's vital sign data and other pertinent health information.
US08837678B2

Systems and methods are described for a compact x-ray system that uses optical energy for triggering x-ray generation rather than a traditional filament. A photocathode is illuminated and the ensuing electrons are directed to an anode resulting in x-ray generation, resulting in increased x-ray source durability. Pulsing, beam forming, scanning, varying x-ray characteristics, longevity of source and other desirable attributes not currently available in the state of the art are achievable, through the use of shaped, multi-materialed photocathodes, shaped, multi-materialed anodes, arrays of optical lines, and so forth, as some examples. Inexpensive, highly controllable sources such as solid-state lasers can be used, permitting a wide variety of applications and power levels.
US08837674B2

A method of minimizing radiation toxicity in image guided radiotherapy (IGRT) is provided that includes using a probabilistic prediction algorithm that is operated on a suitably programmed computer and includes multimodality inputs and provides real-time geometric and topological target estimates to compensate for system latency, using an online adaptive imaging system that provides radiographic images of the target when the geometric and topological target estimates are in a region of predefined uncertainty, and using an image dose control algorithm, operating on a suitably programmed computer, that includes parameters for controlling dose per image, where instances for image acquisition are optimized according to a planned dose pattern and delivery result.
US08837673B2

In a method for correctly geometrically assigning x-ray images of a patient an optically operating recording device is attached to an x-ray device generating the x-ray images. A dimensionally stable marker surface which can be optically detected by the recording device and defines a reference system is fixed to the patient in a fixed relative position. The x-ray device is brought into a first and second recording position such that the recording device is directed toward the marker surface. In a recording position the x-ray device produces a first and second x-ray image of the patient and the recording device produces a first and second recording of the marker surface. The respective geometric position of the first and second x-ray image is determined in the reference system from the recordings. The first and second x-ray images are correctly geometrically assigned to one another in accordance with their position.
US08837664B2

The power monitoring system has: a local power range monitor (LPRM) unit that has a plurality of local power channels to obtain local neutron distribution in a nuclear reactor core; an averaged power range monitor (APRM) unit that receives power output signals from the LPRM unit and obtains average output power signal of the reactor core as a whole; and an oscillation power range monitor (OPRM) unit that receives the power output signals from the LPRM unit and monitors power oscillations of the reactor core. The output signals from the LPRM unit to the APRM unit and the output signals from the LPRM unit to the OPRM unit are independent.
US08837661B2

Radionuclides are produced with a pulsed neutron flux from a multiple repetition rate staged Z-pinch machine, the pulsed neutron flux is moderated, an activatable radionuclide precursor is exposed to the moderated pulsed neutron flux, and a corresponding radionuclide from the activatable radionuclide precursor is produced. High current pulses are passed through a target plasma of fusible material enclosed in a cylindrical liner plasma composed of a high-Z plasma to generate a magnetic field that compresses the liner plasma, and generates shock waves. The shock implodes the target plasma. The shock front propagates between an outer shock front and an axis of the target plasma so it is heated through shock dissipation and by adiabatic compression due to an imploding shock front produced in the outer liner plasma to fuse light nuclei and generate alpha particles and neutrons. Alpha particles trapped within the magnetic field further heat the target plasma.
US08837654B2

A signal receiver includes an antenna interface for receiving signals from an antenna, analog signal processing circuitry coupled to the antenna interface for processing the received signals to produce filtered signals, sampling circuitry to sample the filtered signals so as to produce digitized received signals, a digital compensator to receive the digitized received signals and compensate for non-uniform group delay and amplitude distortion introduced by the analog signal processing circuitry to produce compensated digitized received signals, and a digital processor to process the compensated digitized received signals so as to produce a result.
US08837644B2

The present disclosure provides for a method and apparatus for efficient cross-correlation between a reference sequence and a received sequence in a wireless communication system. The reference sequence includes a concatenation of sign-adjusted sub-sequences, the sign adjustments determined by a first sign sequence of a set of sign sequences. For example, the reference sequence may be an alternating concatenation of sign-adjusted Golay complementary pair sub-sequences. The received sequence is shifted to provide a plurality of time shifted sequences that are then cross-correlated with the sub-sequences to form a set of partial cross-correlations. The partial cross-correlations are sign-adjusted using the first sign sequence and combined to produce the cross-correlation between the reference sequence and the received sequence. The cross-correlations so produced may be used for channel signature (e.g. PHY-type) identification and/or channel impulse response estimation.
US08837639B2

In some embodiments, a synchronizing circuit includes at least one synchronization device that operates at a lower clock frequency than another synchronization device in the synchronization circuit. In at least one embodiment of the invention, a method includes sampling a first signal at a first frequency to thereby generate a plurality of sampled versions of the first signal. The first frequency is a frequency of a clock signal divided by N. N is a number greater than one. The method includes sampling a second signal at the frequency of the clock signal. The second signal is based on sequentially selected ones of the plurality of sampled versions of the first signal to thereby generate an output version of the first signal.
US08837629B2

An extended bandwidth digital Doherty transmitter includes a baseband signal processing block including a digital predistortion unit. It also includes a digital signal distribution unit and a digital phase alignment unit, a signal up-conversion block, an RF power amplification block including the carrier amplifier and one or two peaking amplifiers; and an RF Doherty combining network. In another aspect, a digital Doherty transmitter includes a baseband signal block including a digital predistortion unit, a digital signal distribution unit and an adaptive digital phase alignment unit. In this aspect a signal up-conversion block includes three digital-to-analog converters (DACs) and a tri-channel up-converter or three single-channel up-converters. There is also an RF power amplification block including the carrier amplifier and two peaking amplifiers, and an RF Doherty combining network which includes quarter wavelength impedance transformers.
US08837621B2

A transmitter, receiver, and method for channel estimation for a Multiple-Input Multiple-Output (MIMO) communication system in which the transmitter includes a multiplicity of transmit antennas spaced such that spacing between adjacent antennas provides a spatial correlation coefficient greater than a threshold level. The transmitter selects a subset of the multiplicity of transmit antennas for transmitting the pilot reference signals. The pilot reference signals are transmitted only from the selected subset of transmit antennas to the receiver. The receiver includes a channel estimator configured to derive a channel estimation for all of the multiplicity of transmit antennas using the received pilot reference signals and known or estimated spatial correlation among the multiplicity of transmit antennas.
US08837615B2

The present invention relates to a method and arrangement for receiving an OFDM signal and forwarding the received OFDM signal comprising OFDM symbols of a wireless OFDM communication network. The wireless OFDM communication network includes self-interference cancelling functionality and each received OFDM symbol to be forwarded is prefixed with a cyclic prefix (CP) which is a copy of the last part of the OFDM symbol. In the method a delay for delaying an interference generating feedback signal is determined such that an OFDM symbol of the interference generating feedback signal overlaps within a margin of a length of the CP with an OFDM symbol of the received OFDM signal, and interference generating feedback signal is delayed with the determined delay. Furthermore may the duration of the impulse be shortened as well.
US08837614B2

The present invention provides a pilot-based timing offset estimation apparatus and method. The timing offset estimation apparatus includes: a pilot bit channel estimation module, configured to acquire pilot bit frequency-domain channel estimation values of target users through calculation on respective sub-carriers of the target users according to received frequency-domain demodulation reference symbols and local frequency-domain demodulation reference symbols; and a timing offset estimation module, configured to respectively perform timing offset estimation for each target user by using phase differences among the pilot bit frequency-domain channel estimation values on the respective sub-carriers. The present invention performs timing offset estimation for multiple users on the basis of the received pilot sequences, therefore provides more accurate measurement values for timing offset compensation and timing offset reporting, so as to reduce the influence of the timing offset on the receiver performance.
US08837613B2

The present invention relates to orthogonal frequency-division multiplexing (OFDM) communication systems with multiple transmit antennas receive antennas, and in particular to methods for inserting scattered pilots (SPs) into the transmit signals of such OFDM systems, for estimating channel properties on the basis of the scattered pilots, a multi-antenna OFDM transmitter, and an OFDM receiver. In this context, it is the particular approach of the present invention to keep the same SP pattern like in the single-transmitter case, to partition the pilots into as many subsets as there are transmitters (transmit antennas), and to interleave these subsets both in time and in frequency. In this manner, the granularity of pilots of the same subset is reduced. This offers increased flexibility in designing the scattered pilot patterns and greater accuracy of the estimated channel properties.
US08837610B2

A stable Low Power Mode (LPM) for multicarrier transceivers is described that at least provides transmit power savings while enabling receiver designs that can easily operate without the detrimental effects of fluctuating crosstalk. In one exemplary embodiment, the LPM achieves power savings by reducing the number of used subcarriers without actually performing a power cutback on those subcarriers, thereby allowing a receiver to measure the SNR or noise levels and determine the crosstalk noise on the line regardless of a crosstalking modem being in a LPM or not.
US08837600B2

Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
US08837593B2

An image processing apparatus for processing an input moving image including a plurality of access units arranged every first period. The image processing apparatus includes a motion vector calculation unit which calculates a motion vector of an object included in the input moving image every second period, a motion vector conversion unit which converts the motion vector by multiplying the calculated motion vector by a predetermined gain, and a gain calculation unit which calculates the predetermined gain in accordance with a brightness in a user environment and supplies the predetermined gain to the motion vector conversion unit.
US08837590B2

A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08837589B2

A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08837588B2

A moving picture coding method includes (i) transforming, for each of one or more second processing units included in the first processing unit, a moving picture signal in a spatial domain into a frequency domain coefficient and quantizing the frequency domain coefficient, and (ii) performing arithmetic coding on a luminance CBF flag indicating whether or not a quantized coefficient is included in the second processing unit in which transform and quantization are performed, wherein, in the arithmetic coding, a probability table for use in arithmetic coding is determined according to whether or not the size of the first processing unit is identical to the size of the second processing unit and whether or not the second processing unit has a predetermined maximum size.
US08837583B2

In one embodiment, the method includes obtaining quantization information related to at least one of a first block and an adjacent second block, comparing the quantization information with a predefined constant value, and performing a filtering process based on a result from the comparing step. The filtering process includes calculating a value of at least one pixel in the first block based on pixel values of at least two pixels in the first block, and calculating a value of at least one pixel in the second block based on pixel values of at least two pixels in the second block.
US08837579B2

Embodiments of the present invention include a set of processes and systems for implementing a forward weight-adaptive over-complete transform of an image/video frame, an inverse weight-adaptive over-complete transform of an image/video frame, and fast and low-memory processes for performing the forward weight-adaptive over-complete transform, processing coefficients in the transform domain and performing the inverse weight-adaptive over-complete transform simultaneously.
US08837576B2

This disclosure describes techniques for improving functionalities of a back-end device, e.g., a video encoder, using parameters detected by a front-end device, e.g., a video camera. The techniques may involve detecting a scene change in a captured frame, based on one or more parameters of auto exposure (AE), auto white balance (AWB), and auto focus (AF) functions. If a scene change is detected in a captured frame, a video processing device, which may be a stand-alone device, or may be integrated into one of the front-end or back-end devices, provides an indication of the scene change. The video encoder interprets the signal as a trigger to encode the frame indicated as the frame where a scene change occurred as a reference I frame.
Patent Agency Ranking