US08950565B2
An anti back-drive coupling (5) comprises an input (20) driveable about an axis A in a clockwise and anticlockwise direction in torque transmitting communication, via a mechanism, with an output (40) driveable about the axis by the input in either of the rotational directions, the mechanism including: a tube (29), driveable by the input, carrying two cages (21) and (23) spaced along the axis A, each cage housing rollers (26) and (28) respectively; an output member 48 for driving the output (40), including two flattened formations (42) and (44) adjacent each cage in use, for engagement with the rollers (26) and (28) respectively; and a back-torque reaction freewheels (30) and (32) engageable with the rollers, for reacting back-torque transmitted through said output member (48) and into the rollers.
US08950563B2
A transmission is provided with an engagement member rotationally moved between an engagement position where the engagement member is engaged with a parking gear to restrict the rotation of a drive shaft, and an engagement release position where the engagement member is disengaged from the parking gear to permit the rotation of the drive shaft; a support member provided in a case to be distanced from a rotational axis of the engagement member; and a pair of urging members urging the engagement member in a direction in which the engagement member rotationally moves from the engagement position toward the engagement release position, and supported on the support member respectively at symmetrical positions that are on both sides of the engagement member in a rotational axis direction of the engagement member.
US08950554B2
Provided is an elevator governor capable of achieving, with a simple configuration, an overspeed detection mechanism to which rotation dependence is added while preventing a decrease in reliability due to the generation of vibrations and noises and the wear of parts. For this purpose, the elevator governor includes: a sheave on which a rope moving in response to the movement of an ascending and descending body of an elevator is wound, and which changes the rotation speed in one direction in response to the ascent speed of the ascending and descending body and changes the rotation speed in the other direction in response to the descent speed of the ascending and descending body; a fly-weight which is provided in the sheave and increases and decreases an outward moving quantity in response to an increase and decrease in the rotation speed of the sheave; a detector which is provided in proximity to the fly-weight and performs overspeed detection of the sheave when the fly-weight has moved outward by a predetermined quantity; and a stopper which is provided in proximity to the fly-weight and prevents the fly-weight from moving outward more than or equal to the predetermined quantity while the sheave is rotating in a predetermined direction which is either of the two rotation directions.
US08950551B2
A safety device for use in a fall arrest system, has a safety line drum mounted for rotation and a speed responsive engagement mechanism responsive to the speed of rotation of the drum, which is activated above a predetermined rotational speed of the drum to deploy an energy absorber. A rotational transmission member (which may be in the form of a shaft) is coupled, via the speed responsive engagement mechanism, when activated, to rotate with the drum. The energy absorber is deployed in response to operation of the rotational transmission member. The speed responsive engagement mechanism may be mounted intermediate the drum and the energy absorber for ease of replacement.
US08950550B2
An ascender/descender appliance for ascending and descending on a rope, comprising a body having attachment means to be connected to the user's harness and a clamping device able to be released on load. The clamping device is arranged outside the body and comprises a chain of metal links constituted by a succession of friction elements articulated on one another by connecting rods to form a series of gaps for the rope to pass in zigzag manner. Means are associated with the top link to trigger clamping of the ascender device.
US08950543B2
The present invention relates to an electric power steering apparatus. According to the present invention, it is possible to provide an electric power steering apparatus configured to be capable of being assembled in a state in which the tension of a belt is correctly tuned without using a separate process of measuring the tension of the belt, to substantially reduce the number of steps at the time of assembling a motor housing and a rack housing and hence the manufacturing costs, and to reduce vibration and noise to provide a pleasant steering feeling to a driver.
US08950537B2
A battery system for a vehicle. The battery system includes: a battery module; a junction box which connects the battery module to other electronic components; and a case which includes the battery module and the junction box. The junction box is integrally mounted on a side surface of the battery module which is fixed to the case, and at least the junction box is non-contact with an inner surface of the case.
US08950534B2
Systems and methods are disclosed for improving the aerodynamic efficiency (e.g., reduce drag) on vehicles, such as class 8 tractors. In some disclosed examples, the systems and methods utilize exhausted gases from an internal combustion engine of the vehicle to direct a stream of gas forwardly of the vehicle. In other disclosed examples, the systems and methods utilize generated air flow from, for example, electric fans, engine driven or pneumatically/hydraulically driven pumps, etc., to direct a stream of gas forwardly of the vehicle for reducing the aerodynamic drag on vehicles. In yet other disclosed examples, the systems and methods utilize a unique configuration of the vehicle's radiator fan(s) in order to direct a stream of gas forwardly of the vehicle.
US08950511B2
An apparatus and method for forming a borehole in an earthen formation includes a side cutting device comprised of a laterally extendable side cutting element that can be actuated from a retracted position to an extended position in which the side cutting element is selectively employed to create a larger borehole diameter in a down hole location than the remaining portion of the borehole that is closer to the borehole opening.
US08950510B2
Embodiments relate generally to drill cuttings conveyance systems comprising a collection tank, a port, and a pump. The collection tank comprises a chamber operable to accommodate drill cuttings and a screw conveyor. The screw conveyor extends along a longitudinal axis of the collection tank from a first end of the chamber to a second end of the chamber. The port comprises a channel operable to direct drill cuttings from the chamber of the collection tank to the pump. The pump comprises an inlet operable to receive drill cuttings from the port, an outlet, and a pumping mechanism operable to direct drill cuttings through the outlet of the pump.
US08950507B2
A device and a method for preventing vibrations (19) in a rotating spindle (1) mounted in at least one front 8 and one rear bearing (9) in a machine tool, wherein the device comprises measuring units (2, 3, 4, 5) for detecting the vibrations (19) and correction device (6) for preventing the vibrations (19) disposed directly about the periphery (10, 11) of the spindle (1) in a contacting or non-contacting manner and that a control unit (7) for processing the measuring units (2, 3, 4, 5) and for calculating the correction values for the correction device (6) is assigned to this device.
US08950504B2
A disintegrable tubular anchoring system comprises a frustoconical member; a sleeve with at least one first surface being radially alterable in response to longitudinal movement of the frustoconical member relative to the sleeve, the first surface being engagable with a wall of a structure; a seal with at least one second surface being radially alterable; and a seat having a land being sealingly engagable with a removable plug runnable thereagainst. The frustoconical member, sleeve, seal, and seat are disintegrable and independently comprise a metal composite which includes a cellular nanomatrix comprising a metallic nanomatrix material; and a metal matrix disposed in the cellular nanomatrix. A process of isolating a structure comprises disposing the disintegrable tubular anchoring system in the structure; radially altering the sleeve to engage a surface of the structure; and radially altering the seal to the isolate the structure.
US08950499B2
An apparatus is disclosed which provides fluid communication between the inner bore and the annular space in a pipe-in-pipe system. Other embodiments disclose an apparatus which provides fluid communication between adjacent segments of the annular space, between the inner bore or the annular space and an external source in a pipe-in-pipe type system. Methods and systems are disclosed utilizing the various apparatus embodiments to transport well fluids in an offshore or onshore hydrocarbon production operation.
US08950498B2
Disclosed are pipeline systems, methods and apparatus for handling fluids in offshore oil and gas production. The systems disclosed allow subsea functional lines having diameters which differ by more than 2 standard API 5L pipeline diameters to be placed in fluid communication in such a way that the systems are piggable. Pipeline connection terminations are installed to facilitate connection of such functional lines. Such systems offer solutions to problems related to installing subsea pipeline in rough terrain, over subsea canyons and subsea scarps, installing marine risers, and long tiebacks.
US08950492B2
An invert emulsion treatment fluid comprises: (A) an external phase, wherein the external phase comprises a hydrocarbon liquid; (B) an internal phase, wherein the internal phase comprises a hygroscopic liquid; (C) a suspending agent, wherein the suspending agent is a polymer, and wherein the polymer comprises urea linkages; and (D) a particulate, wherein the particulate has a density less than 3.5 g/cm3, wherein a test fluid consisting essentially of the external phase, the internal phase, the suspending agent, and the particulate, and in the same proportions as the treatment fluid, and after static aging for 2 months at a temperature of 200° F. (93.3° C.), has a 10 minute gel strength of at least 30 lb/100 ft2 (1,436 Pa) at a temperature of 120° F. (48.9° C.). A method of using the invert emulsion treatment fluid comprises: introducing the treatment fluid into a portion of a subterranean formation.
US08950491B2
A downhole assembly for delivering chemical treatment to a wellbore at the level of a hydrocarbon-bearing formation is provided. The chemical treatment is in solid phase, and slowly dissolves when exposed to wellbore fluids. A method of treating a wellbore using a solid chemical is also provided.
US08950482B2
This application relates to methods and apparatus for monitoring hydraulic fracturing during oil/gas well formation. A fiber optic cable (102) deployed down a well bore (106), which may be the well bore in which fracturing is performed, is interrogated to provide a distributed acoustic sensor. Data is sampled from at least one longitudinal sensing portion of the fiber and processed to provide at least fracturing characteristic. The fracturing characteristic may comprise the characteristics of high frequency transients indicative of fracturing events (606). The intensity, frequency, duration and signal evolution of the transients may be monitored to provide the fracturing characteristic. Additionally or alternatively the fracturing characteristic may comprise the longer term acoustic noise generated by fracture fluid flow to the fracture sites. The intensity and frequency of the noise may be analyzed to determine the fracturing characteristic. The method allows real-time control of the fracturing process.
US08950477B2
The present invention relates to hydraulic jars which include a jar body; a spindle axially movable within the jar body and coupled to the jar body by means of a helical splined coupling; the spindle being connectable to a pipe string and the stuck object; a cylinder concentrically placed within the jar body with a radial gap, and having chambers for filling with a work fluid, the chambers being separated by a piston and fluidly connected by a channel, wherein the channel is provided by a back valve. The piston is axially movable within the cylinder, and is connectable to the spindle by means of a tractive rod, and to the body by means of a compensative rod. The piston is further provided with elastic split compression rings having initial gaps equal or close to zero.
US08950476B2
According to the present invention, there is provided a well pumping system comprising a length of coiled tubing extending to the surface of the well, a first electric pump, a first electric motor, and a sealing means that seals against the side of the well. The sealing means include a first fluid path through which coiled tubing is in fluid communication with the well beneath the sealing means, and a second fluid path through which first electric pump is in fluid communication with the well beneath the sealing means.
US08950473B2
The device is a counterbalance system and method to reduce the work of conventionally balanced, reciprocating cantilevered beam pumping units, and comprises a pair of transversely oriented support mounts attached to the cantilevered beam or walking beam of a pre-existing reciprocating pumping unit, attaching on either side of the pivoting-fulcrum, mounting point of the cantilevered walking beam. These transverse mounting points terminate individually on either side of said walking beam in channel-like saddles that support independent, parallel beams, which in turn cantilever themselves in tandem with said walking beam of the pumping unit; moreover, the position of the parallel beams by virtue of the transverse mounts creates a new center of gravity corresponding to the center of the pivoting mounting point of the walking beam, eliminating counter-productive torque forces on the walking beam as it tilts from horizontal.
US08950460B2
A retractable awning with is moveable between an extended position where the awning is deployed for use and a retracted position where the awning is stowed out of use. The awning includes a light source mounted on a roller tube, with the light source being exposed to a living area beneath the awning when the awning is in the extended position. A contact assembly provides electrical power to the light source, with the contact assembly comprising engaging rotatable and stationary segments.
US08950459B2
Described methods and apparatus provide a controlled perturbation to an adhesive bond between a device wafer and a carrier wafer. The controlled perturbation, which can be mechanical, chemical, thermal, or radiative, facilitates the separation of the two wafers without damaging the device wafer. The controlled perturbation initiates a crack either within the adhesive joining the two wafers, at an interface within the adhesive layer (such as between a release layer and the adhesive), or at a wafer/adhesive interface. The crack can then be propagated using any of the foregoing methods, or combinations thereof, used to initiate the crack.
US08950455B2
A pneumatic tire comprises a tread portion provided with a plurality of blocks, each of the block having a block wall surface facing a transverse groove inclined at an angle (theta) of from 5 to 40 degrees with respect to the tire axial-direction so as to define an acute-angled corner and an obtuse-angled corner on the block. The block wall surface between the acute-angled corner and the obtuse-angled corner is provided with at least two slits having a width of from 0.3 to 2.0 mm. A distance P2 measured from the acute-angled corner to one of the at least two slits which is nearest to the acute-angled corner is more than a distance P1 measured from said obtuse-angled corner to one of said at least two slits which is nearest to the obtuse-angled corner; each distance is measured along the radially outer edge of the block wall surface to the widthwise center of the slit.
US08950450B2
A pair of nested handbags includes an outer handbag and an inner handbag that is contained within an inner compartment of the outer handbag. The outer handbag has a reversible body and thus offers two different appearances depending upon how the outer handbag is worn. The outer handbag includes first and second handles that are attached to the outer handbag is such a way that the handles have the same appearance when the outer handbag is worn in either the first or second appearance.
US08950442B2
A system (10) and method for accurately delivering controlled amounts of viscous fluid to one or more fluid delivery devices (31). There is a fluid reservoir (12), a variable-volume fill chamber (18), and structure (171, 173) that fluidly interconnects the reservoir (12) to the fill chamber (18). Valving (22) is used to channel fluid flow from the reservoir (12) to the fill chamber (18). There is a device (20) that dispenses fluid from the fill chamber (18). Valving (24) is used to channel fluid flow from the fill chamber (18) to a fluid delivery device (31). A controller (28) automatically controls operation of the device (20) that dispenses fluid from the fill chamber (18), and may also control operation of the valving (22, 24).
US08950434B2
A flow restrictor for use in a cooling system of an internal engine comprises a housing enclosing an elongate body, a number of alternating first and second circumferentially extending passages formed in the elongate body. Each first passage is separated from a respective adjacent second passage by a respective land and at least one transfer passage extending across each land so as to connect the first and second passages on each side of the land and provide a significant loss in fluid momentum.
US08950432B2
The hollow valve plate (1) of a piston compressor includes a single half-shell (3) with cooling channels (4, 5) that are open toward the side of the pressure valves (8), with said half-shell being covered by a reed plate 2 that is preferably welded or glued at least along the cooling channels (4, 5), and that is formed as a lift-stop (9) for the inserted closing plates (10) in the area or the pressure valves (8). This results in a simplification of the production and assembly of such valve plates.
US08950428B2
An automatic rain barrel is disclosed, providing the ability to easily use a mix of rainwater and water from another source for tasks such as watering landscaping.
US08950426B2
There is disclosed a water discharge device that has a water flow path that extends from an inlet through an outlet chamber to an outlet spout; a valve assembly for opening and closing the water flow path; a heating element for heating the outlet chamber and spout to evaporate moisture on internal surfaces of the outlet chamber and spout when the flow path is closed by the valve assembly, the heating element being remote from the flow path; and a controller for controlling operation of the valve assembly and the heating element, the controller including a switch that is operated directly or indirectly by a user to control the opening of the water flow path.
US08950422B2
A valve actuating mechanism has an actuator housing and an actuator drive. A spring is connected between them so that when the actuator drive is in a lock position, the spring biases the actuator drive toward an unlock position. A locking member is movable from a first position received in a locking aperture of the actuator drive and in a hole in the actuator housing so as to hold the actuator drive relative to the housing in the locking position and to a second position in which the locking member is outside of the locking aperture so that the spring can move the actuator drive to the unlocked position. A blocking device blocks movement of the locking member but can release the locking member to allow the actuator drive to turn.
US08950417B2
A pole hub for a collapsible shelter, such as a tent, canopy, or sun-shade is configured and adapted to connect at least two pairs of poles to each other in manner such that the pairs of poles are able to pivot relative to each other about an axis, while each pair of poles remains generally rigid.
US08950416B1
A collapsible and removable cover for an object, including a collapsible, lightweight, waterproof cover member configured to cover a portion of the object, a lightweight support frame which is configured to be manipulated by a user between an expanded operative shape and a collapsed storage shape, and which connects to the cover member in the expanded operative shape such that the support frame and the cover member jointly form a self-supporting cover unit having a stable configuration, and retainers which are configured to secure parts of the support frame to the object. The retainers include first portions which are configured to be secured to the object and second portions which securely connect to the parts of the support frame, and the retainers function as a sole source of connection between the cover unit and the object.
US08950411B2
The present invention relates to processes for neutralizing relaxed hair. Still further, the present invention relates to neutralizer compositions for use on relaxed hair. Still further, the present invention relates to a system for neutralizing relaxed hair. Yet further, the invention relates to relaxed hair neutralized by the compositions and methods disclosed herein. The present invention also relates to compositions and methods to simultaneously neutralize and color relaxed hair.
US08950402B2
The present invention is concerned with a system for the oxygen supply of persons in an aircraft. In order to provide the simplest possible system, which is suitable in particular for a reconfiguration of the seat devices (12), the system has at least one oxygen line, one oxygen feed, and multiple attachment points for oxygen masks (24), the oxygen line extending in the longitudinal direction and the attachment points being connected to the oxygen line. The attachment points are preferably situated linearly and are spaced apart from one another in the longitudinal direction.
US08950399B2
A method is provided for automatically controlling a ventilation or breathing system with a ventilation unit (7), which is controlled by a control unit (5), in order to deliver an assist pressure preset by the control unit, wherein the current values of the tidal volume flow Flow(t) and those of the volume V(t) are detected in the control unit. The control unit (5) may carry out a proportionally assisting ventilation method (PAV: Proportional Assist Ventilation) by a factor for a degree of compensation (PPSp) being selected by the control unit and by the parameters for the volume assist (VA) and the flow assist (FA) being determined by: VA=PPSp·ΔE FA=PPSp·ΔR, wherein ΔE is the deviation of a measured or assumed elastance (Emeasured) of the patient from an ideal elastance (Eideal) and ΔR is the deviation of a measured or assumed resistance (Rmeasured) of the patient from an ideal resistance (Rideal). The assist pressure PS(t)=VA·V(t)+FA·Flow(t) is determined from this by the control unit with the flow delivery device (ventilation unit (7)) being set such as to deliver this assist pressure.
US08950392B2
A system for converting solar energy to chemical energy, and, subsequently, to thermal energy includes a light-harvesting station, a storage station, and a thermal energy release station. The system may include additional stations for converting the released thermal energy to other energy forms, e.g., to electrical energy and mechanical work. At the light-harvesting station, a photochemically active first organometallic compound, e.g., a fulvalenyl diruthenium complex, is exposed to light and is photochemically converted to a second, higher-energy organometallic compound, which is then transported to a storage station. At the storage station, the high-energy organometallic compound is stored for a desired time and/or is transported to a desired location for thermal energy release. At the thermal energy release station, the high-energy organometallic compound is catalytically converted back to the photochemically active organometallic compound by an exothermic process, while the released thermal energy is captured for subsequent use.
US08950376B2
A multilink-type internal combustion engine includes a power transmission structure capable of transmitting rotation of a crankshaft to a pivot shaft. The power transmission structure comprises: a planet gear mechanism having a sun gear mounted on the crankshaft; a drive gear provided on a ring gear section of the planet gear mechanism; a driven gear mounted on the pivot shaft and meshing with the drive gear; and an adjustment mechanism for switching a rotation direction of a carrier of the planet gear mechanism to thereby adjust a meshing phase of the driven gear relative to the drive gear.
US08950369B2
A device for varying the angular position of a camshaft relative to a crankshaft of an internal combustion engine. The device has a drive element, which is driven by the crankshaft via a gearwheel and which is supported so that it can rotate in relation to the camshaft. The device also has at least two hydraulic chambers, to which a hydraulic fluid can be admitted in order to set a defined relative rotational position between the drive element and the camshaft, formed between the drive element and the camshaft. In order to produce an optimum axial support of the camshaft in terms of weight and cost, the gearwheel form a bearing face for the axial contact of the camshaft or of a component rotationally fixed to the latter.
US08950362B2
An otter habitation section, an overland section, an inclined-surface section, a first spawning section, a second spawning section and a roost are all provided. Accordingly, otters and birds can sufficiently obtain preys, and fishes secure a spawning ground suitable for spawning characteristics. Therefore, the otters, the fishes and the birds can inhabit together. Further, since frames are made of wood for providing buoyant force or the frames are made of stainless steel for reinforcing strength and wood for providing buoyant force, a small amount of polyethylene foam is required. Accordingly, it is possible to obtain floating wetland equipment with a simple structure. Furthermore, the wooden frames itself provide a spawning ground of fishes.
US08950358B2
A milking device for milking a dairy animal, including at least one teat cup including a flexible cup liner around a teat space, and a single pulsation space and a milk line, a milking vacuum pump connected to the milk line, for providing a milking vacuum, a pulsator connected to the pulsation space, for providing a controllable air pressure therein, and a control device for controlling at least the pulsator during at least a milking action. The control device is configured to cause the pulsator and/or the milking vacuum pump to provide, in a period of time consecutive to a milking action wherein a dairy animal is milked and a teat is located in the teat space, such a substantially stable, non-pulsating pressure difference between the pulsation space and the teat space, that the cup liner shuts off the teat space from the milk line.
US08950344B2
A surgical support device can provide members for attaching various medical accessories in a safe, stable and secure manner. The surgical support device can also configured to isolate the sterile field from the non-sterile field to better enhance infectious control measures. The surgical support device may include at least two side supports configured to extend vertically from the side rail, each side support including a support member; a transverse member disposed between the two side supports; at least two support members; at least one platform configured to be pivotable between the transverse member and the support member; and at least one accessory arm extending from at least one of the at least two side supports and configured to pivot around the at least one of the at least two side supports; and a plurality of accessory attachment members configured to secure and/or support one or more accessories.
US08950343B2
An adjustable table includes a table board, a first foot, a second foot, an air pressure bar and an assistant device. The first foot crossly and pivotally connects with the second foot, wherein one end of the first foot pivotally connects with a first fastener on the bottom side of the table board, and one end of the second foot pivotally connects with a pivot joint. The assistant device is fixed between the first fastener and a second fastener, wherein one end of the air pressure bar is fixed on the second fastener while the other end fixed on the assistant device. Therefore, when the air pressure bar is operated, smooth sliding of the air pressure bar is provided, whereby the structural strength of the table is reinforced.
US08950339B2
An encoder device for use in a magnetic sensor arrangement, comprising: a metallic ring having a set of clearances in a ferromagnetic material, wherein said clearances are arranged around a circumference of the metallic ring, wherein the metallic ring is configured to generate an oscillating magnetic induction in a nearby magnetic sensor upon rotation of the metallic ring, wherein the metallic ring is made of at least one flat and strip-like sheet metal material, two ends of which are joined to form a loop.
US08950338B2
A self propelled autonomous pipeline tool for use in straight pipe comprising a first part and a second part, a hydraulic system comprising at least one hydraulic piston and means for operating the piston, and a control unit. The hydraulic system is operable to returnably separate the first and second part of the device from each other. The hydraulic system further comprises a plurality of pipeline engaging means positioned along an exterior surface of the device which are operable by the hydraulic system to be engagable with the interior surface of the pipeline. The control unit is in communication with the hydraulic system to control the movement of the pipeline engaging means and the first and second parts such that the pipeline tool is moveable within a straight pipeline. The pipeline tool further comprises a communications module which enables the pipeline tool to utilize ELF communications.
US08950332B1
A non-lethal, hand or rifle fired grenade which widely disperses non-lethal pellets—using a flexible multipocket bladder type device which is mounted on a rigid internal frame. The grenade provides a wide distribution arc of rotation for the pellets, as the pellets are located in pockets about the bladder, which is blown outward to expel the pellets. Further, as the propellant is located within the flexible multipocket bladder, the hot gases and embers cannot escape—thereby helping to protect the target individuals from exposure to such potentially hazardous materials.
US08950331B1
The Broadhead-Bullet is a new type of sub-sonic hunting projectile combining capabilities of an expandable broad head arrowhead with that of a firearm-fired projectile. The Broadhead-Bullet is for use in shorter ranges akin to shotgun slug ranges but is able to utilize the cost effectiveness, utility, and ease of use of existing firearms.
US08950330B2
The present invention is directed to a mobile platform for the delivery of bulk explosives to a blast hole. One embodiment of the platform provides the ability to obtain weight information relating to the contents of a tank that is associated with the platform and that, in operation, contains either the bulk explosive or a constituent of the explosive. The platform comprises a vehicle with a frame, a tank, a load cell structure for connecting the frame and the tank and providing weight data relating to the contents of the tank, and a suspension system that prevents relative movement of the frame and the tank that could compromise the load cell structure. Another embodiment of the platform provides a tank for holding an explosive composition and a rotary shaft that supports a mixing blade that mixes the explosive composition within the tank. The platform further comprises bearing structure for supporting the rotary shaft that is located to deter any of the explosive composition from entering the bearing. A further embodiment of the platform comprises a conduit structure for discharging a bulk explosive into a blast hole that includes a substantially rigid tube with an outlet port for discharging a bulk explosive into the blast hole. The tube is adapted to rotate about a vertical axis such that the outlet port can be moved towards and away from the vehicle along an arc of less than 180°. In one embodiment, the outlet port can be positioned substantially adjacent to an operator's station to allow an operator to readily view the loading of the explosive into the blast hole.
US08950314B2
An embodiment the invention relates to a yoke position sensor system (7) for a hydraulic device (1), such as a pump or motor, provided with a moveable yoke (3) which is used for varying the displacement of the hydraulic device (1) and to a method for sensing the position of a yoke (3) relative to a housing (2). The housing (2) and the yoke (3) are movably and rotatably connected to each other. When the yoke (3) is rotated, there is a yoke angle sensor (5) indicating the degrees of rotation of the yoke and a yoke angle of zero corresponds to a zero displacement volume. The hydraulic device (1) includes a second yoke angle sensor (7) constructed to indicate when the yoke angle is within or outside an interval including the zero displacement angle.
US08950313B2
A gas system for an autoloading firearm wherein the gas used to cycle the weapon can be restricted automatically through a mechanical shutoff actuated by the installation of a suppressor on the weapon. The gas system could be used to actuate either a piston to mechanically operate the weapon or a gas impingement mechanism wherein the gas is redirected into the bolt carrier assembly to directly actuate the unlocking and cycling of the bolt and bolt carrier group. A gas block for the firearm includes a spring-loaded plunger assembly positioned within a bore of the gas block and oriented parallel to a bore of a barrel of the firearm, the plunger assembly including a regulator plunger, a regulator bushing, a regulator spring, and a regulator cap. Mounting a suppressor over the muzzle depresses the regulator plunger driving it rearward, the rearward movement of the regulator plunger blocking one of gas ports in the gas block to automatically reduce the volume of propellant gases directed into the gas system.
US08950312B2
An improved bolt and bolt carrier with integral gas key having an extension nozzle threadedly secured and pinned to the gas key for use with a direct gas operated firearm is provided. The extension nozzle is designed to receive a portion of the host firearm's gas operating system. The firing pin retaining pin is oriented so as to expose its widest profile to the firing pin's annular flange, increasing its service life. The bolt has a plurality of lugs extending from its forward end. The extractor recess is constructed so that the face of the bolt is round and the adjacent lugs fully supported. The extractor engages approximately 17% more of a seated ammunition cartridge's rim as compared to the prior art AR15/M16 extractor. The result is an improved bolt and bolt carrier which provides for increased operational reliability.
US08950310B2
A suppressor assembly for connection to the muzzle of a firearm includes an injector portion for connection to the muzzle and a suppressor portion for connection to the injector portion. The injector portion has a chamber for holding a quantity of fluid. When a firearm is discharged and the projectile passes through the injector portion, fluid is drawn from the chamber and into the suppressor portion to thereby shield the suppressor portion from full impact of gases associated with the fired projectile. The injector and suppressor portions can be operated independently and the injector portion can also function as a muzzle break, flash suppressor, and so on.
US08950304B2
A tape cutting device includes a main body having a slot for guiding the tape therethrough. At least one finger is hingedly connected to the main body adjacent the slot, and a blade attached to the finger at a surface closest to the slot. A method of cutting a strip of tape includes moving the strip of tape through a main body along a path, and selectively pressing one or more fingers which each support a blade to move the blade into the path.
US08950298B2
A device for assembling and disassembling an oil filter tank has a clamp module, a base plate, two elbow plates, two restricting elements, and a rotating base. The clamp module has a pair of clamp plates. Each clamp plate has a slipping portion, and the slipping portion has a restricting hole. The base plate is mounted on the clamp plates. The elbow plates are pivotally mounted on the slipping portions respectively. The restricting elements are inserted slidably in the restricting holes respectively and are fixed on the base plate. The rotating base is pivotally mounted on the elbow plates and has an adapter. When the clamp plates are separated from each other, the restricting elements can ensure that the clamp plates move parallelly, such that stability and strength of the device can be enhanced.
US08950297B2
A socket includes a body and a reinforcing sleeve. The body includes first and second coupling ends for respectively coupling with a fastener and a driving tool. The first coupling end includes a conical section having a small diameter end and a large diameter end. A spacing between the small diameter end and the second coupling end along the longitudinal axis is smaller than a spacing between the large diameter end and the second coupling end along the longitudinal axis. The conical section has increasing diameters perpendicular to the longitudinal axis away from the second coupling end. The reinforcing sleeve is mounted around the conical section of the body to reinforce the socket.
US08950293B2
An open-ended ratchet wrench includes a body having a fixed jaw, a first pivotal portion, and a second pivotal portion. A driving member is rotatably mounted to the fixed jaw. The driving member includes an inner periphery for holding an object to be driven. A first movable jaw includes a first pivotal end pivotably connected to the first pivotal portion and a first movable end having a first toothed portion meshed with a toothed portion on an outer periphery of the driving member. A second movable jaw includes a second pivotal end pivotably connected to the second pivotal portion and a second movable end having a second toothed portion meshed with the toothed portion of the driving member.
US08950286B2
A structure with six degrees of freedom for a robot or haptic interface including a base, two branches in parallel, and a wrist joint. The branches are installed articulated between the base and the wrist joint, the branches including a shoulder, an arm, and a forearm supporting the wrist joint. The wrist joint includes a connecting segment onto which a handle holder is articulated about a first rotation axis. A handle is articulated in rotation on the handle holder about a second rotation axis, the handle capable of being moved in rotation about the first axis, the second axis, and a third axis, and a mechanism gears down the rotation of the handle holder about at least the first rotation axis relative to rotation of the connecting segment.
US08950282B2
A linear ball screw assembly and method of construction thereof is provided. The assembly includes a screw having a helical external groove and a ball nut having a through bore configured for receipt of the screw therethrough and including a helical internal groove radially aligned with the external groove of the screw to form a helical raceway. A plurality of axial load balls are disposed in the helical raceway. The nut includes a pair of non-grooved internal cylindrical surfaces extending in axially opposite directions from the internal groove along the external groove of the screw to provide outer surfaces of a pair of radial load raceways. A plurality of radial load balls are disposed in the radial load raceways. The radial and axial load balls have different diameters and/or the internal cylindrical surfaces are provided by a pair of sleeve inserts.
US08950273B2
Method and thermal, flow measuring device for determining at least one variable dependent on at least the chemical composition of a measured medium, wherein the measured medium has n components, wherein n is greater than or equal to two, wherein each mole fraction, volume fraction and/or mass fraction of m components of the medium is measured, wherein m is smaller than or equal to n minus one, wherein the mole fractions, volume fractions and/or mass fractions of the k components of the measured medium which are not measured, and wherein k is equal to n minus m, are established in such a manner, that the sum of the mole fractions, volume fractions and/or mass fractions of the n components amounts to one.
US08950252B2
A rock core flow test system comprises a first high pressure accumulator, a second high pressure accumulator, and a fast opening flow control device coupled to a wellbore facing end of the rock core. The fast opening flow control device opens when a pressure differential across the flow control device exceeds a predetermined threshold. The first high pressure accumulator is coupled to at least one of a pore end of the rock core and a radial surface of the rock core. The second high pressure accumulator is coupled to the fast opening flow control device. The system further comprises a pressure sensor coupled to the rock core flow test system between the fast opening flow control device and the second high pressure accumulator.
US08950251B2
A method for determining the flux of methane newly generated through manipulation of a sub-surface environment. The method comprises: (a) measuring a baseline isotope ratio (Rrm) in methane pre-existing in the reservoir; (b) manipulating the reservoir to facilitate biogenic production of new methane in the reservoir; (c) injecting a substance labeled with the isotope into the reservoir; (d) measuring a flux (Fm) and isotope ratio (Rpm) of methane from the reservoir; (e) measuring an isotope ratio (Rpw) of a methane precursor in a liquid or vapor sample at one or more time periods; and (f) calculating a flux (Fnm) of the new methane from the reservoir according to an isotope mass balance, such as wherein α=isotope fractionation factor between the methane pre-cursor and the new methane.
US08950249B2
Fault detection and response systems and processes can be used for pumps, e.g., pump/motors used in hybrid vehicles. The fault detection systems determine when certain operating conditions, which may affect the proper operation of the system, occur. The response systems take appropriate action based on which fault conditions are triggered. Example fault detection systems and processes include detection systems for different types of leaks, sensor malfunctions, or operation errors.
US08950246B2
A method and an apparatus for nucleating bubbles in an oil-gas mixture, including introducing a sample comprising an oil-gas mixture into a chamber; and heating the sample with a heater until at least one bubble is thermally nucleated in the chamber. The bubble point (BP) pressure of the sample can be determined by detecting pressure at two points in a system, which includes the chamber and the heater, and by determining the behavior of the nucleated bubble as the pressure on the bubble is varied.
US08950245B2
A value of ignition delay and a value of a flame spread rate are measured with respect to fuel which is an object to be determined. When the measured value of the ignition delay falls within a range which is smaller than a reference line and constitutes a first range or falls within a range which is larger than a reference line and constitutes the first range, goodness or badness of quality of fuel is determined based on goodness or badness of quality of fuel which is decided in accordance with the first range. When the measured value of ignition delay falls within a range between the reference line and a reference line which constitutes a second range, goodness or badness of quality of fuel is determined based on whether or not a measured value of a flame spread rate falls within a good product range.
US08950244B2
An evaporation system leak diagnostic apparatus that purges fuel vapor from a fuel tank into an intake system of an internal combustion engine via a canister, includes: a first closed system leak diagnostic unit that executes a leak diagnostic on a first closed system based on a tank internal pressure detected by a tank internal pressure detecting device while the first closed system is formed with a first closed system forming device; and a second closed system leak diagnostic unit that introduces pressure in the first closed system into a second closed system by forming a second closed system with a second closed system forming device, and executes a leak diagnostic on the second closed system based on the tank internal pressure detected by the tank internal pressure detecting device, after the leak diagnostic by the first closed system leak diagnostic unit.
US08950234B2
Disclosed are a bending roller apparatus and methods for use thereof for repairing a control arm of automotive suspension. An example apparatus includes a base having a saddle supporting a matrix to which the control arm is removably affixed. The matrix provides longitudinal and lateral movements and rotation of the control arm in a horizontal plane. The apparatus includes a matrix position calibration means for calibrating longitudinal, lateral and rotary positions of the matrix. The apparatus includes a bending roller positioning means for calibrating vertical and longitudinal positions of a bending roller to bring the bending roller in a contact with the upward-extending flange. The apparatus further includes bending roller means for bending the upward-extending flange inwards by rolling the bending roller along the circumference of the flange while applying a downward force on the flange thereby bending it inwards and sealing off the ball stud in the receptacle.
US08950232B2
A swaging press (30) includes a piston member (16) and a plurality of die shoes (18), the piston member (16) in use driving the die shoes (18) inwardly during a swaging process in response to axial movement of the piston member (16), the piston member (16) defining a plurality of substantially flat die shoe engaging surfaces (31) configured to provide a polygonal shape in transverse cross-section, each die shoe (16) being located at each corner (32) of the polygonal shape whereby a portion of each dies shoe (16) engages a corresponding die shoe engaging surface (31) on either side of the corner (32).
US08950231B2
A floor support for a grain bin floor made from a sheet of galvanized steel having a top surface, a bottom surface and flat ends. The floor support has a plurality of flanges and notches disposed within the top surface and a plurality of openings disposed through the sheet of galvanized steel. Positioned between each opening is a first bend. Positioned on either side of selected first bends is a second bend thereby forming a z-shaped floor support.
US08950226B2
A cylinder lock assembly including a plug rotatable in a cylinder lock body and including a plurality of chambers, each of the chambers having a chamber depth axis, and a plurality of plug locking elements received in the chambers, each of the plug locking elements including a key cut interface probe for interfacing with a key cut formed on a key, and wherein each of the plug locking elements is arranged to move along the chamber depth axis and not rotate about the chamber depth axis, and each of the key cut interface probes has a predetermined orientation with respect to the chamber depth axis.
US08950221B2
One exemplary embodiment of the present disclosure is directed to a motor assembly for a washing machine. The motor assembly includes a rotor and a stator. The stator includes an inner diameter and an outer diameter with the inner diameter including an insulator. The insulator defines a fastening opening for joining the stator to the washing machine. The insulator includes a locating pin that is separate and in a different plane from the fastening opening and configured to mate with a bearing retainer in the washing machine.
US08950219B2
A washing machine which improves performance of balancers, and a control method thereof. The washing machine includes a drum accommodating laundry and rotated by rotary force transmitted from a drive source, balancer housings mounted on the drum, each of the balancer housings including a disc-shaped channel formed therein, balancing modules movably disposed in the channels of the balancer housings, vibration sensors to sense unbalance applied to the drum during rotation of the drum, position sensors to sense the positions of the balancing modules, and a controller controlling movement of the balancing modules to positions to compensate for the unbalance sensed by the vibration sensors.
US08950218B2
A heating apparatus of an induction furnace used for stretching large-diameter preformed rods of optical fibers, said heating apparatus of the induction furnace comprising a furnace casing, a graphite exothermic sleeve, an insulating layer and an induction coil. At the upper end of the graphite exothermic sleeve is provided a floating seal gland, the inner bore thereof being adapted to the upper end of the graphite exothermic sleeve, and the outer periphery of the floating seal gland being adapted to the top cover plate furnace hole of the furnace casing. The use of the floating seal gland increases furnace stability and prolongs furnace life.
US08950217B2
A method of cutting an object to be processed comprises the steps of irradiating an object to be processed with a laser light which is an elliptically-polarized light having an ellipticity other than 1 such that a direction of polarization of the laser light intersects a line to cut the object and a thickness direction of the object, while locating a converging point of the laser light within the object, so as to form a modified region within the object along the line and generate a fracture from the modified region in the thickness direction of the object, and causing the fracture to reach front and rear faces of the object so as to cut the object along the line.
US08950216B2
In a method for manufacturing a glass sealed body, a paste including powdered glass and a binder is discharged from an outlet whose shape is a closed curve to form a partition whose shape is a closed curve over a first glass substrate; the partition is heated so that the binder is volatilized and the powdered glass is fused to be a frit glass; and the frit glass and a second glass substrate are heated while disposing in close contact with each other, so that the frit glass and the second glass substrate are welded together to form a closed space by the frit glass, the first glass substrate, and the second glass substrate. A light-emitting element is sealed with the glass sealed body, so that the sealing is hardly broken even when impact or external force is applied.
US08950213B2
A receiver includes a cylindrical main tank; a cylindrical internal thread component having an internal thread; a cap having a male thread threaded with the internal thread; a sealing attached to the cap; and a filter portion arranged in the cap. The internal thread component is coaxially arranged to an inner circumference face of the tank. The filter portion includes an internal passage extending inside of the cap, and a net that collects a foreign matter contained in refrigerant flowing through the internal passage.
US08950202B2
A heat pump system includes a refrigerant circuit and a controller. In a heating operation, the usage-side expansion valve is controlled so that a degree of subcooling of outlet refrigerant of the usage-side heat exchanger is equal to a predetermined target degree of subcooling. In a refrigerant recovery control, the heat-source-side expansion valve is controlled so that a degree of superheat of outlet refrigerant of the heat-source-side heat exchanger is equal to a predetermined target degree of superheat, the predetermined target degree of superheat is changed so that the outlet refrigerant of the heat-source-side heat exchanger is wet when the usage-side expansion valve is opened greater than a predetermined opening degree at a start of refrigerant recovery, and change in the predetermined target degree of superheat is cancelled when the usage-side expansion valve is closed smaller than a predetermined opening degree at an end of refrigerant recovery.
US08950198B2
A method of filling refrigerant into a refrigeration system by means of a filling system comprising a tank includes the step of pressurizing the tank by means of a conditioning process to a predetermined differential pressure above the saturation pressure of the actual ambient temperature before the refrigerant is filled into the refrigeration system.
US08950196B2
Contemplated power plants and LNG regasification facilities employ a combination of ambient air and non-ambient air as continuous heat sources to regasify LNG and to optimize power production. Most preferably, contemplated plants and methods are operable without the need for supplemental heat sources under varying temperature conditions.
US08950187B2
A premix burner of the multi-cone type for a gas turbine, that includes a plurality of shells, which are arranged around a central burner axis and are parts of a virtual, axially extending common cone, which opens in a downstream direction, whereby the parts are displaced perpendicular to the burner axis such that a tangential slot is defined between each pair of adjacent shells. A disadvantageous transition piece between the shells and a downstream mixing tube is avoided by bordering the downstream ends of the shells by intersecting planes, which are defined by intersecting the shells with a virtual coaxial cylinder of a predetermined radius.
US08950181B2
Energy can be stored by directing fluid into an expandable receptacle that has a relatively heavy mass above it. The fluid fills the receptacle such that it expands and lifts up the heavy mass above it. At a time when energy is needed, the fluid can be allowed to flow out of the receptacle and through a turbine or hydraulic motor to generate power or electricity. Intermittent or unreliable sources of power can be used to fill the receptacle, or power from a power grid can be used to fill the receptacle at times that are off-peak. During peak-load times, the potential energy of the fluid in the receptacle can be converted to power. The receptacle can also be used to control water flows and can provide a source of power and potable water to a community.
US08950178B2
An exhaust device for a multi-cylinder engine for connecting both exhaust passage members with a communicating hole formed in each one when the two exhaust passage members are to be spaced apart. A base plate has a through hole communicating with the communicating hole and a cover plate for covering the outside of the base plate. The outer circumferential area of the through hole of the base plate overlaps the outer surface of the exhaust pipe with the entire outer circumferential area of the through hole is welded to the exhaust pipe. The edge portions on both sides of the cover plate are welded to the base plate so as to surround the outer side of the through hole. The area extending between edge portions on both sides of the cover plate is welded to the front and rear edge portions of the base plate.
US08950177B2
A control system includes a heater control module and a particulate matter (PM) load module. The heater control module selectively activates an electric heater to initiate regeneration in a zone of a particulate filter and deactivates the electric heater after the regeneration is initiated. The regeneration continues along a length of the particulate filter after the electric heater is deactivated. The PM load module determines a PM load based on an outlet temperature of the particulate filter after the regeneration is initiated.
US08950167B2
Riding lawn mower switchable between mulching and bagging modes includes: a delivery passage for delivering grass, cut by cutting blades in a housing, from the housing to a receptacle by delivering air; and a scroll guide provided in an entrance of the passage for directing the grass clippings to the passage. An overall shape of the scroll guide as viewed in top plan is a substantial isosceles triangle extending into the housing while tapering forward from a scroll guide's base section located in the entrance and as viewed in side elevation is a substantial triangle tapering forward from the base section. Left and right side surfaces of the scroll guide each comprises lower and upper slanting surfaces formed as different slants, each of which gradually increases in area from the distal end of the scroll guide toward the base section.
US08950166B2
A machine for packaging solid pharmaceuticals includes a plurality of storage locations for storing a variety of pharmaceutical dispensing canisters and a robotic arm for retrieving said dispensing canisters and providing the canister at a location proximate the package to be filled thus minimizing the distance which the pharmaceutical travels from the dispensing canister and the package cavity.
US08950160B1
Pre-filled mortar packages are positioned between masonry construction elements (such as stones, blocks or bricks) when forming a wall (such as a dry-stack stone wall). Each mortar package includes an outer covering with a porous outer surface, a mortar mixture covered by the outer covering, and (optionally) an adhesive incorporated onto or in the porous outer surface. Both the adhesive and the mortar mixture are activated by a liquid, such as water. The mortar packages may be pre-wetted and placed on masonry construction elements when stacking the masonry construction elements. Alternatively, the mortar packages may be dry when placed on masonry construction elements, and activated by applying water or by wetting from rain water. Mortar packages are more convenient and efficient than adhesives or mortar alone, and create walls and other structures with increased strength and improved aesthetics.
US08950158B2
An antenna tower structure for wireless communication antennas includes an antenna cupola mounted on a tower based on at least one standardized ISBU shipping container that has been modified and erected to stand upright on a foundation. The modifications may include longitudinal reinforcements along at least two longitudinal edges of the container, mounting hardware at the two ends of the container, an access door on a side of the container, an access hatch in the upper end of the container, a ladder extending longitudinally inside the container, and a floor extending perpendicular to the longitudinal axis of the container. The container provides a weather-protected climate-controlled interior space for sheltering electronics equipment. The cupola has antennas installed on at least one level, and may include shutters, a clock, a bell etc. to hide the antennas and disguise the tower. The exterior of the structure may be finished to match surrounding buildings.
US08950154B1
A thermal break device minimizes the transfer of heat from a building with a concrete slab floor. The thermal break device comprises a hollow conduits fabricated from a synthetic polymeric material. An insulating material completely fills the hollow conduit. The insulating material comprises a polymeric foam material. A weatherstrip seal is secured to a top surface of the thermal break device. The thermal break device is positioned within a concrete slab across an opening for an entry door such that the closed door contacts the weatherstrip seal of the thermal break device.
US08950137B2
The invention comprises a foam insulating panel having an outer surface and a reinforcing member adhered to at least a portion of the outer surface of the foam insulating panel. An insulated concrete form and a method of using the insulated concrete form are also disclosed.
US08950121B2
A vehicle door assembly includes a door inner panel that has a header portion that at least partially defines a window opening. A reinforcement panel is configured to abut the door inner panel along the header portion and further defines the window opening. The door inner panel and the reinforcement panel each have a respective first flange extending at least partially outboard and a respective second flange extending at least partially inboard. The first flange of the door inner panel abuts the first flange of the reinforcement panel and the second flange of the door inner panel abuts the second flange of the reinforcement panel. A trim member is secured to the reinforcement panel and to the header portion to cover the second flanges without contacting the second flanges and has an inboard-facing planar portion as a furthest inboard extent of the trim member.
US08950120B2
A latch load distribution system and method for assembling such for a vehicle are disclosed. The latch load distribution system may comprise a window, a door, a latch bracket and a door handle. The door may include a window and a door frame surrounding the window. The door frame may include an inner panel and an outer panel joined to the inner panel. The outer panel may define a cavity having an inner sidewall and a mouth with a mount width. The latch bracket may have a latch bracket length, and may include a primary end, a body and a secondary end. The primary end may be disposed in the cavity and may be coupled to the outer panel. The door handle may be coupled to the door frame and the latch bracket.
US08950113B1
A potted tree support assembly includes a housing with a bottom wall and a perimeter wall. A plurality of interlocking slats is positionable in the housing to define a plurality of compartments each configured for receiving a base of a tree therein. A plurality of slots extends into an inner surface of the perimeter wall. Each of the slots has an associated opposing slot extending into the perimeter wall to define an aligned pair of the slots. Each of the slats has a pair of opposed ends and the opposed ends of each of the slats is removably positionable in a selectable one of the aligned pair of the slots. A plurality of legs is coupled to and extends downwardly from a bottom surface of the bottom wall.
US08950110B2
The present invention relates to a foldable planter or holder. The planter or holder of the present invention includes one or more foldable compartments defined by an array of panels. Each compartment includes one or more upright panels to form an upright core; one or more movable panels to form a trough used for planting or storing belongings; and one or more fold lines, wherein at least one fold line is between the one or more upright panels and the one or more movable panels. In an embodiment, each panel is attached to at least one adjacent panel along a fold line. When the planter or holder is not in use, the movable panel pair folds at a fold line between the upright panel and the movable panel.
US08950099B2
A collapsible stock assembly for a firearm includes a stock body defining a buffer tube passage for slidably accommodating a firearm buffer tube therein. An adjustment slit communicates with the buffer tube passage along a forward portion thereof. A first adjustment mechanism canied by the stock body includes a buffer tube engagement element that can extend into the buffer tube passage and is selectively positionable by a first operating lever. A second operating mechanism includes a second operating lever that is operable to selectively compress the adjustment slit. Disengaging the first adjustment mechanism automatically disengages the second adjustment mechanism. Excessive force on the stock in several embodiments automatically disengages both adjustment mechanisms and minimizes damage to stock assembly and/or buffer tube.
US08950098B2
Slip-on handgun grips which contribute to accuracy and speed of target acquisition and make shooting a handgun a more pleasant experience by providing a comfortable, secure grip; and by isolating a shooter's thumb from impact and reducing shock, muzzle jump, twist, and recoil when the handgun is fired. The grip is fabricated from a stretchable elastomeric material. This material plus breakaway technology, external grooving, and a thumb-isolating tab maximize the enumerated benefits.
US08950092B2
Disclosed are various exemplary embodiments of a lock for a ground engaging tool. The lock may include a head portion and a C-shaped portion extending from the head portion. The C-shaped portion may include an inner surface extending between a first circumferential end and a second circumferential end to define a lock slot. The inner surface may include a first inner surface extending from the first circumferential end to a midpoint between the first circumferential end and the second circumferential end and a second inner surface extending from the second circumferential end to the midpoint. The first inner surface and the second inner surface may be symmetrical with respect to a first plane substantially parallel to a lock rotation axis. On a plane substantially perpendicular to the lock rotation axis, a distance between the first circumferential end and the second circumferential end may be less than a maximum distance between the first inner surface and the second inner surface in a direction perpendicular to the first plane.
US08950090B2
An article of footwear with adjustable cleat members is disclosed. The heights of each cleat member can be adjusted independently. Each cleat member engages a cleat rotating member associated with the sole of the article. The cleat rotating member may be engaged through a hole in a top portion of a sole structure of the article of footwear. The cleat rotating member can be turned to adjust the height of the cleat member.
US08950089B2
The present application relates to an insulation pack in a wearable article, such as a footwear article. In one example embodiment, the insulation pack includes a perforated air retention and communication layer, an insulating compressible layer, and a reflective layer. In a compressed state, when the wearable article is worn by a wearer, the perforated air retention and communication layer and the insulating compressible layer maintain a lofted air space which is in air communication with an inner body space of the wearable article and acts as an insulating layer. Further, the reflective layer reflects radiated body heat. Thus, the insulation pack may provide a heat retention and insulation system for the wearable article by reducing body heat lost via radiation and conduction.
US08950088B2
An article of footwear includes a tongue. The tongue includes a medial portion, a lateral portion, a central portion, a top portion and an upper perimeter portion. The lateral portion, the central portion and the upper perimeter portion include holes. The top portion and medial portion are substantially solid portions without holes. Each portion of the tongue corresponds to a different pressure zone along a foot in order to provide differential cushioning and support against pressure applied by a fastening system.
US08950087B2
An article of footwear with an insert system is disclosed. The insert system can include an insert that may be introduced to a side portion of the upper. The insert is configured to adjust properties of a side portion of an upper. The insert system can include a lateral insert configured to be inserted into an upper and associated with an inner surface of the lateral side portion. The system can also include a medial insert configured to be inserted into the upper and associated with an inner surface of the medial side portion.
US08950081B2
Methods of removing moisture from a compressor using a sorbent technology are provided. A dehydration device incorporating the sorbent technology is disposed in a system that contains a hygroscopic fluid. By passing the hygroscopic fluid over the sorbent technology, moisture is removed from the hygroscopic fluid. The systems include sealed devices and integral components for heating, ventilation, and air conditioning (HVAC) systems and refrigeration devices.
US08950077B2
A utility knife employing a blade having multiple cutting portions, and a housing for quickly and simply swapping out one cutting portion for another. In a preferred embodiment, a six-cutting-portion featured blade is employed. Each point of the six-cutting-portion featured blade features two distinct cutting portions, for a total of six cutting portions located on a single blade. The blade can be rotated about a central axis to expose new cutting portions as old portions wear and dull. In another embodiment, a single-edged blade featuring two cutting faces is housed in a knife handle. The blade can be flipped when the first edge is dull or worn to expose a second cutting face. The handle may optionally include a storage space for storing additional blades.
US08950074B2
A slider has an upper sliding element, a lower sliding element and a resilient tab. The upper sliding element has two first engaging segments disposed on an inner side of the upper sliding element. The lower sliding element has two second engaging segments disposed on an outer side facing the inner side of the upper sliding element and engaging the first engaging segments. A tab holding base is formed on and protrudes from the outer side of the lower sliding element and has a chamber defined in the tab holding base. The resilient tab is held in the chamber in the lower sliding element and has two legs. Accordingly, a slider having a structure in a closed condition is provided to prevent objects from entering into the chamber to interfere the operation of the resilient tab and the operation of the slider is smooth.
US08950071B2
During the manufacturing of heat-insulated pipes (1) with an inner duct (3) and an outer duct (2) and a foamed insulation (14) arranged in between, the inner duct is placed on a tension member (10). The latter is tensioned between tensioning means by means of a tensile force, such that it runs straight and that the inner duct is held straight. The latter is held on centering elements (16, 17) which are spaced from one another in a defined way by means of spacers (18). In this straight position the inner duct may be surrounded with foam inside of the outer duct, without needing spacers between the ducts.
US08950070B2
The present invention relates to a method of forging turbine blade, which comprises forging a plurality of turbine blades as an integrally connected body in a longitudinal direction, and then separating the integrally connected body into said respective turbine blades. According to the method of the invention, a yield of material can be improved as compared with the conventional art and the number of processes for forging work can be reduced. In addition, the turbine blades cab be forged into a favorable shape without occurring cracks. Further, it is possible to effectively reduce the cost for the die required for the forging work.
US08950069B2
A low leakage, integral fixed vane system for a gas turbine engine compression system which can accommodate the latest 3-D aerodynamic airfoil geometries and provide endwall ovalization control. A unitized construction wherein the vanes are integral with the case wall in the compression system.
US08950063B2
A method of manufacturing at least a portion of a printed circuit board. The method includes: applying a lamination adhesive on a first plural-layer substrate that includes a plurality of circuit layers with at least one first metal pad on a first side of the first plural-layer substrate; applying a protective film on the lamination adhesive; forming at least one via into the lamination adhesive to expose the at least one metal pad on the first side of the first plural-layer substrate; filling at least one conductive paste into the at least one via formed in the lamination adhesive; removing the protective film to expose the lamination adhesive on the first plural-layer substrate; and attaching the first plural-layer substrate with a second plural-layer substrate that includes a plurality of circuit layers with at least one second metal pad on a second side of the second plural-layer substrate.
US08950050B2
A door opening method and device are provided that can reduce the size of the installation location of a robot, as well as achieve a reduction in cycle time. In a dual arm robot, two arms are rotated by each of an shaft S1 and an shaft S2. As a result, a door opening action (Step ST2) is realized by rotation using the shaft S1. Then, a movement to enter an interior side of a door (91) in order to perform a bolt loosening action is realized by rotation using the shaft S1 and shaft S2. The movement in this case is movement such as to face the direction of the door (91). As a result, when moving to a door holding position (Step S26), the dual arm robot is at an attitude facilitating performing a bolt loosening action.
US08950044B2
A fastener stringer, is configured such that a fastener element of a continuous shape includes a plurality of fine projected rims which are continuously disposed on a peripheral surface of the monofilament (30); along a length direction of the monofilament and a plurality of fine concave grooves which are disposed between the projected rim and in a cross section of the monofilament, a cross-sectional area of a space region of the concave groove is set to be larger than that of the projected rim. With this configuration, when performing dyeing process employing a beam dyeing or a continuous dyeing method while appropriately securing the strength of the monofilament, it is possible to prevent dyeing irregularities and dyeing defects from arising. Further, when performing a coloring according to an inkjet, scheme, it is possible to finely form a desired pattern with clear outlines on the fastener element.
US08950041B2
The present invention relates to the field of sliding door systems. The invention relates to a second wheel holder (800) enabling using a flexible number of wheels in a wheel carriage (300) for a sliding door resting in sliding track (106). The second wheel holder (800) comprises one attachment means (810) adapted to be removably attached to the first wheel connection means (340) and at least two second wheel connection means (820) each adapted to connect one wheel (330). The invention also relates to a method for exchanging the wheels (330) and of a wheel carriage (300), by lowering a door panel and replacing the wheels, by removing the second wheel holder (800), while the wheel carriage (300) is resting in the sliding track (106).
US08950039B2
A surface cleaning apparatus has a cyclone unit comprising at least one cyclone having a cyclone inlet positioned in the air flow passage. A generally linear air flow path is provided from the cyclone outlet to the suction motor.
US08950031B1
A garment hung in a vertical orientation has at least one entire side of the garment exposed to steam from a steaming device including a planar steam panel having a steam emitting side with a surface area including restricted orifices distributed substantially uniformly over the steam emitting side. Jets of steam shoot under pressure from the surface area of the steam panel, this surface area being essentially the same as or greater than the area of the one entire side of the garment being treated. The hanging garment is placed next to the steam panel with the steam emitting side positioned to direct the steam jets from the orifices towards the garment so that essentially the one entire side of the garment is treated simultaneously as steam impinges against the entire area of this one side of the garment.
US08950024B1
An improved covering is described for use with a mattress. The improved covering comprises a top sheet securely or removably secured to a bottom sheet. Through the use of the improved covering, the time required for attending to the task of making a bed is reduced and the difficulty of such task is decreased. In addition, using the improved covering of the present disclosure, individuals such as, but not limited to children and those with difficulty attending to such a task, may now complete the task with an aesthetically pleasing result.
US08950015B2
A glove may comprise at least one laminated padded portions affixed to at least one other portion. A laminated padded portion may comprise an inner layer, an outer layer, and at least one pad. The at least one pad may be secured by laminating the outer layer to the inner layer with the at least one pad retained between the inner layer and the outer layer without stitching. The at least one pad may be positioned to protectively cover portions of the wearer's hand.
US08950014B2
An extendable collar stay that is substantially flat and adjustable to different lengths depending on the size and shape of the collar with which it is used. The extendable collar stay comprises an elongated body that is configured to fit into a collar pocket, with extensions at either end that can be extended to different lengths.
US08955160B2
In a method for detecting anomalies in a circuit protected by differential logic and which processes logic variables represented by a pair of components, a first network of cells carrying out logic functions on the first component of said pairs, a second network of dual cells operating in complementary logic on the second component, the logic functions being carried out by each pair of cells in a pre-charge phase placing the variables in a known state on input to the cells and followed by an evaluation phase where a calculation is performed by the cells, the method includes detecting an anomaly by at least one non-consistent state.
US08955158B2
A method and apparatus for transmitting rights object information between a device and a portable storage are provided. The method includes transmitting a predetermined request from the device to the portable storage, generating a current permission status format including information of a rights object designated by the request, using the portable storage, and transmitting the current permission status format from the portable storage to the device. According to the method and apparatus, overhead is reduced and information transmission speed is increased when the rights object information is transmitted between the device and the portable storage.
US08955157B2
This disclosure provides techniques for processing an input signal while providing protection from differential power analysis. In one example, random delay units may receive the input signal, a random delay generator may generate random delay values, and the random delay units may add the random delay values to the input signal to generate delayed signals, such that each delayed signal is substantially desynchronized relative to one or more other delayed signals. Subsequently, processing units may process the delayed signals to generate delayed output signals, and random delay removal units may add additional delay values to the delayed output signals, such that each delayed output signal is substantially synchronized relative to other delayed output signals, to produce output signals. Finally, a combination unit may combine the output signals to generate a common output signal that corresponds to the input signal that is processed by any one of the processing units.
US08955156B2
A method of securely providing postal address data to a requesting client device includes storing, at a server, a plurality of number items each associated with at least one respective address item. Each number item is indicative of a mobile telephone number and each address item is indicative of postal address data. A requesting client device sends an address item request, to the server, and the address item request includes a target key indicative of a mobile telephone number. The address item request is received at the server. A respective address item associated with a number item indicative of the mobile telephone number indicated by the target key is identified at the server. A data package including at least a part of the postal address data indicated by the respective address item identified at the server is sent from the server to the requesting client device.
US08955155B1
Secure information flow may include a service receiving a request for data from a caller. The service may respond to the request with the requested data via a secure flow container. The secure flow container may then send the information to the caller component. Before the secure flow container receives or sends the information, a monitoring environment may permit the secure flow container to receive or send the information, respectively.
US08955152B1
A computer-implemented method to revoke an application is described. The processor monitors for a revocation condition. Upon detection of the revocation condition, the process also generates a command for a framework of a managed application to revoke the managed application.
US08955151B2
Methods, systems, and techniques for managing groups of entities, such as individuals, employees, or systems, and providing entitlement and access to computer resources based on group membership are provided. Example embodiments provide a Group Management System having a Group Management Engine “GME,” an Entitlement Engine, and a Provisioning Engine, which work together to allow simplified grouping of entities and providing entitlement and access to the entities based upon the group membership. In one embodiment, the GME leverages dynamic programming techniques to enable accurate, scalable systems that can manage near real time updates and changes to the group's status or to the entities' status. These components cooperate to enable provisioning of applications based upon current entitlement.
US08955126B2
Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a web page loading on a browser, an analysis may be performed to determine a trust level for the object. The object is suppressed based on the trust level. A prompt is displayed to advise a user that the object has been suppressed, and to provide an opportunity to interactively accept or decline activation of an action for the object.
US08955123B2
A system for preventing malicious communication includes a safe module set with a specific Internet Protocol address and a Time to Live threshold value of the specific IP address to determine whether a malicious communication exists. If the malicious communication exists, the safe module can re-direct the malicious communication to a recording module of the system for recording the content of the malicious communication.
US08955121B2
A system, method, and computer program product are provided for dynamically adjusting a level of security applied to a system. In use, predetermined activity that is at least potentially associated with unwanted activity is identified on a system. Further, a level of security applied to the system is dynamically adjusted, in response to the identification of the predetermined activity.
US08955105B2
An enterprise-wide sharing arrangement uses a semantic abstraction, called a security assessment, to share security-related information between security products, called endpoints. A security assessment is defined as a tentative assignment by an endpoint of broader contextual meaning to information that is collected about an object of interest. Endpoints utilize an architecture that comprises a common assessment sharing agent and a common assessment generating agent. The common assessment sharing agent is arranged for subscribing to security assessments, publishing security assessments onto a channel, maintaining an awareness of configuration changes on the channel (e.g., when a new endpoint is added or removed), and implementing security features like authorization, authentication and encryption. A common assessment generating engine handles endpoint behavior associated with a security assessment including assessment generation, cancellation, tracking, and rolling-back actions based on assessments that have expired. The common assessment generating engine generates and transmits messages that indicate which local actions are taken.
US08955103B2
A method of sharing data is disclosed. A request from a client node to access data in a share associated with a server node is received. A communication from a management nexus is received. The communication includes a confirmation of an identity of the client node and a confirmation of an authorization for the client node to access the data in the share associated with the server node. The client node is allowed to access the data in the share associated with the server node based on the communication from the management nexus. However, the data is not sent to the management nexus.
US08955097B2
A firewall cluster comprises three or more firewall processing nodes, which report primary node status based on the reporting node's membership in a preexisting cluster. A controller uses the reported status to assign a primary node in the distributed firewall cluster. Reported primary node status includes reported primary node eligibility if the node is a member of a preexisting cluster, reported primary node status comprising reporting primary node ineligibility if the node is not a member of a preexisting cluster, reported primary node status if the node is a primary node in a preexisting cluster, and reported primary node eligibility in a node that has timed out.
US08955095B2
A method and apparatus is disclosed for increasing the security of computer networks through the use of an Intrusion and Misuse Deterrence System (IMDS) operating on the network. The IMDS is a system that creates a synthetic network complete with synthetic hosts and routers. It is comprised of a network server with associated application software that appears to be a legitimate portion of a real network to a network intruder. The IMDS consequently invites inquiry and entices the intruder away from the real network. Simulated services are configured to appear to be running on virtual clients with globally unique, class “C” IP addresses. Since there are no legitimate users of the virtual network simulated by the IMDS, all such activity must be inappropriate and can be treated as such. Consequently, the entire set of transactions by an intruder can be collected and identified rather than just those transactions that meet a predefined attack profile. Also, new exploits and attacks are handled just as effectively as known attacks, resulting in better identification of attack methodologies as well as the identification and analysis of new attack types. Since the IMDS only has to be concerned with the traffic going to its simulated hosts it additionally eliminates the bandwidth limitation that plagues a traditional IDS.
US08955090B2
A SIP firewall defends an IMS network against SIP registration-based DoS/DDoS attacks by issuing fake authentication challenges when suspiciously high registration traffic is present. The fake authentication challenges include a predictive nonce that is to be used in the challenge response, thus forcing users to be state-aware and to issue the SIP registration requests from valid IP address in order to successfully respond to the fake authentication challenges. Upon confirming an association between the challenge response and the fake authentication challenges, the firewall opens a registration window to a protected node of the core network. In such manner, the firewall opens a registration window to (unauthenticated) legitimate users while stopping DDoS mode of registrations (or at least making them extremely difficult and costly) without impacting or involving the protected node.
US08955086B2
A computer system determines whether the computer system is able to access an authentication server. If the computer system is able to access the authentication server, the computer system requesting a first set of credentials from a user. If the first set of credentials is valid, the computer system assigns the user a first role for performing operations on the computer system based on the first set of credentials. If the computer system is unable to access the authentication server, the computer system requests another set of credentials from the user. If the other set of credentials is valid, the computer system assigns the user another role for performing operations on the computer system based on the other set of credentials.
US08955080B2
The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
US08955079B2
Methods and systems for facilitating sign-on procedures in connection with a converged system are provided. An authentication plug-in operates to receive authentication credentials in connection with a request to access an application by a client. The authentication plug-in is capable of operating in different contexts in a converged system. After an initial sign-on, subsequent sign-on requests can be fulfilled by accessing authentication credentials stored in a cache.
US08955074B2
An interactive method for authentication is based on two shared secrets, both shared secrets in the form of an ordered path on the frame of reference. An instance of the frame of reference comprises a set of characters which is arranged in a random or other irregular pattern. The first step of authentication that a user performs requires the user to remember one or all of the characters in the displayed instance of the frame of reference found in the locations in the random subset of the first ordered path by indicating characters either in these locations, or any other locations having the same characters. The second step of authentication requires that a user enter the position of the second ordered path, which only they know during an authentication session, where the challenge identifying the position of the ordered path is the single or multiple values that matches the value of the digital content of the frame of reference.
US08955072B2
A user accesses a remote session, the connection to which is managed by a connection broker, according to a single sign-on (SSO) process. The SSO process includes the user entering his or her credentials and being authenticated to the connection broker. In addition to user authentication, the SSO process includes connection broker authentication to confirm that the connection broker is trustworthy. When the connection broker is authenticated, the user credentials are transmitted to the connection broker in a secure manner and the connection broker forwards them onto a machine hosting the remote session so that the user can be logged into the remote session without entering his or her credentials again.
US08955068B1
A computer-implemented method may include providing authentication code for an existing web-based application. The authentication code may be programmed to modify functionality of the existing web-based application as the existing web-based application executes while leaving a binary of the existing web-based application unchanged. The method may also include establishing strong authentication for the existing web-based application by 1) identifying, via the authentication code, a request to bind an authentication credential to a profile of a user, the request being received via a browser through which the existing web-based application is accessed, 2) directing, via the authentication code and in response to the request, the browser to an external authentication site that is not part of the existing web-based application, and 3) at the external authentication site, enabling the user to bind the authentication credential to the profile. Various other methods, systems, and computer-readable media are also disclosed.
US08955063B2
Disclosed is an authentication method for a terminal device having an authentication function. The authentication method for a terminal device which performs authentication when a security lock is released so as to operate a security-locked function includes comparing a plurality of authentication information used for the authentication with a plurality of authentication keys corresponding to the plurality of authentication information input in accordance with a function operation request so as to perform authentication, and when the authentication is successful, releasing the security lock so as to operate the function. The plurality of authentication information and the plurality of authentication keys respectively include at least one image.
US08955055B1
In one example, a network device includes computer-readable storage media configured to store information defining a default dictionary associated with one or more default services provided by the network service, one or more interfaces configured to receive configuration data defining a customer dictionary associated with one or more additional services beyond the one or more default services and a to receive a request to access one of the additional services from a subscriber device, and a control unit configured to determine whether an authentication, authorization, and accounting (AAA) server grants access to the requested one of the additional services to the subscriber device, and to configure forwarding information of the network device to cause network traffic associated with the subscriber device to be forwarded to a service unit to perform the one of the additional services when the AAA server grants access to the subscriber device based on the determination.
US08955053B2
Disclosed herein is a method of checking whether or not a memory card including rights to contents is mounted in a terminal during a process of using the contents. The checking operation may be performed in synchronization with a timing at which a BCAST client within the terminal requests a traffic encryption key (TEK) to a DRM agent. In addition, there is disclosed herein a method of checking whether or not the memory card is mounted therein, as well as whether or not rights to the contents actually exist in the memory card.
US08955049B2
Disclosed are a method and program for controlling communication of the target apparatus, specifically, blocking the communication of the target apparatus immediately and certainly in case where illegal connection to the target apparatus is detected in the network arranged one or more Layer-2 switches. The network monitoring manager H carries out blocking communication of the target apparatus immediately and certainly by detecting automatically the Layer-2 switch port connected to the communication apparatus, that is identified as the target apparatus including illegal connection, based on the MvP table, and blocking the communication of the target apparatus by administratively disabling the Layer-2 switch port connected to the target apparatus, in case where the network monitoring manager H detects illegal connection to the communication apparatus in the network.
US08955045B2
Systems and methods may provide for determining a composite false match rate for a plurality of authentication factors in a client device environment. Additionally, the composite false match rate can be mapped to a score, wherein an attestation message is generated based on the score. In one example, the score is associated with one or more of a standardized range and a standardized level.
US08955027B1
A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks, while receiving a remaining portion of the input media stream. For each input video chunk of the video portion of the input media stream, the method includes assigning the input video chunk to one or more slave transcoders, splitting the input video chunk into video subchunks, and separately feeding each input video subchunk to each of the one or more slave transcoders. The method includes separately receiving output video subchunks from the one or more slave transcoders. Each output video subchunk respectively corresponds to one of the input video subchunks. The method also includes assembling the output video subchunks into an output video chunk corresponding to the input video chunk and assembling the output video chunks into an output media stream.
US08955022B2
Methods, systems, and apparatuses for securing property are presented. Video content viewed by a user may be detected, and the user may be automatically prompted to change settings on a security system based on the detecting. A comparison of the current time with the duration of the video content may serve as the basis for such prompting. Additionally, a premise security system may be placed in a learning mode. Changes in position of a security sensor may be detected and used to set a permitted range of motion for the sensor. Further, a plurality of security sensor profiles may be stored, and each profile may identify a different predefined permitted range of motion of a sensor. The addition of a new sensor to a premise may be detected, and a user may be prompted, on a display, to identify a profile to be used for the new sensor.
US08955018B2
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08955017B2
The availability of a new information service is publicized by displaying an icon in an EPG when the presence of a new information service is detected. A list of new services is then displayed responsive to a user command. When one of the new services is displayed instead of the list.
US08955016B2
A method for customizing metadata in a content delivery network, said method comprising: (a) storing customized metadata for a program, said customized metadata being inputted by a user; (b) modifying default metadata with said customized metadata and providing said modified metadata to said EPG; and (c) displaying program information based on said modified metadata.
US08955013B2
An improved television guide system. According to one embodiment of the invention, television guide information is provided that includes multiple occurrences of a single show. The guide system of the present invention allows the user to identify a show and, thereafter, identify when the identified show will be played again. Accordingly, the user may more easily select shows for viewing or recordation.
US08954999B2
A holding portion includes at least three pressing members which are operable to press an inner peripheral of a hole formed on the medium. The pressing members are movable between first positions where the pressing members do not come in contact with the inner peripheral and second positions where the pressing members come in contact with and press the inner peripheral. Each of the pressing members is adapted to interlockingly move with each other when moving toward the first positions and to press the inner peripheral independently from the other members when positioning the second positions.
US08954987B1
Media, methods and interfaces are provided for interfacing a mobile device and an application virtual machine to provide location information of the mobile device from a secondary source. When location information supplied by a first source to the application virtual machine contains invalid values for device location, a secondary source is utilized to provide the location information. No new processing thread is spawned for collection of back-up source configurations. Thus, interfaces initiate the first and second location determination methods in a single request. The power consumed by the mobile device to retrieve the device location information from a secondary source is reduced by the absence of additional configuration collection threads. Interfaces include a primary location component, a verification component, a backup location component, and a location update component.
US08954983B2
A start time to begin transitioning resources to states indicated in the second resource state set is scheduled based upon an estimated amount of processing time to complete transitioning the resources. At a scheduled start time, a process starts in which the states of one or more resources are switched from states indicated by the first resource state set to states indicated by the second resource state set. Scheduling the process of transitioning resource states to begin at a time that allows the process to be completed just in time for the resource states to be immediately available to the processor upon entering the second application state helps minimize adverse effects of resource latency. This calculation for the time that the process should be completed just in time may be enhanced when system states and transitions between states are measured accurately and stored in memory of the portable computing device.
US08954977B2
On a multi-core processor that supports simultaneous multi-threading, the power state for each logical processor is tracked. Upon indication that a logical processor is ready to transition into a deep low power state, software remapping (e.g., thread-hopping) may be performed. Accordingly, if multiple logical processors, on different cores, are in a low-power state, they are re-mapped to same core and the core is then placed into a low power state. Other embodiments are described and claimed.
US08954968B1
In general, techniques of this disclosure relate to measuring scheduling performance of monitored threads in an operating system with improved precision. In one example, a method includes inserting, by an operating system kernel, a monitored thread into a queue comprising one or more threads and recording an insertion time that the monitored thread is inserted into the run queue; receiving, by the kernel, an event to remove the monitored thread from the run queue; responsive to receiving the event, determining, by the kernel, an amount of time that the monitored thread is stored on the run queue based on the insertion time and a removal time at which the monitored thread was removed from the run queue; and when the amount of time the monitored thread is stored on the run queue is greater than or equal to a specified threshold, sending a notification to a notification listener.
US08954967B2
Described herein are methods, systems, apparatuses and products for adaptive parallel data processing. An aspect provides providing a map phase in which at least one map function is applied in parallel on different partitions of input data at different mappers in a parallel data processing system; providing a communication channel between mappers using a distributed meta-data store, wherein said map phase comprises mapper data processing adapted responsive to communication with said distributed meta-data store; and providing data accessible by at least one reduce phase node in which at least one reduce function is applied. Other embodiments are disclosed.
US08954965B2
Cloning of a virtual machine having a trusted executed environment such as a software-based trusted platform module. In order to clone the virtual machine, the virtual machine state of the source virtual machine is copied to formulate a target virtual machine state that is to be associated with a target virtual machine. The target virtual machine is a clone of the source virtual machine state, and thus the storage hierarchy of the trusted execution environment may be the same for the trusted execution environment in the source and target virtual machine states. However, because the identity of the target virtual machine is different than that of the source virtual machine, the endorsement hierarchy of the target virtual machine state is altered such that it is based on the identity of the target virtual machine, rather than the source virtual machine.
US08954964B2
Provided herein are systems and methods for providing isolated virtual image communication in a virtual computing environment. Initially, a guest virtual machine that is activated in a virtual computing environment may be isolated into a private network. A service request may then be formulated at the guest virtual machine and addressed to a predetermined non-existent address. The request is then ostensibly sent to the predetermined address, whereupon the service request is actually transmitted to a shared resource with a security appliance machine in the virtual computing environment. The request is then forwarded to the security appliance machine and a reply formulated. The reply is sent back to the guest virtual machine via the shared resource.
US08954961B2
According to one aspect of the present disclosure, a method and technique for virtual machine allocation is disclosed. The system includes a host having a hypervisor executing instructions to: responsive to receiving a request to execute a virtual machine on the host, determine a geophysical location of the host; determine a geophysical policy for the virtual machine; determine whether the geophysical policy for the virtual machine corresponds to the geophysical location of the host; and responsive to determining that the geophysical policy for the virtual machine corresponds to the geophysical location of the host, execute the virtual machine.
US08954957B2
Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol.
US08954952B2
A method and apparatus for providing portability of a business process deployment model across different application servers. In one embodiment, a method may include determining which application server will be used for deploying a business process as a web application, and invoking an implementation framework of application server interfaces that corresponds to this application server. The method may further include utilizing the invoked implementation framework to obtain application server information needed for deploying the business process as a web application, and generating a web application package using the application server information.
US08954947B2
In a state management system of an effects system implemented in a Graphics Processing Unit (GPU), techniques and technologies are provided for setting a value to particular variables at application run-time without validating the variables. For example, a compiled effects file comprising a number of variables can be loaded at application load time, and a generic, variable interface pointer for a particular variable of the effects file can be retrieved. A specialized variable interface pointer can then be generated which is associated with the particular variable by specifying a desired type of access that will be performed on the particular variable. At application run-time, the specialized variable interface can be used to set a value to each of the particular variables without validating the particular variables at application run-time.
US08954946B2
A static branch prediction method and code execution method for a pipeline processor, and a code compiling method for static branch prediction, are provided herein. The static branch prediction method includes predicting a conditional branch code as taken or not-taken, adding the prediction information, converting the conditional branch code into a jump target address setting (JTS) code including target address information, branch time information, and a test code, and scheduling codes in a block. The code may be scheduled into a last slot of the block, and the JTS code may be scheduled into an empty slot after all the other codes in the block are scheduled. When the conditional branch code is predicted as taken in the prediction operation, a target address indicated by the target address information may be fetched at a cycle time indicated by the branch time information.
US08954928B2
Version labeling of an artifact in a version control system. An embodiment can include accepting at least one change set into a configuration for the artifact. Based on the change set, a new version of the artifact can be selected by the configuration. Via a processor, an identifier can be generated for the newly selected version of the artifact. The identifier can include at least a branch name for a branch in which the newly selected version of the artifact is contained and a sequence number for the newly selected version of the artifact. The newly selected version of the artifact can be labeled with the generated identifier.
US08954927B2
At least one binary relationship defining an enhancement to a standard meta-object instance can be stored in a meta-data repository. The at least one binary relationship can be specified at design time and can define a dependency required to create an enhanced meta-object instance that includes the standard meta-object instance and the enhancement. The standard meta-object instance can be provided by a core software platform. The enhanced meta-object can include at least one additional feature relating to an external software component integrated into the core software platform. At run time, a request for a custom instance of a data structure based on the enhanced meta-object instance can be received. The custom instance can include a meta-object instance extension specified at design time by a service consumer of the core software platform. Also at run time, a transitive shell representing the custom instance of the data structure can be generated.
US08954926B2
Code coverage detection for interpreted scriptable programming languages avoids source code modification. Each program element of the script is performed by (a) using a debugger to proactively computationally indicate in a coverage data structure that the element was reached, and integrally (b) running non-logger executable code which corresponds to the element. Coverage of lines, statements, and other program elements during script execution can be measured even though the source code has not been instrumented with injected log statements. Proactively generated breakpoints pass control from each coverage-tracked program element into a code coverage debugger which updates the coverage data structure. Comments are skipped. Code coverage detection may be invoked from a command line, an Integrated Development Environment, or another context. The coverage data structure is correlated with the source code to produce a coverage map that is displayed to users showing which source code was performed.
US08954914B2
A layout for an integrated circuit is designed by assigning physical design attributes including locations to a selected subset of placeable objects in the circuit netlist, prior to any physical synthesis. A layout abstract is displayed in a graphical user interface to allow the designer to visually inspect a layout abstract which shows the selected objects at their assigned locations. After making any desired modifications to the object locations, the location information can be formatted as a synthesis input file. Physical synthesis is then carried out while maintaining fixed locations for the selected objects according to the assigned locations. Physical design attributes can include coordinates and an orientation. The selected subset of placeable objects can constitute an identified datapath of the integrated circuit design.
US08954909B2
A system and methods are provided for verifying a hardware design for an electronic circuit. The method may include: providing a hardware design description for the electronic circuit; extracting a set of design constraints from the hardware design description, where the set of design constraints represents the electronic circuit in terms of signals and logical operations performed on the signals; creating an abstraction model from the set of design constraints, where the abstraction model abstracts one or more of the logical operations in the set of design constraints by replacing the abstracted logical operations with uninterpreted functions; and property checking the abstraction model in relation to one or more design properties. When a violation in the electronic circuit is detected by the property checking step, the feasibility of the violation is then checked and, if the violation is deemed infeasible, the abstraction model is refined.
US08954908B1
A system, method, and computer program product for automatically approximating conventional Monte Carlo statistical device model evaluation for circuit simulation with drastic speed improvements, while preserving significant accuracy. Embodiments enable quick inspection of the effects of process mismatch variations on single devices and even large circuits compared to standard computationally prohibitive Monte Carlo analysis. Statistical device model variation is calculated as if all such variation is due to changes in threshold voltage, even though other physical phenomena are known to contribute. Threshold voltage variation is modeled as a function of statistical variation, device size, and working bias condition. Circuit simulation is faster when the full internal device model parameter set is not rebuilt for every Monte Carlo analysis iteration. Embodiments are compatible with both conventional SPICE and newer Fast SPICE simulations. Circuit designers may capture design sensitivity to manufacture process changes more easily with simplified statistical models.
US08954900B1
A portion of a layout of a single layer of an integrated circuit is to be multi-patterned. The patterns are divided into first and second groups, to be patterned on the single layer by a first mask or a second mask. For each portion of each pattern, a spacing relationship is determined between that portion and any adjacent pattern on either or both sides. A processor computes a first capacitance (C), resistance (R), or resistance-capacitance (RC) cost of assigning the first group to the first mask and the second group to the second mask, and a second cost of assigning the first group to the second mask and the second group to the first mask, based on the spacing relationships. The first group is assigned to the first mask and the second group to the second mask if the first cost is lower than the second cost.
US08954898B2
Systems and methods for optimizing a source shape and a mask shape for a lithography process are disclosed. One such method includes performing a mask optimization for the lithography process in accordance with a set of parameters including at least one variable representation, at least one objective and problem constraints. Further, a light source optimization for the lithography process is performed in accordance with the set of parameters. In addition, a joint light source-mask optimization is performed in accordance with the set of parameters. The method further includes iterating at least one of the mask optimization or the light source optimization by changing at least one of the variable representation, the objective or the problem constraints to maximize a common process window for the lithography process.
US08954897B2
In a virtualization environment, a host machine on which a guest machine is operable is monitored to determine that it is healthy by being compliant with applicable policies (such as being up to date with the current security patches, running an anti-virus program, certified to run a guest machine, etc.) and free from malicious software or “malware” that could potentially disrupt or compromise the security of the guest machine. If the host machine is found to be non-compliant, then the guest machine is prevented from either booting up on the host machine or connecting to a network to ensure that the entire virtualization environment is compliant and that the guest machine, including its data and applications, etc., is protected against attacks that may be launched against it via malicious code that runs on the unhealthy host machine, or is isolated from the network until the non-compliancy is remediated.
US08954893B2
In a method of visually representing a hierarchy of category nodes that identify one or more concepts, accesses to documents are tracked and one or more concepts that are relevant to the accessed documents are determined. In addition, one or more category paths through the hierarchy of category nodes for the determined one or more concepts are determined and relevance levels for the category nodes with respect to the determined one or more concepts are determined based upon the generated one or more category paths. Moreover, a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes is constructed.
US08954883B2
A device is provided for visually indicating a replay status of media items on a media device. Aspects of the device include displaying in a graphical user interface (GUI) of the media device a representation of a first media item; displaying a profile score of the first media item that is based on user preferences; and displaying a replay score for the first media item that affects replay of the first media item.
US08954874B2
A methods and systems are provided for presenting one or more topic specific portals. A portal may present various content relating to a common topic. The content may be episodes of a television show, movies, products, games, songs, images, and general information about the topic. The topic may be the television show, a movie studio, an actor, a company, or a particular genre or theme. A service provider may deliver the portal in an interactive programming guide sent to the set top boxes of its subscribers. The portal may be interactive such that subscribers may order or watch the content presented on the portal. A content provider may create or edit the portals and send the portals to the service provider. The delivery of the portal to the service provider by the content provider may be through an application programming interface.
US08954869B2
A method, computer program product, and system are disclosed for generating a graphical user interface (GUI) for a plurality of text based commands, in which environment mapping definitions may link generic GUI components with predefined command structures. The plurality of text based commands may be command-line interface (CLI) commands. The environment mapping definitions may be applied to a command specification defining characteristics of the plurality of text based commands in a standard format in order to build a GUI from generic GUI components. The command specification may be generated by providing an interpretation reference defining CLI conventions and parsing a command description to extract the command specification with reference to the interpretation reference.
US08954866B2
Techniques are provided herein for establishing at a network management server a presence on a network. A presence associated with one or more managed devices on the network is detected. An instant messaging (IM) session is established with the one or more managed devices. The IM session forms a virtual chat room for performing a management function on the one or more managed devices, and IM messages are sent that are configured to perform the management function on the one or more managed devices. Techniques are also provided herein for establishing on a network an enriched presence by a network management server that is configured to perform a management function via a presence function of a messaging and presence protocol.
US08954856B2
When slide show image data sets are generated from a plurality of image data sets, the image data sets, DVD-Video files representing the slide shows generated from the image data sets, and information representing reproduction order are stored in a manner that allows a user to access them so that pleasure of the slide shows for the user is not ruined. The user changes the images to be included in the DVD-Video files and the reproduction order, while referring to the image data sets, the DVD-Video files, and the information. A digitalization center newly generates DVD-Video files according to the changed images and the changed reproduction order.
US08954843B2
A layout apparatus for performing layout by arranging a plurality of layout frames on regions respectively corresponding to both of front and back surfaces of a sheet includes an association processing portion configured to set separation information for separating the plurality of layout frames, a setting unit configured to set, based on the separation information, a separation position on at least one of the regions respectively corresponding to the front and back surfaces of the sheet such that the region corresponding to the set separation position is separated at the set separation position into areas on each of which the layout frames to be separated do not coexist, and a layout processing portion configured to correct at least one of the separation position, a size of each layout frame, and a position of each layout frame so that the layout frames do not overlap with one another at the separation position set on the front/back surfaces of the sheet, and that the layout frames to be separated do not coexist in each of the areas into which the region is separated at the separation position, on the front/back surfaces.
US08954841B2
A template processor converts an initial template document into an XSL template that can be used to automatically generate reports from report data extracted from a database or other application. Users create initial template documents using a word processor or other rich-text editing application. The initial template document employs the word processor's native formatting features to specify the formatting of report data. The initial template document includes placeholder tags inserted by the user to define the locations of report data in the report. The initial template document also includes transformation tags that dynamically define the content of a report based on the value or quantity of report data. The template processor can include a reader adapted to read portions of the initial template file and a parser adapted to create corresponding XSL code from these portions. The XSL template can be combined with XML-formatted data to create a report.
US08954840B2
A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.
US08954839B2
A computer based system and method for contract authoring. The method can receive an external contract document in electronic form, wherein the external contract document comprises a plurality of text portions relating to a plurality of contract component types, respectively. The method can accessing a knowledge base describing a plurality of text patterns which identify with the plurality of the contract component types, respectively. Moreover, the method can process the external contract document utilizing the knowledge base to automatically identify the plurality of the contract component types for the plurality of the text portions in the contract document, respectively.
US08954835B1
A user device presents passages of an electronic publication. The user device tracks the presented passages. The user device generates, without user input, a first marker identifying a first passage of the electronic publication presented by the user device in response to detecting a first event. The user device further generates, without user input, a second marker identifying a second passage of the electronic publication presented by the user device in response to detecting a second event, wherein the second marker does not overwrite the first marker.
US08954832B1
A digital electronic message comprising datawords to be transmitted in a communications system can be encoded prior to transmission using an asymmetric error detection coding scheme. The coding scheme is asymmetric because the coding scheme includes multiple codeword groups each with a different minimum coding distance. The codewords in a group having a greater minimum coding distance can correspond to datawords that have a relatively high susceptibility to transmission errors. The codewords in a group having a lesser minimum coding distance can correspond to datawords that have a relatively low susceptibility to transmission errors.
US08954827B2
A method of transmitting data in an optical transport network is provided. The method comprises generating an optical transmission unit frame including an in-band area including a first area to which information data is allocated and a second area to which the information data is not allocated and an out-band area including parity information and transmitting the data through the optical transmission unit frame.
US08954818B2
An embodiment of a method of operating a memory device includes reading data from a memory array into a data buffer, checking the data using a first checker, checking the data using a second checker, and when an error is detected by the first checker and the error is not detected by the second checker returning the data to the memory array from the data buffer.
US08954804B2
A circuit includes a circuit identification storage module and a control module. The circuit identification storage module stores circuit identification information. The control module receives the circuit identification information and in response thereto selectively performs a secure boot procedure or a test boot procedure. The control circuit performs the secure boot procedure when the circuit identification information indicates that the circuit is a production circuit. The control circuit performs the test boot procedure when the circuit identification information indicates that the circuit is a test circuit. A related method is also disclosed.
US08954787B2
A maintenance free storage container includes a plurality of storage servers, wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers to be in a failure mode without replacement. The maintenance free storage container further includes a container controller operable to manage failure mode information of the plurality of storage servers, manage mapping of a plurality of virtual storage servers to at least some of the plurality of storage servers based on the failure mode information, communicate storage server access requests with a device external to the maintenance free storage container using addressing of the plurality of virtual storage servers, and communicate the storage server access requests within the maintenance free storage container using addressing of the plurality of storage servers.
US08954786B2
A method, system, and medium are disclosed for performing transparent failover in a cluster server system. The cluster includes a plurality of servers. In servicing a client request, a primary server replicates session data for the client into memory space of one or more backup servers. The primary server sends a response to the client, wherein the response includes an indication of the one or more backup servers. When the client sends a subsequent request, it includes an indication of the backup servers. If the primary server is unavailable, the cluster determines a recovery server from among the backup servers indicated by the request. The chosen recovery server would then service the request.
US08954785B2
A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link.
US08954782B2
A device includes a first processing unit and a second processing unit. The first processing unit is configured to execute a performance test on the device. The second processing unit is in communication with the first processing unit, and is configured to migrate an application from the second processing unit to the first processing unit. The second processing unit is further configured to detect a failure of the first processing unit, to migrate the application to a third processing unit in response to the failure of the first processing unit, and to assign a first plurality of ports to the third processing unit in response to the failure of the first processing unit.
US08954780B1
A computer-implemented method for transferring input/output operations within computer clusters may include (1) identifying a computer cluster that includes (i) a plurality of nodes configured to facilitate access to a plurality of physical storage devices and (ii) at least one computing object that represents data stored on the physical storage devices, (2) detecting at least one failure that prevents at least one node within the computer cluster from performing at least one input/output operation on the computing object that represents the data stored on the physical storage devices, (3) identifying at least one other node within the computer cluster that is able to perform the input/output operation on the computing object, and then (4) directing the other node within the computer cluster to perform the input/output operation on the computing object. Various other methods, systems, and computer-readable media are also disclosed.
US08954778B2
An electronic timekeeping circuit and a method for operating an electronic timekeeping circuit are described. In one embodiment, an electronic timekeeping circuit includes power supplies and timekeeping circuit components that are grouped into power supply domains. Power is supplied to each of the power supply domains by a corresponding one of the power supplies. Timekeeping registers are duplicated for each of the power supply domains. The timekeeping registers are synchronized between the power supply domains if one of the timekeeping registers is modified or if one of the power supplies is turned off and subsequently turned back on. Other embodiments are also described.
US08954775B2
In one embodiment, the present invention includes an apparatus having a core including functional units each to execute instructions of a target instruction set architecture (ISA) and a power controller to control a power mode of a first functional unit responsive to a power identification field of a power instruction of a power region of a code block to be executed on the core. Other embodiments are described and claimed.
US08954758B2
Digital assets stored on an asset server by an asset owner are protected without a password. Instead, the digital assets are functionally handicapped by removing at least a portion of digital data (or a key) associated with the digital asset and discarding the key after being sent to an enabling device. The portion of digital data (or a key) is then handicapped by the enabling device by a cryptographic key which is formed from a human gesture and subsequently discarded. When access to the digital asset is requested, an asset owner is notified by the enabling device for approval. A human gesture from the asset owner first provides a key to reconstitute the digital data portion which is transmitted to the asset server to reconstitute the digital asset upon which the access is granted and logged.
US08954757B2
Methods and apparatus are provided for protecting content of a storage. First authentication information regarding a first module is acquired. The first module is one of a plurality of modules included in the storage. The first module is authenticated based on first Unique Individual Information (UII) of the first module and the first authentication information. Second authentication information regarding a second module is acquired. The second module is another of the plurality of modules included in the storage. The second module is authenticated based on second UII of the second module and the second authentication information. Access to content stored in the storage is permitted when at least the first module and the second module are successfully authenticated.
US08954749B2
Methods, systems, and products describe a robust solution for the dictionary problem of data structures. A hash function based on tabulation is twisted to utilize an additional xoring operation and a shift. This twisted tabulation offers strong robustness guarantees over a set of queries in both linear probing and chaining.
US08954742B2
A method for digital certification of authenticity of a physical object, and corresponding computer program and storage device, as well as to the use of the method for digital certification of authenticity of a physical object of value. The method includes the steps of issuing a storage device including a digital certificate of authenticity including encrypted information reflecting at least one characteristic unique to the physical object, checking, whenever required, the validity of the digital certificate of authenticity by use of a network computer, the network computer cooperating with the storage device and a validating or a certifying authority so as to output sensibly in real time the status of validity of the digital certificate of authenticity, and modifying the status of validity of the digital certificate of authenticity, whenever required.
US08954736B2
Systems, methods, routines and/or techniques for limiting the functionality of a software program based on a security model are described. One or more embodiments may include limiting the functionality of a software program (e.g., a widget) based on one or more operations that the widget intends to take. One or more embodiments may include limiting the functionality of a widget that is located on and/or accessible via a lock screen of a mobile device. One or more embodiments may include preventing a widget from causing an application to perform sensitive actions when a system is in an un-authenticated state. One or more embodiments may include preventing a widget from installing and/or displaying on a particular screen of a mobile device (e.g., a lock screen) if the widget includes a function that indicates that a sensitive operation will be taken.
US08954731B2
A method and apparatus are presented to perform a distributive computation of a digital signature in a document signing process. A signing request from a remote device initiates the document signing process including the distributive computation. The server verifies digital certificates corresponding to a signer's public key. An encryption request including a set of authenticated attributes and a hash value based on the to-be-signed content is transmitted to the remote device. A signer at the remote device encrypts the hash value in the encryption request with an encryption process utilizing a private key. The resulting encrypted hash value is transmitted to the server to produce the digital signature used to sign the subject content. This distributive computation process minimizes the amount of data transmitted between devices, while minimizing remote device resource requirements, and maintains the integrity of the signer's private key during generation of the digital signature.
US08954723B2
Streams applications may decrypt encrypted data even though the decrypted data is not used by an operator. Operator properties are defined to permit decryption of data within the operator based on a number of criteria. By limiting the number of operators that decrypt encrypted data, the anonymous nature of the data is further preserved. Operator properties also indicate whether an operator should send encrypted or decrypted data to a downstream operator.
US08954721B2
Mechanisms, in a multi-chip data processing system, for performing a boot process for booting each of a plurality of processor chips of the multi-chip data processing system are provided. With these mechanisms, a multi-chip agnostic isolated boot phase operation is performed, in parallel, to perform an initial boot of each of the plurality of processor chips as if each of the processor chips were an only processor chip in the multi-chip data processing system. A multi-chip aware isolated boot phase operation of each of the processor chips is performed in parallel, where each of the processor chips has its own separately configured address space. In addition, a unified configuration phase operation is performed to select a master processor chip from the plurality of processor chips and configure other processor chips in the plurality of processor chips to operate as slave processor chips that are controlled by the master processor chip.
US08954717B2
A system capable of booting through a Universal Serial Bus device includes a Universal Serial Bus port, an embedded controller, a platform control hub, and a basic input/output system. The embedded controller is used for generating a boot signal when the system is powered off and at least one Universal Serial Bus device is plugged into the Universal Serial Bus port. The platform control hub is woken up according to the boot signal. The basic input/output system has boot sequence setting values. The basic input/output system first starts to boot the at least one Universal Serial Bus device through the platform control hub according to the boot sequence setting values when the basic input/output system is woken up according to the boot signal.
US08954703B2
A data storage device includes one or more non-volatile, blockwise erasable data storage media and a mechanism for sanitizing the media in response to a single external stimulus or in response to a predetermined physical or logical condition. Optionally, only part of the media is sanitized, at a granularity finer than the blocks of the medium. Setting a flag in an auxiliary nonvolatile memory enables an interrupted sanitize to be detected and restarted. Optionally, a “death certificate” verifying the sanitizing is issued. Preferably, the media are configured in a manner that allows atomic operations of the sanitizing to be effected in parallel.
US08954702B2
In one embodiment, a method includes determining that a request to allocate a target data set on a first storage includes a release command, determining an actual size of the target data set after storing the target data set on the first storage, comparing the actual size of the target data set to a break point value, relocating the target data set from cylinder-managed storage to track-managed storage of the first storage when the actual size of the target data set is less than the break point value and the target data set is stored on the cylinder-managed storage, and relocating the target data set from the track-managed storage to the cylinder-managed storage of the first storage when the actual size of the target data set is at least as great as the break point value and the target data set is stored on the track-managed storage.
US08954698B2
Memory is dynamically switched through the optical-switching fabric using at least one communication pattern to transfer memory space in the memory blades from one processor to an alternative processor in the processor blades without physically copying data in the memory to the processors. Various communication patterns for the dynamically switching are supported.
US08954695B1
In general, the invention is directed to techniques for identifying memory overruns. For example, as described herein, a device includes a main memory that enables an addressable memory space for the device. A plurality of memory pages each comprises a separate, contiguous block of addressable memory locations within the addressable memory space. The device also includes a memory manager comprising a secure pool allocator that assigns a secure pool size value to a first one of the plurality of memory pages. The secure pool size value defines a plurality of protected memory spaces in the first memory page that partition the first memory page into a plurality of secure objects. The device also includes a memory management unit comprising secure pool logic that determines, based on the secure pool size value, whether a memory address is an address of one of the protected memory spaces in the first memory page.
US08954693B2
A memory controller comprises a host interface block comprising a compression ratio calculator configured to determine whether a compression ratio of input data exceeds a predetermined compression ratio, and a compression block configured to compress the input data as a consequence of the host compression ratio calculator determining that the compression ratio exceeds the predetermined compression ratio.
US08954692B2
A file protecting method and system and a memory controller and a memory storage apparatus using the same are provided. The file protecting method includes performing a file protection enabling procedure for a file to generate an entry value backup according to at least one entry value corresponding to at least one cluster storing the file, which is recorded in a file allocation document, store the entry value backup in a secure storage area and change the entry value corresponding to the cluster storing the file in the file allocation document, wherein the file cannot be read according to the changed entry value. Accordingly, the file stored in the memory storage apparatus the can be effectively protected from being accessed by an un-authorized person.
US08954672B2
The present disclosure relates to a method and system for mapping cache lines to a row-based cache. In particular, a method includes, in response to a plurality of memory access requests each including an address associated with a cache line of a main memory, mapping sequentially addressed cache lines of the main memory to a row of the row-based cache. A disclosed system includes row index computation logic operative to map sequentially addressed cache lines of a main memory to a row of a row-based cache in response to a plurality of memory access requests each including an address associated with a cache line of the main memory.
US08954661B2
Efficient hardware implementations of a binary search algorithm are provided.
US08954658B1
A method of managing logical unit numbers (LUNs) in a storage system includes identifying one or more LUN logical block address (LBA)-groups being affected. The one or more LUN LBA-groups defining a LUN. The method further determining the existence of an association of each of the affected LUN LBA-groups to a portion of a storage pool and maintaining a mapping table to track the association of the LUN LBA-groups to the storage pool.
US08954657B1
A method of writing to one or more solid state disks (SSDs) employed by a storage processor includes receiving a command, creating sub-commands from the command based on a granularity, and assigning the sub-commands to the SSDs independently of the command thereby causing stripping across the SSDs.
US08954656B2
A method and system are disclosed for handling logical-to-physical mapping and reducing mapping table size. The method includes the storage device storing in fast access memory, such as DRAM, only the physical location of a primary cluster in each cluster group, and then writing location information for remaining clusters in a cluster group into the header of the data for the primary cluster of the cluster group in non-volatile memory. The system includes a storage device having volatile memory, non-volatile memory and a controller in communication with the volatile and non-volatile memory that is configured to carry out the method noted above.
US08954630B2
There is provided an information processing apparatus including a device detection part configured to detect a second execution device that is identical or similar to a first execution device which executes a command, and an execution control part configured to perform control in a manner that the command is executed by the second execution device detected by the device detection part.
US08954627B2
Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port.
US08954622B1
A system includes a programmable interface module located on an integrated circuit (IC), the programmable interface module configured to be programmed to operate in a plurality of modes, and communicate with at least one device external to the IC based on a selected one of the plurality of modes. Each of the plurality of modes corresponds to at least one of a type of peripheral feature, a type of communication interface, and a protocol type. An interface configuration module is configured to receive an indication of the selected one of the plurality of modes and program the programmable interface module to operate in the selected one of the plurality of modes in response to the indication.
US08954617B1
An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load to influence where a particular data type gets stored.
US08954614B1
An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load where such a positive bias and/or negative bias may be used to influence temperature of storage media devices.
US08954606B2
A method of synchronizing a mobile device with a computing terminal, comprising in a first stage, synchronizing between a server and one of the mobile device and the computing terminal, and in a second stage, synchronizing between the server and the other of the mobile device and the computing terminal, wherein the second stage of synchronizing being permissible only upon verification of an identifier associated with content selected for transfer during the first stage of synchronizing.
US08954599B2
Examples of the present disclosure include methods, devices, and/or systems. An example method for performing data stream operations can include passing input data through a data stream splitter, dividing the input data into multiple lines of data upon recognizing a delimiter within the input data at the data stream splitter, splitting the multiple lines of data into multiple data streams at the data stream splitter, and performing data stream operations on each of the multiple data streams with a respective one of a plurality of finite state machines (FSMs).
US08954595B2
The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection buffering technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server and buffers requests of the client based on determining a difference between a rate of consumption of responses received by the client from a server and a rate of production of requests transmitted by the client to the server. As such, the acceleration program can throttle transmissions of the client if the client's rate of consumption falls behind the rate of submission of requests.
US08954581B2
A computer method and a system for detecting the file type of an electronic file, the method including the steps of: (a) using a predetermined number of bytes at the beginning of the file to create a list of probable file types; (b) testing the file against a detection rule for each file type in the list until a match is found; if no match is found (c) testing the file against other known detection rules for the types to find a match.
US08954580B2
This disclosure concerns a hybrid method for estimating Internet traffic including determining a fraction of a target population consisting of users displaying an identified characteristic by analysis of a census-based measurement of internet traffic for at least one website and receiving their clickstream data. The method also includes identifying a fraction of the group of participants that share the one or more characteristics, determining a behavioral composition by scaling the fraction of the group of participants by the fraction of the target population, and producing, at the host processing facility, an estimate of the target population's activity with respect to at least a part of the Internet that includes the at least one website by scaling the clickstream data for the subset of the group of participants by applying a weight based on the behavioral composition and the relative size of the target population.
US08954576B2
The test analysis system of a network according to an exemplary embodiment of the present invention includes: a server group having at least one server performing at least any one of generation of real-time information and storage of a server local log according to test scenarios; a client group having at least one client. communicating with the server group and performing at least any one of the generation of the real-time information and the storage of the local log according to the test scenarios; and a monitoring system storing the real-time information as a system log while monitoring the real-time information received from the server group and the client group during the execution of the test scenarios and informing a test manager of the monitored real-time information.
US08954569B2
The present invention generally relates to a gateway, a method for controlling the gateway, an application server, and a method for controlling the application server. The present invention particularly relates, but is not limited to, a technology that facilitates the formation of a single network from a plurality of local networks.
US08954565B2
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a policy and charging rules node from a first requesting device, a first message including a first set of information regarding an application request; generating a set of PCC rules for fulfilling the application request based on the first set of information; determining whether the PCRN should wait for a period of time for at least one PCC rule to receive a second message including a second set of information regarding the application request; and if the PCRN should wait for the period of time: waiting for the period of time to receive a second message including a second set of information regarding the application request, determining, after the time has elapsed, whether the second message has arrived, and if the second message has not arrived, initiating a cleanup procedure.
US08954564B2
Embodiments relate to systems and methods for a cross-cloud vendor mapping service in a dynamic cloud marketplace. The cloud marketplace system receives bids from a user for the provisioning of applications or other software in the cloud, and registers selected provisioning clouds to deliver the requested software. The set of provisioning clouds can be re-selected on a scheduled and/or other ongoing basis, creating a sequence of provisioning clouds. A vendor mapping service can be abstracted and provided external to the cloud marketplace system, and track the user's software usage across the shifting sets of provisioning clouds. The vendor mapping service can aggregate the usage history over time, and generate billing and/or other subscription reports. The cloud marketplace system need only register the user ID, software applications, and/or other subscription data to the vendor mapping service one time, after which the service can track the user's software usage history automatically.
US08954556B2
Methods, devices, and storage media for receiving one or more utility preferences that indicate one or more criteria for measuring one or more utilities of programs; calculating utility solutions for the programs based on the one or more utility preferences; selecting one or more programs to store for at least one of downloading or streaming based on the utility solutions; and storing the one or more programs for downloading or streaming to users.
US08954553B1
A system and method for developing, deploying, managing and monitoring a web application in a single environment is disclosed herein. The single environment is preferably an integrated development environment (“IDE”). The system and method preferably allows for deployment to a cloud provider, and preferably allows for use of Web resources from multiple cloud providers. One preferred IDE is the APTANA® STUDIO IDE.
US08954552B2
A method of using an information handling system can include sending configuration information over a network while the information handling system is running within a bare metal state. The method can also include receiving an update for a component while the information handling system is operating within the bare metal state, wherein the update corresponds to the configuration information and is received from a remote source via a network. The method can be performed automatically by an information handling system when executing machine readable code including instructions that allow a processor to carry out the method.
US08954541B2
A system, method, and computer-readable medium for the discovery and registration of controlled devices associated with self-describing Modules in a control system are provided. A controlled device associated with a self-describing module is coupled with a master controller on which the self-describing module is installed. A remote monitoring system is communicatively coupled with the master controller, and a remote monitoring system agent is installed on the master controller. The agent discovers a Module associated with the controlled device and queries the Module for a version thereof. The agent then evaluates whether the Module is self-describing. In the event the Module is self-describing, the agent requests a run-time capabilities object from the Module and registers the controlled device with the remote monitoring system according to the capabilities object.
US08954540B2
Systems and methods for providing index files for dynamic audio track selection for media streaming can include receiving requests for media file segments (e.g., “chunks”) with a certain audio track and responding to the requests by dynamically generating the corresponding media file segment with the requested audio track. The generated media file segment can then be provided to the requesting entity.
US08954527B2
The present invention relates to interactive virtual reality networked computer systems and methods that facilitate communication and operation in a virtual reality environment. The virtual reality networked computer system has an infrastructure that includes a number of users, hosts and servers. The interconnected hosts and servers allow users to effectively locate, activate, access and interact within virtual reality environments in a variety of different ways. For example, users can establish user groups such that interaction within the virtual reality environment occurs between hosts (accessed by users) without the need of a central or dedicated server.
US08954525B2
Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection.
US08954520B2
System and methods for managing content modification messages are provided. In some embodiments, a request to send a modification message to a second user is received from a first user. The request to send the modification message pertains to a modification made to a first user-specific version corresponding to the first user and represented by a first delta. The modification message comprising a second delta is generated. The modification message includes second instructions to modify a second user-specific version to include the modification within the second user-specific version by resolving the first delta and the first user-specific version to the second user-specific version. A message indicator for the modification message is provides to a client device of the second user. The message indicator identifies the first user as the sender of the modification message.
US08954502B1
A first message is received that includes a value indicative of a first timeout interval associated with configuring a second device to operate as a peer-to-peer (P2P) group owner or a P2P client in a P2P wireless network. A second timeout interval is determined based at least on the first timeout interval, and it is determined whether the second timeout interval expired. It is determined whether a second message is received from the second device prior to the second timeout interval expiring, and it is determined that a P2P connection with the second device failed based on a determination that the second message was not received from the second device prior to the second timeout interval expiring.
US08954497B2
Provided is a parallel distributed processing method executed by a computer system comprising a parallel-distributed-processing control server, a plurality of extraction processing servers and a plurality of aggregation processing servers. The managed data includes at least a first and a second data items, the plurality of data items each including a value. The method includes a step of extracting data from one of the plurality of chunks according to a value in the second data item, to thereby group the data, a step of merging groups having the same value in the second data item based on an order of a value in the first data item of data contained in a group among groups, and a step of processing data in a group obtained through the merging by focusing on the order of the value in the first data item.
US08954496B2
The image update timings of a plurality of display devices are adjusted by calculating, in their image reproduction/updating control means (7), the phase difference between a synchronization adjustment signal (SAS) created from synchronization adjustment data (SAD) received from the transmitting apparatus TA by a data reception means (6) and an image display control signal (HC) output to the image display means (8), and increasing or decreasing the period of the next and subsequent image display control signals (HC) according to the phase difference, thereby reducing the phase difference. Image updating in the plurality of display devices can be synchronized to within a fixed tolerance range.
US08954491B1
In general, techniques are described for dynamically generating attributes from routing topology information and assigning dynamically generated attributes to network map entries to further characterize PIDs described therein. For example, a provider or other entity assigns, within a network device, endpoint types to one or more address prefixes for which the network device originates or forwards route advertisements. For each typed prefix, the network device adds an endpoint type identifier for the assigned endpoint type to route advertisements that traverse or originate with the network device and specify the prefix. An ALTO server peers with router advertisers to receive route advertisements. When the ALTO server receives a route advertisement that includes an endpoint type identifier, the ALTO server maps the endpoint type identifier to a PID attribute and assigns the PID attribute to a PID that includes a prefix identified in the route advertisement.
US08954490B2
A method, accelerator system, and computer program product, for prefetching data from a server system in an out-of-order processing environment. A plurality of prefetch requests associated with one or more given data sets residing on the server system are received from an application on the server system. Each prefetch request is stored in a prefetch request queue. A score is assigned to each prefetch request. A set of the prefetch requests are selected from the prefetch queue that comprise a score above a given threshold. A set of data, for each prefetch request in the set of prefetch requests, is prefetched from the server system that satisfies each prefetch request, respectively.
US08954488B2
Extensible architecture and data flow in a web based diagram visualization service is accomplished by enabling a diagram update engine to launch custom data modules. Data modules for data sources that are not inherently supported are created by third parties through a specially defined interface (e.g. .NET® assemblies) and made visible for the web based diagram services and callable from a diagram update engine. Thus, a number of data sources from which diagram data can be retrieved and the way incoming data is manipulated and aggregated is extensible through code.
US08954486B2
An identities collaboration system that comprises a Personal Service Provider (PSP) system for supplying specific user related personal service(s); means for assigning two different data files to each user opting-in to the PSP system, wherein one data file contains data representing the user identity at the PSP system and it assigned on a first domain, and the other data file(s) contains data representing the information regarding whether the user is opted-in, or another identity number that is related to the user identity at the PSP, and is assigned on a second domain. The data files are stored within the terminal of each of the opting-in users. The system also comprises a third party server for providing personal service or tailored content to the opting-in user; and a utilities package, located within each of the third party servers, for identifying or re-tagging the user as a PSP user by using the data files, whenever such data file exists, or existed in the past, and is currently missing from the terminal of the user.
US08954484B2
A computer system is operable to identify subfields that differ in two data elements using a bit matrix compare function between a first matrix filled with pattern elements and a reference pattern.
US08954483B2
Provided are an arithmetic circuit and an arithmetic apparatus capable of performing comparison involving conditional branch of three or more values at high speed. The arithmetic circuit includes a plurality of computing units, a plurality of selection circuits and a decision unit. The plurality of computing units perform arithmetic computations on input data and output flag information generated based on a result of the computations. The plurality of selection circuits select any one of the data input to the plurality of computing units. The decision unit receives the flag information from the plurality of computing units and controls select operation of each of the plurality of selection circuits.
US08954481B2
A method, system, and computer program product for managing the products of a sub-community operating within a community are provided in the illustrative embodiments. The sub-community is defined in an application executing on a data processing system using a processor and a memory. The community comprises a set of members working for a common objective. The sub-community comprises a subset of the set of members working for a part of the common objective. The defining of the sub-community also configures a closing condition for the sub-community. A plurality of members is added to the sub-community. The sub-community is created.
US08954473B2
A system having an agent manager and a plurality of parallel agents for assisting a user in reaching a conclusion is provided in at least one embodiment. In at least one embodiment, the system is in communication with at least one database housing information to be analyzed by at least one of the agents. Further embodiments include the operation of the system and its interaction with the at least one database. In at least one further embodiment, the method includes the development and publication of the agents.
US08954470B2
Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history.
US08954463B2
Methods and arrangements for generating exploratory search results. A first search query is accepted in a browsing session, and first search result set is derived, comprising at least one search result from the first search query. A second search query is predicted, and a second search result set is derived, comprising at least one search result from the second search query. A final search result set is yielded via combining the first search result set and the second search result set.
US08954454B2
Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources.
US08954448B1
Disclosed are various embodiments for presenting content items that are related to media items that are currently being consumed by a user. A media item in a stream of media items being presented to a user is identified. A content item that is relevant to the media item is determined. An entry is added to the entries of a relevant content listing. The entry includes a link to the content item. The entries in the relevant content listing are chronologically correlated to the stream that is being presented to the user. The relevant content listing is updated in a user interface that is being presented to the user.
US08954439B2
There is provided a method to automatically generate software code. The method receives a request for the data, queries at least two data sources for the data based on the request; and receiving results that include the data that is populated to at least one data object.
US08954437B2
Provided is a technique for organizing content objects in an enterprise content management system. Auditing of the content objects is performed to identify one or more content objects that are to be re-classified. A content object is selected. A first category associated with the content object is obtained. A relevancy score is obtained for the first category. A list of candidate categories and relevancy scores for each of the candidate categories are obtained. In response to determining that the first category does not correspond to a candidate category or that the relevancy score does not exceed a threshold, the content object is identified as improperly categorized, and the candidate categories that have associated relevancy scores that exceed the threshold are provided in an audit report.
US08954435B2
A method for storage reclamation in a shared storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, and initiating a reclamation operation by using a reclamation agent that accesses the shared storage device. The method further includes reading the file system data structure that represent unallocated storage blocks of one of the plurality of file systems that will undergo a reclamation operation. A plurality of I/O resources that are used to provide I/O to the unallocated storage blocks are then interrupted. Storage from the unallocated storage blocks is then reclaimed, and normal operation of the I/O resources that are used to provide I/O to the unallocated storage blocks is resumed.
US08954432B2
A system, computer program, and method for storing and sharing images such as photographs via a communications network (16) and for permitting the identification of objects within the images. The invention allows the identification of objects such as persons within the photos without requiring the person submitting the photos to type in identification information for each and every photo in a photo album. The invention also allows users to automatically share their photos with others and to automatically search for photos and/or certain people in photos.
US08954427B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a method includes receiving data that specify a set of search results responsive to a search query. Query-relevant content is selected to be included in a page preview for at least one of the search results. In turn, data that cause presentation of the page preview are provided. The data provided can cause presentation of the query-relevant content at an initial zoom level and at a higher zoom level, where the initial zoom level is a zoom level at which both the query-relevant content and other content from the resource are presented. The page preview can include a page tear that defines multiple portions of the page preview for a resource.
US08954421B2
Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.
US08954416B2
A computer-implemented method is provided for searching for files on the Internet. In one embodiment, the method may provide an application crawler that assembles and dynamically instantiates all components of a web page. The instantiated web application may then be analyzed to locate desired components on the web page. This may involve finding and analyzing all clickable items in the application, driving the web application by injecting events, and extracting information from the application and writing it to a file or database.
US08954411B2
Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated.
US08954409B1
In general, techniques of the present disclosure relate to synchronizing concurrent access to multiple portions of a data structure. In one example, a method includes, sequentially selecting a plurality of requests from a request queue, wherein at least one of the requests specifies a plurality of requested synchronization objects for corresponding candidate portions of a data structure to which to apply an operation associated with a data element. The method also includes querying one or more sets of identifiers to determine whether one or more of the requested synchronizations objects specified by the selected request are acquirable. The method also includes acquiring each of the requested synchronization objects that are acquirable. The method includes, responsive to acquiring all of the one or more requested synchronization objects, selecting a subset of the candidate portions of the data structure and applying the operation only to the selected subset of the candidate portions.
US08954406B2
An archive cluster application runs across a redundant array of independent nodes. Each node runs an archive cluster application instance comprising a set of software processes: a request manager, a storage manager, a metadata manager, and a policy manager. The request manager manages requests for data, the storage manager manages data read/write functions, and the metadata manager facilitates metadata transactions and recovery. The policy manager implements policies, which are operations that determine the behavior of an “archive object” within the cluster. The archive cluster application provides object-based storage. It associates metadata and policies with the raw archived data, which together comprise an archive object. Object policies govern the object's behavior in the archive. The archive manages itself independently of client applications, acting automatically to ensure that object policies are valid.
US08954400B2
An improved solution for managing structured data, and in particular generating compressed data based on the structured data. A schema that defines the structure of the data is used to generate a dictionary. The dictionary includes a set of dictionary entries, each configured to generate compressed data for a corresponding pattern defined by the schema. Additional compression can be implemented based on the structured data itself. The compressed data can be communicated between systems to reduce transmission time.
US08954391B2
A system and method can support transient partition consistency in a distributed data grid. A cluster node in the distributed data grid can maintain a storage data structure and an index data structure. The storage data structure can store data in one or more partitions maintained on the cluster node, and the index data structure contains a plurality of indexes, wherein each index supports indexing at least one data grid operation on the one or more partitions. Furthermore, the distributed data grid ensures consistency between the storage data structure and the index data structure for the data stored in the one or more partitions maintained on the cluster node.
US08954388B2
An internet based method and system for communicating terms and conditions of an issued export license to all parties (e.g., exporter, distributor, consignee) in a transaction. The system directs prescribed export related messages from the exporter to the parties. The messages include instructions to the recipients to take certain actions required by the export license terms, and directs those parties to report the results back to the exporter.
US08954382B2
An operation arrangement work is accelerated by improving efficiency of generating an operation arrangement proposal and confirming whether the operation arrangement proposal is good or not. An operation support system has an operation arrangement proposal generation part (1110) which executes automatic generation of an operation arrangement proposal, a diagram prediction part which executes simulation of train operation in the future, a diagram display part (1120) which displays an operation schedule and the operation arrangement proposal as a diagram, and a user input part which receives input of a parameter from the user. System has a snapshot restoration part (1130) which restores snapshots of the operation arrangement proposal in an automatic generation process on the basis of a diagram change history outputted by the operation arrangement proposal generation part (1110), and a snapshot display input part (1140) which displays to the user a snapshot according to input from the user.
US08954380B2
An information processing apparatus includes an application management unit which manages the state of an application, and a package management unit which manages dependence relationship information between the package of an arbitrary application and the package of another application. The package is a group of files to be used to execute the application. The package management unit processes the application based on the dependence relationship information. The application management unit manages the state of the application in accordance with a notification from the package management unit.
US08954379B2
A system to design, create integrate and operate online communities uses web-based participation technologies. Any content can have attributes that make it appear as any type of content. With this uniform content architecture, all user-generated content is treated as a post (or, more generally, a submission), and there is no need for a participant to author multiple entries for separate uses. Preferably, content created or otherwise associated with a particular author is intrinsically tied to the author via the author's profile. At each point of participation, the content is associated with the individual, which allows the system to build and maintain a rich “living” profile for each community member. Using this approach, the system can build and enable querying of so-called “social aggregations,” which are data sets that describe a relationship among one or more author attributes and one or more content attributes.
US08954375B2
A method and system for developing data integration applications with reusable semantic types to represent and process application data. Methods include creating schemas to describe external data, creating semantic types to describe internal data, mapping schemas to semantic types, developing dataflows that configure input and output operations using schemas, mappings, and semantic types and all other transformation operations and functions based solely on semantic types, and executing dataflows defined in this manner.
US08954370B2
A policy processor is described that may be used to implement a system for managing the configuration of assets in a distributed computing network, such as an enterprise network. The policy processor resides on a managed node in the distributed computing network and operates to receive, evaluate and enact policies issued by one or more policy authorities in the distributed computing network. The policy processor utilizes a conflict resolution model to determine which policy rules included within the policies should be put into effect and which should not.
US08954361B1
The value of a target variable is predicted by obtaining historical values for the target variable at each of several time points and obtaining previously predicted values and currently predicted values for each of several predictor variables, the predictor variables being different from the target variable. Values are assigned to parameters of a forecasting model to obtain the best fit of the previously predicted values for the predictor variables to the historical values for the target variable. Finally, a value of the target variable is predicted from the currently predicted values for at least a subset of the predictor variables using the forecasting model and the values assigned to the parameters of the forecasting model.
US08954356B2
A user interface evolves based on learned idiosyncrasies and collected data of a user. Learned idiosyncrasies and collected data of the user can be stored in a knowledge base. Information from the surrounding environment of the user can be obtained during learning of idiosyncrasies or collection of data. Thought-based statements can be generated based at least in part on the knowledge base and the information from the environment surrounding the user during learning of idiosyncrasies or collection of data. The thought-based statements serve to invoke or respond to subsequent actions of the user. The user interface can be presented so as to allow for interaction with the user based at least in part on the thought-based statements. Furthermore, personality nuances of the user interface can be developed that affect the interaction between the user and the user interface.
US08954355B2
The present invention is generally directed to online postage services and systems that have an online connection, and more particularly to systems and methods for enabling a shipping label service to be integrated with a third party application or website. One preferred embodiment includes a computer program product having a computer-usable medium with a sequence of instructions, which when executed by a processor, causes the processor to execute a process that provides an online postage and shipping label service. The computer program product is configured to be integrated into a third party application, and the process includes the steps of enabling a user of the third party application to purchase postage, and enabling a user to generate one or more images of one or more shipping labels via the third party application.
US08954347B1
A system for monitoring inventory, dispensing activities and irregularities associated with service and sale of beverages primarily, but not exclusively, liquor beverages. A processor includes display facilities and communication capabilities and is operatively associated with a scale assembly disposed in supporting relation to each of a plurality of containers associated with each of the plurality of beverages. RFID tags are connected to each of the beverage containers for wireless communication between tag readers associated with the scale assembly thereby providing beverage identification and recognition. A tracking application is associated with the processor and structured to monitor usage activities of the plurality of beverages in association with the scale assembly. The tracking application includes at least a bar monitoring function, inventory function, statistics function and setup function, each structured in association with the display facility of the processor to determine and visually generate various categories of data indicative of at least dispensing activities and inventory control of the plurality of beverages logged into the system.
US08954341B2
A method for determining a value indicator in a broker-mediated geospatial information service environment includes receiving feedback data at a first system of the broker-mediated geospatial information service environment. In particular, the feedback data is received from a plurality of respondents, and relates to a broker-mediated geospatial information service provided to each respondent of the plurality of respondents. Furthermore, each respondent of the plurality of respondents is a prior requestor of a process-dataset solution for performing the broker-mediated geospatial information service. Based on the feedback data, a value indicator relating to the process-dataset solution is determined.
US08954333B2
An analyzing unit performs a morphological analysis of an input character string that is obtained by processing input speech. A generating unit divides the input character string in units of division previously decided, that is composed of one or plural morphemes, and generates partial character strings including part of components of the divided input character string. A candidate output unit outputs the generated partial character strings to a display unit. A selection receiving unit receives a partial character string selected from the outputted partial character strings as a target to be processed.
US08954330B2
The subject disclosure is directed towards detecting symbolic activity within a given environment using a context-dependent grammar. In response to receiving sets of input data corresponding to one or more input modalities, a context-aware interactive system processes a model associated with interpreting the symbolic activity using context data for the given environment. Based on the model, related sets of input data are determined. The context-aware interactive system uses the input data to interpret user intent with respect to the input and thereby, identify one or more commands for a target output mechanism.
US08954327B2
A voice data analyzing device comprises speaker model deriving means which derives speaker models as models each specifying character of voice of each speaker from voice data including a plurality of utterances to each of which a speaker label as information for identifying a speaker has been assigned and speaker co-occurrence model deriving means which derives a speaker co-occurrence model as a model representing the strength of co-occurrence relationship among the speakers from session data obtained by segmenting the voice data in units of sequences of conversation by use of the speaker models derived by the speaker model deriving means.
US08954326B2
Provided are a voice command recognition apparatus and method capable of figuring out the intention of a voice command input through a voice dialog interface, by combining a rule based dialog model and a statistical dialog model rule. The voice command recognition apparatus includes a command intention determining unit configured to correct an error in recognizing a voice command of a user, and an application processing unit configured to check whether the final command intention determined in the command intention determining unit comprises the input factors for execution of an application.
US08954315B2
Provided are systems and methods for multilingual support for users in a computing environment. The systems and methods may receive and store communications from a user in a first language. If the first language does not match a standard language of the environment, the communication may be translated to the standard language. If a subsequent access request for the stored communication is received, it may be determined whether a language associated with the request matches the standard or first language. If there is a match, the stored original user communication or the stored standard language version maybe returned. If the access request language does not match either language, the user communication may be translated to a language associated with the request directly from the stored original user communication.
US08954312B2
The invention provides for the interaction of an emulator emulating an electronic design having a communication bus communicating with a software application over the emulated communication bus. The interaction is facilitated in such a manner as to provide an appropriate latency for the emulated communication bus. According to various implementations of the invention, a protocol proxy is provided. The protocol proxy is designed to be emulated along with an electronic design and configured to communicate to software executing on a computer connected to the emulator. The protocol proxy includes a protocol module that communicates to the electronic design being emulated in the emulator environment. Furthermore, the protocol proxy includes a software control module that communicates to the software outside the emulator through proxy communication channels. Further still, the protocol proxy includes a data storage component.
US08954310B2
A method for modeling a test space comprising defining a coverage model including: one or more variables, wherein respective values for the variables are assigned, and restrictions based on which valid variable value combinations are determined for the purpose of testing the model, wherein at least two values that are assignable to the one or more variables are merged to reduce number of variable values in the coverage model.
US08954304B2
A method of optimizing a drilling tool assembly including inputting well data into an optimization system, the optimization system having an experience data set and an artificial neural network. The method further including comparing the well data to the experience data set and developing an initial drilling tool assembly based on the comparing the well data to the experience data, wherein the drilling tool assembly is developed using the artificial neural network. Additionally, the method including simulating the initial drilling tool assembly in the optimization system and creating result data in the optimization system based on the simulating.
US08954302B2
Disclosed are techniques for representing and modeling systems in which each system corresponds to an application mode. This may be done for one or more geometries using local and/or non-local couplings. For each application mode, physical quantities are modeled and may be defined using a graphical user interface. Physical properties may be used to model the physical quantities of each system. The physical properties may be defined in terms of numerical values or constants, and mathematical expressions that may include numerical values, space coordinates, time coordinates, and actual physical quantities. Physical quantities and any associated variables may apply to some or all of a geometric domain, and may also be disabled in other parts of a geometrical domain. Partial differential equations describe the physical quantities. One or more application modes may be combined using an automated technique into a combined system of partial differential equations as a multiphysics model.
US08954300B2
A screening method and apparatus, the method comprising irradiating a subject for screening with excitation radiation, collecting detector output data from a radiation detector located near the subject, and resolving individual signals in the detector output data by (i) determining a signal form of signals present in the data, (ii) making parameter estimates of one or more parameters of the signals, wherein the one or more parameters comprise at least a signal temporal position, and (iii) determining the energy of each of the signals from at least the signal form and the parameter estimates. The screening time is shorter, dwell time is shorter, resolution is improved and/or throughput is increased.
US08954299B2
Provided are an anthropometric product design method and a recording media storing a computer program for the same. The anthropometric product design method includes the operations of: (a) expressing the relationships between human body variables and design variables in equations, and establishing design equations for design variables, respectively, of a product to be designed; (b) generating a representative human model (RHM) for the product to be designed; (c) extrapolating postures according to changes in design dimensions through a computer simulation using the design equations and RHMs, and comparing data on the extrapolated postures with defined reference posture data to perform a design sensitivity analysis; and (d) determining optimal design dimensions for related design variables based on the design sensitivity analysis. Accordingly, because various human body dimensions and product use postures of users can be reflected in product designs through computer simulation, products that are better customized for users can be designed, and products can be designed that are optimized through design sensitivity analyzes of posture loss scores according to changes in design dimensions.
US08954292B2
A system for locating and tracking an object is provided. The system includes a measuring device configured to determine a property of a paving-related material, a locating device configured to determine a location of the measuring device, a tracking system configured to store tracking information associated with the measuring device and one or more properties determined by the measuring device, and a communications system configured to transfer, to a remote device, the location of the measuring device and the tracking information associated with the measuring device.
US08954287B2
A method for calibrating alignment of an end effector with respect to a chuck in a plasma processing system is disclosed. The method includes providing a first light beam from the end effector to said chuck, moving the end effector along a predefined calibration path such that the first light beam traverses a surface of the chuck, receiving a set of reflected light signals being generated at least when the surface reflects the first light beam during the moving, and analyzing the set of reflected light signals to identify three or more discontinuities, generated when the first light beam encounters an edge of the chuck. The method also includes determining three or more coordinate data points representing three or more points on the edge of the chuck, and determining a center of the chuck based on the three or more coordinate data points.
US08954284B1
Methods of inducing movement and interaction of molecules in an electric field of an electrophoretic device that is configured to cause molecules to move on a convergent path to mimic a living cell. The electrophoretic device is constructed to support an isoelectric focusing medium, such as a gel on a gel plate with spaced charged poles having different configurations to induce non-parallel migration, and in particular to induce convergent migration wherein spacially separated groups of like-kind molecules are driven on pathways to proximity with other group or groups of like-kind molecules. In this manner researchers may devise experiments with multiple substances to track pathways of interaction during osmotic diffusion and polar directed migration through the medium that simulates pathways in a biological cell. The experiment with select substances may be conducted with controlled variations in medium, potential and temperature.
US08954283B2
Gene expression profiling is a powerful tool that has varied utility. It enables classification of multiple myeloma into subtypes and identifying genes directly involved in disease pathogenesis and clinical manifestation. The present invention used gene expression profiling in large uniformly treated population of patients with myeloma to identify genes associated with poor prognosis. It also demonstrated that over-expression of CKS1B gene, mainly due to gene amplification that was determined by Fluorescent in-situ hybridization to impart a poor prognosis in multiple myleoma. It is further contemplated that therapeutic strategies that directly target CKS1B or related pathways may represent novel, and more specific means of treating high risk myeloma and may prevent its secondary evolution.
US08954281B2
A system for testing a wellbore fluid includes a test chamber having first and second platens therein. The chamber is in a thermally insulating enclosure. The enclosure includes a heating element. The platens simulate response of the wellbore fluid through an hydraulically induced fracture in subsurface rock formation. The system includes means to control a distance between the platens. A pump introduces the wellbore fluid into a space between the platens and another pump introduces a pressure test fluid into contact with the wellbore fluid. A respective pressure sensor is in fluid communication with a discharge side of each pump, and a sensor is included to measure a parameter related to the position of the second platen or the space between the platens. A data acquisition and control device is configured to detect signals from the respective pressure transducers and the sensor.
US08954271B2
A system and method for determining a location of a mobile object is provided. The system determines the location of the mobile object by determining distances between a plurality of sensors provided on a first and second movable parts of the mobile object. A stride length, heading, and separation distance between the first and second movable parts are computed based on the determined distances and the location of the mobile object is determined based on the computed stride length, heading, and separation distance.
US08954269B2
Methods and systems consistent with the present invention provide a host based positioning system. The host based positioning system includes a tracker hardware interface that connects to a dedicated hardware space vehicle tracker. The tracker hardware interface receives positioning information from the space vehicle tracker. The host based positioning system also includes a memory that includes a GPS library having a user interface, a tracker interface, and an operating system interface. A processor runs functions provided by the interfaces.
US08954264B2
The different advantageous embodiments provide a system comprising an environmental waypoint insertion process and a processor unit. The processor unit is configured to run the environmental waypoint insertion process. The environmental waypoint insertion process is configured to receive information. The environmental waypoint insertion process determines whether and how to suggest additional waypoints for insertion into a flight plan to a subscriber.
US08954263B2
A navigation device is configured to allocate display setting such as color schemes and screen contents to at least one ambient lighting condition, monitors and evaluates a signal indicative of ambient lighting conditions and determines whether display settings for the current ambient lighting conditions are already in use and to change display settings so that they suit current ambient lighting conditions if needed.
US08954261B2
An autonomous vehicle positioning system for determining a position of a remote vehicle relative to a mobile host vehicle based on safety alert messages broadcast from the remote vehicle relating to an event in a road of travel. A host vehicle communication unit communicates with the remote vehicle for receiving the broadcast messages from the remote vehicle. A host vehicle control unit identifies reference points along the road of travel. Each reference point identifies a position of the host vehicle and associated signal reception properties, for example time-of-arrival, angle-of-arrival and received signal strength when the host vehicle receives the broadcast message. The control unit of the host vehicle selects a set of the reference points having identified positions and associated times, angles and signal strength. The control unit determines a position of the remote vehicle as a function of the time difference-of-arrival, angle-of-arrival or received signal strength between each selected reference point in the set.
US08954259B2
An electronic control unit executes torque suppression control for reducing engine torque at the time of strong accelerator operation on the basis of an execution condition that a period of time elapsed from when an ignition switch is turned on is shorter than a prescribed period of time. By so doing, the torque suppression control is executed only when the elapsed period of time is short, a vehicle is still running in a parking lot and it is less likely that a driver performs accelerator operation with the intention to suddenly accelerate the vehicle; whereas, when the elapsed period of time is longer than a certain period of time and the vehicle is presumably running on an ordinary road, the torque suppression control is not executed, and acceleration of the vehicle along with the driver's intention is allowed.
US08954257B2
A control system for an engine includes a selecting module, a target air per cylinder (APC) module, and a phaser scheduling module. The selecting module: selects one of (a) target intake and exhaust cam phaser angles and (b) measured intake and exhaust cam phaser angles; and sets selected intake and exhaust cam phaser angles based on the selected one of the target intake and exhaust cam phaser angles and the measured intake and exhaust cam phaser angles, respectively. The target APC module determines a target APC based on a target spark timing and the selected intake and exhaust cam phaser angles. The phaser scheduling module determines the target intake and exhaust cam phaser angles based on the target APC and controls intake and exhaust cam phasers of the engine based on the target intake and exhaust cam phaser angles, respectively.
US08954252B1
Aspects of the disclosure relate generally to notifying a pedestrian of the intent of a self-driving vehicle. For example, the vehicle may include sensors which detect an object such as a pedestrian attempting or about to cross the roadway in front of the vehicle. The vehicle's computer may then determine the correct way to respond to the pedestrian. For example, the computer may determine that the vehicle should stop or slow down, yield, or stop if it is safe to do so. The vehicle may then provide a notification to the pedestrian of what the vehicle is going to or is currently doing. For example, the vehicle may include a physical signaling device, an electronic sign or lights, a speaker for providing audible notifications, etc.
US08954249B2
A braking force control apparatus for a vehicle estimates the friction coefficient μ of a road surface as the state of the road surface on which the vehicle travels, and determines an ideal braking force μW by making use of the estimated road surface friction coefficient μ. When μ is equal to or greater than a predetermined friction coefficient μ0, the braking force control apparatus operates an in-wheel motor in a regeneration state to generate a motor braking torque Tmr, and causes a friction brake mechanism to generate a frictional braking force Bf computed by subtracting Tmr from μW. When μ is less than μ0, the braking force control apparatus operates the in-wheel motor in a power running state to generate a motor driving torque Tmc, and causes the friction brake mechanism to generate a Bf computed by adding Tmc to μW.
US08954247B2
A power transmission apparatus includes a continuously variable transmission, a clutch, a drive condition determination device, an input torque calculator, a belt transfer torque calculator, and a clutch transfer torque controller. The continuously variable transmission includes a drive pulley, a driven pulley, and a belt. The clutch transfer torque controller controls a transfer torque of the clutch so that the transfer torque of the clutch is higher than or equal to an input torque calculated by the input torque calculator and is lower than a transfer torque of the belt calculated by the belt transfer torque calculator if it is determined that the vehicle is under a drive condition.
US08954237B2
The invention relates to a central module for a modular vehicle. The module is characterized in that it comprises, on either side of a loading surface, a first end having a first junction surface and a second end opposite said first end having a second junction surface that is symmetrical nonparallel to said first surface, each of the latter designed to be capable of complementarily engaging with a complementary junction surface of a side module capable of engaging with the central module by buttressing assembly. The invention relates to a modular vehicle comprising such a module. The vehicle is characterized in that the latter is assembled, at each end thereof, to a side module, one side module comprising means for running on the ground. The invention relates to a train of vehicles comprising such a vehicle.
US08954234B2
An electric power steering system includes a power supply, a driving motor for supplying mechanical power, and an electric power steering controller configured to control the driving motor and provide power to the driving motor. A boosting module is operatively coupled between the power supply and the electric power steering controller and is configured to boost a power output of the power supply, and supply the boosted power output to the electric power steering controller so that the driving motor receives a boosted power level.
US08954232B2
A vehicle control system includes a control portion configured to determine a single parameter based on a running condition of a vehicle, and determine control amounts for a plurality of actuators provided in the vehicle based on the parameter. A relation of the control amount for each of the plurality of actuators to the parameter is predetermined. The control portion is configured to, when the parameter is determined, determine the control amounts for the respective actuators based on the parameter, and control the actuators based on the determined control amounts.
US08954226B1
A method, implemented in an electronic processing system that includes a memory and one or more processors, includes receiving, at the electronic processing system, sensor data representing information collected by a first sensor (i) located on or in a first vehicle and (ii) configured to sense an environment external to the first vehicle. The method also includes storing the received sensor data in the memory, and generating, via the one or more processors and using the stored sensor data, a virtual model of an event involving at least one vehicle.
US08954221B2
An emission deterioration notifying device includes a low fuel pressure determining unit, an emission deterioration notifying unit, and an electric control unit. The determining unit determines whether supply pressure of fuel supplied to an injector is in a low fuel pressure state, in which the supply pressure is lower than a predetermined threshold value. The notifying unit notifies that exhaust emission is deteriorating beyond its allowable range when it is determined that the supply pressure is in the low fuel pressure state. The control unit allows notification by the notifying unit at a time of injection control at which injection of fuel from the injector is allowed, and the control unit prohibits notification by the notifying unit or reduces the threshold value at a time of injection stop control at which injection of fuel from the injector is stopped.
US08954216B2
To provide a work machine that can make minimum passes over a target area without leaving any tasks with flexible steering operations. A controller 10 mounted on a motor-driven lawn mower 1 determines intersections between a contour service path and a pair of straight service paths that are adjacent to each other in which the motor-driven lawn mower 1 travels along the straight service paths in opposite directions, and sets (records) a turning behavior including backward movement of the motor-driven lawn mower connecting the adjacent intersections in a configuration file. The information recorded in the configuration file is read during the operation to move the motor-driven lawn mower along the contour service path 50 and the straight service paths on anywhere other than the aforementioned intersections and to turn in accordance with the turning behavior when the motor-driven lawn mower reaches one of the intersections.
US08954212B2
A control device for a creep speed advance and creep speed backing up of an electric vehicle. A mode switch provided with an operating section can be operated in a longitudinal direction and can be operated leftward from an intermediate part. The operating section is automatically returned to a stop position in which a speed zero instruction is output to a motor when not being operated by return springs. When the operating section is pushed forward, a creep speed advance mode can be selected and when the operating section is pulled backward, a creep speed backing up mode can be selected. To clearly discriminate a position of the operating section among the creep speed advance mode, the creep speed backing up mode and a normal mode, a stopper is arranged between the stop position and the normal mode so that larger force is required to operate the operating section.
US08954211B2
Technologies are provided for underwater measurements. A system includes an underwater vessels including: a plurality of sensors disposed thereon for measuring underwater properties; and a programmable controller configured to selectively activate the plurality of sensors based at least in part on underwater pressure. A user may program at what pressure ranges certain sensors are activated to measure selected properties, and may also program the ascent/descent rate of the underwater vessel, which is correlated with the underwater pressure.
US08954209B2
A method for determining order of locomotives in a locomotive consist is provided. Specifically, in a system wherein locomotives in a locomotive consist each include network interfaces having unique identifying criteria, such as IP addresses, the location of each locomotive relative to the lead locomotive may be accurately and automatically determined.
US08954203B2
A power management system includes a plurality of monitors, communicatively coupled together over a communications medium. Each respective monitor of the plurality of monitors is configured to capture power factor (PF) data at a corresponding distribution segment for calculation of a PF correction.
US08954191B2
Disclosed is a mobile robot and a controlling method of the same. An entire movement region is divided into a plurality of regions, and a partial map is gradually made by using feature points of a plurality of images of the divided regions. Then, the map is compensated into a closed curved line, thereby making an entire map. Furthermore, when the mobile robot is positioned at a boundary of neighboring regions of the cleaning region, the boundary where a closed curved line is formed, the mobile robot compensates for its position based on a matching result between feature points included in the map, and feature points extracted from images captured during a cleaning process.
US08954190B2
Invention describes apparatus automating pharmacy operations. Apparatus includes portable vending cartridges, cartridge transport components, automatic vending modules, controllers. Cartridge contains conveyor transporting containers with medications secured inside carriers. Cartridges slide-into receptacles inside vending module. Controllers monitor in real-time presence of cartridges, inventory of carries and containers with medications, and execute controls, including: indexing conveyors; loading and/or unloading medications in/from carriers; maintaining medications within specifications—environment, handling, safety with reports confirming compliance. Controllers execute in real-time optimization algorithm to achieve required performance: rates of medications loading/unloading, power consumption. Apparatus supports centralized and on-site processing of prescription medications with centralized distributed deliveries of medications inside portable cartridges to vending modules located at pharmacies, stand-alone kiosks, customer homes. Apparatuses supports configuration as closed-loop real-time process control system allowing optimum utilization of pharmacy resources for centralized and onsite processing of prescription medications within specifications. Controller maintains all medications inside apparatus within specification requirements.
US08954188B2
An automated storage and retrieval system including a storage structure with storage racks having a seating surface configured to support case units where a position of each case unit is non-deterministic for each storage location on the storage racks, each case unit has a predetermined storage position and a controller is configured to determine the predetermined storage position, a picking aisle configured to provide access to the case units within the storage structure, and a seismic disturbance restorative system including seismic disturbance motions sensors disposed on the storage racks, a seismic disturbance control module in communication with the seismic disturbance sensors and configured to identify a seismic disturbance, and an automated case mapper configured to traverse the picking aisle, the automated case mapper being in communication with and initialized by the seismic disturbance control module to identify a seated position of at least one case unit within the storage structure.
US08954186B2
A method of configuring a polishing monitoring system includes receiving user input selecting a plurality of libraries, each library of the plurality of libraries comprising a plurality of reference spectra for use in matching to measured spectra during polishing, each reference spectrum of the plurality of reference spectra having an associated index value, for a first zone of a substrate, receiving user input selecting a first subset of the plurality of libraries, and for a second zone of the substrate, receiving user input selecting a second subset of the plurality of libraries.
US08954184B2
System(s) and method(s) are provided for adjustment and analysis of performance of a tool through integration of tool operational data and spectroscopic data related to the tool. Such integration results in consolidated data that enable, in part, learning at least one relationship amongst selected portions of the consolidated data. Learning is performed autonomously without human intervention. Adjustment of performance of the tool relies at least in part on a learned relationship and includes generation of process recipe parameter(s) that can adjust a manufacturing process in order to produce a satisfactory tool performance in response to implementation of the manufacturing process. A process recipe parameter can be generated by solving an inverse problem based on the learned relationship. Analysis of performance of the tool can include assessment of synthetic performance scenarios, identification of spectroscopic condition(s) that affect performance, and extraction of endpoints based at least on time dependence spectroscopic data.
US08954178B2
In one aspect, audio streams are added to a mix until the mix is either complete (i.e., all audio streams have been added) or the mix is closed early (i.e., before the mix is complete). In another aspect, audio and video streams are synchronized by playing back the audio stream and then synchronizing display of the video frames to the playback of the audio stream.
US08954167B2
A lead assembly for an implantable medical device includes a lead body having a proximal end and a distal end. One or more connectors at the proximal end of the lead body are each adapted for connection to a pulse generator. One or more conductive elements are coupled to the one or more connectors at the proximal end and extend through the lead body to the distal end. Each of the one or more conductive elements includes an electrode coil that extends from the distal end of the lead body that is formed into a helix having a diameter greater than a diameter of the electrode coil.
US08954162B2
The disclosure is directed to a method for implanting a medical device proximate to a target tissue site within an occipital region of a patient, such as proximate to an occipital nerve or a trigeminal nerve. The method comprises introducing an implant tool into a patient to define an insertion path to the target tissue site. The implant tool includes a shape memory cannula and a malleable needle at least partially disposed within an inner lumen of the cannula. The shape of the needle may be changed to accommodate different anatomical structures/features of the patient. Upon withdrawal of the needle from the cannula, the cannula may change shape, thereby changing the shape of the insertion path.
US08954161B2
The present invention provides systems and methods for radiometrically measuring temperature and detecting tissue contact during ablation. An interface module includes a first input/output (I/O) port for receiving radiometer and thermocouple signals from an integrated catheter tip (ICT) that includes a radiometer; a second I/O port for receiving ablative energy from an electrosurgical generator; a temperature display; a patient relay; a computer-readable medium storing radiometer and thermocouple parameters and instructions for causing the processor to: calculate a temperature adjacent to the ICT based on the radiometer and thermocouple signals and the parameters; causing the temperature display to display the calculated temperature; closing the patient relay to pass ablative energy from the second to the first I/O port; determining whether the ICT is in contact with tissue based on the radiometer signal. An output device indicates whether the ICT is determined to be in contact with the tissue.
US08954154B2
An apparatus for the cardio-synchronized stimulation of skeletal or smooth muscle, but excluding the heart muscles, in a counterpulsation mode of a patient. The apparatus comprises an active and a passive electrode for attachment to said patient, a signal processor having a configuration input for varying a time delay associated with counterpulsation mode stimulation, and a sensing system for sensing information relating to the performance of the patient's heart and for transmission of information signals to said signal processor, said signal processor producing control signal information relating to stimulation signals to be applied to said active electrode in a counterpulsation mode, a stimulation signal generator Associated with said active electrode for generating stimulation signals, wireless transmission means for transmitting said control signal information from said signal processor to said stimulation signal generator whereby said stimulation signal generator applies stimulation signals to said active electrode in accordance with said signal information.
US08954149B2
Apparatus is provided for treating a condition of a subject, including an energy transmitter, which is configured to be positioned outside a body of the subject in a vicinity of a site selected from the group consisting of: a sphenopalatine ganglion (SPG), a greater palatine nerve, a lesser palatine nerve, a sphenopalatine nerve, a communicating branch between a maxillary nerve and an SPG, an otic ganglion, an afferent fiber going into the otic ganglion, an efferent fiber going out of the otic ganglion, an infraorbital nerve, a vidian nerve, a greater superficial petrosal nerve, and a lesser deep petrosal nerve. A control unit is configured to drive the energy transmitter to transmit energy to the site, and configure the energy to stimulate the site. Other embodiments are also described.
US08954147B2
An A-H delay can be specified, such as by computing the A-H delay using a measured cardiovascular physiologic parameter. The A-H delay can be used for specifying timing between a paced or sensed atrial contraction and a His-bundle pacing time.
US08954146B2
Cardiac monitoring and/or stimulation methods and systems employing dyspnea measurement. An implantable cardiac device may sense transthoracic impedance and determine a patient activity level. An index indicative of pulmonary function is implantably computed to detect an episode of dyspnea based on a change, trend, and/or value exceeding a threshold at a determined patient activity level. Trending one or more pulmonary function index values may be done to determine a patient's pulmonary function index profile, which may be used to adapt a cardiac therapy. A physician may be automatically alerted in response to a pulmonary function index value and/or a trend of the patient's pulmonary index being beyond a threshold. Computed pulmonary function index values and their associated patient's activity levels may be stored periodically in a memory and/or transmitted to a patient-external device.
US08954143B2
An implantable electroacupuncture device (IEAD) treats a disease or medical condition of a patient through application of stimulation pulses applied at a specified acupoint or other target tissue location. In a preferred implementation, the IEAD is an implantable, coin-sized, self-contained, leadless electroacupuncture device having at least two electrodes attached to an outside surface of its housing. The device generates stimulation pulses in accordance with a specified stimulation regimen. Power management circuitry within the device allows a primary battery, having a high internal impedance, to be used to power the device. The stimulation regimen generates stimulation pulses during a stimulation session of duration T3 minutes applied every T4 minutes. The duty cycle, or ratio T3/T4, is very low, no greater than 0.05. The low duty cycle and careful power management allow the IEAD to perform its intended function for several years.
US08954141B1
An iontophoretic dental device that positions electrodes at buccal and lingual gingiva is described herein. The iontophoretic dental device includes an electrode locating member and electrodes that are attached to the electrode locating member. Further described herein is an iontophoretic dental system for simultaneously positioning electrodes at the buccal and lingual gingiva of a tooth on which dental work is performed. The system includes a coupler, lead wires and an iontophoretic dental device that further includes a clamp and electrodes. The electrodes are operatively attached to the clamp. Also described herein is a method of delivering a medicament to teeth or surrounding oral tissues including placing an iontophoretic dental device on buccal and lingual gingiva, the device including a clamp, and applying current to the electrodes.
US08954140B2
A system automatically detects peaks in signal by generating a zero-mean data sequence of the signal comprising a data sequence and filtering the zero-mean data sequence. The entropy of the filtered data sequence is determined and peaks are detected in the entropy data sequence.
US08954139B2
A heart monitor is disclosed. The monitor computes ST segment deviations and stores the results in heart rate based histograms. Periodically, the monitor analyzes the histogram data to determine a normal range of ST deviation for a particular heart rate range. The monitor computes heart rate dependent ischemia detection thresholds based on the upper and lower boundaries of the normal range.
US08954137B2
A system include circuitry to receive information from a mobile device including ECG data representative of a beating heart, circuitry to analyze the ECG data using at least one pattern to detect a notable finding in the ECG data and circuitry to determine at least one pattern to send to the mobile device, based on the analysis of the ECG data. The system sends the at least one determined pattern to the mobile device.
US08954135B2
The present inventions, in one aspect, are directed to portable biometric monitoring device including a housing having a physical size and shape that is adapted to couple to the user's body, at least one band to secure the monitoring device to the user, a physiological sensor, disposed in the housing, to generate data which is representative of a physiological condition of the user data. The physiological sensor may include a light source to generate and output light having at least a first wavelength, and a photodetector to detect scattered light (e.g., from the user). A light pipe is disposed in the housing and optically coupled to the light source directs/transmits light therefrom along a predetermined path to an outer surface of the housing. Processing circuitry calculates a heart rate of the user using data which is representative of the scattered light.
US08954114B2
A communication device is provided with a processing unit. The processing unit determines whether at least one elementary file in a single subscriber identity card is required to be read out. If so, the processing unit activates one subscriber identity module instance in the subscriber identity card for the elementary file, and reads the elementary file from the subscriber identity card.
US08954112B2
An apparatus and method set up an interface in a mobile terminal. The method includes: storing an interface setup application including customized data unique to countries and operators; determining whether a Subscriber Identity Module (SIM) card is inserted into the mobile terminal when the mobile terminal is powered on; detecting a Mobile Country Code (MCC) and a Mobile Network Code (MNC) included in the SIM card, if the SIM card is inserted into the mobile terminal; executing the interface setup application and searching for customized data corresponding to the detected MCC and MNC from among the customized data unique to countries and operators; and installing an interface of the mobile terminal based on the searched customized data.
US08954110B2
To improve convenience of a function of rearranging and conveying information registered in an address book. A mobile phone, if any one of users registered in an address book is selected, obtains location information of a mobile phone owned by the selected user from a location search server. The mobile phone, by comparing location information of a home or an office of the selected user registered in the address book and the location information of the mobile phone obtained from the location search server, decides an indication sequence of plural communication addresses registered in the address book for the selected user.
US08954106B2
A method and apparatus for configuring Power Headroom Report (PHR) of a User Equipment (UE) efficiently in a mobile communication system supporting carrier aggregation are provided. The method includes generating a header including a LCID for identifying extended PHR and L indicating a length of the extended PHR, and inserting Power Headrooms (PHs) of multiple activated carriers into the extended PHR of one of the carriers.
US08954103B2
Implementations and techniques for model based Doppler compensation using traffic data are generally disclosed.
US08954100B2
In one embodiment, a mobile device determines a notification mode based on the mobile device's user interface mode, and transmits a message comprising the notification mode to a server, causing the server to transmit one or more messages to the mobile device based on the notification mode.
US08954092B2
A computing system extracts, based on one or more electronic messages sent or received by a user of a mobile computing device, travel plan information associated with the user of the mobile computing device. The travel plan information may indicate a destination to which the user is planning to travel. In response to extracting the travel plan information, the computing system may send an instruction to the mobile computing device to cache, in advance of the user arriving at the destination, information associated with the destination. In this way, the mobile computing device may access the information associated with the destination while at the destination, even if the mobile computing device is unable to access the information via a wireless communication channel.
US08954090B2
Methods and apparatus are disclosed to generate market segmentation data with anonymous location data. A disclosed example method involves receiving geographic location information associated with a mobile phone user, associating the geographic location information with an identifier unrelated to personal information associated with the mobile phone user, identifying a home location associated with the geographic location information, and associating segmentation information with the identifier based on the home location and without referencing personal information of the mobile phone user.
US08954089B2
An apparatus and method for building a base station almanac at a non-carrier location server is shown. A mobile device cooperates by informing the non-carrier location server of observed time difference of arrival (OTDOA) assistance data it receives. The non-carrier location server collects enough OTDOA assistance data through crowd souring or spoofing to generate an OTDOA library. The non-carrier location server using the OTDOA library to generate a base station almanac. Once created, non-carrier location server uses the base station almanac to provide assistance data to mobile devices without assistance from the carrier. Also, a mobile device may use the base station almanac to determine transmission timing between itself and neighboring and distant base stations.
US08954088B1
Location-based person and object monitoring are provided. The location of a person or object may be monitored by associating a device with the person or object that is operative to send location information for the monitored person or object to a receiving station for establishing precise geo-location data for the monitored person or object. The geo-location information for the monitored person or object may be passed to a television services system for generating and displaying on a viewable television channel mapping information showing the location of the monitored person or object. A television channel may be designated for each monitored person or object. If the monitored person or object moves out of a prescribed monitoring range, a television channel showing the mapping information may be automatically displayed to replace a presently viewed television channel for alerting a monitoring person as to the whereabouts of the monitored person or object.
US08954081B2
A system for simultaneously routing a special number call from a mobile unit to a plurality of agencies includes (a) at least one of an unlicensed mobile access network and a radio access network communicating with the mobile unit; (b) a mobile switch coupled with at least one of the networks; (c) a call receiver coupled with the mobile switch; at least one of the call receiver and the mobile switch being coupled for communication with respective of the agencies; and (d) a locator coupled with at least one of the mobile switch and the call receiver. After receiving the special number call, the call receiver cooperates with at least one of the locator and the mobile switch to effect routing of the special number call to one or more included agency. Determination which agency is an included agency is made at the call receiver.
US08954078B2
A method, apparatus, and computer program for continuing transmission during handover are presented. A communication connection is established between a source base station and a mobile relay base station comprising a distributed antenna system (DAS). The DAS includes multiple spatially distributed antenna units (DAUs), wherein at least part of the DAUs are used for forming a cluster of sub-cells within a coverage area of the mobile relay base station and at least part of the DAUs are used for communicating with a fixed cellular network infrastructure over multiple backhaul links. A first backhaul link is then handed over from the source base station to a target base station. After the handover, data transfer between the source base station and at least one backhaul link still linked to the source base station is continued, and remaining backhaul link(s) are released from the source base station according to a determined criterion.
US08954069B2
The provision of dual mode services is facilitated. Access to the dual mode services is controlled by associating a mobile device to an access point. Subscribers are required to provide valid geographical addresses for access points associated with the mobile devices prior to provision of service. Consequently, physical addresses are necessarily available for emergency services (e.g., E911). Mobile devices are restricted to specific access points based upon the access point identifiers automatically provided during initialization of service and maintained for authorization purposes.
US08954067B2
Various methods are provided for facilitating a software smart card environment consisting of multiple virtual UICCs (vUICC) hosting a plurality of SIMS or U-SIMS. One example method may comprise receiving a network authentication request from a first network operator. The method may also comprise causing, using a processor, a UICC to activate a subscription for the first network operator and deactivate a subscription for a second network operator in an instance in which the subscription for the first network operator is not the active subscription. The method may further comprise determining a vUICC identification relating to the requested application. The method may further comprise causing authentication information to be transmitted to the first network operator based on the subscription for the first network operator. Similar and related example apparatuses and example computer program products are also provided.
US08954064B2
The disclosure relates to a user equipment for a wireless communications system, and to a related method for identifying a resource to use for a transmission of control information on a physical uplink control channel, PUCCH, format 3. The method comprises receiving (610) a resource index from a serving radio base station, and identifying (620) the resource to use for the transmission of the control information in a subframe based on the received resource index, wherein the identified resource is within a same confined set of physical resource blocks regardless of if a normal or a shortened PUCCH format 3 is used in the subframe.
US08954054B2
The disclosure discloses a method for processing/testing of a called terminal and a Long Time Evolution (LTE) system. The method comprises that: a network side of the LTE system sends a paging message to the terminal residing in an LTE cell which is called by a Circuit Switched (CS) domain service; the terminal establishes a Radio Resource Control (RRC) connection with the network side; the terminal sends to the network side a message for requesting to establish a CS domain service; the network side indicates, to the terminal, carrier frequency information of a Global System for Mobile Communications (GSM) cell to which the terminal needs to be redirected; the terminal sends a channel request message to the GSM cell; the terminal performs routing area updating in the GSM cell; the terminal sends a paging response message to the GSM cell; the terminal establishes the CS domain service in the GSM cell. By using the disclosure, when being called by the CS domain service, the terminal residing in the LTE cell can return to a cell of a corresponding network to establish the CS domain service.
US08954051B2
Systems, methods, devices, and computer program products are described for supporting macrocell-to-femtocell hand-ins of active macro communications for mobile access terminals. An out-of-band (OOB) link is used to detect that an access terminal is in proximity of a femtocell (e.g., using an OOB radio integrated with the femtocell or in a common subnet with the femtocell). Having detected the access terminal in proximity to the femtocell, an OOB presence indication is communicated to a femto convergence system disposed in a core network in communication with the macro network to effectively pre-register the access terminal with the femto-convergence system. When the femto convergence system receives a handoff request from the macro network implicating the pre-registered access terminal, it is able to reliably determine the appropriate target femtocell to use for the hand-in according to the pre-registration, even where identification of the appropriate target femtocell would otherwise be unreliable.
US08954049B2
The invention relates to a method of operating a module 100 or the like wireless communication terminal for wireless communication, wherein in operation the module 100 is in signaling relation to a device 3 of an integrated circuit card, wherein the operation is adapted for signaling between the module 100 and the integrated circuit card device 3 (ICC-device) via an interface system 10, the interface system 10 comprising at least one command interface instance 10.0, 10.1, 10.2, 10.3 adapted for direct command signaling between the module 100 and at least one application 1, 2, and a card application toolkit 80 (CAT) for direct command signaling between the module 100 and the integrated circuit card device 3 (ICC-device).
US08954047B2
Methods and apparatus, including computer systems and program products, for searching for mobile content. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive computer data; receiving, at the computer system, information identifying the computer data to be downloaded to the mobile device; using the computer system to search computer data offerings from mobile device content providers for the computer data; and wirelessly transmitting to the mobile device data corresponding to a search result. Another method includes an application, on a mobile device, querying a computer system independent of the mobile device for a result of a search for the computer data, and causing the downloading of the computer data.
US08954043B2
There is provided a communication terminal comprising: a readout unit which reads out, from a plurality of storage media each storing an identifier concerning a communication carrier, the identifiers; a communication unit which determines the communication carriers based on the identifiers read out by the readout unit, and performs communication using the determined communication carriers; a generation unit which generates address book information in which identifying information for identifying an address of a communication partner is registered in association with carrier information concerning a communication carrier of the communication partner; and a control unit which controls the communication unit to perform communication with the communication partner based on the identifying information and the carrier information registered in the address book information.
US08954032B1
A method, system and medium are provided for accounting for shared-network scenarios in a carrier-aggregation network using billing identifiers. A base station within the network establishes a wireless-telecommunications link with a mobile station associated with a first provider within the network. The base station communicates a billing identifier associated with the base station to the first provider. The billing identifier indicates a type of shared-network scenario associated with the base station. The billing identifier is used by the provider to determine billing information for the mobile station.
US08954031B2
There is disclosed a mobile terminal for providing a convenient and effective contact management function by providing differentiated services for two or more connected contacts, respectively. To this end, there is provided an operation control method of a mobile terminal, and the method may include displaying a contact list containing a plurality of contacts; designating a first contact in the contact list as a first recipient according to a user's input; designating at least one second contact as a second recipient when there exists the at least one second contact connected to the first contact; and performing a first operation for the first recipient, and performing a second operation subordinate to the first operation for the second recipient.
US08954026B2
An electronic device includes an adjustable filter with a first filter element, and a second filter element coupled to the first filter element. The second filter element includes a field effect transistor (FET) including a source terminal, a drain terminal, and a gate terminal. The source terminal and the gate terminal are coupled to a reference voltage. A control circuit is coupled to the drain terminal and is configured to apply a control voltage thereto to vary a capacitance between the source and drain terminals to adjust the adjustable filter.
US08954017B2
A communications device is disclosed that implements a phase-locked-loop to multiply a clock signal provided to a power management unit (PMU) by a variable integer value. Multiplying the PMU clock signal provides a second clock signal where the second clock signal is characterized by a fundamental component with one or more harmonics of the fundamental component that differ from the fundamental component and the one or more harmonics of the PMU clock signal. The fundamental component with one or more harmonics of the second clock signal does not occupy the same communication channel as the transmission communication signal of the communications device. Thus, minimizing the degradation of the transmission communication signal.
US08954013B2
The embodiments of the present invention provide a driving strength control apparatus and method and terminal equipment. The control apparatus comprises: a signal receiving unit to receive a test signal transmitted by a peripheral device; a signal sampling unit to sample the test signal received by the signal receiving unit to obtain a plurality of rising edges and falling edges of the test signal; an interval measuring unit to measure the time interval between a rising edge and a falling edge, or between a rising edge and another rising edge, or between a falling edge and another falling edge; and a controlling unit to adjust the driving strength imposed on the peripheral device according to the time interval. With the embodiments of the present invention, the driving strengths imposed on the peripheral device may be made identical, preventing signal deviation and improving the quality of compatibility.
US08954003B2
Systems and methods of managing pairing information associated with peer-to-peer device pairings are disclosed herein. The pairing information can include link keys or other configuration data associated with the peer-to-peer device pairing. The system can detect that a first electronic device has paired with a second electronic device via a peer-to-peer device pairing connection. The first electronic device can store pairing information associated with the peer-to-peer device pairing. The system can determine a first time associated with when the peer-to-peer device pairing terminates. For example, the system can determine that a peer-to-peer activity has terminated, that a timeout period has elapsed, or any other event indicative of a termination of a peer-to-peer device pairing. In response to the determination of the first time associated with when the peer-to-peer device pairing terminates, the system can delete the pairing information, thereby efficiently utilizing the storage medium of the first computing device.
US08954002B2
A wireless communication apparatus includes a coupling electrode of a high-frequency coupler for executing wireless communication; and a housing of the wireless communication apparatus. A dielectric material or a magnetic material or a conducting material is disposed between coupling electrodes and the housing so that a plurality of faces of the material is in contact with a plurality of faces of the housing of the wireless communication apparatus.
US08953993B2
A fixing device includes a rotatable, flexible fuser belt, a heater, a fuser pad, and a pressure member. The fuser belt is looped into a generally cylindrical configuration. The heater is disposed adjacent to the fuser belt to heat the fuser belt. The fuser pad is disposed inside the loop of the fuser belt, and has an outer peripheral surface thereof formed in a generally concave configuration. The pressure member is disposed opposite the fuser pad with the fuser belt interposed between the fuser pad and the pressure member. The pressure member presses in a load direction against the outer peripheral surface of the fuser pad through the fuser belt to form a fixing nip therebetween. The fuser pad includes, along the outer peripheral surface thereof, a protruding portion and an inwardly curved portion adjoining the protruding portion to face an outer circumferential surface of the pressure member.
US08953988B2
A developing device includes a container; a cylindrical first developer-transporting member rotatably supported by the container and whose rotation axis is substantially parallel with a rotation axis of a subjected-to-development member; a first magnet disposed inside the first developer-transporting member and secured to the container; a swinging member supported so as to be capable of swinging relative to the container around the rotation axis of the first developer-transporting member; a cylindrical second developer-transporting member at least one end portion of which is rotatably supported by the swinging member, the second developer-transporting member being adjacent to the first developer-transporting member and rotating in the circumferential direction to transport the developer to the subjected-to-development member; and a second magnet disposed inside the second developer-transporting member and secured to the swinging member.
US08953982B2
A displacement mechanism for a secondary transfer unit (40) includes a first eccentric cam (71), a second eccentric cam (72) and a shaft member (73). The first eccentric cam (71) and the second eccentric cam (72) are in contact with either edge portion of the secondary transfer unit (40) in width direction of a primary transfer belt (31), and rotate in phase with each other. The shaft member (73) supports the first eccentric cam (71) and the second eccentric cam (72). The first eccentric cam (71) is configured in such a manner that any radius in a peripheral portion (711) is of magnitude not less than a radius at a segment of the second eccentric cam (72) that is in phase with a segment of the peripheral portion (711). The second eccentric cam (72) is configured in such a manner that any radius in at least a segment of a peripheral portion (721) not including a press generating section (722) nor a separation generating section (723) is smaller than a radius at a segment of the first eccentric cam (71) that is in phase with the segment of the peripheral portion (721).
US08953979B2
An apparatus main body has an opening at a front side. A developing-section supporting member configured to hold developing sections and to be pulled in a pulling direction through the opening from an internal position inside the apparatus main body to an external position outside the apparatus main body at which the developing sections is configured to be mounted and dismounted. Exposing members emit light in an optical axis direction for forming a latent image on respective photosensitive members. The exposing members are provided at the developing-section supporting member. A displacement mechanism is configured to support the developing-section supporting member and to displace the developing-section supporting member between: an adjacent position at which the developing-section supporting member is adjacent to the photosensitive members; and a separated position at which the developing-section supporting member is separated from the photosensitive members.
US08953975B2
A seal includes a photoreceptor contacting portion to contact a photoreceptor, and a charge roller contacting portion to contact a charge roller. The photoreceptor contacting portion removes toner on the photoreceptor, and the charge roller contacting portion removes the toner on the charge roller, when the seal is mounted along the photoreceptor.
US08953970B2
An image forming apparatus has a latent image forming portion that includes a latent image supporting body, and a supporting member disposed at both ends of the latent image supporting body, a charging unit that includes a discharge electrode supplying electric charge to the latent image supporting body, and a control electrode controlling a potential of the latent image supporting body, a cleaning member that makes one end of the control electrode located at a stand-by position and is reciprocally moved so as to clean the control electrode, and a movement portion that moves the charging unit to a first position when charging the latent image supporting body, and moves the charging unit to a second position which is further spaced from the latent image forming portion than the first position when the control electrode is cleaned by the cleaning member.
US08953963B2
A developing device includes a developing roller, a magnetic roller, a capacitor, a transformer, and a switching portion. The magnetic roller supplies toner to the developing roller or takes off the toner from the same. The capacitor is connected to a primary of the transformer, and the developing roller is connected to a secondary of the same. During a period while the voltage between electrodes of the capacitor is changing, the switching portion changes the duty ratio in a predetermined second time slot in which current flowing in the switching portion is smaller than that flowing in a first time slot.
US08953955B2
An image forming device includes a calculation unit configured to calculate, based on attribute information of a print job, a supply time point at which supply of consumables becomes necessary due to execution of the print job; and a notification unit configured to notify a user of necessity of the supply of the consumables at a time point obtained by subtracting a transit time it takes for the user to move to the image forming device and a supply time necessary for supplying the consumables from the supply time point.
US08953945B2
A radio transmitter integrated circuit includes a photodiode array circuit, a digital conversion module, and a transmit baseband processing module. The photodiode array circuit converts received light into electrical image signals. The digital conversion module converts the electrical image signals into digital image signals. The transmit baseband processing module converts the digital image signals into digital transmit baseband or low IF signals.
US08953942B1
A technique for providing time division multiplexing (“TDM”) and wavelength division multiplexing (“WDM”) communication services to customer premises (“CP”) over a passive optical network (“PON”) includes multiplexing a downstream TDM signal with downstream WDM signals onto a fiber trunk line coupled between a central office and a remote node (“RN”), separating the downstream WDM signals from the downstream TDM signal at the RN with a wavelength selective filter, power splitting the downstream TDM signal at the RN onto a plurality of fiber access lines as split TDM signals; and recombining each of the WDM signals with a corresponding one of the split TDM signals onto a corresponding one of the fiber access lines.
US08953941B2
Typical passive optical networks (PONs) employ several optical network terminals (ONTs) connected to an optical line terminal (OLT) via an optical splitter/combiner (OSC). Due to the passive nature of the OSC, determining a port assignment of an ONT may be difficult or impossible. Methods described herein provide for identifying a port in a passive optical network, optionally as corresponding to an ONT. A first subset of the ONTs is caused to transmit a first signal, such as a status signal, with a respective attribute having a first value, and a second subset of the ONTs is caused to transmit a second signal with the respective attribute having a second value. At the OSC, the signals are detected as a function of the attribute and the first and second values. Results of this detection are reported, from which an identification of a port and associated ONT can be determined.
US08953934B2
A method for aligning an actuator device relative to an adjacent component, such as a rear cover of an actuator module or a stationary lens, includes disposing a plurality of radially extending tabs around an outer periphery of the actuator device, disposing a corresponding plurality of pairs of raised mounting features on a front surface of the adjacent component, each pair defining a slot having sidewalls that are complementary in configuration to respective sidewalls of corresponding ones of the tabs, and inserting respective ones of the tabs into corresponding ones of the slots.
US08953926B1
Optical and thermal splines are integrated in the external envelope of a non-planar lamp allowing the optical output of discrete light sources such as LEDs to be distributed for uniform output and the achievement of desired light distributions such as omnidirectional output. Integrated thermal splines and perimeter location of light sources allow for improved thermal management without significantly compromised optical performance.
US08953920B2
The present invention relates to a method for reconfiguration of an optical fiber distribution system (100). The system (100) comprises a patch panel (101). The patch panel (101) comprises subsets of adapters (103). Each adapter (103) is configured to receive an optical connector and provide optical connection to the connector when patched in the adapter (103). The patch panel (101) further comprises subsets of parking adapters (111). Each parking adapter (111) is configured to park an optical connector. The system (100) further comprises a first connectorized fiber cable (105) terminated in a first end with a first optical connector. The first optical connector is connected to a first adapter (103). The first optical connector is moved from the first adapter (103) to a first parking adapter (111). Each subset of parking adapters (111) is positioned in a predetermined distance from the subset of adapters (103).
US08953916B2
Multi-fiber, fiber optic cable assemblies and related fiber optic components, cables, and methods providing constrained optical fibers within an optical fiber sub-unit are disclosed. The optical fiber sub-unit(s) comprises optical fibers disposed adjacent a sub-unit strength member(s) within a sub-unit jacket. Movement of optical fibers within a sub-unit jacket can be constrained. In this manner, the optical fibers in an optical fiber sub-unit can be held together within the optical fiber sub-unit as a unit. As a non-limiting example, the optical fiber sub-unit(s) may be exposed and constrained in a furcation assembly as opposed to the optical fibers, thereby reducing complexity in fiber optic cable assembly preparations. Constraining the optical fibers may also allow optical skew, reduction of entanglement between the optical fibers and the cable strength members to reduce or avoid optical attenuation, and/or allow the optical fibers to act as anti-buckling components within the fiber optic cable.
US08953912B2
A simple method of making robust radiation sensor cables using a special fiber cap that holds a scintillating fiber therein directly abutting an end of a fiber optic cable, thus providing a clean and protected connection therebetween.
US08953909B2
A system for visually superimposing a first image that may be in motion over and/or under a second image that may be in motion, the system including at least one generating device to provide a first image and a second image, a display device to display the first image and second image superimposed with each other, and an adjustment device for reconfiguring the first image and/or the second image to a size in agreement with a non-adjusted first image and/or second image, to a size in agreement with the display device, and/or to a size acceptable by a user. The first image or the second image is displayed in a different media than the other image to allow for a distinction to be made between movements occurring in both images. A method for visually superimposing a first image that may be in motion over and/or under a second image that may be in motion is further disclosed.
US08953906B2
The disclosure concerns processing of electronic images, such as hyperspectral, multispectral or trichromatic images. In particular, but is not limited to, a method, software and computer for estimating parameters of a reflectance model applied to an image is disclosed. Examples of processing of the images using the estimated parameters includes material recognition, re-coloring and re-shading of objects represented in the image. That is, a computer implemented method is provided of estimating one or more of photogrammetric parameters, Ω(u) surface shape N and index of refraction n(u,λ) represented in a reflectance image having one or more known illumination directions L and a known viewing direction V, the method comprising optimizing (802) the difference between the reflectance image and a reflectance model, the reflectance model being based on surface shape N; the material index of refraction n(u,λ) and a set of photogrammetric parameters Ω(u).
US08953901B2
A computer-implemented method for applying a filter to an image comprising: receiving a filter setting, selecting a selected filter from a family of filters stored on a computer-readable storage medium, based at least on the filter setting, wherein the family of filters comprises a plurality of filters each being an approximation of a function on different orders, and applying the selected filter to a stored image with a processor.
US08953894B2
A pattern matching method for a scanning electron microscope comprises a step of performing pattern matching of only an upper layer pattern between an image (101) in which a pattern consisting of plural layers is represented and a template (104) in which the upper layer pattern of the plural layer pattern is selectively represented, thereby identifying the position of the pattern consisting of the plural layers. Then, information about the upper layer pattern is subtracted from the image (101), thus extracting shape information (108) about the lower layer pattern. Consequently, stable positioning or selective information extraction on a certain layer is enabled regardless of the state of the depths of a pattern formed in three dimensions or of the charge state of a sample.
US08953889B1
An augmented reality environment allows interaction between virtual and real objects and enhances an unstructured real-world environment. An object datastore comprising attributes of an object within the environment may be built and/or maintained from sources including manufacturers, retailers, shippers, and users. This object datastore may be local, cloud based, or a combination thereof. Applications may interrogate the object datastore to provide user functionality.
US08953887B2
A method for processing geospatial datasets corresponding to geospatial objects, the method having the steps of extracting geospatial attributes from the geospatial datasets, locating extracted geospatial attributes corresponding to a particular geospatial object at a particular point in time, and generating output indicative of the particular geospatial object at the particular point in time utilizing the located geospatial attributes.
US08953872B2
The present disclosure relates to a method of editing terrain data created by a procedure method, and particularly to a method of editing terrain data based on multiresolution for intuitively editing high-quality terrain data. To this end, the method of editing terrain data created by a procedure method includes: inputting terrain data in a form of a height map; processing a multiresolution analysis by dividing the input height map for each band; processing a terrain edition based on the multiresolution by adjusting a height value within a predetermined distance from a position selected from the multiresolution analyzed height map; and storing the multiresolution-based terrain edition processed height map in a form of a progressive mesh.
US08953870B2
A surface inspection device includes an image generator for generating a digital image achieved by imaging an inner surface of a bore which is subjected to a boring work, a line extraction processor for extracting a line along a horizontal direction set to a line extraction direction from the digital image, for determining the state of the inner surface of the bore based on the line extracted by the line extraction processor. The line extraction processor extracts lines along the line detection direction from respective digital images before and after rotation which are achieved by rotating the digital image once or over plural times every predetermined angle while the line extraction direction is fixed, and the estimating unit determines the state of the inner surface of the bore based on the lines extracted from the respective digital images before and after the rotation.
US08953868B2
A defect inspection method comprising: picking up an image of a subject under inspection to thereby acquire an inspection image; extracting multiple templates corresponding to multiple regions, respectively from design data of the subject under inspection; finding a first misregistration amount between the inspection image and the design data using a first template as any one template selected from among the plural templates; finding a second misregistration amount between the inspection image and the design data using a second template other than the first template, the second template being selected from among the plural templates, and the first misregistration-amount; and converting the design data, misregistration thereof being corrected using the first misregistration-amount, and the second misregistration-amount, into a design data image, and comparing the design data image with the inspection image to thereby detect a defect of the subject under inspection.
US08953848B2
Methods and systems involving image processing extract from an image and estimate unique intrinsic characteristics (scanner pattern) of a biometric scanner, such as area type fingerprint scanner. The scanner pattern is permanent over time, can identify a scanner even among scanners of the same manufacturer and model, and can be used to verify if a scanner acquired an image is the same as the scanner used for biometric enrollment, i.e., to authenticate the scanner and prevent security attacks on it. One method comprises selecting pixels from an enrolled and query image, masking useful pixels from the images, computing a similarity score between the common pixels of the enrolled and query useful pixels, and comparing this score with a threshold to determine whether the query image has been acquired by the same scanner as the enrolled image. The method can further comprise inverting the pixel values and/or filtering the selected pixels.
US08953842B2
For recognizing road signs, a camera captures image data of the surroundings of a vehicle. The image data are analyzed to determine a region that contains a potential road sign. The image region is evaluated by a first classification unit to identify a road sign belonging to a particular class based on a recognized class-specific feature. Then, the brightness or color intensity of at least a portion of the road sign is analyzed along radially extending scanning beams, to determine potential contour points of an information-bearing part of the road sign, which is then extracted and semantically interpreted in a second classification unit to determine the information content thereof.
US08953823B2
A piezoelectric speaker is a piezoelectric speaker which radiates acoustic waves by vibrating according to an applied voltage, including (i) a substrate which includes a first region having first bending stiffness against bending of a plane perpendicular to a vibration direction and a second region having second bending stiffness against bending of the perpendicular plane, the second bending stiffness being different from the first bending stiffness, (ii) a first piezoelectric element which is mounted on the first region and to which a voltage of a first frequency band is applied, and (iii) a second piezoelectric element which is mounted on the second region and to which a voltage of a second frequency band different from the first frequency band is applied.
US08953818B2
A listening device for processing an input sound to an output sound, includes an input transducer for converting an input sound to an electric input signal, an output transducer for converting a processed electric output signal to an output sound, a forward path being defined between the input transducer and the output transducer and including a signal processing unit for processing an input signal in a number of frequency bands and an SBS unit for performing spectral band substitution from one frequency band to another and providing an SBS-processed output signal, and an LG-estimator unit for estimating loop gain in each frequency band thereby identifying plus-bands having an estimated loop gain according to a plus-criterion and minus-bands having an estimated loop gain according to a minus-criterion. Based on an input from the LG-estimator unit, the SBS unit is adapted for substituting spectral content in a receiver band of the input signal with spectral content from a donor band in such a way that spectral content of the donor band is copied and possibly scaled with a scaling function and inserted in the receiver band instead of its original spectral content, wherein the receiver band is a plus-band and the donor band is a minus-band.
US08953813B2
A digital active noise cancellation circuit device (330) includes an oversampled, sigma-delta, A/D converter (204), a digital decimation filter (208), a digital intermediate filter (308), a digital interpolation filter (232), and a sigma-delta, D/A converter (252). The device (330) is operative to perform the steps of: receiving (904) the analog noise signal (64), converting (908) the analog noise signal into a digital noise signal (261); transferring (912) the digital noise signal to a digital decimation filter, selectively bypassing (916) at least a portion of the digital decimation filter by transferring the digital noise signal to a digital intermediate filter (304), processing (920) the digital noise signal in the digital intermediate filter to generate a digital anti-noise signal (316), transferring (1010) the digital anti-noise signal into a digital interpolation filter (232) operable to up-sample the digital anti-noise signal, selectively bypassing (1020) at least a portion of the digital interpolation filter and converting (1030) the digital anti-noise signal into an analog anti-noise signal (68).
US08953810B2
Aspect of the present invention are generally directed to synchronization between a first auditory prosthesis and a second auditory prosthesis of a bilateral auditory prosthesis system. In this system, a primary wireless communications channel, usable for synchronizing the first and second prostheses, may be disabled to, for example, conserve power. Then, upon detection of a trigger in sound received by one or more of the prostheses, the primary wireless communication channel is enabled and the prostheses synchronized using the primary wireless communication channel.
US08953804B2
In a method for establishing a secure communication channel between a portable data carrier (10) and a terminal on the basis of an asymmetric cryptosystem, a value (X; Y; V; W) derived from a public key (PKD; PKT) of the cryptosystem is displayed on a display device (40) of the data carrier (10).
US08953802B2
Certain embodiments provide a set top box, comprising: a processing entity configured to obtain data for a channel stacking switch, to obtain a security data element and to formulate a message for the channel stacking switch by combining the security data element with the data; a communications interface configured to send the message to channel stacking switch. Other embodiments provide a channel stacking switch, comprising: a communication interface configured to receive a message from a set top box; a processing entity configured to determine whether or not the message is legitimate and to take an action that depends on whether or not the message is legitimate. Still further embodiments provide a satellite signal receiving system comprising a channel stacking switch and at least one set top box in secure communication with the channel stacking switch.
US08953799B2
A device management method, is disclosed in which available features on a slave mobile device are managed (monitored or controlled) by a slave manager module commanded by a master device through secure messages exchanged between the two devices using respective electronic messaging capabilities on the two devices. Selection of the features of the slave mobile device to be controlled or monitored is facilitated on the master device through a master manager module resident thereon. The features that are controlled or monitored may comprise any user-accessible feature incorporated or installed on the slave mobile device and user access to the feature may be prevented according to at least one criterion, such as date of use, time of day of use, number of times of use, originator and recipient. User access to the feature may be prevented access to the user-accessible feature when usage limitations for the feature have been reached.
US08953798B2
Enhanced cryptographically generated addresses (ECGAs) for MIPv6 incorporate a built-in backward key chain and offer support to bind multiple logically-linked CGAs together. Enhanced CGAs may be used to implement a secure and efficient route optimization (RO) for MIPv6.
US08953784B2
There is disclosed an apparatus and method for generating a keystream with ideal two-level autocorrelation, which can be efficiently implemented in both software and hardware on mobile devices requiring high security protection and in resource limited smart devices such as RFID chips. In one embodiment, a 16-bit Welch-Gong (WG) transformation is used as the filtering function, which is applied to 16-bit input values generated from a linear feedback shift register. In another embodiment, an 8-bit WG transformation is used which is applied to 8-bit input values generated from a linear feedback shift register.
US08953781B2
An apparatus and method for ciphering uplink data in a mobile communication system are provided. The apparatus includes a Radio Network Controller (RNC) for, when receiving a Radio Bearer Setup Complete after a ciphering activation time, determining a Hyper Frame Number (HFN) value of a User Equipment (UE) and changing an HFN value of the RNC to the same HFN value determined of the UE.
US08953777B1
An echo path change detector may be used to control the rate of adaptation in an acoustic echo canceller. When echo path change is declared, the rate of adaptation may be increased. However, echo path change should not be declared in the presence of double talk, because rapid adaptation during double talk is undesirable. Accordingly, various features are disclosed for detecting echo path changes while avoiding the declaration of such changes in the presence of double talk.
US08953775B2
A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, simultaneously execute two different work assignment algorithms on the same work flow either in real-time as the work flow is received or in a simulation environment. The differences in the way that each work assignment algorithm handles the same work flow are compared and contrasted to help describe the differences in the work assignment algorithms.
US08953755B2
A personal interactive voice response service node includes a memory that stores executable instructions, and a processor that executes the executable instructions. The personal interactive voice response service node accepts personalized instructions to define interactive voice response service node prompts on behalf of an individual assigned a communications address serviced by the personal interactive voice response service node. The personal interactive voice response service node accepts personalized instructions to define actions to take in response to selections of corresponding interactive voice response service node prompts. When executed by the processor, the executable instructions cause the personal interactive voice response service node to identify a selection of an interactive voice response service node prompt and execute an action associated with the selection identified.
US08953753B2
A mass-scale, user-independent, device-independent, voice messaging system that converts unstructured voice messages into text for display on a screen is disclosed. The system comprises (i) computer implemented sub-systems and also (ii) a network connection to human operators providing transcription and quality control; the system being adapted to optimise the effectiveness of the human operators by further comprising 3 core sub-systems, namely (i) a pre-processing front end that determines an appropriate conversion strategy; (ii) one or more conversion resources; and (iii) a quality control sub-system.
US08953752B2
The invention features a computer-implemented method for playing back an announcement message to a user device. The method includes initiating, by a computing device, an announcement session in response to a user device establishing communication with the computing device and determining, by the computing device, the announcement message to be played back to the user device. The method includes loading, by the computing device, into a queue associated with the announcement session, a descriptor referencing a memory buffer on the computing device. The memory buffer includes a plurality of memory partitions, each memory partition storing at least one portion of the announcement message encoded at a different rate. The method includes the computing device scheduling play back of the announcement message, playing the announcement message to the user device at a first rate and receiving a request from the user device for playback at a second rate.
US08953750B2
Various aspects are described that may provide various communications services. These services may provide for the ability of a user to initiate or request a communication with a third party, such as an emergency service party or a vendor, using a network-coupled device that may be pre-associated with a physical address.
US08953742B2
An acceleration sensor is installed in an electronic cassette. The acceleration sensor detects a shake. When magnitude of the shake, measured using the acceleration sensor, is greater than or equal to a shake detection threshold value, a judging circuit of a shake detecting section turns off a switching element. An operation switching section is disconnected from an irradiation detecting section that detects a start of X-ray irradiation. Thus, an irradiation detection function of the irradiation detecting section is disabled. After a predetermined time, the judging circuit outputs an ON signal to the switching element to turn on the switching element. Thereby, the irradiation detecting section resumes the irradiation detection.
US08953741B2
A system and a method for measuring an ash content and a calorific value of a coal are provided. The system comprises: at least two dual-energy gamma ray transmission measuring devices and a computing device, in which at least one first dual-energy gamma ray transmission measuring device is disposed before an inlet of a coal combustion apparatus for measuring a first attenuation coefficient of a gamma ray from the at least one first dual-energy gamma ray transmission measuring device with regard to the coal; at least one second dual-energy gamma ray transmission measuring device is disposed after an outlet of the coal combustion apparatus for measuring a second attenuation coefficient of a gamma ray from the at least one second dual-energy gamma ray transmission measuring device with regard to a coal ash; and the computing device is configured to compute the ash content and the calorific value of the coal.
US08953721B2
A cross correlation determination method includes: executing a first decoding of decoding a navigation message included in a received satellite signal using a first replica code and a second decoding of decoding the navigation message using a second replica code; and determining the occurrence of a cross correlation using the result of the first decoding and the result of the second decoding.
US08953715B1
A radio signal reception technique includes selecting a sample rate from a plurality of predefined sample rates so that the radio signal is contained entirely within a Nyquist zone corresponding to the sample rate. The radio signal is passed through a selected one of a plurality of selectable bandpass filters to provide an analog signal. The analog signal is sampled at the sample rate and converted to a digital signal.
US08953712B2
A method for data transmission using spatial-domain modulation, and a transmitter using the same has been proposed. The method comprises the following steps including at least but not limited to receiving a plurality of symbols to be transmitted, mapping the symbols as L-dimensional coordinate, wherein 1
US08953711B2
A configurable pre-emphasis filter component may be configured based upon measured frequency response (e.g., filter effect) associated with at least one analog filter positioned between a digital predistortion component and a power amplification component of a transmission circuitry. The frequency response may be measured using a calibration signal sent via the transmission circuitry, a loopback circuit, and a reception circuitry. Calibration circuitry may be used with one or more loopback circuits to measure the frequency response of various analog components of the transmission circuitry. The calibration circuitry may also include logic to determine a configuration for the PEF component based upon the measured frequency response.
US08953706B1
In a method for generating steering matrices for beamforming, one or more subsets of one or more maximum transmit steering matrices are selected, where the maximum transmit steering matrices correspond to a maximum number of spatial streams able to be transmitted from a transmitter to a receiver. The subsets correspond to an actual number of spatial streams to be transmitted, and the subsets are applied to spatial streams to be transmitted. In an apparatus for generating steering matrices, a steering matrix calculator is configured to determine, from maximum transmit steering matrices, a plurality of steering coefficients corresponding to an actual number of spatial streams.
US08953699B2
Methods in a wireless terminal are described for supporting co-ordinated multipoint transmissions including joint transmissions from two or more transmission points, specifically the method of receiving indication of two or more CSI reference signal configurations, each CSI reference signal configuration representing one or more antenna ports comprising a set of antenna ports; determining a first set of transmission parameters corresponding to a first set of antenna ports corresponding to a first CSI reference signal configuration and a second set of transmission parameters corresponding to a second set of antenna ports corresponding to a second CSI reference signal configuration; the first set and second set of transmission parameters determined to maximize the sum data rate for simultaneous transmission from the first set and the second set of antenna ports; conveying, to the base station, information pertaining to the first set of transmission parameters and the second set of transmission parameters.
US08953698B2
A transmitted OFDM signal is detected in a receiver of a wireless communication system. The receiver has at least two receiver branches, each comprising an antenna, a front end receiver, a Discrete Fourier Transform unit, and a channel estimator. The receiver further comprises a detector for detecting received data symbols. The method comprises the steps of determining a system bandwidth associated with the transmitted signal; comparing the determined system bandwidth with a predetermined value; determining, if the system bandwidth is lower than the predetermined value, channel estimates separately for each branch, and detecting received data symbols from the received signals and corresponding channel estimates; and calculating, if the system bandwidth is higher than the predetermined value, a weighted sum of signals from each branch, determining a combined channel estimate, and detecting received data symbols from the weighted sum and the combined channel estimate.
US08953689B2
An image coding method includes: determining a maximum number of merging candidates; deriving first merging candidates based on blocks spatially or temporally neighboring a current block; determining whether or not a total number of the first merging candidates is smaller than the maximum number; deriving, by making a combination out of the derived first merging candidates, a second merging candidate for bi-directional prediction when it is determined that the total number of the first merging candidates is smaller than the maximum number; selecting a merging candidate to be used for the coding of the current block from the first merging candidates and the second merging candidate; and coding, using the determined maximum number, an index for identifying the selected merging candidate, and attaching the coded index to the bitstream.
US08953687B2
A method and apparatus are provided for motion compensated video interpolation. Each field or frame in a sequence of video images is subdivided into a plurality of blocks and a motion vector field is derived using block matching for a current video field using data matched to a previous video field or frame. A first time instance is determined at which an interpolated block is to be displayed and a second time instance is determined at which a corresponding interpolated block is to be created. Video data for each block is interpolated at its second time instance for each block and is then output for display at the first time instance.
US08953685B2
A decoder may apply a resource-focused interpolation mode to enable or disable interpolation or extrapolation of video units, such as frames, based on power and quality considerations. In one mode, interpolation may be disabled to conserve power when reference frames are not likely to produce satisfactory quality. In another mode, the threshold may be adjustable as a function of power saving requirements. This disclosure also describes selection of reference video frames to be used for interpolation or extrapolation of a video frame. A decoder may apply a quality-focused mode to select a reference frame based on quality criteria. The quality criteria may indicate a level of quality likely to be produced by a reference frame. If no reference frames satisfy the quality criteria, interpolation or extrapolation may be disabled. Display of an interpolated or extrapolated frame may be selectively enabled based on a quality analysis of the frame.
US08953681B2
A synchronization signal generator of a decoder adds a predetermined value to a time value, and outputs a synchronization signal when the added time value coincides with a reproducing time value in a frame.
US08953680B2
A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.
US08953672B2
The present invention relates to the field of video compression and, specifically, to controlling the bit rate of the generated compressed sequence. This invention relates to a method for constant bit rate compression, using a step of normalizing the compression ratio. Variations in said ratio can thus be smoothed out, eliminating sudden variations in image quality in the resulting sequences. The perceived quality of the service is thereby improved.
US08953671B2
The present invention provides a codec capability negotiation method and terminal thereof. The method includes: storing a negotiation identifier used for indicating whether negotiation is completed in a first terminal and setting the negotiation identifier as negotiation being uncompleted; an encoder of first tell final encoding media data by using a baseline algorithm and then transmitting the encoded media data, and the transmitted data packets carry an encoding algorithm capability set supported by codec of first terminal at the utmost and an indication of negotiation being uncompleted for second terminal to obtain the negotiated encoding algorithm, which is an intersection of encoding algorithm capability sets; when receiving data packets which are transmitted by second terminal and carry the negotiated encoding algorithm and the indication of negotiation having been completed, a decoder of first terminal notifies the negotiated encoding algorithm to encoder and sets the negotiation identifier as negotiation having been completed.
US08953668B2
A clock and data recovery circuit with built in jitter tolerance test is disclosed. Imposing jitter on a filter inside a CDR loop to cause phase disturbances to the clock and data recovery circuit, thereby to test the jitter tolerance of the clock and data recovery circuit. Accordingly, IC test cost is significantly reduced by increasing few circuit sizes.
US08953665B2
In described embodiments, data pattern-based detection of loss of signal (LOS) is employed for a receive path of serializer/deserializer (SerDes) devices. Pattern-based LOS detection allows for detection of data loss over variety of types of connection media, and is generally insensitive to signal attenuation. More specifically, some described embodiments disclose reliable pattern-based detection of LOS across different connection media for incoming receive data when discreet time decision feedback equalization (DFE) is employed.
US08953661B1
In one or more embodiments, system(s), method(s), integrated circuit(s), physical layer(s), apparatus(es), System-on-Chip (SoC), various other hardware, computer-readable and/or executable instructions, and/or technique(s) are described that enable lower power consumption and/or maximize channel utilization for devices communicating wirelessly in the 60 GHz range. These embodiments enable handheld devices to use less power when communicating with wall-powered or other higher-powered devices while still enabling the wall-powered devices to communicate effectively with each other by maximizing channel utilization.
US08953660B2
Devices and methods for providing a pilot structure for a virtual diversity receiver (VDR) scheme are disclosed. In order to improve the performance of a communication network, a VDR scheme is implemented to facilitate the exchange of information between user devices via an intermediary device, such as a base station. The pilot structure supports estimation of channel parameters at the receivers, including true channel taps, as well as estimations of the virtual channels created by the VDR scheme in order to enable the use of receive-diversity signal processing techniques.
US08953653B2
The present invention relates to a high-power femtosecond pulsed laser, the laser including: a source able to generate a train of input laser pulses having an envelope frequency and a carrier frequency; a chirped pulse amplification unit; and, a unit for controlling the phase drift between the envelope frequency and the carrier frequency of the output laser pulses. According to the invention, the unit for controlling the phase drift between the envelope frequency and the carrier frequency includes electro-optical phase-modulation unit that are placed on an optical path of the chirped pulse amplification unit in order to stabilize the phase drift between the envelope frequency and the carrier frequency of the output laser pulses as a function of time.
US08953644B2
Described are embodiments of methods, apparatuses, and systems for time synchronization of a multi-protocol I/O interconnect of computer apparatus. A method for synchronizing time across the multi-protocol I/O interconnect may include providing a first local time of a first switch of a switching fabric of a multi-protocol interconnect to a second switch of the switching fabric, and adjusting a second local time of the second switch to the first local time. Other embodiments may be described and claimed.
US08953643B2
The present invention discloses Measurement configuration method of multi-carrier system and equipment thereof, and the method comprises the following steps: the terminal determines whether the frequency of target PCC exists in the measurement configuration after inter-frequency handover or inter-frequency RRC connection re-establishment is completed successfully, exchanges relevant measurement configuration of source PCC with that of target PCC when that of target PCC exists in the determined measurement configuration; and, deletes or reserves relevant measurement configuration of SCC, or exchanges relevant measurement configuration of source SCC with that of target SCC. The present invention solves the problem of measurement exchange and configuration of terminal under CA working condition when RRC connection re-establishment and handover of inter-frequency are completed successfully, saves air interface signaling and reduces the realization complexity.
US08953638B2
In one aspect, the invention provides apparatuses and methods for wirelessly transmitting application data utilizing priority information for each radio link control (RLC) data block transmitted. Advantageously, the application data with a relatively high transmission priority is not substantially delayed by the transmission of application data with substantially lower transmission priorities.
US08953635B2
A User Equipment (UE) for sending feedback information is described. The UE includes a processor and instructions stored in memory that is in electronic communication with the processor. The UE determines a primary cell (PCell) feedback parameter corresponding to a PCell. The UE also determines a secondary cell (SCell) feedback parameter corresponding to an SCell. The SCell feedback parameter is different from the PCell feedback parameter. The UE further performs Physical Uplink Control Channel (PUCCH) Format 1b channel selection based on the PCell feedback parameter and the SCell feedback parameter. The UE additionally sends Hybrid Automatic Repeat Request Acknowledgement/Negative Acknowledgement (HARQ-ACK) information based on the channel selection.
US08953634B2
Some demonstrative embodiments include devices, systems and/or methods of communicating during an allocated time period. For example, an apparatus may include a wireless communication unit to perform the functionality of a first station to communicate data with a second station during an allocated time period, wherein, when both the first and second stations do not have data ready for transmission, the wireless communication unit is to communicate frames between the first station and the second station to occupy the allocated time period until at least one of the first and second stations has data ready for transmission or until an end of the allocated time period.
US08953629B2
A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic.
US08953617B2
An information handling system includes a server having a management system module. The management system module broadcasts an address resolution protocol request including a unique identifier in the information handling system. The management system module also receives multiple address resolution protocol responses to the address resolution protocol request. Each of the multiple address resolution protocol responses includes a different media access control address associated with the unique identifier. The management system module also creates a unique identifier table correlating each of the media access control addresses with the unique identifier.
US08953613B2
Methods, systems, and computer program products for providing dynamic Quality of Service (QoS) for connections to applications over a network are provided. The method receives a message associated with the application, wherein the message includes information identifying the connection to the application and information about the application. The method then determines, based on a set of rules defined for the application, a QoS level to apply to the connection, and applies the determined QoS level to the connection. The QoS applied to the connection corresponds to the application and not the QoS associated with a personal or home account QoS that would otherwise be applied to the connection.
US08953612B2
Embodiments of systems and methods for efficient broadcasting via random linear packet combining are described. A plurality of data packets are received from a data source according to embodiments. The plurality of data packets is divided into a plurality of data blocks, and bits associated with the plurality of data blocks are multiplied by a set of coefficients to generate a plurality of product values. An encoded data packet having a plurality of encoded data blocks may also be generated by linearly combining the plurality of product values for respective data blocks of each of the plurality of data packets into corresponding encoded data blocks of the encoded data packet. Because each encoded data packet includes information about a complete set of data packets, rather than just a subset, less broadcast redundancy may be required.
US08953606B1
A network device is provided. The network device includes a processor having access to a memory storage device storing instructions for execution by the processor; and a first flexible port having a physical layer that can be configured to operate as a first link type or a second link type based on a control signal sent by the processor. The first flexible port receives a packet from the computing system. The first flexible port determines an egress flexible port for transmitting the packet to its destination. A routing module generates a route control tag for the packet that includes an identifier identifying the egress flexible port, a location identifier identifying where the packet is stored at the first flexible port and a translation identifier identifying an action that is to be performed on the packet at the egress port before sending the packet to the destination.
US08953605B1
In some embodiments, an apparatus comprises a first switch configured to define an initialization packet that has a header value associated with a port from a set of ports associated with a link aggregation group. The first switch is configured to send the initialization packet to a second switch via the port based on the header value. The first switch is configured to receive an acknowledgement packet including the header value from the second switch in response to the second switch receiving the initialization packet. The first switch is configured to retrieve the header value from the acknowledgement packet such that the first switch defines, in response to the first switch receiving the acknowledgement packet, a response packet having the header value. The first switch is configured to send the response packet to the second switch via the port based on the header value.
US08953602B2
The present disclosure provides a network data storage system and a network data access method. The disclosed network data storage system includes: a data node, used for storing a data unit; a metadata node, used for storing and managing routing information and providing the routing information according to a data processing request of a client; and a data management node, used for processing the requested data unit in the data node according to a data access request of the client. The disclosed system and method may improve access performance of network data, enhance expansibility of a system, and lower expansion cost.
US08953599B1
In general, techniques are for providing a direct forwarding path between virtual routers within a single virtualized routing system. In one example, a method includes combining forwarding information from a plurality of virtual routers into collapsed forwarding information that comprises one or more direct forwarding paths between the respective virtual routers. The method also includes determining a direct forwarding path to an egress interface of the second virtual router, in response to receiving a network packet at an ingress interface of a first virtual router. The method also includes forwarding the network packet from the ingress interface of the first virtual router to the egress interface of the second virtual router using the direct forwarding path, wherein the network packet traverses a switch fabric directly from the ingress interface of the first virtual router to the egress interface of the second virtual router.
US08953589B2
A device obtains network setting information by using a function for obtaining the network setting information used for network communication through a network. The device receives from an apparatus for transmitting setting information to be set in a device to the device, setting information containing information to stop using the function to set the received setting information in the device.
US08953588B2
Mobile communication data received at the sending based transceiver station via a radio frequency transmission is received a packet data network from a sending base transceiver station. The mobile communication data is forwarded to a base station controller via an interface defined at least in part by a third party base station controller vendor.
US08953586B2
A method, server and terminal for providing a Voice Call Continuity (VCC) service, are discussed. According to an embodiment, the terminal includes a storage unit to store operator policy information and user preference information, the user preference information including domain selection information specifying a user-preferred domain to be used when originating the outgoing call from the terminal, the operator policy information including domain selection information specifying a network-preferred domain to be used when originating the outgoing call from the terminal; and a controller to perform a domain selection for the outgoing call based on the user preference information or the operator policy information.
US08953585B2
An open architecture platform bypasses data from the facilities of a telecommunications carrier, e.g. an incumbent local exchange carrier, by distinguishing between voice and data traffic, and handling voice and data traffic separately. An SS7 gateway receives and transmits SS7 signaling messages with the platform. When signaling for a call arrives, the SS7 gateway informs a control server on the platform. The control server manages the platform resources, including the SS7 gateway, tandem network access servers (NASs) and modem NASs. A tandem NAS receives the call over bearer channels. The control server determines whether the incoming call is voice traffic or data traffic, by the dialed number, and instructs the tandem NAS how to handle the call. Voiced traffic is transmitted to a switch for transmission from the platform. Data traffic is terminated at a modem NAS, where it is converted into a form suitable for a data network, such as a private data network or an Internet services provider (ISP). The converted data is sent by routers to the data network. The data network need not convert the data, as the function has already been provided by the platform. In lieu of a conversion, the modems can create a tunnel (a virtual private network) between a remote server and the data network.
US08953582B2
A mobile type service provider terminal registers a service providing area to a presence management server before a service starts. The presence management server creates a status management table of the mobile type service provider terminal. When the presence of the mobile type service provider terminal is detected in an area, the terminal registers information contents, which are delivered to subscribers, to an information delivery server. When the information delivery server stores the registered information contents to an information contents database and completes the creation of an information providing table, it notifies a service control server of the information. The service control server creates a message with reference to the information notified from the information delivery server and delivers it to the subscribers.
US08953575B2
A method, user equipment and non-transitory computer readable memory for establishing an emergency service using a wireless network includes unilaterally deactivating, at the user equipment when the user equipment needs to establish an emergency service, at least one active context with the wireless network without deactivating at least one other active context. Thereafter directing to the wireless network, a request to establish the emergency service that identifies the emergency service and one or more contexts that remain active after the unilateral deactivation of the at least one active context by the user equipment, synchronizing, in response to and based on the request, current context status information of the user equipment with the wireless network, and then establishing the emergency service using the wireless network with which the active context was deactivated.
US08953573B2
A method and apparatus may be used for network management via MAC measurements. The measurements may include WTRU uplink traffic loading measurement, and an AP service loading measurement. The measurements may be applicable to at least to layers 1 and 2 as applied to, for example, 802.11k in the context of OFDM and CDMA 2000 systems, but may be applicable to other scenarios as well. A method for determining and transmitting congestion information may be provided for a Wireless Local Area Network (WLAN) system. The method and apparatus may be used for managing congestion when congestion is detected. The method and apparatus may be used in wireless systems that use a Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) mechanism. The methods may be implemented in wireless transmit/receive units (WTRU)s and access points (AP)s of various forms.
US08953572B2
The invention discloses a mobile communication device, an electronic device and a mobile network sharing method between these two devices. The mobile communication device includes a communication module and a control unit. The communication module includes a mobile communication unit and a local communication unit. The mobile communication unit is used for connecting to a mobile communication network. The local communication unit has an active mode and a passive mode. The control unit is coupled to the communication module. When a trigger signal from an electronic device is received by the local communication unit under the passive mode, the control unit switches the local communication unit into the active mode, so as to connect the electronic device to the mobile communication network via the local communication unit and the mobile communication unit.
US08953564B2
System and method embodiments are included to provide various degrees of time allocation fairness to users using varying target transmission opportunity (TXOP) values. In one embodiment, a method for promoting various degrees of fairness for users in a wireless network includes assigning a target TXOP value for one or more users in the wireless network, wherein the target TXOP value indicates a number of time units for transmissions to be met on average over time by the one or more users, and transmitting the target TXOP value to the one or more users. In another embodiment, a method includes receiving a TXOP value from the wireless network, wherein the target TXOP value indicates a number of time units allocated for transmissions, and transmitting traffic over a plurality of time periods that have an average duration about equal to the number of time units.
US08953552B2
A method is provided for allocating resources of a control channel in a mobile communication system using Orthogonal Frequency Division Multiplexing (OFDM). The method includes, when a time index and a frequency index of available Resource Elements (REs) are defined as l and k, respectively, dividing the available REs in a two-dimensional structure of (k, l); and time-first-allocating each RE to a plurality of RE groups while increasing the time index l for each frequency index k from an initial value up to a predetermined range.
US08953544B2
A wireless communication apparatus capable of minimizing the degradation in separation characteristic of a code multiplexed response signal. In this apparatus, a control part (209) controls both a AC sequence to be used in a primary spreading in a spreading part (214) and a Walsh sequence to be used in a secondary spreading in a spreading part (217) so as to allow a very small circular shift interval of the ZC sequence to absorb the interference components remaining in the response signal; the spreading part (214) uses the ZC sequence set by the control part (209) to primary spread the response signal; and the spreading part (217) uses the Walsh sequence set by the control part (209) to secondary spread the response signal to which CP has been added.
US08953543B2
The communication terminal includes a receiving unit and a transmission unit, which serve as a communication unit for signal exchange; and a beacon processing unit as a first detection unit that detects, for each channel, the number of the other communication terminals performing wireless communication by receiving a terminal number notification signal from a control device. Additionally, a data processing unit is provided as a second detection unit that counts, for each channel, the number of the other communication terminals found by receiving acknowledgement signals transmitted from the other communication terminals; and a channel control unit selects a frequency channel having a least difference between the number detected by the beacon processing unit and the number counted by the data processing unit, and causes the receiving unit and the transmission unit to perform the signal exchange via the selected frequency channel.
US08953537B2
Transmission power control and signaling from a base station to a group of terminals in a system such as LTE supporting carrier aggregation. The transmission power control message has a plurality of transmission control fields of which a multiple is assigned to each terminal. A transmission control field carries a transmission power command for the respective uplink component carrier and the respective mobile terminal. The transmission power control message is mapped to a control signaling region of a downlink component carrier and transmitted within a subframe.
US08953526B2
There is provided a method of operating a node in a mobile communication network, the network comprising a mobile device, a first base station and a second base station, the first base station having a lower transmission power than the second base station and being within the coverage area of the second base station, the method in the node comprising determining (101; 111) whether the mobile device is in an imbalanced region or a part of an imbalanced region between the first base station and the second base station; and determining (103; 113-121) whether to switch the mobile device between a first connection state and a second connection state based on whether the mobile device is located in the imbalanced region or the part of the imbalanced region.
US08953520B2
An apparatus for wireless communication is disclosed that includes a processing system configured to communicate with a plurality of sectors in an active set; and receive independent data streams from the plurality of sectors on the same carrier. A method for performing the process is also disclosed herein.
US08953519B2
A method of transmitting a data signal in a wireless communication system from a primary station to a secondary station, where the data signal includes a medium access control header (MAC-hs header) and a protocol data unit associated with the medium access control header. The medium access control header includes a set of fields (TSN, SEG, LI, LCid). The method includes determining a size allocated to at least one field of the set based at least in part on a length of the protocol data unit. For example, the size allocated to a segmentation indication field (SEG) determined for a first length of the protocol data unit is lower than the one determined for a second length of the protocol data unit, where the second length being higher than said first length, where the segmentation indication indicates in how many segments the protocol data unit is subdivided.
US08953517B2
A system and method for adapting code rate are provided. A method for a first communication device to transmit a resource assignment to at least one communication device includes assigning at least one transmission resource to transmit the resource assignment, adapting a code rate of an encoded payload based on the at least one transmission resource and a threshold, thereby producing an adapted payload, and transmitting the adapted payload.
US08953512B2
Provided are an apparatus and method for transmitting multi-carriers to provide a high-quality service to multicast-based service subscriber terminals. The method includes: mapping first data for providing the multicast service, and second data different from the first data, to different antennas; converting the first mapped data into a first Intermediate Frequency (IF) signal and the second mapped data into a second IF signal; converting the first IF signal into a first RF signal having a carrier frequency, and deciding a power intensity of the first RF signal so that the first RF signal is transmitted over the entire coverage region of the base station; and converting the second IF signal into a second RF signal having the other carrier frequency, and deciding a power intensity of the second RF signal so that the second RF signal is transmitted over a predetermined region around the base station.
US08953501B2
An application optimizer is disclosed that is configured to optimize the execution of applications in an application sequence. Specifically, two or more applications in an application sequence may include proxy applications that are configured to embed commands into a call-setup message and the application optimizer is configured to parse and execute the commands embedded in the call-setup message as a single Back-to-Back User Agent.
US08953499B2
The invention includes a method and apparatus for configuring a spanning tree. Specifically, one method according to the present invention includes determining a network topology associated with at least a portion of a network where the network topology includes at least one bridge and at least one link, obtaining network information associated with the network, and computing the spanning tree according to the network topology information and the network information. The network information is operable for evaluating the at least one bridge and the at least one link for inclusion in the spanning tree. The spanning tree includes at least one spanning tree segment, where the at least one spanning tree segment includes at least one communication path operable for supporting network traffic.
US08953498B2
Provided are a method and apparatus for scanning of a station in a wireless local area network. The method includes: receiving a probe request frame including probe request relaying information from a probe requesting station (PRSTA) initiating the active scanning, determining whether to discard the probe request frame (PRF) when a frame related to relaying of the PRF is received, determining whether to relay the PRF, and relaying the PRF to an access point if it is determined to relay the PRF, the probe request relaying information including: a transmitter address field indicating an address of a station (STA) transmitting the PRF, and a PRSTA address field indicating an address of the PRSTA, wherein discarding of the PRF is determined by comparing one of the transmitter address field or the PRSTA address field with information included in the frame related to the PRF.
US08953494B2
A method includes receiving configuration data for configuring network devices; generating remote procedure calls (RPCs) for configuring the network devices, which include provisioning and reverse provisioning RPCs, where each reverse provisioning RPC reverse provisions a particular pseudowire; providing to the network devices the provisioning RPCs; determining a success with respect to each of the provisioning RPCs, where the success indicates that all endpoints of a pseudowire have been successfully configured; providing the reverse provisioning RPCs to the network devices, when it is determined that the success has not been achieved; and storing an indication of success when it is determined that the success has been achieved with respect to the provisioning RPCs.
US08953487B2
A communication apparatus determines whether another communication apparatus participating in a network established in accordance with a first communication standard is also compatible with a second communication standard. The communication apparatus detects leaving of the network by another communication apparatus incompatible with the second communication standard. The communication apparatus establishes a network that adheres to the second communication standard, depending on the detection result.
US08953484B2
A communication device including: a processor configured to perform a wireless communication protocol including an upper layer and a lower layer, wherein the processor is configured to estimate, based on a round trip time measured at the upper layer in case of carrying out a retransmission control at the lower layer and a time taking for retransmissions at the lower layer, a first estimated round trip time, to estimate, based on the number of times of packet loss at the upper layer in case of carrying out the retransmission control at the lower layer, and the number of times of successful transmission at the upper layer being recovered by the retransmission control, a first estimated packet loss rate, and to obtain, based on the first estimated round trip time and the first estimated packet loss rate, a first estimated throughput in case of not carrying out the retransmission control.
US08953478B2
An evolved Node B (eNB) and method for coherent coordinated multipoint transmission with per CSI-RS feedback are generally described herein. The eNB may configure a first cooperating point and a second cooperating point to jointly transmit a multi-node channel-state information (CSI) reference signal (RS) (CSI-RS) in predetermined resource elements of a resource block. The eNB may receive CSI reports as feedback from user equipment (UE). The CSI reports may include a precoding matrix indicator (PMI) indicating relative phase information between the cooperating points based on the multi-node CSI-RS. The CSI reports for the multi-node CSI-RS may be restricted to a PMI of rank-1. The eNB may configure the cooperating points for a coherent joint transmission to the UE based at least on the relative phase information. The coherent joint transmission may also be jointly beamformed based on single-node PMIs.
US08953475B2
A method in a first base station for obtaining channel state information from a user equipment is provided. The first base station is comprised in a wireless communication system. The wireless communication system further comprises the user equipment. The first base station estimates (403) a first offset value for a first set of subframes based on a first channel information. The first base station further estimates (404) a second offset value for a second set of subframes based on a second channel information. The first base station transmits (405) the estimated first offset value and the estimated second offset value to the user equipment. The first base station then obtains (407) channel state information from the user equipment. The channel state information is based on the transmitted estimated first offset value and the estimated second offset value. The channel state information is to be used for transmission in the first base station.
US08953473B2
A plurality of frame buffers of a communication device store input frames for respective flows, which are units of managing communication. A sequential scheduler and an adjustment scheduler cyclically visit the plurality of frame buffers to read a frame for external output from each frame buffer. The sequential scheduler reads one frame per a visit to each frame buffer at a speed lower than a communication speed of the communication device. The adjustment scheduler reads one or more frames per a visit to each frame buffer such that a restriction on read quantity defined by a reference value greater than the shortest frame size is imposed.
US08953469B2
A communication device capable of connecting to a network includes a switching portion that switches an operation state of the communication device to one of a measurement state and a non-measurement state within a predetermined cycle, the measurement state being a state in which an available bandwidth is measured, the non-measurement state being a state in which the available bandwidth is not measured, and the available bandwidth being a bandwidth available in the network, a first transmission portion that transmits to a partner device a plurality of measurement packets while sequentially changing transmission intervals, in a state in which the operation state has been switched to the measurement state and a second transmission portion that transmits a data packet to the partner device, using a bandwidth smaller than the available bandwidth, in a state in which the operation state has been switched to the non-measurement state.
US08953460B1
In general, techniques are described to dynamically refresh a timer for a communication session provided by a bidirectional forwarding detection (BFD) protocol. The techniques potentially mitigate network load by reducing the number of BFD packets required to maintain a BFD communication session. An example network device includes a memory, programmable processor(s), a network interface, and a control unit configured to establish a BFD communication session between the network device and a peer network device that is communicatively coupled to the network device via the network interface, determine whether a packet associated with a communication session other than the BFD communication session is a relevant packet to the BFD communication session, and in response to determining that the packet is the relevant packet, refresh a timer that executes on the network device and is associated with the BFD communication session.
US08953454B2
An apparatus for policing traffic in a communication network is provided. The apparatus includes a packet distributor, a plurality of policing units, and a token management unit. The packet distributor evenly distributes packets that have arrived at the apparatus. Each policing unit determines whether a packet distributed from the packet distributor is permitted to be passed or discarded in accordance with an amount of tokens remaining in a first token bucket provided for the each policing unit, and issues a token request for requesting supply of tokens when an amount of tokens remaining in the first token bucket falls below a first threshold value. The token management unit supplies tokens in units of a predetermined amount to the first token bucket for which the token request has been issued, in accordance with an amount of tokens remaining in a second bucket provided for the token management unit.
US08953450B2
A system, method and apparatus for efficient bandwidth management of traffic across a plurality of channels using one or more epoch-based load balancing functions to asynchronously rebalance traffic allocations among the channels.
US08953441B2
In one example, a network device includes a virtual network agent, and a network interface to send network packets to the virtual network controller using a default route for a physical network prior to establishing a communication session between a virtual network controller and the virtual network agent, wherein, after establishing the communication session between the virtual network controller device and the virtual network agent, the virtual network agent receives from the virtual network controller a command to install a new route at the network device, wherein the new route specifies encapsulation information to use for encapsulating network packets for sending the network packets to the virtual network controller over an overlay network, and wherein, responsive to detecting a failed link in the physical network, the virtual network agent sends packets to the virtual network controller on an alternate route in the overlay network.
US08953434B1
In general, techniques are described for providing high availability as a service. The techniques may be performed by a device that includes an interface and a control unit. The interface is configured to receive network traffic originating from a subscriber device operated by a subscriber. The control unit is configured to determine whether to provide a high availability service with respect to at least a portion of the network traffic based on a subscriber profile associated with the subscriber. The control unit may further be configured to provide the high availability service for at least the portion of the network traffic based on the determination of whether to provide the high availability service. The control unit may further be configured to process at least the portion of the network traffic with the network device, and forward at least the portion of the network traffic.
US08953433B1
An optical network device re-routes traffic from a path to a backup path in response to determining that a downstream segment of the primary path is not operational. The optical network device receives traffic on a slot of an optical fiber. For each data unit in the traffic, the optical network device determines, based on receiving the data unit on the slot and based on a flow identifier specified in the data unit, that a given path is associated with the data unit. If a downstream segment of the given path is not operational, the optical network device routes the data unit onto a backup path instead of routing the data unit along the given path. Bandwidth is not reserved for the backup path.
US08953426B2
An information reproducing apparatus includes a photodetector (200A) divided by a dividing line parallel to a recording track scanning direction into a first light-receiving section (202, 203) that receives reflected light of a center section of a recording track and a second light-receiving section (201, 204) that receives reflected light of a portion adjacent, in a radial direction of an optical disc, with respect to the center section, a first adaptive equalization filter (107) that performs waveform equalization of an output signal from the first light-receiving section (202, 203), a second adaptive equalization filter (120) that performs waveform equalization of an output signal from the second light-receiving section (201, 204), and a data decoder (108) that decodes reproduction data based on an output waveform from the first adaptive equalization filter (107) and an output waveform from the second adaptive equalization filter (120).
US08953421B2
An apparatus includes a submount having a mounting surface and a top surface opposite the mounting surface. A slider has a bonding feature that interfaces with the mounting surface of the submount, and two or more layers are disposed between the mounting surface of the submount and the bonding feature. The two or more layers are configured to enhance light absorption of light in proximity to the bonding feature. The light originates from a source of electromagnetic energy that illuminates the top surface of the submount.
US08953415B2
The timepiece movement has an instantaneous actuator controlled by the movement and arranged to actuate a mechanism of the movement by pushing away one element (126) of the mechanism against a return force. The actuator includes a trailing wheel (205) driven by the movement, an eccentric (207) free to rotate coaxially to the trailing wheel and arranged to abut against and therefore be driven by the trailing wheel, a small wheel (219) returned by a spring against the periphery of the eccentric, a pivoting wheel set having a projecting portion (213) free to rotate coaxially to the trailing wheel and arranged to abut against and therefore be driven by the eccentric, the projecting portion (213) of the pivoting wheel set being arranged to push the element (126) of the mechanism away in passing against a return force.
US08953409B2
A device includes a control circuit that triggers a first operation every time a specific signal is supplied thereto, and that triggers a second operation in place of the first operation in response to the first specific signal supplied after the number of the first operation performed has reached a predetermined number.
US08953405B2
A first transistor is turned on based on a first control signal provided to a first terminal of the first transistor. A second transistor is turned on based on a second control signal delayed by a time delay from the first control signal. A second terminal of the first transistor is coupled with a second terminal of the second transistor. The second control signal is used to control a first input signal of a logic device. The logic device receives a second input signal inversed from the first control signal. An output signal of the logic device is used to control a first terminal of the second transistor.
US08953403B1
A semiconductor memory device includes a plurality of banks; a counting block suitable for counting the activation number of the respective banks, and selecting a bank of which the activation number is larger than or equal to a given number; and a refresh control block suitable for performing a normal refresh operation on the banks in response to a refresh command, and performing an additional refresh operation N times on the selected bank, N being a positive integer.
US08953401B2
A memory array includes a plurality of columns of memory cells and each column of memory cells of the memory array is coupled to a local voltage source, a bit line, and a bit line bar. Provide a working voltage to pre-charge the bit line and the bit line bar of the column of memory cells when a memory cell of the column of memory cells is selected to be read, and meanwhile use local voltage sources coupled to remaining columns of memory cells of the memory array to provide high voltages lower than the working voltage to pre-charge bit lines and bit line bars of the remaining columns of memory cells.
US08953397B2
The present disclosure relates to a semiconductor device and a method of operating the semiconductor device. The semiconductor device includes a ROM for storing a program algorithm, an erase algorithm, a reading algorithm, and a reset algorithm and outputting ROM data corresponding to a selected algorithm, a program counter for outputting a ROM address to the ROM so as to sequentially operate the selected algorithm, an internal circuit for performing an operation corresponding to the selected algorithm in response to a plurality of internal circuit control signals in response to the ROM data, and a reset circuit for stopping progress of a running algorithm by initializing the program counter in response to a reset command input from an outside, and performing the reset algorithm.
US08953391B1
A semiconductor apparatus includes an input buffer configured to buffer and output data inputted from a data input/output pad; a data input control unit configured to transfer data outputted from the input buffer; a data output control unit configured to transfer inputted data to an output buffer; the output buffer configured to buffer data outputted from the data output control unit, and output the buffered data to the data input/output pad; a test data input/output unit configured to latch test inputted data inputted and output test latch data or latch an output of the input buffer and output the test latch data; and a test loop control unit configured to transfer data or the test latch data to the data output control unit.
US08953389B2
A semiconductor memory device includes a first core region and a second core region disposed along a first reference line parallel to a major axis, the first reference line connecting an input pad and an output pad; first and second cell blocks disposed in the first core region along the first reference line; third and fourth cell blocks disposed in the second core region along the first reference line; and a repeater positioned between the third and fourth cell blocks, and configured to receive data outputted from the first cell block or the second cell block, amplify the received data and transfer the amplified data to a second global input/output line. Reducing the number of needed global input/output lines leads to layout area reduction. Moreover, since repeaters are driven in read operations for a limited number of cell blocks, signal gain may be reduced, thus reducing overall power consumption.
US08953387B2
A memory circuit, including a memory array (such as a cross-point array), may include circuit elements that may function both as selection elements/drivers and de-selection elements/drivers. A selection/de-selection driver may be used to provide both a selection function as well as an operation function. The operation function may include providing sufficient currents and voltages for WRITE and/or READ operations in the memory array. When the de-selection path is used for providing the operation function, highly efficient cross-point implementations can be achieved. The operation function may be accomplished by circuit manipulation of a de-selection supply and/or de-selection elements.
US08953386B2
A program operation for a set of non-volatile storage elements. A count is maintained of a number of program pulses which are applied to an individual storage element in a slow programming mode, and an associated bit line voltage is adjusted based on the count. Different bit line voltages can be used, having a common step size or different steps sizes. As a result, the change in threshold voltage of the storage element within the slow programming mode, with each program pulse can be made uniform, resulting in improved programming accuracy. Latches maintain the count of program pulses experienced by the associated storage element, while in the slow programming mode. The storage element is in a fast programming mode when its threshold voltage is below a lower verify level, and in the slow programming mode when its threshold voltage is between the lower verify level and a higher verify level.
US08953384B2
A sense amplifier has a reference cell current branch in which a reference cell determines a reference cell current, a column load converts the reference cell current to a reference voltage, and a feedback circuit to maintain the reference cell drain voltage. The sense amplifier also has a main cell current branch in which a main cell operationally selected from an array of flash memory cells determines a main cell current, a column load converts the main cell current to a main voltage, and a feedback circuit to maintain the main cell drain voltage. A differential amplifier compares the reference voltage with the main voltage and furnishes a logical level at its output depending on the relative values. A boost circuit has a pull up section coupled across the column load and a pull down section coupled across the main cell for accelerating the logical zero sensing time.
US08953377B2
A nonvolatile memory device includes: a plurality of memory cells arranged in a region where word lines and bit lines intersect, a data read/write circuit including a plurality of latches configured to temporarily store data inputted from an external device, and configured to perform a program operation on the memory cells based on data stored in the latches, and a skip data control unit configured to determine whether data to be programmed into the memory cells are available, and to store program-inhibit data in a latch corresponding to a memory cell which is determined to not contain any data.
US08953366B2
The present invention proposes an electronic memory device comprising a memory line including a memory domain. The memory line may contain a number of memory domains and a number of fixed domains, wherein each memory domain stores a single binary bit value. A multiferroic element may be disposed proximate to each memory domain allowing the magnetization of the memory domain to be changed using a spin torque current, and ensuring the stability of the magnetization of the domain when it is not being written. The domain boundary between the memory domain and one of its adjacent fixed domains may thereby be moved. An antiferromagnetic element may be disposed proximate to each fixed domain to ensure the stability of the magnetization of these. The value of each memory domain may be read by applying a voltage to a magnetic tunnel junction comprising the memory domain and measuring the current flowing through it.
US08953362B2
In accordance with an embodiment of the present invention, a method of operating a resistive switching device includes applying a signal including a pulse on a first access terminal of an access device having the first access terminal and a second access terminal. The second access terminal is coupled to a first terminal of a two terminal resistive switching device. The resistive switching device has the first terminal and a second terminal. The resistive switching device has a first state and a second state. The pulse includes a first ramp from a first voltage to a second voltage over a first time period, a second ramp from the second voltage to a third voltage over a second time period, and a third ramp from the third voltage to a fourth voltage over a third time period. The second ramp and the third ramp have an opposite slope to the first ramp. The sum of the first time period and the second time period is less than the third time period.
US08953357B2
A semiconductor memory device according to an embodiment includes a memory cell array including memory cells each formed from a transistor formed over an active area of a well and disposed at intersections of a word line and a bit line group, the memory cell having different connection states including a state in which a source or a drain of the transistor is not electrically connected to any one of bit lines belonging to the bit line group and states in which the source or the drain is electrically connected only to a specific one of the bit lines, and an active area serving as a gate of the transistor being continuously formed in arrangement areas of the bit lines of the bit line group and spaces between the bit lines.
US08953352B2
A controller (2) and a method for a DC converter (1), wherein the DC converter (1) comprises an input (E), an output (A), a connection to ground (GND), and also at least two half-bridges with two switching elements each (TR1 . . . TR4) connected in series and an inductance (L1, L2) each connected with the point connecting the two switching elements. In accordance with the invention the controller (2) is equipped to measure the current (IL1, IL2) through the inductances (L1, L2), and controls the switching elements (TR2, TR4)/(TR1, TR2) positions on the ground side/input side always with negative/positive current through the inductance (L1, L2) into an off-state. Finally a DC converter (1) connected with the controller (2) is also specified.
US08953351B2
A power conversion apparatus is provided. The power conversion apparatus includes an AC to DC adapter, an input port, a power conversion control unit, and a restart circuit. The AC to DC adapter converts an AC input voltage into a DC output voltage according to an external signal of an electronic apparatus and provides the DC output voltage to the electronic apparatus. The input port receives the AC input voltage through an AC input terminal. If the power conversion apparatus does not output the DC output voltage to the electronic apparatus, the power conversion control unit turns off the power conversion apparatus. If the restart circuit detects that an insertion action occurs on the input port, the restart circuit transmits a trigger signal to turn on the power conversion control unit in an off mode.
US08953347B2
A capacitor discharging circuit and a power converter having the capacitor discharging circuit are disclosed. The capacitor discharging circuit comprises a conversion module connected with the two terminals of the capacitor, an AC power-off detecting unit used to detect on-off state of AC power, and a control unit. The conversion module comprises an energy consumption unit. When AC power is disconnected, the AC power-off signal generated by the AC power-off detecting unit intervenes the control unit to control the energy consumption unit to consume the energy stored in the capacitor.
US08953343B2
A power supply apparatus having multiple outputs which includes a transformer, a first output circuit generating a first output voltage with respect to a power transferred to a secondary side of the transformer, and a first output controller generating a first control signal for controlling a power supply provided to a primary side of the transformer. The power supply apparatus further includes a second output circuit generating a second output voltage with respect to the power transferred to the secondary side of the transformer and a second output controller controlling an output of the second output voltage, wherein the second output circuit includes a second switch performing a switching operation on current flows of the second output circuit, and the second output controller controls the switching operation of the second switch according to the first control signal and the second output voltage.
US08953335B2
A semiconductor control device is provided with: a plurality of semiconductor modules each having a cooling member and a semiconductor element; a circuit board mounted with a control element that controls the plurality of semiconductor modules; and a case in which the plurality of semiconductor modules and the circuit board are respectively mounted. The case is provided with a cylindrical sidewall that forms an internal space within the case, and on both ends of the sidewall, a first opening and a second opening are correspondingly formed to be opposite to each other. The plurality of semiconductor modules include a first semiconductor module mounted on the sidewall on a side of the first opening, and a second semiconductor module mounted on the sidewall on a side of the second opening. The circuit board is positioned between the first semiconductor module and the second semiconductor module, in the internal space.
US08953333B2
An electronic device includes a fixing structure and an electronic component. The fixing structure includes a base, a locking element, and a fixing element. The base has a first position-limiting portion, a second position-limiting portion, and an assembling portion. The locking element and the fixing element respectively have a first and a second locking portion. When the locking element is assembled to the assembling portion and the first locking portion faces the first position-limiting portion, the fixing element is limited on the first position-limiting portion to lock the second locking portion with the first locking portion. When the locking element is assembled to the assembling portion and the first locking portion faces the second position-limiting portion, the fixing element is limited on the second position-limiting portion to lock the second locking portion with the first locking portion. The electronic component is fixed to the base through the fixing element.
US08953328B2
An electronic device includes a chassis, a detachable module received in the chassis, and a latching member. The detachable module includes an end plate defining an opening. One end of the latching member is fixed in the detachable module, and the other end of the latching member extends out of the detachable module through the opening. The detachable module defines a through hole. The chassis defines a latching hole corresponding to the through hole. A latching block protrudes out from one side of the latching member and extends through the through hole to engage in the latching hole. A shielding piece comes across to block and shield the opening.
US08953327B1
A device having a self-winding element is described. The self-winding element is built on a flexible membrane; it has an extended form and a retracted form. Stiffness in the extended form may be provided using membrane curvature, or a retractable support member may be used, or both. Transitions between the extended form and the retracted form are preferably accomplished using sequential activation of tensile members that are configured in segments of the membrane. Activation of the tensile elements is preferably implemented using a processor or controller that activates tri-state drivers in a predetermined sequence in order to pass a current through each element when heating is desired. A preferred material used for the tensile elements is thin film NITINOL.
US08953321B2
A small form factor desktop computing device having a suitable internal cooling arrangement is disclosed. The device can be formed of a single piece seamless housing machined from a single billet of aluminum. The single piece seamless housing includes an aesthetically pleasing foot support having at least a portion formed of RF transparent material that provides easy user access to selected internal components as well as offers electromagnetic shielding. The device can also include a removable foot, a heat producing element, a fan, an air processing manifold having a plurality of angled fins, and a heat exchanger.
US08953318B1
Embodiments of the present disclosure generally pertain to passive cooling systems and methods for electronics. An exemplary passive cooling system for electronics has a circuit package and dielectric liquid. The circuit package has a cover positioned over a circuit element coupled to a substrate. The cover is attached to the substrate and creates a water-tight seal around the circuit element. The circuit package further has a porous media. The dielectric liquid directly contacts the circuit element, and heat from the circuit element is transferred to the dielectric liquid. As the liquid reaches its boiling point, vapor from the liquid is passed through the porous media for further cooling.
US08953308B2
Systems are disclosed that relate to modular furniture capable of providing conventional desk functions as well as integrated electronic components which house, store, and operate electronic devices, such as computers and associated devices. Furniture components of a traditional office are adapted to house a plurality of electronic components of a traditional computer system. Connectors, expansion slots, networking capabilities, and other storage units are provided within the furniture components enabling several electronic devices to be installed within the furniture components and communicate with each other, integrating a fully functional computer system into a classroom or office desk. The disclosed modular furniture systems provide multiple resources and functions in a small footprint and are useable in a variety of school, personal and work settings.
US08953307B2
A display device is provided. The display device includes a front panel forming a front exterior of the display device and transmitting images therethrough, a back cover forming a rear exterior of the display device and comprising an edge portion making contact with a backside of the front panel, and a display module accommodated in a space formed by the front panel and the back cover.
US08953288B2
A protection system for an IT electrical distribution system (EDS) has a floating reference conductor and two electrical conductors in the form of an active conductor and a neutral conductor. System includes two input terminals for electrically connecting to an MEN electrical power source that is upstream of system. Two output terminals are electrically connected to an electrical load in the form of an electrical motor for a compressor of an upright freezer display. A motor protection device, in the form of an MCB, electrically connects terminals to allow a supply of electrical power to a motor. The MCB is responsive to a fault signal at a port for selectively electrically disconnecting at least one of the terminals. A sentinel unit selectively generates the fault signal at port in response to the current in conductor being greater than a predetermined threshold.
US08953286B2
A magnetoresistive element according to an embodiment includes: a magnetoresistance effect film including: a first and second magnetic films; and an intermediate film disposed between the first and second magnetic films, at least one of the first and second magnetic films being formed of a Heusler alloy expressed as Co100-x(AyB1.0-y)x (40 at %≦x≦60 at %, 0.3≦y≦0.7) where A is an alloy containing at least Fe and Mn, and B is an alloy containing at least Si, Al, and Ge, a composition of the at least one of the first and second magnetic films being changed in a film-thickness direction so that a ratio of Fe/(Fe+Mn) is less than 60% in a first region disposed near an interface with the intermediate film in the film-thickness direction, and is 60% or more in a second region that is disposed at more distance from the interface than the first region in the film-thickness direction.
US08953279B1
At least three servo burst frequencies are simultaneously detected during a rotation of a disk using a read head. A position of the read head during the rotation is determined based on simultaneously reading at least two of the at least three servo burst frequencies.
US08953275B2
A method for detecting a contact event between a transducer and a recording medium is disclosed. The method includes positioning a transducer with respect to a recording medium, where the transducer includes a writer, a reader, a heater, and a thermally responsive sensor. The method further includes applying power to the heater to establish a fly height of the transducer; supplying a bias current through the thermally responsive sensor to generate a bias signal; measuring a root mean square (RMS) voltage VRMS of the thermally responsive sensor based on the bias signal; determining a threshold voltage VT; and detecting a contact event between the transducer and the medium based on VRMS being greater than VT.
US08953272B2
An apparatus includes a waveguide configured to deliver light to a transducer region. The apparatus also includes a plasmonic transducer that has two metal elements configured as side-by-side plates on a substrate-parallel plane with a gap therebetween. The gap is disposed along the substrate-parallel plane and has an input end disposed proximate the transducer region and an output end. The transducer is configured to provide a surface plasmon-enhanced near-field radiation pattern proximate the output end in response to the light received by the waveguide.
US08953271B1
A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of servo tracks, wherein each servo track comprises a plurality of servo sectors. A plurality of zones are defined, wherein each zone comprises a plurality of the servo tracks. A metric is generated for each zone, and when the metric for a first zone exceeds a first threshold, feedback compensation values for at least two servo tracks are generated, wherein the feedback compensation values compensate for a written-in error of the servo sectors of each servo track. When the metric for a second zone does not exceed the first threshold, generating feedback compensation values for the second zone is skipped.
US08953268B2
Methods for formatting and using a linear magnetic recording medium. The medium in one embodiment has a servo band having a width b that is less than or equal to about 1.2 B/N, where N is an integer greater than or equal to 2, and B corresponds to a distance between data read/write transducers of a magnetic head usable with the medium in a direction transverse to a longitudinal length of the medium.
US08953266B2
A data storage device with improved data storage densities, coupled with lower hard error and write-inhibit events is described. A feed-forward write inhibit (FFWI) method enables data tracks to be written more densely. Alternatively, the FFWI method may reduce the hard error and write inhibit events to improve data storage performance. A concept of virtual tracks enables the FFWI method to be applied to the writing of circular data tracks with non-circular servo tracks, or to the writing of non-circular data tracks with PES data from circular servo tracks—in both cases, improvements to performance and/or storage densities are enabled. The FFWI method may also be applied to the case of both non-circular servo and data tracks.
US08953265B1
Techniques for disk scrubbing are described herein. According to one embodiment, for each of the sectors of a storage disk, a read operation is issued to a sector of a first storage disk of a storage system. In response to an error returned from the read operation, it is determined whether the sector is a live sector, first data is generated as random data if the sector is not a live sector, and the first data is written to the sector to trigger a remap process that remaps a logical block address associated with the sector to another physical block address. The remap process increments the reallocated sector count. It is determined whether the first storage disk is vulnerable based on a number of reallocated sectors resulted from the first storage disk based on the remap process, which is performed by internal logic of the first storage disk.