Document Document Title
US08857344B2 Automatic spike feeder system
An automatic rail spike feeder system for use with a rail maintenance vehicle having a bulk storage bin for containing a supply of spikes, and at least one spike driving mechanism, includes a mechanism constructed and arranged for receiving a supply of spikes from the storage bin and for automatically delivering individual spikes to the at least one spike driving mechanism in a desired orientation without operator contact with the spikes.
US08857338B2 Electrode ignition and control of electrically ignitable materials
Apparatus for providing electrically initiated and/or controlled combustion of electrically ignitable propellants is provided. In one example, the apparatus includes a volume of electrically ignitable propellant (liquid and/or gas) capable of self sustaining combustion, and electrodes operable to ignite the propellant. The apparatus may further include a power supply and controller in electrical communication with the electrodes for supplying a potential across the electrodes to initiate combustion of the propellant and/or control the rate of combustion of the propellant. Various configurations and geometries of the propellant, electrodes, and apparatus are possible. In one example, the electrodes are supplied a direct current, which causes combustion of the propellant at the positive electrode. In another example, the electrodes are supplied an alternating current, which initiates combustion of the propellant at both electrodes.
US08857337B2 Method for printing an image on the under peak of a baseball cap and baseball cap
A method for printing on a lower surface of a peak of a baseball cap comprising: a) printing an image on the lower surface of the peak when the peak is at an elevated printing temperature and when the peak is in a generally planar configuration; b) allowing the peak to cool to a temperature below an elevated formation temperature; and, c) heating the peak to the elevated formation temperature and applying a non-planar shape to the peak, wherein the peak comprises a deformable insert that is solid at the elevated printing temperature and deformable at the elevated formation temperature.
US08857333B2 Cam positioned to retract a mechanical component
A cam follower is affixed to a rotary component that is in mechanical communication with a rotary source such that the cam follower travels along a path when the first rotary source is operating. The cam follower is in mechanical communication with a mechanical component such that, when the cam follower is engaged with a retract dwell section of either of a dynamic cam or a static cam, the mechanical component is retracted. The static cam may be positioned to allow the mechanical component to retract for a predetermined portion of the path.
US08857330B2 Screen printer and screen printing method
A holding mechanism 40 is made up of a shaft support 44 that is provided while joined to a joint and that has a vertically-oriented pivot 44a, a shaft member 45 that horizontally extends from the shaft support 44 and that is turnable around the pivot 44a, and a fitting section 36 that is formed in a squeegee unit 16 and to which the shaft member 45 is removably fitted. Thereby, the entirety of the squeegee unit 16 becomes removably attachable by only moving the squeegee unit 16 in a horizontal direction.
US08857328B1 High pressure press and method of making the same
Various embodiments of high pressure presses and related methods of manufacturing and operating such presses are described. In one embodiment, a cubic press is described having press bases with spacers disposed between adjacent press bases. Sets of two or more tie bars are also disposed between adjacent press bases. The tie bars are placed in a state of compression while the spacers are placed in a state of compression. During operation, the press bases may become displaced relative to one another such that additional tension is experience by the tie bars while the amount of compression experienced by the spacer is reduced. The tie bars exhibit a relatively small cross-sectional area as compared to the cross-sectional area of the spacer.
US08857327B2 Structure for presses, in particular for forming ceramic products
A structure for presses, a resistant structure of which includes at least a resistant element which, in turn, includes an annular element or arch, internally of which are predisposed two facing surfaces, between which at least a power organ is insertable, which power organ is suitable for compressing an object or material to be pressed between two bodies. Full-thickness cuts are symmetrically arranged at ends of the facing surfaces, each cut, starting from the end of the relative facing surface, develops over an arc of a polycentric curve which exhibits at least a first tract, the most external surface of which connects with the lateral surface of the vertical portion of the annular element or arch, and at least a second tract which is connected to the first tract and extends over a portion of not less than a quarter of an arc of circumference.
US08857326B2 Electric servo press machine
An electric servo press machine is configured to convert a rotation of an electric servomotor into a reciprocating linear motion of a slide to perform press working on a workpiece. The machine includes a clutch mechanism interposed in a power transmission path between the servomotor and the slide, and a brake mechanism for applying a brake onto the slide under a disconnected state in which the servomotor and the power transmission path are decoupled from each other by the clutch mechanism. The machine brings the clutch mechanism into the disconnected state and applies the brake onto the slide upon an immediate stop request, and recovers from immediate stop under a state in which a phase shift between the servomotor and the power transmission path ranging from the clutch mechanism in the disconnected state to the slide is eliminated under a connected state of the clutch mechanism.
US08857325B2 System, method and apparatus for cutting foods
A food cutter has a base and at least two transverse panels extending from the base and sized to complement a pan. The panels may form a grid with an upper end located in the base. The grid has a lower end with cutting edges adapted to cut food. The upper end may be concave and the lower end is flat. The base is formed from a smooth rigid material and may be covered in a soft pliable material. The grid may be coated with a food safe, non-stick material.
US08857321B2 Roller grill
A roller grill for heating a pre-cooked food product includes a plurality of tubes having outer surfaces adapted to transfer heat to the pre-cooked food product; a plurality of spur gears, each spur gear mounted on an end of a corresponding tube; and a drive assembly. The drive assembly includes a motor; a timing pulley coupled to a shaft having a plurality of worm gears mounted thereon; and a timing belt coupled to the motor and the timing pulley and adapted to transfer rotary motion generated by the motor into rotary motion of the tubes through contacting engagement of the worm gears with the spur gears.
US08857320B2 Roller grill
A roller grill for heating a pre-cooked food product includes a housing structure adapted to support the roller grill; a plurality of tubes having outer surfaces adapted to transfer heat to the pre-cooked food product; a plurality of timing pulleys, each timing pulley mounted on an end of a corresponding tube and including a notched circumferential surface; and a drive assembly. The drive assembly includes a motor including a shaft, the motor adapted to generate rotational power through the shaft at a first rotational speed; and a timing belt coupled to the motor and contactingly engaged with the notched circumferential surfaces of the timing pulleys, the timing belt adapted to transfer the rotational power generated by the motor to the tubes at a second rotational speed.
US08857318B2 Coffee maker
The present invention relates to an equipment for brewing coffee. A water pump, a boiler, a check valve, a water port and a coffee extractor are arranged in the shell of the present invention, the coffee maker is not provided with water tank, the water pump is arranged between the outlet pipe of the boiler and the inlet of the check valve; the outlet of the check valve is communicated with the coffee extractor through the water port. The coffee maker in the present invention can ensure the stability of the water temperature at the water port, so that the coffee is better taste. The coffee maker simplifies the waterway system with low producing cost, high production efficiency, convenient maintenance and easy using.
US08857313B2 Fluid operated actuator system
An actuation system (200) is provided. The actuation system (200) includes a fluid operated actuator (211) and a control valve (230). The control valve (230) is movable between a first position and a second position and is adapted to open a fluid flow path from a pressurized fluid supply (240) to the actuator (211) when the control valve (230) is in the first position. A diverting fluid conduit (246) is provided that is adapted to divert a portion of the pressurized fluid supplied to the actuator (211) when the control valve (230) is in the first position. The pressurized fluid diverted through fluid conduit (246) biases the control valve (230) towards a second position.
US08857307B2 Method for manufacturing a bull barrel equipped with a silencer and silencer-equipped bull barrel thus obtained
A manufacturing procedure for a “bull barrel” model with silencer and “model bull barrel” with obtained silencer.It comprises the following stages: a first stage in which a tube (2), which defines two ends, a first (21) and a second (22), with an interior diameter that exceeds the outer diameter of the barrel (1), fixed to a wedge (19) by its first end (21), a second stage in which a muzzle (5) that ends in a hood (10) is fixed to the second end (22) of tube (2), with said muzzle (5) comprising at least one lateral aperture (6) and at least one first hoop (8) that fits inside the tube (2) sealing the second end (22), similarly with stops (7) that define channels (11) in the hood (10) that connect the exterior with the inside of the muzzle (5), with the mentioned stops (7) forming the end of travel for the referred tube (2), a third stage in which the barrel (1) is fixed to the muzzle (5) and to the wedge (19), thus defining a space or cavity (3) between the tube (2) and barrel (1) and a fourth stage in which the third stage configuration is inserted into a molding machine for over-molding, except for the barrel entrance end (14), giving it the desired shape, with said end penetrating said over-molding (20) towards the inside of the tube (2) by the channels (11) up to the referred first hoop (8).
US08857301B2 Blade clearance groove for cutting plotter
Disclosed is a cutting plotter with a feed roller that draws a sheet of media in a Y-direction while shifting the sheet back and forth along the Y-direction in response to a cutting order. The cutting plotter includes a cutting device that reciprocates in an X-direction and cooperates with the feed roller to cut the sheet in a desired shape in response to the cutting order. A base plate is disposed below the cutting device in the X-direction. The base plate has a channel formed in it. The channel is sized and configured to receive a portion of a blade of the cutting device when the blade engages the sheet and the blade traverses laterally along the channel.
US08857298B2 Tool release mechanism with spring-receiving guided element
Coupling mechanisms for engaging and releasing a tool attachment such as a socket from a drive element include an engaging element and an actuating element. The actuating element can include a collar or other manually-accessible part, and various features allow for a relatively small outside diameter for the collar or other part. These features include configuring the actuating element to contact the engaging element within the drive element, placing the biasing elements within the drive element, and forming guides for parts of the actuating element within the drive element. A guided element is coupled between the engaging element and a biasing element and is arranged to partially overlap the biasing element.
US08857297B2 Manufacturing method, structure and application of elastic c-shaped steel block
A manufacturing method of an elastic C-shaped steel block is described, which includes the following steps. An ordinary steel is cut into a round steel tube. The round steel tube is processed into a ratchet hex socket steel tube. The ratchet hex socket steel tube is cut into a ratchet hex socket block. The ratchet hex socket block is transformed into an elastic ratchet hex socket block by a thermal treatment. An opening is formed in the elastic ratchet hex socket block to change the elastic ratchet hex socket block into a C-shaped elastic steel block.
US08857295B2 System for pretreating sample
The present invention provides a system for pretreating sample that can unplug a rubber-plugged sample tube and a resin-plugged sample tube in one unplugging unit. The system for pretreating sample includes a sample rack on which a plugged sample tube can be mounted, a conveyor line for conveying the sample rack, and an unplugging unit that has a clamp device for holding the plugged sample tube at the time of unplugging and a plug chuck device for chucking the plug of the plugged sample tube held by the clamp device and unplugging the sample tube. The plug chuck device can unplug both the rubber-plugged and resin-plugged sample tubes. More specifically, the plug chuck device has a combination of an unplugging chuck having a suitable shape for unplugging the rubber-plugged sample tube and another unplugging chuck having a suitable shape for unplugging the resin-plugged sample tube.
US08857290B2 Link connecting structure of operating pedal device for vehicle
A link connecting structure of an operating pedal device for a vehicle includes a connecting pin used for at least one of connections of a connecting link to an operating pedal and to a pivot member, a disengagement-preventing portion formed by plastically deforming a tip portion of a shaft of the connecting pin passed through the connecting link and the operating pedal or the pivot member and a predetermined space formed between the connecting link with the operating pedal or the pivot member and the disengagement-preventing portion. The tip portion has a larger diameter locally than the initial diameter of the shaft. The predetermined space allows the connecting link and the operating pedal or the pivot member to be pivoted relative to each other.
US08857286B2 Machine tool transmission system
A machine tool transmission system includes a driving assembly, a driven gear and at least one transmission gear, at least two positioning gears and at least two retaining gears. The driving assembly includes an input unit and a driving gear driven by the input unit. The transmission gear, positioning gears and retaining gears have respectively a plurality of transmission teeth, positioning teeth and retaining teeth that include respectively a front end tooth and a rear end tooth connecting to the front end tooth and formed at a thickness greater than that of the front end tooth.
US08857283B2 Ball screw
Ball screw comprising a ball nut (1), which is rotatably mounted on a threaded shaft and on the inner circumference of which at least one ball thread (2) wound around an axis (8) in a coil shape is provided for balls (3) to roll on, wherein at least one recirculating element (5), which is arranged on the outer circumference of the ball nut (1) and which is provided with a recirculating channel for the balls (3), connects a start of a coil to an end of a coil of the ball thread by means of the two ends of the recirculating element in order to enable endless recirculation of the balls (3), wherein the ball nut (1) is provided with a flange (6) for fastening a belt pulley (15) and with a bearing seat (9), and a sleeve (12) pushed onto the ball nut is provided with a perfectly cylindrical outer circumferential surface, which outer circumferential surface secures the recirculating element (5) on the ball nut (1) and surrounds the ball nut (1) in a tubular shape between the flange (6) and the bearing seat (9).
US08857278B2 Hand-held trace vapor/particle sampling system
A sampling system that contains filter components for collecting and concentrating vapor and particles in high-volume flows. The sample is then vaporized and delivered to a detector at a low-volume flow. The invention also has a sampling probe that contains an air-jet to help dislodge particles from surfaces and a heating lamp to help vaporize compounds on surfaces or objects. The sampling system is especially useful for screening for explosives and other illicit chemicals and toxins on people, baggage, cargo, and other objects.
US08857273B2 Mechanical overload protection utilizing superelastic shape memory alloy actuation
An actuation assembly adapted for driving a load, and protecting against overload conditions, includes an actuator defining a stroke, and a resistive member, such as a superelastic shape memory alloy spring, drivenly coupled to the actuator, so as to be displaced over the stroke when an overload condition exists, and defining a non-linear force versus displacement profile.
US08857269B2 Method of varying the flow rate of fluid from a medical pump and hybrid sensor system performing the same
A system and method of varying the flow rate of fluid from a medical pump through tubing includes determining an inner diameter of the tubing and fluid flow velocity of fluid in the tubing with a controller based on acoustic signals received by a capacitive micromachined ultrasonic transducer sensor system and then determining and adjusting a fluid flow rate of fluid in the tubing with the controller. In addition, the same sensor system also detects air bubbles in the fluid in the tubing.
US08857268B2 Method and electromagnetic flowmeter having corrosion protected measuring electrodes
A system and method for corrosion protection of measuring electrodes in electromagnetic flowmeters, wherein a respective constant direct current is generated by a current source for first and second metallic measuring electrodes provided on opposite sides of a measuring tube, and the constant direct current is passed from the current source to the first and second metallic measuring electrodes, where the constant direct current passed to each metallic measuring electrode is established to lower the electrode potential of a respective measuring electrode with respect to the medium below a threshold value to render the respective metallic measuring electrode immune to corrosion with respect to a medium.
US08857267B2 Multiphase flow detector
The multiphase flow detector detects the different fractions of different phases of fluids, i.e., oil, water, and/or gas, flowing through a pipeline or the like. The detector includes a plurality of capacitive and resistive probes extending radially into an oil delivery pipeline. The probes preferably have various different lengths from one another to detect differences in fluid phases at differing distances from the pipe wall as the fluid flows randomly therethrough. The capacitive and resistive probes are preferably evenly spaced from one another in an alternating circumferential array. Two rings or stations of such probes are preferably installed in the pipe to measure the velocity of flow in the pipe, as well as the fluid fractions flowing therethrough. Appropriate algorithms enable a central controller to determine the fraction differences between oil and water and between oil and gas, and therefore to determine the fraction difference between water and gas.
US08857265B2 System and method for aligning a test article with a load
An apparatus for orienting a test article relative to a loading axis includes a first member and a second member. The first member may have a concave surface. The second member may have a convex surface configured to engage the concave surface in a manner such that the second member is movable relative to the first member. The test article may be coupled to one of the first and second members such that relative movement thereof facilitates general alignment of the test article with the axial loading axis. The leveling apparatus may further include a plurality of positioning devices configured to facilitate adjustment of an orientation of the second number relative to the first member such that the alignment of the test article may be adjusted.
US08857263B2 Ultrasonic probe and method for the nondestructive testing of a planar test specimen
An ultrasonic probe and a method for the nondestructive testing of a test specimen are described, which are activatable individually or in groups as phased array for the emission or reception of ultrasonic plate waves in a predefinable propagation direction in the test specimen wall to be tested. At least one ultrasonic transducer segment with at least two segment parts emits an ultrasonic plate wave field into the test specimen and which are activatable jointly and simultaneously as a phased array. The at least two segment parts are arranged along a common plane so that the ultrasonic wave fields provided from or received by the at least two segments mutually overlap and each have a main propagation direction which encloses an acute angle α in a projection of the plane.
US08857258B2 Inertial force sensor
An inertial force sensor includes a detector element, a supporting body supporting the detector element, and a case holding the detector element via the first supporting body. The supporting body has flexibility and has a plate shape. The detector element includes a weight, a flexible coupling portion extending along a plane and supporting the weight, a fixing portion holding the weight via the coupling portion, and a detector detecting angular velocities about at least two axes non-parallel to each other. The supporting body extends in parallel with the plane from the detector element, and bends at a bending portion in a direction away from the plane. This inertial force sensor can detect the angular velocities while preventing erroneous detection caused by external impacts and vibrations.
US08857257B2 Vibrating element apparatus
The invention provides a method of, and means for detection the condition of the fork of a vibrating fork level sensor. Changes in the normal operating frequency are compared with previous measurements and an alert generated if the change becomes significant. The method is preferably used to detect significant levels of coating build-up on the fork.
US08857252B2 Optimal tire performance indicator
A tire performance indicator for a tire includes at least one tread wear indicator region structured and arranged in a tread region of the tire and at least one performance symbol guide structured and arranged approximate a sidewall region of the tire.
US08857251B2 Brake test stand
A brake test stand for testing vehicle brakes and for determining the brake forces acting on the respective vehicle wheel. The brake test stand comprises first and second pairs of rollers for positioning the two wheels mounted on a common axis of a vehicle thereon, wherein the rollers of each pair of rollers are arranged opposite to each other and the pairs of rollers are provided side by side. A control unit controls the test stand. First sensing devices are positioned respectively below and between the rollers of each pair of rollers for sensing the pattern of the running surface of each of the tires of the wheels mounted on the common axis. A processing and calculation unit processes the data obtained by the first sensing devices for calculating tire conditions based on a correlation of the data of the coaxially mounted tires.
US08857249B2 Dual diaphragm combustion pressure measuring device
A pressure measuring device includes a housing and a rod which is movable in the axial direction in the housing under the effect of combustion chamber pressure where the rod protrudes from the housing. A sensor measure combustion chamber pressure acting on the rod, and a first diaphragm is attached to the housing through which the rod extends. A second diaphragm is attached to the housing through with the rod extends between the sensor and the first diaphragm. The second diaphragm generates a return force when the rod undergoes axial displacement caused by pressure on the rod.
US08857237B2 Method for forming high-strength steel into a C-shape
The method is performed by a power press machine composed of a concave die, a convex die with two shoulders and two depressors separately beside the convex die, and includes the steps of: a) placing the high-strength steel (HSS) on the convex die and under the concave die; b) moving the depressors to have two opposite side portions of the HSS clamped between the concave die and the depressors; c) moving the convex die to press the HSS and keeping the side portions immovable; d) forming two steps adjacent to the side portions by the shoulders; and e) cutting off the steps with the side portions.
US08857230B1 Lock for retractable truck bed covers
A lock for a retractable cover which overlies a bed of a pickup truck has a cover-connectable housing and a handle that pivots relative to the housing for clamping a pointed tip of a flexibly mounted fastener into engagement with a nearby member such as a guide rail extending along one side of the bed of a pickup truck to retain a housing-connected retractable cover in a chosen position. A push button trigger pivoted on the handle is depressable to unlatch the handle and thereby release the clamping action of the handle. A torsion spring biases the trigger relative to the handle. A compression spring biases the handle relative to the housing. A leaf spring flexibly mounts the fastener on the handle. A key-operated plug assembly may retain the trigger in a latched position.
US08857225B2 Washing machine with a direct drive motor system
A washing machine with a direct drive motor system including a tub, a drum rotatably mounted inside the tub, a shaft connected to the drum, and a direct drive motor comprising a rotor assembly fastened to the shaft and including magnets positioned in a circumferential direction, and a stator assembly. The stator assembly includes a plurality of magnetic cores and a disc-shaped element including a plurality of finger-shaped portions. Each of the finger-shaped portions has one of the plurality of magnetic cores secured thereto.
US08857224B2 Washing machine having balancer and method of manufacturing balancer thereof
A washing machine is provided having at least one balancer and a method of manufacturing a balancer thereof is further provided, the method and machine capable of reducing a manufacturing cost and an assembly time, and allowing the balancer assembled to a spin tub to be easily replaced with a new balancer. The balancer applied to the washing machine and the method of manufacturing the balancer of the washing machine are adapted such that a pipe is formed in an annular shape and is assembled to a spin tub, so that a manufacturing cost and an assembly time can be reduced to improve mass productivity. Further, when the balancer is determined to fail after being assembled to the spin tub, the balancer can be rapidly and conveniently replaced with a new balancer, so that material costs can be reduced.
US08857219B2 Apparatus for use in direct resistance heating of platinum-containing vessels
An apparatus for use in controlling a temperature of an oblong-shaped molten glass-carrying vessel, such as a conduit for transporting the molten glass from one location to another location, by flowing a current through the vessel. The apparatus comprises a metal flange comprising a plurality of electrically-conductive rings that include an inner ring joined to the vessel's exterior wall and an outer ring surrounding the inner ring. The inner ring, for example, may include an outer perimeter that is substantially oblong. In some embodiments the inner ring comprises a notch that aids in making current density more uniform. In some examples the width of the inner ring, excluding the notch, does not substantially vary as a function of angular position relative to the vessel.
US08857217B2 Mold and glass molded body manufacturing method
Disclosed is a mold used as a bottom mold for manufacturing glass molded bodies by accepting molten glass droplets that are dripped in and by compression molding of the molten glass droplets in conjunction with a top mold. The mold is provided with a base material that has a mold surface for compression molding of molten glass drops, and a coating layer formed on the mold surface. The surface of the coating layer formed on the mold surface has a rough surface region that comprises the center of the mold surface, and a mirror finished region that surrounds the outside of the rough surface region and has a lower arithmetic mean roughness Ra than the rough surface region.
US08857214B2 Methods for producing crucibles with a reduced amount of bubbles
Methods for producing crucibles for holding molten material that contain a reduced amount of gas pockets are disclosed. The methods may involve use of molten silica that may be outgassed prior to or during formation of the crucible. Crucibles produced from such methods and ingots and wafers that are produced from crucibles with a reduced amount of gas pockets are also disclosed.
US08857213B2 Vertical glass distribution habituating control system and method
A system and method for automatically adjusting I.S. machine timing to maintain desired vertical glass distribution to improve process yield and quality while reducing dependence on operator skill. Deficiencies in the vertical glass distribution are rapidly addressed by automatically varying the start of final blow to allow more or less stretching of the parison, and more fundamentally addressed by adjusting the cooling of the parison mold. The cooling time of the parison mold may be adjusted by using final blow timing error correction or by also using parison mold temperature error correction.
US08857211B2 Injectable two-staged rotary compressor and heat pump system
In an injectible two-staged rotary compressor, a second suction pipe includes a heat-exchange promoting unit that promotes heat exchange between intermediary-pressure injected refrigerant and internal space or an external surface of a sealed container. The heat being exchanged by the intermediary-pressure injected refrigerant absorbing heat.
US08857208B2 Automated substance storage
A climatic cabinet and storage cabinet that includes an upper zone, a lower zone, storage positions for storing objects in one of the upper and lower zone, and at least one temperature control unit structured and arranged to maintain a temperature in the one of the upper and lower zone different from the other of the upper and lower zone. The cabinet further includes a lock, a horizontal transport mechanism arranged at least in part in the other of the upper and lower zone to move the objects to and from the lock in a direction having a horizontal component, and a vertical transport mechanism structured and arranged to move the objects between the lower zone and the upper zone.
US08857203B2 Personal thermal regulation system
A personal thermal regulation system includes a personal liquid cooling garment, wherein the personal liquid cooling garment is configured to circulate a working fluid therein, a membrane evaporator configured to receive circulated working fluid from the personal liquid cooling garment, wherein the membrane evaporator is further configured to evaporate a portion of the received circulated working fluid, and a chemical absorber in fluid communication with the membrane evaporator, wherein the chemical absorber is configured to receive a controlled flow of the evaporated portion of the received circulated working fluid from the membrane evaporator.
US08857202B1 High density modular integrated cooling system and methods of operation thereof
A module is provided having a foundation and a skeleton that are structural and modular in design. The skeleton can be constructed on top of the foundation. The skeleton supports an HVAC assembly. Equipment racks, such as a server racks, can be housed within the module and independently movably supported by translation assemblies. The translation assemblies are embedded within the foundation and skeleton. Any number of modules can be attached end to end to form a system of a desired length, side to side to form a system of a desired width, or vertically to form a system of desired height. The entire system, once assembled and wired, can easily be conjoined or moved to a desired destination. The air flow path within the module is selected by the operator. The system is expandable in size and capacity as the operational needs increase.
US08857201B2 Air-conditioning device for vehicle
An air-conditioning device includes a refrigerating cycle; a controller to control a refrigerant discharge capacity of a compressor of the cycle in a manner that a refrigerant evaporation temperature of an evaporator of the cycle approaches a target temperature; and a setting portion to set an upper limit for a fuel amount consumed by an engine based on at least the refrigerant evaporation temperature. The controller controls the refrigerant discharge capacity of the compressor in a manner that an actual fuel amount consumed by the engine is equal to or lower than the upper limit.
US08857187B2 Steam turbine plant
A steam turbine plant of one embodiment includes a solar energy collector configured to collect solar heat, a boiler configured to change water into steam by the solar heat, a high pressure turbine including a turbine or turbines connected to each other in series, and configured to be driven by the steam from the boiler, first to N-th reheaters, where N is an integer of two or more, and first to N-th reheat turbines, wherein the first reheater is configured to heat the steam exhausted from the high pressure turbine by the solar heat, and the first reheat turbine is configured to be driven by the steam from the first reheater, and the second to N-th reheaters are configured to heat the steam exhausted from the first to (N−1)-th reheat turbines by the solar heat, respectively, and the second to N-th reheat turbines are configured to be driven by the steam from the second to the N-th reheaters, respectively.
US08857185B2 High gliding fluid power generation system with fluid component separation and multiple condensers
An example power generation system includes a vapor generator, a turbine, a separator and a pump. In the separator, the multiple components of the working fluid are separated from each other and sent to separate condensers. Each of the separate condensers is configured for condensing a single component of the working fluid. Once each of the components condense back into a liquid form they are recombined and exhausted to a pump that in turn drives the working fluid back to the vapor generator.
US08857182B1 Power generation through artificial transpiration
A method and apparatus for transporting a fluid wherein a pressure difference for causing transport of the fluid to occur is generated by membrane, which may include a network of pores, preferably arranged in artificial leaves, in fluid communication with the fluid and in contact with an environment facilitating vaporization of the fluid via the membrane, the apparatus including a mechanical apparatus for recovering useable energy from the transport of the fluid across the membrane.
US08857176B2 Engine
An engine provided with a variable parallel supercharging system (9) comprising a first supercharger (10) which is driven by exhaust gas which flows in a first exhaust gas route (41) and which pressurizes intake air which flows in a first intake air route (3) and also comprising a second supercharger (20) which is driven by exhaust gas which flows in a second exhaust gas route (42) and which pressurizes intake air which flows in a second intake air route (4), a supercharging pressure sensor (63) for detecting the pressure of the pressurized intake air, a first supercharger rotation sensor (61) for detecting the rotational speed of the first supercharger (10), a second supercharger rotation sensor (62) for detecting the rotational speed of the second supercharger (20), a first variable actuator (14) for adjusting the capacity of the first supercharger (10), a second variable actuator (24) for adjusting the capacity of the second supercharger (20), and a control device for controlling each of the variable actuators (14, 24). The control device controls the first variable actuator (14) based on detection signals from the supercharging pressure sensor (63) and the first supercharger rotation sensor (61) and controls the second variable actuator (24) based on detection signals from the supercharging pressure sensor (63) and the second supercharger rotation sensor (62).
US08857172B2 Hydraulic transmission system having a main pump that can be actuated continuously
A hydraulic transmission system for a vehicle is provided. The system includes a main pump serving to feed with fluid at least one hydraulic motor for driving a vehicle mover member; an auxiliary pump, the main pump and the auxiliary pump being suitable for being actuated jointly; and a “bypass” connection between a delivery orifice of the auxiliary pump and an unpressurized reservoir. In addition, a first constriction is arranged on the bypass connection, and configured to maintain a pump protection pressure in a pump protection portion of the bypass connection. This pressure is applied to the main orifices of the main pump when said pump is actuated but is not delivering, thereby ensuring that the pump is protected.
US08857170B2 Gas pressure reduction generator
A Gas Pressure Reduction Generator (GPRG) System and a method for implementing a GPRG System is provided, where the GPRG System includes a gas inlet configured to receive a pressurized gas flow from a gas supply, at least one expander in flow communication with the gas inlet to receive the pressurized gas flow, wherein the expander is operable to convert the pressurized gas flow into mechanical energy and a depressurized gas flow and a generator associated with the expander, wherein the generator is configured to convert the mechanical energy into electrical energy.
US08857167B2 Integral accumulator/reservoir system
An integral accumulator/reservoir system including a low pressure vessel having a low-pressure vessel wall defining a low-pressure vessel cavity; a high-pressure accumulator having a high-pressure accumulator wall defining a high-pressure accumulator cavity, the high-pressure accumulator being disposed in the low-pressure vessel cavity, the high-pressure accumulator wall including an aluminum layer; a flexible bladder, the flexible bladder being disposed in the high-pressure accumulator cavity; and a sensor module operably connected to the aluminum layer.
US08857166B2 Hydroelectric power plant
The invention relates to a hydropower plant having a flow pathway, which has an upper water level and a lower water level; having two turbines, which are connected in series in the flow pathway, each comprising a rotor, a housing, and a draft tube. The invention is characterized by the following features: the first machine viewed in the flow direction is a radial or semi-axial or axial flow turbine; the second machine viewed in the flow direction is a radial, semi-axial, or axial flow turbine.
US08857164B2 Exhaust manifold
An exhaust manifold to be connected to an internal combustion engine with a plurality of exhaust ports in the present invention includes a first upper shell member, a second upper shell member, and a lower shell member. The first upper shell member and the lower shell member are superposed on each other to thereby form a first flow passage to be connected to at least one exhaust port out of the plurality of exhaust ports. The second upper shell member is superposed on the lower shell member with the first upper shell member sandwiched therebetween such that at least a part of the first upper shell member is exposed, to thereby form a second flow passage to be connected to another at least one exhaust port out of the plurality of exhaust ports.
US08857162B2 Coolant warm-up using exhaust
The present disclosure is directed to a system for reducing the cold start time for a vehicle with a twin fuel engine. The system has an exhaust system, from which exhaust is discharged and collected on an exhaust manifold. A heat exchanger is positioned within the exhaust system, with coolant flow passages in thermal communication with the engine, and the heat exchanger. A control valve is coupled to a first flow path operable to direct the exhaust through the heat exchanger across the first flow path and a second flow path in selective amounts.
US08857159B2 Systems and methods for reducing NOx breakthrough
An exhaust system includes main line that runs through a three way converter (TWC) and then a lean NOx trap (LNT). The exhaust system further includes a bypass line configured to bypass the TWC. The LNT includes catalyst that is non-uniformly distributed along the longitudinal axis. The catalyst is distributed such that storage sites are weighted toward the upstream end of the LNT and oxidation and reduction sites are weighted toward the downstream end of the LNT.
US08857158B2 Aftertreatment system and control strategy for internal combustion engine
In an exhaust gas treatment method for an internal combustion engine, a DPF abnormal combustion causing operation is determined to have occurred when the internal combustion engine shifts from a high rotation or high load operation region α to a low rotation, low load operation region β within a set time T1. When it is determined that a DPF abnormal combustion causing operation has occurred, abnormal combustion of PM collected in the DPF is suppressed by fully opening an intake throttle valve (44) in order to increase an exhaust gas flow so that heat is removed by sensible heat of the exhaust gas, thereby cooling a DPF device (52), and continuing a late post-injection in order to reduce an oxygen concentration of the DPF.
US08857153B2 Method for measuring the quality of ammonia injection for an exhaust gas after treatment system of a vehicle
A system and method for determining a rate of ammonia deposition and controlling an engine is described. In one example, an amount of ammonia deposited in an engine exhaust is determined and the deposited ammonia is purged after the amount of ammonia deposited reaches a threshold level. The method may decrease ammonia use and ammonia emissions from a vehicle.
US08857152B2 System and method for unloading hydrocarbon emissions from an exhaust after-treatment device
A method unloads hydrocarbon emissions deposited by an exhaust gas on an after-treatment device that is employed in an exhaust system for an internal combustion engine. The method includes determining whether the engine has been operating at a preset idle speed for a predetermined amount of time. The method also includes increasing the preset idle speed by a predetermined value if the engine has been operating at a preset idle speed for a predetermined amount of time. The increasing of the engine idle speed increases a flow rate of the exhaust gas to the after-treatment device and unloads the deposited hydrocarbon emissions. A system for unloading hydrocarbon emissions deposited on an after-treatment device and a vehicle employing such a system are also disclosed.
US08857151B2 Corrugated core cowl for a gas turbine engine
A core nacelle for a gas turbine engine, according to an exemplary aspect of the present disclosure includes, among other things, a core cowl positioned adjacent to an inner duct boundary of a fan bypass passage having an associated cross-sectional area that radially extends between a fan exhaust nozzle and the inner duct boundary. The core cowl includes at least one groove that is selectively exposed to change the cross-sectional area at an axial location of the fan exhaust nozzle.
US08857149B1 Torque connector lubrication scuppers
A turbofan engine includes a fan rotatable about an axis, a compressor section, a combustor in fluid communication with the compressor section, a turbine section in fluid communication with the combustor, and a fan drive gear system including a carrier for supporting a plurality of gears. A torque frame is attached to the carrier. A plurality of connectors extends between the carrier and torque frame for securing the torque frame to the carrier. A scupper captures lubricant during gear operation and directing lubricant into a space between at least one of the plurality of connectors and at least one of the torque frame and the carrier.
US08857146B2 Multi-strand cord in which the basic strands are dual layer cords, rubberized in situ
Metal cord of K×(L+M) construction. K elementary strands assembled in a helix, with pitch PK, each having a cord with L wire inner layer of diameter d1, and M wire outer layer of diameter d2, in a helix with pitch p2 around the inner layer; with (in mm): 0.10
US08857144B2 Retracting guard for a cutter
An improved blade guard for a land clearing device such as a lawn mower or brush cutter. The land clearing device generally comprises a blade assembly having a plurality of spinning cutters covered by a housing. A guard having a closed position and an open position is pivotally combined with the front of the housing. In its closed position, the guard covers a portion of the blade assembly. In its open position a portion of the blade assembly is exposed to allow the cutters to perform land clearing operations. The guard is pivoted from its closed position to its open position using a linkage assembly which moves the guard to its open position when the front of the guard is pushed against a solid object. The guard falls back to its closed position when force is no longer present between it and the solid object.
US08857127B2 Floor covering
Floor covering (10) including panels (12,14; 112) having a core (24) of a plastic material and at least one cover layer (28,30) covering the upper side of the core, the panels being provided with complementary and mutually engaging locking profiles (20,22; 120) at their connected lateral edges (16,18). For forming a groove between two connected panels (12,14; 112) at least one of these panels is provided with a milled-out portion (60,160) at the upper side of its lateral edge, with the cover layer (28,30) excavated completely over the width of the milled-out portion (60,160) so that the bottom (62,162) of the milled-out portion (60,160) is formed by the material of the core.
US08857124B2 Weatherproof building envelope
The invention relates to a weatherproof building shell, especially a pitched roof, comprising a plurality of rectangular weatherproof shingles which are laid diagonally to mutually overlap in a scale-type fashion in relation to a line of slope. Shingles that overlap in an edge zone at a right angle to the line of slope are set off in relation to each other. The shingles are connected to a supporting structure in a lower corner zone of the shingle in relation to a line of slope, respective sealing elements being arranged on said corner zone of the shingle and obturating a gap between shingles that are arranged on the same level at a right angle to the main direction. The rectangular shingles have respective through-openings for fastening elements in two opposite corner zones so that the shingles are connected to the supporting structure in their lower and upper corner zones in relation to the main direction.
US08857117B2 Anchoring, splicing and tensioning elongated reinforcement members
Anchoring devices and systems are disclosed for use with elongated reinforcement members such as FRP, SRP, metallic bars, or cables. Such devices and systems impart a compressive stress into a static structure having the elongated reinforcement member running therethrough or therealong. An anchoring system can include an anchor block that includes a front end surface for contacting the static structure, an axial bore for receiving the elongated reinforcement member, and clamping members that, when closed, exert a radial clamping force on a reinforcement member in the axial bore. A tensioning and anchoring system may include one or more tensioners integrally connected to an anchor block. At least one sleeve may be secured to the anchor block and cooperate with a bolt that displaces the anchor block to place a tensile force on the elongated reinforcement member and impart a compressive force on the static structure.
US08857116B2 Prefabricated insulation wall panels for construction of walls
A prefabricated insulation wall panel for construction of a wall includes two elongated studs, each having a planar web section and inner and outer flanges, one or more insulation boards vertically disposed between the two studs, and one or more reinforcing mesh fastened to the flanges of the elongated studs on inner, outer or both sides of the wall panel. The reinforcing mesh has a preformed overhang section extending laterally beyond the elongated stud. The web section includes multiple through-holes spaced apart vertically, closer to the inner flange than to the outer flange. The insulation board is thinner than the width of the wed section, disposed with its inner surface against inner flanges of the studs and two side edges covering the through-holes on the web section of the stud, thus establishing a distance between the outer surface of the insulation board and the outer flanges of the studs.
US08857113B2 Locking apparatus
A locking apparatus is used for mounting a photovoltaic module to a rack. The rack includes a base plate, two sidewalls extending from opposite sides of the base plate, and two limiting plates extending in from tops of the sidewalls respectively. An opening is defined between the limiting plates. The locking apparatus includes a pressing member, a mounting member, and a bolt. The mounting member includes a base, a neck portion, a head portion formed on a top of the neck portion, and two arms extending out from opposite sides of the head portion. The base is received in the rack and abuts bottoms of the arms. The arms are blocked by the limiting plates respectively. The bolt extends through the pressing member and the opening to screw into the mounting member, to fix the photovoltaic module between the pressing member and the rack.
US08857112B2 Rapid assembly lightweight modular structure
Disclosed is a lightweight modular structure that can be transported to the surface of a celestial body in one rocket payload, and assembled rapidly by two robots. The structure is airtight, thermally insulated, resistant to micro-meteoroid penetration, provides radiation shielding, includes an airlock, and is capable of being pressurized and equipped with life support systems. When assembled on celestial bodies with gravity up to 40% of Earth's gravity, the structure can be buried under two meters of extraterrestrial material to provide additional thermal insulation, radiation protection, and protection against micrometeoroid penetration. The structure can be assembled in different configurations, and may include windows, modular walkways to connect a plurality of structures, and hangar-style doors to accommodate passage of large items. The structure can also be configured for use on Earth in areas of chemical, biological, radiological, or nuclear (CBRN) contamination, and in areas subject to extreme temperatures.
US08857110B2 Negative stiffness device and method
A negative stiffness device and method for seismic protection of a structure is described. In one embodiment, the device has an anchor frame and a movement frame laterally translatable relative to the anchor frame. The anchor frame and movement frame have respective extension portions. A linkage is pivotably connected to the extension portion of the anchor frame. A compressed spring has a first end is attached to the extension portion of the movement frame and a second end attached to the linkage. The compressed spring has a spring force. In a rest state, the compressed spring does not apply a lateral force to the movement frame. In an engaged state, the compressed spring is configured to apply a lateral force to displace the movement frame in a lateral direction of a seismic load. The spring force is amplified by the linkage when the movement frame is laterally displaced to an amplification point.
US08857108B2 Snow barricade mounting system and method of mounting same
A snow barricade mounting system for use with a membrane roof system is provided. The system includes a bracket having a base plate and an upstanding arm, and a means for securing the bracket to membrane roof. The system further comprises a membrane patch comprised of a material corresponding to the membrane layer. In one embodiment, bracket is coated with a material corresponding to the membrane layer and the membrane patch, such that when membrane patch is secured a complete seal between both the membrane patch and the base plate, and between the membrane patch and the membrane layer, is achieved. In an alternative embodiment, a sheet of material corresponding to the membrane layer material is secured to the top side of the base plate. A method of securing a snow barricade mounting system to a membrane roof system is also provided.
US08857107B1 Door threshold shield apparatus
A door threshold shield apparatus includes a shield body shaped for covering a portion of a door threshold. The shield body can include a sheet metal or other suitable material. A hook is positioned on a first longitudinal edge of the shield body for retaining the shield body on a first edge of the threshold, and a cap flange is positioned on a second longitudinal edge of the shield body. The cap flange is shaped to be received between a removable cap flange on the threshold and a threshold base, thereby rigidly securing the shield apparatus to the threshold. Once construction is complete, the shield may be removed without removing the threshold base by detaching the threshold cap.
US08857106B2 Shutter with field serviceable louvers
A shutter is disclosed having plural substantially similar louvers, including a first louver having a first louver end, with a first end cap molded with a first gear projecting away from the louver. The louver includes a second louver end, widthwise opposing the first end, having a retractable boss projecting away from the louver. A frame includes a first stile and a widthwise opposing second stile, a top rail and a height-wise opposing bottom rail, defining a shutter fenestration. The first stile has a first widthwise inner-facing wall, which has plural height-wise spaced gear openings, each releasably receiving one gear and having a diameter that is at least as large as an addendum circle for the gear. The second stile has a second widthwise inner-facing wall, which has plural height-wise spaced boss openings for releasably receiving one retractable boss. Accordingly, the louvers are removably disposed in the shutter fenestration.
US08857102B2 Rodent trap
One embodiment of the present invention provides a rodent proofing and entrapment system, the system comprising: a rodent proof shell; a opening disposed in the shell communicating with a rodent passage; a bridge having a proximal end disposed proximate to the first opening and a distal end disposed proximal to a trap chamber, the bridge being configured to pivot on a pivot axis; a door, engaged by the proximal end of the bridge, such that when a rodent crosses the pivot axis towards the distal end of the, the door closes; a flap depending from the distal end of the bridge excluding rodent access beneath the bridge and closing the trap chamber when the distal end of the bridge is in an upright position.
US08857094B2 Dual position firearm grip
A grip for an elongated fire arm has an adapter, a handle, and a spring loaded screw, bolt, and nut. The adapter has a top portion and a bottom portion. The top portion receives a lower receiver of a rifle. The bottom portion has at least two locking tabs adjacent to a base of a shaft extending from the bottom portion of the adapter. The handle has a cavity disposed in an upper portion to mate with the shaft, and at least two pockets adjacent to the cavity to mate with the at least two locking tabs. The handle is rotatable about an axis of the shaft when the at least two pockets are disengaged from the at least two locking tabs.
US08857091B2 Locking device
Kit-form locking device that may be fitted to a firearm (11), which comprises a trigger (23), included within a firing chain of the firearm, which includes a first, exterior trigger lever (231) that can be actuated by a potential user, and a second, interior trigger part (232) that can be mechanically associated with a manual safety device (22) of the firearm; the locking device comprises a movable locking component (20) adapted for entering into mechanical contact with the second, interior trigger part (232) and with the first, interior part (222) of the manual safety device located in the release position thereof when the locker (20) is in a locking position.
US08857088B1 Collectibles display case
A collectibles display case includes a durable frame, a front window, a rear window, and a placeholder. The front window includes a picture-frame type transparent front securely attachable to a front inside location of the frame. The back window includes a transparent back window similar to and removably located opposite the front window. The placeholder includes a corresponding pair of flat, durable frame-shaped mats with exterior perimeters of the same shape as the frame. The pair of mats each has a central rectangular opening. The placeholder is securely and removably mounted within a middle portion of the frame between the windows. The rectangular openings allow a packaged collectible having a thickness, such as a blister packed item to be “sandwiched” between the frame components and viewable housed between the windows.
US08857082B2 Motion greeting cards
The present invention and related disclosure describes greeting cards with moving elements or devices which are operable to create motion in connection with some portion of the greeting card. The greeting card may include a multi-panel greeting card body or a three-dimensional foam greeting card body. At least one movable object is contained upon or within the greeting card body. A sound module having at least one pre-recorded digital audio file saved therein and a motor module are contained and concealed within the greeting card body. One or more switches may be used to activate the sound and motor modules, causing the pre-recorded audio file to play and causing movement of the movable or mobile object.
US08857070B2 Device for determining the angular position of a pivotable compressor guide vane
A device for determining the angular position of a compressor guide vane pivotable about the longitudinal axis thereof disposed in a compressor, associated with a synchronously rotating, flat measuring surface is provided. In order to allow particularly reliable, simple, and nearly error-free detection of the angular positions by means of a robust device, the angular position of the compressor guide vane rotatable about the longitudinal axis thereof is semi-automatically determined by means of the device. To this end, the device includes at least one mounting unit for temporarily fastening the device in alignment on the compressor, and a measuring unit including an angle measuring device having a rotary plate rotatable about the rotary axis, on which rotary plate a vertically protruding measuring arm extending parallel to the rotary axis is provided for making planar contact, via the free end thereof, with the measuring surface.
US08857068B2 Rotary laser irradiating system and rotary laser system
A rotary laser irradiating system, comprising a light emitting unit (41, 42) for emitting a laser beam, a rotator for forming a reference plane by projecting the laser beam by rotary irradiation, a tilt driving unit (21) for tilting the reference plane, a control unit (35) for controlling a light emission of the light emitting unit, and a tilted axis indicating means (35, 44) for turning off the laser beam so as to form a tilted reference axis indicating range in a tilt setting reference axis direction for setting a tilt.
US08857065B2 Training spoon
A training spoon for training an individual not to bite down on a spoon includes a longitudinally extending handle and a spoon shaped head portion integral with or attached to the handle. The head portion defines a relatively shallow concave bowl with a plurality of generally parallel alternating transverse ridges and adjacent grooves extending across a majority of the width of the head portion of the spoon.
US08857059B2 Manufactured article and a method of obtaining thereof
The present invention relates to a manufactured article comprising a support component (2) delimiting therein at least one receiving seat (3), at least one inserted component (4) designed to be seated in a respective receiving seat (3) in the support component (2), and binding means for binding the inserted component (4) to a respective receiving seat (3). The at least one inserted component (4) is mounted for rotation in the at least one receiving seat (3).
US08857058B2 Method and system for making dental restorations
A system for making a dental restoration, comprising a 3D digitizer for producing a 3D model digital representation of a dental restoration model, a computer in communication with the 3D digitizer and capable of creating a dental restoration milling trajectory for a selected block of given dimension and given dental restoration material, based on the 3D model, and a laser milling apparatus in communication with the computer and capable of laser milling the dental restoration from the selected block positioned therein using the milling trajectory created by the computer. The laser milling apparatus includes one or more sensor for continuously monitoring the laser milling of the selected block and to provide feedback to the computer such that the milling trajectory is continuously adjusted by the computer using the feedback from the one or more sensor.
US08857056B2 Method of manufacturing an exhaust gas carrying device and tool therefor
A method of manufacturing an exhaust gas carrying device, in particular an exhaust gas purification device, and a tool provided therefor include segment-like jaws that are used to deform an outer housing. The jaws have indentations or projections adjacent to each other, and which are complementary to form a continuously surrounding indentation/projection. The reshaped outer housing is provided with one or more surrounding projections or indentations by the deformation.
US08857055B2 Process and system for forming shaped air holes
A process is provided for forming shaped air holes, such as for use in turbine blades. Aspects of the disclosure relate to forming shaped portions of air holes using a short pulse laser, forming a metered hole corresponding to each shaped portion, and separately finishing the shaped portion using a short-pulse laser. In other embodiments, the order of these operations may be varied, such as to form the shaped portions and to finish the shaped portions using the short-pulse laser prior to forming the corresponding metered holes.
US08857050B2 Methods of making an environment protection coating system
A method includes providing a circuit board having an outer surface, the outer surface configured with a plurality of discrete electrical components that are each manufactured independently of one another, and coating the outer surface and the plurality of discrete electrical components with a first protective dielectric layer. The method further includes coating the first protective dielectric layer with a second dielectric layer. The second dielectric layer includes a dielectric material having a modulus of elasticity less than 3.5 Giga-Pascal (GPa), a dielectric constant less than 2.7, a dielectric loss less than 0.002, a breakdown voltage strength in excess of 2 million volts/centimeter (MV/cm), a temperature stability to 3000 Celsius, a defect densities less than 0.5/centimeter, a pinhole free in films greater than 50 Angstroms, and is capable of being deposited conformally over and under 3D structures with thickness uniformity less than or equal to 10%.
US08857048B2 System for separating conductors
A method for forming a lead or lead extension includes forming an arrangement of elongated conductors. Each of the conductors extends from a proximal end of the arrangement to a distal end of the arrangement. Each of the conductors includes a layer of insulation disposed over a conductive core. A conductor-separating element is disposed over either the proximal end or the distal end of the arrangement. The conductor-separating element includes a plurality of ablation windows defined in a body. An end of at least one of the elongated conductors is radially extended over a portion of the conductor-separating element such that a portion of the at least one elongated conductor extends across at least one of the ablation windows. Insulation from the portion of the at least one conductor extending across the ablation window is ablated to expose a portion of the conductive core of the elongated conductor.
US08857043B2 Method of manufacturing an implantable marker with a leadless signal transmitter
A method of manufacturing a leadless marker for localizing the position of a target within a patient. According to one embodiment, the method includes providing a ferromagnetic element; positioning a coil of an inductor at least around a portion of the ferromagnetic element, wherein the coil comprises a plurality of windings of a conductor; and positioning the ferromagnetic element such that the radiographic and magnetic centroids of the marker are at least substantially coincident. The marker does not have external electrical lead lines extending through the casing. The ferromagnetic element is at least partially within the inductor. The ferromagnetic element has a volume such that when the marker is in an imaging magnetic field having a field strength of 1.5 T and a gradient of 3 T/m, then the force exerted on the marker by the imaging magnetic field is not greater than gravitational force exerted on the marker.
US08857040B2 Method of flow drill screwing parts
A method of fastening a plurality of parts together with a flow drill screw. An indentation is formed on one side of a first part and a second part is assembled into engagement with the side of the first part with the indentation facing the second part. The flow drill screw is inserted through the indentation and material is displaced from the part into a void defined by the indentation. Two or more panels or parts may be joined by aligning a flow drill screw with voids formed by indentations that are formed by embossing one or more panels.
US08857039B2 Electrical box conduit connectors and methods for making and using the same
In one embodiment, the conduit connector comprises a body, a cover, and a slide located in the channel. Optionally, the body can comprising a box engagement region capable of engaging an opening in an enclosure and a channel having body sides that diverge from an inlet end toward an outlet end, wherein the sides have a cover connector. The cover can be disposed across the channel and mated with the cover connector. The slide can optionally comprise slide sides that diverge toward the outlet end, a bore extending into the slide from a first end, and protrusions extending from the slide into the channel and having a size and geometry to engage a groove on a conduit.
US08857038B2 Disc cutterbar quick-change knife with retaining pin assembly
A quick connect apparatus for connecting a knife to a rotary disc cutterhead comprising a spring-loaded connector and a locking device which, when installed, prevents unintentional release of the knife from the cutterhead. The quick connector with locking device replaces a conventional bolted connection and reduces the time necessary to remove and reinstall a knife on a rotary cutterhead compared to a bolted knife connector while improving knife retention compared to known quick-change knife connection mechanisms.
US08857034B2 Method for manufacturing a dishwasher appliance
A method for manufacturing a dishwasher appliance is provided. A set of interchangeable tubs with a metal tub and a plastic tub and a set of interchangeable of inner door panels with a metal inner door panel and an outer door panel are provided. One of the set of interchangeable inner door panels is mounted to one of the set of interchangeable tubs to assemble the dishwasher appliance. The method can provide a dishwasher appliance with a metal inner door panel and a metal tub, a metal inner door panel and a plastic tub, a plastic inner door panel and a metal tub, or a plastic inner door panel and a plastic tub.
US08857029B2 Mounting apparatus and mounting method
A mounting apparatus includes a substrate; an optical component having a first surface on which light from the substrate is incident and a second surface from which the incident light goes out after the incident light is refracted; an adjustment unit that adjusts a position of the substrate and a position of the optical component by moving the substrate and the optical component relatively with the first surface of the optical component and the substrate being opposed to each other; an imaging unit that is arranged in an optical path of the light that goes out from the second surface; and a control unit that controls an amount by which the adjustment unit moves the substrate and the optical component relatively according to image data which is captured by the imaging unit, and that mounts the optical component on the substrate.
US08857023B2 Apparatus for replacing or changing a shaving blade secured to a blade holder of an ice resurfacing machine
An apparatus for replacing or changing a shaving blade secured or securable to a blade holder beam of an ice resurfacing machine via a plurality of screws, and including a blade carrier. For each of the screws, the blade carrier is provided with a respective fixing element configured to cooperate with a head of that screw. The fixing elements reliably fix these screws in a prescribed position.
US08857021B2 Laser welded bonding pads for piezoelectric print heads
An ink jet print head can be formed using a laser to melt a plating layer interposed between a piezoelectric actuator and a circuit layer bump. The plating layer can be formed on the circuit layer bump, the piezoelectric actuator, or both, and a laser beam output by the laser is used to melt the plating layer to provide a laser weld. In another embodiment, the circuit layer bump or the trace itself functions as the plating layer, which is melted using a laser to provide the laser weld.
US08857015B2 Carriage and suspension system utilizing carriages
A carriage includes body, at which at least one first roller is freely rotatably mounted, as well as a carriage suspension member with an upper terminal section is supported at or in the body and, with regard to the body, is pivotable about at least one axis of rotation extending parallel to the longitudinal extension of the carriage. A lower terminal section, the carriage suspension member is configured to extend in a downward direction towards a panel to be moved. The lower terminal section is adapted to suspend the panel to be moved therefrom. An axis of rotation of the at least one first roller extends transversely to the downward direction and transversely to a tangent of the travel path of the at least one panel to be moved in an area of the at least one first roller.
US08857012B2 Robot cleaner with improved dust collector
A robot cleaner including a suction hole to suction dust, a blower to generate a suction force to suction the dust, a dust collector to receive the dust suctioned by said suction force through the suction hole, and a rotating brush to sweep up and collect the dust into the dust collector through the suction hole by a drive force of the rotating brush. The dust collector includes a backflow preventing member movable between an open position and a closed position. The backflow preventing member is pivotably rotatable in an air suction direction by the suction force of the blower to the open position and is adapted to return to the closed position to prevent the dust in the dust collector from being discharged through the suction hole upon stoppage of the blower.
US08857010B2 Vacuum cleaner having shredder
A vacuum cleaner includes a cleaner body including a suction source configured to generate a suction force, a suction inlet body configured to inhale dust on a surface to be cleaned using the suction force of the suction source, a dust bucket detachably installed on the cleaner body, a cyclonic unit formed inside the dust bucket and configured to centrifuge the dust from air flowed in through the suction inlet body, and a paper-shredder installed on a top of the dust bucket and configured to communicate with the top of the dust bucket so that shredded pieces of paper are dropped inside a dust collecting space of the dust bucket.
US08857007B2 Vehicle wiper device
A vehicle wiper device includes a drive device, a drive shaft rotated back and forth about a first axis by the drive device, a wiper arm pivoted back and forth along a wiping surface as the drive shaft rotates back and forth, and a wiper arm biasing mechanism that biases the wiper arm toward the wiping surface. The wiper arm biasing mechanism includes a swing member, a tilting member, and a biasing member. The swing member is integrally pivotal with the drive shaft. The tilting member is supported by the swing member so as to tilt about a second axis. The tilting member includes a wiper fixing portion. The biasing member, which includes a first end supported by the swing member, and applies a biasing force to the tilting member.
US08857004B1 Oral hygiene device
An oral hygiene device, intended for discreet use by an individual, including a head portion dimensioned and configured for disposition within a user's mouth and an elongated handle structured to facilitate movement of the head into a compound rotary and reciprocal cleaning action while therein. A plurality of cleansing members secured to the outer surface of the head extend outwardly therefrom in different directions. A transferable hygienic composition may be disposed on the plurality of cleansing members and/or head and is releasable therefrom upon moistening by the user's saliva. The hygienic composition may instead be released by a chewable and/or dissolvable structure disposed on the proximate end. The head may include a curvilinear outer surface configuration cooperatively structured with a predetermined array of the plurality of cleansing members to facilitate concurrent confronting engagement with the teeth and interior of the user's mouth for cleaning and release of the hygienic composition.
US08857001B2 Brush mandrel for PVA sponge brush
A cleaning device for cleaning substrates is provided. The cleaning device includes a generally cylindrically-shaped brush mandrel and a cylindrical brush. The brush mandrel has a body section with an outer surface positioned about a central axis. The outer surface is interrupted by an engagement member having primary features adjacent secondary features. The brush has a hollow bore formed around the brush mandrel with an inner surface interrupted by a second engagement member which mates the first engagement member. The primary features flow in a direction generally perpendicular to a rotational direction of the brush mandrel around the central axis and include a first surface which is generally perpendicular to the outer surface. The secondary features include a second surface which flows in a direction generally perpendicular to the first surface and along the central axis. No primary feature includes a radially obstructing feature formed over any secondary feature.
US08856997B2 System and method for teeth cleaning
Embodiments are described wherein a system for brushing the teeth of a person comprises a master input device; a flexible teeth tray configured to at least partially encapsulate one or more of the teeth in a flexible substrate material, the flexible teeth tray comprising one or more vibratory transducers removably coupled to one or more brushing panels; and a controller operatively coupled to the master input device and the one or more vibratory transducers; wherein subject to an input from the master input device, the controller is configured to cause reciprocating brushing motion of the one or more brushing panels against a surface of the one or more encapsulated teeth, to clean the one or more teeth.
US08856995B2 Screw bit putty knife
A utility tool, such a putty knife, includes an elongated handle for manual handling of the utility tool, a blade and a screw bit assembly. The handle extends substantially along a longitudinal axis, and has front and rear portions. The blade has an anchoring portion anchored within the handle and an operating portion extending out from the front portion of the handle. The screw bit assembly is rotatably mounted about the rear portion of the handle, has a screw bit, and is operable between a non-operating configuration where the screw bit is nested within the handle, and an operating configuration where the screw bit is drawn out of the handle and securely maintained in a fixed configuration so as to be positioned at a slanted angle with respect to the longitudinal axis of the handle. In addition to being able to carry out other various functions, in drywall applications and the like, the tool by virtue of its design and components enables a more ergonomic grip, and to have a greater lever effect for screwing fasteners with its screw bit assembly.
US08856992B2 Patient/invalid handling support
A patient support for a patient includes a mattress with at least one air operated component and a cushioning layer forming a patient support surface. The mattress has a recessed portion beneath the patient support surface at the foot end of the mattress with an enclosure housed in the recess. The enclosure houses therein at least one pump for directing air to the air operated component and a controller for operating the pump. The enclosure has a central section and two side sections, with each of the sections having an upper side. The side sections are located on opposed sides of the central section and at opposed sides of the mattress at the foot end. The upper side of the central section is recessed below the upper sides of the side sections wherein the depth of the cushioning layer at the foot end between the side sections is maintained generally constant at least along the central portion of the mattress extending from the head end to the foot end.
US08856990B2 Automobile neck pillow
An automobile neck pillow relates to an automobile seat articles technology field, which adopts a key technology truly adapted to human mechanical physiological curves and makes a multiple choice about materials of a core body and an elongated housing and a scientific measurement about shapes and sizes thereof to make the core body and the elongated housing match with each other, wherein the core body is soaked in medical liquids of health care to provide health care and healing to the neck, the core body is attached with a bamboo charcoal fiber cushion, an infra-red cloth, or a negative oxygen ion cloth while integrally being sprayed with perfume, and a brace provided in the elongated housing is mounted between a seat and a head cushion by a longitudinal fixation, a transverse fixation, a combination of longitudinal and transverse fixation, a head-sleeving fixation, or an integral fixation with the head cushion.
US08856989B2 Emergency stretcher
A stretcher includes a patient support, a base, a plurality of support members supporting the patient support relative to the base, which are adapted and arranged to raise or lower the base relative to the patient support, and a locking mechanism. The locking mechanism is actuatable between a locked position wherein the locking mechanism locks the support members at a fixed height and an unlocked position wherein the support members are released from being locked at the fixed height so that the base or the patient support may be moved relative to the other. Further, the locking mechanism is configured to provide a stop for the support members and absorb energy from the support members are release and the support members engage the stop.
US08856987B2 Patient support having an adjustable popliteal length apparatus, system and method
A patient support is provided. The patient support is configurable to support a patient in a horizontal position and a seated position. The patient support includes a back section, and a thigh section coupled to the back section. The patient support also includes an adjustment member coupled to the thigh section. The adjustment member is movable to lengthen the thigh section. The patient support also includes a foot section coupled to the adjustment member. The foot section is pivotable into a first position substantially parallel to the thigh section to a second position substantially perpendicular to the thigh section.
US08856986B2 Patient positioning support structure
A patient support system includes independently adjustable columns supporting a hinged bending or breaking patient support structure. At least one column includes at least two sections. A coordinated drive system provides for upwardly breaking and downwardly breaking orientations of the two sections in various inclined and tilted positions.
US08856983B2 Adjustable bed
An adjustable bed frame includes a headboard, a pair of longitudinal side rails in spaced-apart, parallel relationship, and a telescoping slat assembly connecting the headboard and side rails together to define a rectangular bed frame that is adjustable between a first rectangular size and a second rectangular size smaller than the first rectangular size. The telescoping slat assembly includes a set of tubular members that telescopically receive a respective set of elongated members to form telescoping slats. The tubular members have one end secured to one of the side rails and extend away therefrom in parallel, spaced apart relationship. The elongated members have one end secured to the other one of the side rails and extend away therefrom in parallel, spaced-apart relationship. The side rails are slidably secured to the headboard to facilitate movement of the frame between the first and second rectangular sizes.
US08856977B2 Urinal splash guard employing flexible bristles
A mat or other object for attenuating reflective spray during use of a urinal comprises a urine impingement region that includes a plurality of upstanding, flexible bristles. In one embodiment, each of the bristles: has an appropriate thickness and flexibility configured to flex when struck by a typical stream of urine, wherein adjacent bristles are separated from one another by a distance such that the typical stream of urine contacting a bristle and causing it to flex will also contact at least two adjacent bristles and cause them to flex as well; has a thickness and a height, wherein the thickness of each is less than one fifth of its height, and further wherein each bristle has at least three adjacent bristles within a distance of two times its thickness from it; is elongated, and the bristles are configured densely enough that an imaginary circle having a radius equal to a stream of urine's mean radius, centered on a given bristle, and drawn on the upper surface will include at least three other bristles within its boundary; or any combination of these. In some embodiments, the plurality of bristles that compose a urine retention region has an ordered arrangement, while in others plurality of bristles has a disordered arrangement.
US08856976B1 Portable urine shield
A urine shield comprising a unified single piece flexible plastic sheet with a width that are sufficient to permit the sheet to partly encircle the bowl of the toilet and compression-fitted to the inside of the bowl without any use of fixtures. The sheet includes a left portion having a bottom left end, a center portion, a right portion having a bottom right end. The sheet also comprises two flanges that slope outward from the bottom of the left portion and right portion with a length that decreases as the flange extends from the bottom end of each portion to the center portion. The flanges also extend at an angle less than perpendicular but more than parallel from the each portion. A method of using this urine shield is also provided.
US08856974B2 Safety helmet with improved adjustment
A safety helmet comprising an outer shell, an internal headband composed of a neckband at the rear and a securing strap at the front, and an adjustment mechanism of the headband.The adjustment mechanism comprises a double cog-wheel having a first sprocket associated with a first drive rack of the neckband, and a second sprocket associated with a second drive rack of the strap. The two sprockets have different diameters to perform differential driving of the strap and of the neckband.
US08856968B2 Foot stabilizer socks and stabilizer pads therefor
A stabilizing sock has a foot section having a shape corresponding to a human foot and comprising a rearfoot portion corresponding to human calcaneous and talus bones and to tibial and fibular malleoli, a forefoot portion corresponding to human metatarsal and phalanx bones, and a midfoot portion between the rearfoot portion and the forefoot portion and corresponding to human cuboid, navicular and cuneiform bones. The sock has a medial stabilizer region on a medial side of the sock and a lateral stabilizer region on a lateral side of the sock. The medial stabilizer region covers a forward medial region of the rearfoot portion and a rearward medial region of the midfoot portion, and the lateral stabilizer region covers a forward lateral region of the rearfoot portion. The sock may also include lace bite protector regions and boot bang protector regions. Kits for assembling stabilizing socks are also described.
US08856965B1 Shirt system with sealed glove and sleeve
A shirt system for providing gloves as extensions of the sleeves to help prevent the leaking of snow, water, or other debris and to help provide protection for a user's torso, hands, wrist, and arms featuring a shirt component with two sleeves and two gloves extending from the sleeves. Slits are disposed in the sleeves allowing a user to remove his/her hands from the gloves and sleeve. Pockets are disposed on the sleeves near the gloves, wherein the pockets are adapted to house the gloves when not in use.
US08863309B2 Selectively unlocking a core root of trust for measurement (CRTM)
A computer system is provided that comprises a processor and a Basic Input/Output System (BIOS) module coupled to the processor. The BIOS module stores a Core Root of Trust for Measurement (CRTM), wherein the CRTM selectively unlocks itself.
US08863308B2 System and methods for providing identity attribute validation in accordance with an attribute disclosure profile
A method of identity attribute validation at a computer server involves the computer server receiving an identity attribute validation request from a communication terminal. The computer server further receives a credential, and is configured with an attribute disclosure profile of attributes authorized for disclosure to the communication terminal. The computer server determines the validity of the credential, and provides the communication terminal with a response to the identity attribute validation request based on an outcome of the credential validity determination. The attribute validation response includes attributes data associated with the credential authorized for disclosure by the attribute disclosure profile but excludes attributes data associated with the credential not authorized for disclosure by the attribute disclosure profile.
US08863304B1 Method and apparatus for remediating backup data to control access to sensitive data
A method and apparatus for remediating backup data to control access to sensitive data is described. In one embodiment, the method for facilitating sensitive data remediation from backup images without a separate data store includes examining the backup images to identify sensitive data and modifying remediation information associated with the sensitive data, wherein the remediation information restricts access to the sensitive data to at least one corresponding access group.
US08863302B2 Method and apparatus for importing content having plurality of parts
A digital content protection apparatus and method for digital rights management (DRM) are provided in which a content file including a plurality of content parts is imported such that a header is included which stores location information required for decoding each of the content parts. Therefore, the number of content parts constituting the content file can be recognized, and a license that is required for the use of each of the content parts can be acquired by analyzing header information without necessitating the parsing of the transport packets of the content file. Accordingly, preparation time for using content can be reduced.
US08863294B2 Digital content management method and apparatus for mobile terminal
A mobile terminal includes an apparatus configured to perform content management method. When a DRM content that is not playable owing to license expiration is found during the content playback mode, the non-playable DRM content can be removed, moved to a pre-specified folder, or license-renewed according to settings. The content management method includes: playing back a content selected from a given content list during a content playback mode; finding, during the content playback mode, an expired DRM content that is not playable owing to license expiration; determining, when an expired DRM content is found, a handling option for the expired DRM content; and performing one of deleting the expired DRM content, moving the expired DRM content, and renewing the license associated with the expired DRM content, according to the determined handling option.
US08863292B2 Interactive analysis of a security specification
Analyzing a security specification. An embodiment can include identifying a downgrader in a computer program under test. Testing on the downgrader can be performed in a first level of analysis. Responsive to the downgrader not passing the testing performed in the first level of analysis, a counter example for the downgrader can be automatically synthesized. Further, a test unit can be created for the downgrader using the counter example as an input parameter to the downgrader. The test unit can be executed to perform testing on the downgrader in a second level of analysis. Responsive to the downgrader passing the testing performed in the second level of analysis, a user can be prompted to simplify a model of the downgrader.
US08863291B2 Reputation checking of executable programs
The reputation of an executable computer program is checked when a user input to a computing device initiates a program launch, thus triggering a check of a local cache of reputation information. If the local cache confirms that the program is safe, it is permitted to launch, typically without notifying the user that a reputation check has been made. If the local cache cannot confirm the safety of the program, a reputation check is made by accessing a reputation service in the cloud. If the reputation service identifies the program as safe, it returns an indication to the computing device and the program is permitted to be launched, again without notifying the user that a reputation check has been made. If the reputation service identifies the program as unsafe or potentially unsafe, or does not recognize it at all, a warning is displayed to the user.
US08863289B2 Portable security device and methods for detection and treatment of malware
Disclosed is a portable security device and method for detection and treatment of computer malware. The security device includes a communication interface for connecting to a computer, a memory for storing a set of data for use in malware detection experiments, and an antivirus engine configured to perform one or more malware detection experiments on the computer. A malware detection experiment includes simulating a connection to the computer of a data storage device containing a predefined set of data. The antivirus engine further configured to identify modifications in the set of data contained in the data storage device after termination of one or more malware detection experiments, analyze a modified set of data for presences of computer malware, determine a treatment mechanism for the detected malware, perform treatment of the detected malware on the computer, and generate user reports.
US08863288B1 Detecting malicious software
In systems and methods of detecting malicious software, a software agent comprising at least one scan module is assembled by a source system and is transferred by the source system to a target system. In response to a connection request from the software agent a connection is established to the software agent and a file is received from the target system. At the source system, a static analysis is performed on the transferred file to generate a static threat score, and a dynamic analysis is performed to generate a dynamic threat score. Based on the static threat score and the dynamic threat score an aggregate threat score is generated for the transferred file.
US08863278B2 Grid security intrusion detection configuration mechanism
A method, apparatus, and article of manufacture are provided to support security in a distributed grid computer cluster. Each non-node root node in the cluster is configured with a local security agent, and the root node is configured with a security controller to manage each of the security agents of each non-root node. The security agent of each non-root node is in communication with an associated configuration file that contains data private to the respective non-root node, to allow the security agent to manage security local to the node. The security controller of the root node is in communication with a controller configuration file that contains data that applies to all security agents in the grid cluster, to allow the controller to manage the security agents.
US08863273B2 Method of using an account agent to access superuser account shell of a computer device
A method of using an account agent to access a superuser account shell of a computer device is disclosed. The method includes receiving an authentication request; verifying whether an identity authentication is passed; when the identity authentication is passed, establishing a secure channel between the account agent and a normal user account shell; and allowing controlling the superuser account shell of the computer device through the normal user account shell.
US08863270B2 User interface for providing voice communications over a multi-level secure network
According to one embodiment, a computer system executing a computer program is coupled to multiple secure network domains configured in a multi-level security architecture. The computer program simultaneously establishes a voice connection with a first terminal configured on a first secure network domain and a second terminal configured on a second secure network domain. The computer program may then selectively couple an electroacoustical transducer to the first terminal or the second terminal, and generate an indicator on a user interface indicating the security level of the selected terminal.
US08863263B2 Server apparatus and program for single sign-on
A server apparatus includes an analyzer unit which analyzes log-in information for a server received from a client, determines an authentication scheme of the server, and extracts, from the log-in information, provisional authentication information in a form representative of variable information. The analyzer unit stores, in the storage device, information representative of the authentication scheme and the provisional authentication information as the variable information. The analyzer unit also stores, in the storage device, as the variable information, authentication information of a user for the server that is associated with representative authentication information of the user.
US08863260B2 Enhancing password protection
A mechanism is provided for enhancing password protection. A combination password that comprises dynamic text interspersed within a static user password is received from a user. A determination is made as to whether the combination password is to be verified without the dynamic text. Responsive to identifying that the combination password is to be verified without the dynamic text, the dynamic text is filtered from the combination password based on an identified dynamic suggestion issued to the user prior to the combination password being received thereby forming a filtered password. The filtered password is then authenticated using information stored for the user. Responsive to validating the filtered password, access is granted by the user to a secured system.
US08863259B2 Method of controlling biometric authentication system, non-transitory, computer readable storage medium and biometric authentication system
A control method for controlling a biometric authentication system including a server that stores reference biometric data, and a client that acquires biometric authentication data of the user, has saving in the server a table in which identification information identifying the user and a previous authentication result of the user are associated with each other, transmitting the identification information to the server, referring to the identification information and acquiring a previous authentication result of the user corresponding to the identification information from the table, calculating, an authentication success rate of the user from the acquired previous authentication result, transmitting the reference biometric data to the client when the authentication success rate is less than or equal to a certain value, calculating, a degree of matching between the biometric authentication data and the reference biometric data, and determining, whether or not the authentication of the user has succeeded.
US08863257B2 Securely connecting virtual machines in a public cloud to corporate resource
Securely connecting a virtual machine in a public cloud to corporate resources. A cloud computing system is coupled to an enterprise computing system via a network. The enterprise computing system includes a management server, an authentication server and a virtual private network (VPN) server. A cloud engine runs on the management server. The cloud engine starts an exchange with the authentication server that leads to a state in which both parties know a one-time password (OTP) and an identifier (ID) of a virtual machine (VM) hosted by the cloud computing system. The cloud engine sends the OTP and the ID to the VM. The VPN server then receives credentials from the VM. If the credentials are successfully authenticated against the OTP and the ID, a secure connection is established between the enterprise computing system and the VM.
US08863251B1 On-demand service security system and method for managing a risk of access as a condition of permitting access to the on-demand service
There are provided mechanisms and methods for managing a risk of access to an on-demand service as a condition of permitting access to the on-demand service. These mechanisms and methods for providing such management can help prohibit an unauthorized user from accessing an account of an authorized user when the authorized user inadvertently loses login information. The ability to provide such management may lead to an improved security feature for accessing on-demand services.
US08863250B2 Logout from multiple network sites
Disclosed are various embodiments for logging out from multiple network sites using an authentication client that manages sessions for the network sites. Account data is maintained for multiple accounts of a user for multiple network sites. The account data includes a respective security credential for each of the accounts. An authentication client automatically authenticates with multiple authentication services corresponding to multiple network sites using multiple accounts in response to the user accessing each network site. A respective session is established for each network site. A logout is performed by ending each one of the sessions.
US08863245B1 Nextdoor neighborhood social network method, apparatus, and system
A method and system an online neighborhood social network designed to create private websites to facilitate communication among neighbors and build stronger neighborhoods. The private websites are embodied in a website having a domain name of nextdoor.com. In one embodiment, a method verifies that a user lives at a residence associated with a residential address claimed by the user of an online neighborhood social network. The method restricts access to a particular neighborhood to the user and to neighboring users living within the neighborhood boundary of the residence. A social network page of the user is created once verified and access privileges are determined. A message is distributed to neighboring users that are verified to live within a neighborhood boundary of the residence. The method may designate the user (e.g., as a lead user) with an additional privilege based on a participation level of the user in the online community.
US08863239B2 Method of and system for generating an authorized domain
This invention relates to a system and a method of generating an Authorized Domain (AI)), the method comprising the steps of selecting a domain identifier (Domain ID) uniquely identifying the Authorized Domain, binding at least one user (P1, P2, . . . , PN1) to the domain identifier (Domain ID), and binding at least one device (D1, D2, . . . , DM) to at least one user (P1, P2, . . . , PN1), thereby obtaining a number of devices (D1, D2, . . . , DM) and a number of users (P1, P2, . . . , PN1) that is authorized to access a content item (C1, C2, CN2) of said Authorized Domain (100). Hereby, a number of verified devices (D1, D2, . . . , DM) and a number of verified persons (P1, P2, . . . , PN1) that is authorized to access a content item of said Authorized Domain (100) is obtained. Additionally, it is possible to enable automatic assignment of imported content being imported on a device belonging to the Authorized Domain (AD) since it now is given to which person a given authorized device belongs to. Further, a simple and efficient way of implementing domain boundaries is enabled.
US08863236B2 Prefix reachability detection in a communication
There is disclosed a method, and a communication system, and a communication node for implementing the claimed method, for attempting to enhance legitimacy assessment and thwart a man-in-the middle or similar false-location attack by evaluating the topology of a communication-session requesting node relative to the proposed communication path through a network between the requesting node and the requested node. Upon receiving the request, a PRD (Prefix Reachability Detection) protocol is initiated, either after or during a secure key exchange, if any, which if performed preferably includes an ART (address reachability text). The PRD is executed by sending a message to the communication node challenging the location-authenticity of the requesting device. The communication node, which may be for example an access router through which the requesting node accesses the network, determines if the requesting node is positioned behind the communication node topologically, and reports the result to the requested node. The requested node may then make a decision on whether to permit the communication. If so, the PRD may be repeated one or more times while the communication session is in progress.
US08863228B2 Energy management apparatus and energy management system
An energy management apparatus includes: a communicator capable of communicating with at least a meter apparatus among the meter apparatus and a server apparatus that collects measurement information from the meter apparatus; a device registration processor configured to determine whether the direct communicator to the server apparatus can communicate with the server apparatus; if the direct communication is possible, transmit to the server apparatus a device registration message that requests to register a device identifier of the meter apparatus and a device identifier of the energy management apparatus; and, if the direct communication to the server apparatus is not possible, transmit the device registration message for the server apparatus to the meter apparatus; a communication processor configured to obtain energy control information of the device transmitted from the server apparatus; and a control executor configured to control the used energy amount of the device based on the energy control information.
US08863224B2 System and method of managing data protection resources
Herewith disclosed a method and system for computerized managing a plurality of data protection (DP) resources. The computerized management comprises obtaining data related to at least part of the DP resources among said plurality of DP resources, wherein at least part of data is obtained by automated collecting; accommodating the obtained data in a data repository thus giving rise to accommodated data; processing the accommodated data, said processing resulting in at least one of the following: a) identifying one or more data protection (DP) schemes characterizing DP resources and/or relationship thereof; and b) identifying one or more data protection (DP) gaps.
US08863220B2 Systems and methods for rendering text onto moving image content
A method for rendering text onto moving image content. The method comprises receiving a request to translate dialog associated with moving image content, transmitting an interface, transmitting a time-stamped transcription, and receiving a translation of the dialog.
US08863211B2 Method and system for performance metric analysis of video assets
A method and system for monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may be used to obtain remote control response metrics, along with internal performance data, for client systems in the ETMP. Historical metrics and historical data may be logged along with the release version for the client systems, which may then be used to correlate operational performance when analyzing client system characteristics.
US08863210B2 Cable broadcast program receiver and a diagnostic method of the cable broadcast program receiver
The present invention relates to a cable broadcast program receiver and a diagnostic method of the cable broadcast program receiver. In an aspect of the present invention, a diagnostic method of a cable broadcast program receiver may include transmitting, at a cablecard, a diagnostic request containing diagnostic information regarding DiiVA connection status to a host according to a protocol of an interface between the cablecard and the host; and receiving, at the host, the diagnostic request and transmitting diagnostic confirmation information containing a diagnostic status report regarding the DiiVA connection status to the cablecard according to the protocol of the interface between the cablecard and the host in response to the diagnostic request.
US08863206B2 Automatically populating content anticipating failure
A content provider computing device that transmits content to receivers at scheduled air times receives information regarding conditions relating to the transmissions. The computing device also receives data regarding content that a receiver will record. The computing device evaluates the information and compares it with the data to determine that there is a risk of interrupted transmission. As a result, the computing device transmits the content to the receiver prior to the scheduled air time. The conditions may include weather conditions, power outage conditions, and/or any other conditions that may affect transmission. In various implementations, the computing device may include content controls prior to transmission that prevent the content from being accessed prior to specified times. In some cases, the content control may prevent all access. In other cases, the content control may prevent some kinds of access to the instance of content prior to particular times and allow others.
US08863202B2 System and method for voice driven cross service search using second display
Apparatus and methods to implement a technique for using a second display with a network-enabled television. In one implementation, this feature allows the user to conveniently enter search terms and other commands for control of their IPTV device directly from a second display device using voice commands. Such is particularly convenient when the second display is a device such as a smart phone or tablet computer with limited display space for user data entry.
US08863199B1 Method and device for displaying information with respect to selected image elements of images of a video sequence
The invention relates to a method for displaying information with respect to selected image elements. The aim of the invention is to simplify the interactive work via, for example, a frame. To this end, an image element is selected from the images of a video sequence with which an information is associated. The selection proceeds partially via an additional image element or signal element that is likewise presented on the display unit that displays the frame.
US08863197B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08863193B2 Information processing apparatus, broadcast receiving apparatus and information processing method
According to one embodiment, an information processing apparatus includes a first receiver, a second receiver, an extractor and a display module. The first receiver is configured to receive first program information for a plurality of programs from a first external apparatus connected via a network. The second receiver is configured to receive a channel identifier of a first program from a second external apparatus. The extraction module is configured to extract, from the first program information, second program information for a single program associated with a channel indicated by the channel identifier, and a time point. The display module is configured to display information that is based on the second program information.
US08863192B2 Adaptive monitoring method for update detection in a mobile broadcast network
Information included within metadata broadcast within an overhead flow of a mobile broadcast network enables receiver devices to determine when metadata updates will occur. The mobile broadcast network can include within metadata messages information related to a time for the next metadata update. Using this information, receiver devices can determine when the next metadata update will occur and de-energize the receiver until that time. Enabling mobile devices to remain de-energized until the next metadata update improves their power efficiency. Synchronizing mobile devices to access the overhead flow for updated metadata reduces the content delivery latency that the system must accommodate, thereby improving system flexibility and bandwidth efficiency. Specify the time of a next metadata update enables the broadcast system to change the rate and timing at which metadata updates are performed.
US08863191B2 Method for operating image display apparatus
A multifunctional display device displays a first area containing a program received through a channel, a second area containing card objects, and a third area containing additional information of a downloadable applications selected in association with one of the card objects.
US08863189B2 System for configuring soft keys in a media communication system
A system that incorporates teachings of the present disclosure may include, for example, set top box (STB) having a controller to record one or more soft key preferences associated with a user of the STB for each of a plurality of media presentation states of a media communication system, receive a request for presentation of a graphical user interface (GUI) associated with one of the media presentation states, select one or more soft keys according to the one or more soft key preferences assigned to the requested media presentation state, and present the selected one or more soft keys in the GUI. Other embodiments are disclosed.
US08863187B2 System and method for presenting multiple pictures on a television
Provided is a method and system for displaying video from a plurality of video streams on a display. It includes an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display. The frame controller causes the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, and each frame occupying an area of the television display separate from an area occupied by any other frame. A system for displaying video from a plurality of video stream using the correct aspect ratio and resolution is also provided.
US08863186B2 Management and delivery of audiovisual content items that corresponds to scheduled programs
A method is provided to designate visual content that is accessible from a computer readable storage device and that correspond to programs distributed according to a predetermined schedule comprising: comparing attribute information of a respective program metadata record with respective attribute information of multiple respective content metadata records to measure similarity between corresponding attributes; determining respective program-content attribute match scores for each of the compared content metadata records as a function of the measure of similarity between the program attributes of the respective compared program metadata record and corresponding visual content attributes of respective content metadata records and of relative weighting of respective attribute comparisons; and selecting a respective visual content based upon the determined program-content attribute match score.
US08863183B2 Server system for real-time moving image collection, recognition, classification, processing, and delivery
Provided is a server system in which real-time communication based on a moving image group is performed between a number of users. The moving image collection/delivery server system accumulates moving images sequentially uploaded in real time via a network in a database, generates moving image thumbnails used to simultaneously display a plurality of moving images on a single display screen in real time, allocates the moving image thumbnails to a channel group adaptively generated from sequentially uploaded moving images, and delivers the moving image thumbnails to a terminal having a display and operating unit in real time via a network, and the sequentially generated moving image thumbnails are stored in an allocated channel in ascending order of shooting times and delivered to a plurality of terminals.
US08863180B1 Interactive episodes
Interactive audio-video episodes may be provided in which progression of storylines is contingent upon user interactions with the episodes. User activities may be facilitated during presentation of an episode. The user activities may be contextually related to the storyline of the presented episode. A given user activity may include a visual and/or audio queue to prompt the user to participate in the given user activity. Progression of the storyline of the presented episode may be suspended during the given user activity. One or more user interactions may be received during individual user activities facilitated during presentation of the episode. The storyline may continue to progress after the given user activity responsive to receipt of a given user interaction prompted by the given user activity.
US08863177B2 System for controlling automatic exposure of broadcast advertisement data and method for same
A system for inserting advertisement data into broadcast data and method thereof are provided. The system and method can output advertisement data to a certain portion of a lower end of a screen image of the new channel for a certain time when a current channel is changed to a different broadcast channel according to a viewer's intention while the viewer is viewing a broadcast program, thus minimizing viewer's reluctance to the advertisement output, reducing the burden of an advertiser, and guaranteeing a visual continuity of a broadcast program desired to be searched. Using the present invention, when channels are switched for searching for broadcast programs or when power is turned on or off, advertisement data can be output to the same screen while outputting a pertinent broadcast program, thereby exposing the advertisement data without interrupting the broadcast program.
US08863172B2 Emergency alert system methods and apparatus
Methods and apparatus for delivering emergency alert system message content to customer premise devices without requiring them to tune to an emergency message channel and having to encode information into frames of regular program content being delivered to customer premise devices, e.g., set top boxes, are described. An emergency management server receives emergency alert messages from a federal government system and generates emergency alert control messages which are sent to one or more switching devices located at one or more regional hubsites/headends to which the emergency alert message applies. The emergency alert control message instructs the switching device to output an emergency alert content stream in place of a standard program. The switching device outputs the emergency content message stream in place of the standard program content to, e.g., a QAM modulator, which modulates the content stream on the frequency being used to deliver the standard program content being replaced.
US08863167B2 System providing sponsored content
A system receives an indication of selection of an item in a broadcast segment from an end device. A broadcast segment is identified by the selection and a broadcast segment schedule. An item ID is determined using the identified broadcast segment and the broadcast segment schedule, and a corresponding sponsor of the item is determined using the item ID and the identified broadcast segment. An anonymized message, including the item ID and a request for information, is sent to the corresponding sponsor. A reply is received from the corresponding sponsor, and forwarded to an end user contact.
US08863165B2 Method and system for presenting additional content at a media system
A media system, receives a received sequence of media content, for presentation at the media system and generates a comparison fingerprint of the received sequence of media content. The comparison fingerprint is for comparison with a plurality of reference fingerprints so as to identify the received sequence of media content. The media system sends a request for identification of additional content to a server system. The request is based at least in part on the comparison fingerprint. The media system receives a response to the request, including information enabling additional content to be selected for display at the media system based at least in part on the identification of the received sequence of media content, and presents a displayed sequence of media content that includes at least a portion of the received sequence of media content and at least a portion of the additional content.
US08863162B2 System and method of content and merchandise recommendation
A method includes receiving a user selection of an option related to a first content item and sending data to a server to enable the server to update a user profile. The method also includes receiving a channel selection during or after playback of the first content item. The method further includes sending a content recommendation channel request to the server in response to the channel selection corresponding to a content recommendation channel selection and receiving a list of recommended content items from the server. The list of recommended content items is based on the user profile. The method also includes sending a merchandise recommendation channel request to the server in response to the channel selection corresponding to a merchandise recommendation channel selection and receiving a list of recommended merchandise items from the server. The list of recommended merchandise items is based on the user profile.
US08863160B2 Disc device having a carrier for retaining a plurality of discs in a stacked state
A disc device supplies a disc to each of a plurality of disc drives. The disc device includes a carrier which retains a plurality of discs being stacked in such a stacked state, which separates one disc from the retained plurality of discs above a tray ejected from an arbitrary one of the disc drives, and which places the separated disc on the tray. The carrier includes a plurality of claw portions holding the inner circumferential portion of the bottommost disc out of the plurality of discs, and a disc press pressing the topmost disc out of the plurality of discs so as to be in parallel to the disc placing face of the tray.
US08863159B2 System, method and computer program product for inserting an emulation layer in association with a COM server DLL
A system, method and computer program product are provided. In use, a COM server dynamic link library is identified. Further, an emulation layer is inserted in association with the COM server dynamic link library to emulate interfaces exported by the COM server dynamic link library. As an option, it may be determined whether the COM server DLL is loaded, and the emulation layer may be inserted in response to the determination.
US08863157B2 Method, device, and mobile terminal for API interception
The present invention discloses an application programming interface interception method and device, and a mobile terminal. The method includes: monitoring, based on a process identifier of an API process, the API process in a virtual machine corresponding to a system in real time; when the API process is activated, obtaining a virtual machine instance corresponding to the API process from a memory according to the process identifier; according to identifier information of an API to be intercepted, replacing an address pointing to the code of a first API written in a first computer language corresponding to the API process with a stored address pointing to the code of a second API (or a replacement function) corresponding to the first API and written in a second computer language different from the first language; and implementing control on the API process through a second API function.
US08863155B2 Associating rules with messages and using the rules for message processing
A processing device executing a rules engine receives a message with one or more associated rules, wherein each of the one or more associated rules is provided as an attachment to the message or within a body of the message, and wherein each of the one or more associated rules in the received message affect processing of the received message. The rules engine processes the one or more associated rules in the received message, wherein each of the one or more associated rules comprises a conditional element and an action to be performed that affects processing the received message when the conditional element is satisfied. Processing the one or more associated rules comprises, for each associated rule, determining whether the conditional element is satisfied, and responsive to determining that the conditional element is satisfied, performing the action that affects the processing of the received message.
US08863150B2 Device connectivity framework
A system and method for providing a device agnostic framework between two or more computing platforms. The system includes a protocol for creating device agnostic messages including data from a message generated by an application on the first computing platform, as well as identification and targeting data to enable the message to be sent to the intend target computing platform. The intended target computing platform responds via a callback, thereby establishing a communication protocol between the first and second computing platforms regardless of different computing languages or hardware being used.
US08863146B1 Efficient index folding using indexing expression generated using selected pair of indices for parallel operations based on the number of indices exceeding a pre-determined threshold
A method comprising receiving data, where the data includes one or more elements, the data is associated with a first set of indices, and the first set of indices references the one or more elements. The method may further include folding a plurality of indices into a single index, where the single index references the one or more elements of the received data that were referenced by the plurality of indices, the folding generates a second set of indices, and the folding is performed when concurrent process threads are not generated based on the first set of indices. The method may further include determining whether concurrent process threads should be generated based on the second set of indices and generating the concurrent process threads for the second set of indices when the determining determines that the concurrent process threads should be generated based on the second set of indices.
US08863145B2 Storage apparatus and load distribution method
A storage apparatus having plural control processors that interpret and process requests sent from a host computer includes a distribution judgment unit for judging, after a control processor receives a request sent from the host computer, whether or not to allocate processing relevant to the request from the control processor that received the request to another control processor, and a control processor selection unit for selecting an allocation target control processor if the distribution judgment unit judges to allocate the processing to another control processor.
US08863142B2 Image forming apparatus
An MFP is provided with a main CPU for controlling operation of the MFP according an operating condition set to the MFP, a job management table for sequentially registering input jobs by priority, and a job execution control portion for determining whether or not to permit execution of the job according to the order of registration from a job with high priority that is registered in the job management table. The job execution control portion calculates, based on a job condition of a job intended for permission determination, utilization of the CPU associated with execution of the job, then restricts an operating condition of the MFP in a case where the calculated CPU utilization exceeds a predetermined value, and permits execution of the job according to the restricted operating condition in a case where the CPU utilization when the operating condition is restricted becomes the predetermined value or lower.
US08863140B2 Method for resource management allocating and freeing credits from and to a resource credit tree
A resource credit tree for resource management includes leaf nodes and non-leaf nodes. The non-leaf nodes include a root node and internal nodes. Resource management includes initializing a operation corresponding to a resource pool, selecting, using a hash function, a leaf node of a resource credit tree, and identifying a number of available credits of the leaf node. Resource management may further include traversing, using a backward traversal path, from the leaf node to a non-leaf node based on determining that the number of available credits is less than a required number of credits or determining that capacity of the leaf node is less than the summation of the number of credits to free to the resource credit tree and the number of available credits. Resource management may further allocating and freeing credits from and to the resource credit tree.
US08863137B2 Systems and methods for automated provisioning of managed computing resources
Systems and methods are provided for automated provisioning of managed resources in a distributed computing environment. Automated provisioning of managed resources is realized by systems and methods that support automated execution of provisioning workflows through programmatic invocation of provisioning tasks (sequentially and/or parallel invocation) supported by a provisioning system, as well as automated control and coordination of task execution and exception handling through automated message exchange. Systems and methods support automated provisioning through seamless integration of provisioning and change management systems, whereby provisioning systems can automatically interpret and execute reusable change plans that are generated (on-the-fly) by change management systems. The change plans comprise provisioning workflow processes that are described using a standard, platform-independent workflow language.
US08863136B2 Lock control in multiple processor systems
A computer system comprising a plurality of processors and one or more storage devices. The system is arranged to execute a plurality of tasks, each task comprising threads and each task being assigned a priority from 1 to a whole number greater than 1, each thread of a task assigned the same priority as the task and each thread being executed by a processor. The system also provides lock and unlock functions arranged to lock and unlock data stored by a storage device responsive to such a request from a thread. A method of operating the system comprises maintaining a queue of threads that require access to locked data, maintaining an array comprising, for each priority, duration and/or throughput information for threads of the priority, setting a wait flag for a priority in the array according to a predefined algorithm calculated from the duration and/or throughput information in the array.
US08863131B2 Transaction load reduction for process completion
The present disclosure involves systems, software, and computer implemented methods for reducing transaction load for process instance completion. One process includes identifying an end event triggered by an initial token of a process instance, determining a type of the end event, performing a search for additional tokens associated with the process instance that are distinct from the initial token, and performing a termination action based on the type of end event and a number of additional tokens identified in the search. The end event type may be non-terminating or terminating, and the end event type can determine the termination action to be performed. If the end event is non-terminating, then the termination action includes joining each finalization action for each process instance variable to a completion transaction if no additional tokens are found and executing the completion transaction to terminate the process instance.
US08863130B2 Exception handling in a concurrent computing process
A system initiates multiple instances of a concurrent computing process, establishes a communication channel among the multiple instances, initiates execution of a computational job on the multiple instances, detects an interrupt request on one of the multiple instances, and terminates execution of the computational job while maintaining communication among the multiple instances via the communication channel.
US08863127B2 Virtual machine utility computing method and system
An analytics engine receives real-time statistics from a set of virtual machines supporting a line of business (LOB) application. The statistics relate to computing resource utilization and are used by the analytics engine to generate a prediction of demand for the LOB application in order to dynamically control the provisioning of virtual machines to support the LOB application.
US08863126B2 Java virtual machine embedded in a native mobile application
A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
US08863125B2 Optimization of virtual appliance deployment
In an embodiment for deploying a new virtual appliance (225) on a data processing center (100) structure information of the new virtual appliance is determined (509-521). The structure information of the new virtual appliance includes an indication of the new virtual machines and an indication of the new software programs of each new virtual machine. Configuration information indicative of a current configuration of the data processing center is retrieved (527). License condition information indicative of license conditions applicable to the data processing center is also retrieved (530-533). A deployment scheme of the virtual appliance on the data processing center is then determined (539,548). The determination of the deployment scheme is performed by optimizing a cost function based on the license condition information, the configuration information and the structure information, and the new virtual appliance may be deployed (551) according to the deployment scheme.
US08863124B1 Architecture for managing I/O and storage for a virtualization environment
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
US08863122B2 Remote control of a plurality of virtual machines using actions facilitated through a graphic user interface
A system is operatively coupled to a remote computer via a network. The system comprises service processing logic and a server executing a virtual machine. The service processing logic controls the virtual machine as directed by the remote computer.
US08863121B2 Method and terminal for loading picture resources by JAVA virtual machine
The present invention provides a method and a terminal for loading picture resources by a JAVA virtual machine. The method includes: obtaining the picture resources required by the JAVA virtual machine, decoding the picture resources into original data and then storing the original data; and reading the original data of the picture that requires loading to load the picture after receiving a loading picture event in normal operation of the JAVA virtual machine. According to the present invention, the picture loading speed of the JAVA virtual machine can be controlled, thereby guaranteeing the start speed of the JAVA virtual machine.
US08863111B2 System and method for providing a production upgrade of components within a multiprotocol gateway
A production upgrade is described for a multiprotocol gateway. This upgrade allows various modules and components within the gateway to be upgraded independently without impacting traffic flow in the gateway. The upgrade can be performed by deploying a new version of the module alongside an older version of the same module. New client requests can then be directed to the new version, while requests requiring the older module can be continued to be serviced by the prior version. A distinction is made between stateless and stateful conversation during the upgrade of various components. For stateful conversations, request traffic can be versioned according to the session to which each request belongs. A highly available state storage scheme allows new versions of the module to consume state information used by the older versions. For stateless conversations, all new requests can be immediately routed to the new version of the module.
US08863110B2 Firmware updating system and method
A computing system and method updates firmware to a baseboard management controller (BMC) of a motherboard. The computing system updates firmware of the BMC according to the parameters, wherein the parameters includes a predetermined number of times to update the firmware of the BMC. The computing system counts a number of successful updates, in response to a determination that a current update of the firmware is successful. The computing system records information of each of the successful updates and generates a log file for storing the information, in response to a determination that counted number of the successful updates equal to the predetermined number of times.
US08863109B2 Updating secure pre-boot firmware in a computing system in real-time
Updating secure pre-boot firmware in a computing system in real-time, including: storing in a secure firmware memory region a firmware update module configured to update the secure pre-boot firmware; responsive to a user request to update the secure pre-boot firmware: entering a processor management mode, including suspending operating system and user-level data processing operations; executing the firmware update module; and determining whether the secure pre-boot firmware was successfully updated; and exiting the processor management mode, including resuming operating system and user-level data processing operations and notifying the user of the successful update.
US08863107B2 Workflow-based user interface system for mobile devices management
Embodiments of a workflow-based user interface for defining and managing functions implemented on mobile devices are described. A method under an embodiment utilizes a workflow-based mobile device management user interface. The method utilizes a pluggable workflow framework to achieve mobile device management externalization. The mobile device management platform is required to implement a set of basic action blocks that are used as primitives for further management policy composition. The method provides a development environment integrated with a mobile device management platform that allows assembling management (monitoring) primitives into meaningful management policies without changes to a core management platform infrastructure. The method claims addition of new primitives deployed as add-on products to enable new and advanced management policies, best integration practices with a carrier operational support system. The method enables debugging and tracing mobile device management policies in real time to minimize development and testing efforts.
US08863100B2 Application services source refactoring
An embodiment of the disclosure can compile source of an interactive application with debug options enabled. Execution activity of the interactive application can be enabled. A code path of a selected service of the interactive application can be executed in a debug environment using a user interface of the selected service to identify execution data associated with the selected service. Unresolved branch conditions in the execution data can be addressed for each code path of the selected service. A source extraction of the selected service can be performed.
US08863095B2 Recording and playback of system interactions in different system environments
A system includes a recording interface configured for receiving tagged information for recording system interactions. A recording module is configured for communicating with the recording interface and for recording the system interactions from a first computing environment between at least one application and a common component based on the tagged information. A repository is configured for storing the recorded system interactions. A playback interface is configured for retrieving a portion of the stored system interactions from the repository and playing back the retrieved portion of system interactions for simulating system interactions for a second computing environment.
US08863093B1 Load-time instrumentation of virtual machine program code
A method to instrument program code for a virtual machine that comprises, in the course of loading a class to a virtual machine, adding code to the class to declare a field that corresponds to a field declared in a first bootstrap class.
US08863090B2 Fake check-in entries posted on behalf of social network users
An approach is provided in a fake check-in event is received at a software application corresponding to a user of the software application. Fake check-ins are initiated on behalf of the user in response to the fake check-in event. The software application posts a set of fake check-in entries on behalf of the user while the user is away. The posted fake check-ins are visible by other users of the software application and are used to obfuscate others that the user is out-of-town. In one embodiment, check-in entries that are received from the user after fake check-ins have been initiated are cached. In this embodiment, a local check-in event is received when the user is within the user's geographical local area and the cached check-in entries are posted so that they are now visible by the other users of the software application.
US08863087B2 Comprehensively testing functionality of a computer program based on program code changes
A computer identifies one or more program functions within program code of a computer program affected by a program code change. The computer identifies program function calls made by the one or more program functions to other program functions. The computer adds the one or more program functions and program function calls to a program code database. The computer generates a mapping of relationships between the program functions of the program code. The computer selects one or more test scripts based on the mapping of relationships.
US08863085B1 Monitoring web applications
Methods, systems, and apparatuses for monitoring web applications are provided. An exemplary method for monitoring a web application includes executing a first test on a first browser residing on a server. The exemplary method also includes executing a second test on a second browser residing on the server. The first and second browsers are heterogeneous browsers and run in heterogeneous browser environments.
US08863082B2 Transformational context-aware data source management
Porting between local, cluster, and cloud execution is aided by using the same source code for multiple data sources. A data source identifier recited in source code maps to data sources at different execution targets. Executable codes tailored to successive targets are produced using a resolution API without changing the developer's source code. An editable data source mapping is per-project, maintained in a file or project property, and placed in a distributable software package with executable code. Burdens on developers to determine execution targets in their source code and explicitly handle different execution locations in the source code are reduced. Source code can be freed of absolute path data source identifiers or code for detecting execution location. Source-to-source translation injects calls to create a folder, file, or cloud container. Data source resolution can be based on a relative path rooted at the data source identifier.
US08863081B2 Computer readable medium for translating protocols
The disclosed subject matter presents a method for translating between protocols using an extended scripting language. In one embodiment ECMA-262 scripting language is extended to enable one with ordinary skill in the art to create scripts which may be used to perform diverse data manipulation including, but not limited to: file input/output, database manipulation, data identification, data translation, XML functionality, SMB functionality, email, etc. Additionally provided for is running the extended scripting language along side a binary to manipulate data such that changes can be implemented without requiring the recoding and/or recompiling of the binary. In other embodiments, the disclosed subject matter enables the transmission of information via a webservice, with information able to be viewed and/or manipulated on a variety of GUI's.
US08863074B2 Software modeling framework
A system and method for providing a software modeling framework which supports different types of dependency injection and other software modeling or software development frameworks, and which allows software developers to develop models that strategically layer different components for different implementations. A service provider interface (SPI) enables different DI frameworks to be incorporated into the system; while an application provider interface (API) enable machines or implementations to be constructed. Extenders can be modeled so that, for example a particular bundle requires a handler for a particular configuration manifest entry; while a particular module provides handling of that manifest entry.
US08863073B2 Software factory health monitoring
A method, system, and computer-readable medium for maintaining a health of a software factory that creates custom software in a standardized manner is presented. In a preferred embodiment, the method includes the steps of: defining work packets to perform sub-functions of a custom software; tracking a transmission of the work packets to an assembly line in a software factory; monitoring any retrieval of software artifacts that are used to create the work packets; monitoring any on-going changes of work activities that are contained in the work packets; determining if execution of the work packets conforms to governance guidelines for the software factory; monitoring the software factory to ensure that the work packets comply with an architecture of the software factory; tracking quality metrics for an execution of the work packets in an assembly line in the software factory; and transmitting all tracked and monitored information to a dashboard.
US08863070B2 Thermal-analysis-model generating apparatus, non-transitory computer-readable storage medium, thermal-analysis-model generating method, and thermal analysis apparatus
A thermal analysis apparatus calculates an area of a predetermined range including an electronic component mounted on a printed-circuit board. The thermal analysis apparatus counts the number of via holes included in the predetermined range of which the area is calculated. The thermal analysis apparatus calculates a first physical property value using the area calculated, the number of via holes counted, and a preset physical property value of a conductor. The thermal analysis apparatus generates a thermal analysis model subject to thermal analysis in which a preset physical property value is set in the electronic component and a heat release path having the first physical property value calculated is provided in the printed-circuit board so as to extend from the electronic component in a layer direction of the printed-circuit board.
US08863062B2 Methods and apparatus for floorplanning and routing co-design
Methods and apparatus of performing floorplanning and routing for function blocks within a die and among multiple die are disclosed. Multiple die together with function blocks within each die may be represented by a flexible hierarchical (FH) tree. An initial floorplan for multiple die may be generated and hot spots between die or among function blocks within a die may be identified. Spacer blocks may be inserted between die, and block inflation may be performed, to remove hot spots. More perturbation of the block positions can be performed on the FH tree to rearrange the blocks and die. After the multiple die floorplanning, a plurality of micro bumps may be mapped to a plurality of pins of blocks of the plurality of die, placement and routing may be performed for the plurality of blocks within each die and connections for the plurality of dies.
US08863061B2 Application-specific integrated circuit equivalents of programmable logic and associated methods
Providing ASIC equivalents of FPGAs is facilitated and made more efficient and economical by using an ASIC architecture including a plurality of so-called hybrid logic elements (“HLEs”), each of which can provide a portion of the full functionality of an FPGA logic element (“LE”). The functionality of each FPGA LE implementing a user's logic design can be mapped to one or more HLEs without re-synthesis of the user's logic. Only as many HLEs as are necessary are used to perform the functions of each LE. The one-for-one equivalence between each LE and either (1) one HLE or (2) a group of HLEs facilitates mapping (without re-synthesis) in either direction between FPGA and ASIC designs.
US08863047B1 Photolithography capacity planning system and non-transitory computer readable media thereof
The present invention relates to a photolithography capacity planning system and a non-transitory computer readable media thereof. The photolithography capacity planning system includes a cost calculation module, a capacity calculation module, a demand calculation module, and a data processing module. The cost calculation module calculates a production cost, an unfulfilled demand cost, and a mask cost of the photolithography manufacturing process. The capacity calculation module calculates a capacity of light sources, a capacity of shared equipments, and a capacity of specified equipments of the photolithography manufacturing process. The demand calculation module calculates a quantity of unfulfilled demand. The data processing module produces a planning result.
US08863043B1 Inspection data generator, inspection data generating method and pattern inspecting method
An inspection data generator generates inspection data used to inspect a pattern transferred onto the same material layer using exposure processes. An input part of the generator receives first layout data for a mask used in a first exposure process and second layout data for a mask used in a second exposure process, and receives a measured value of a misalignment between a first transfer pattern actually transferred onto the material layer in the first exposure process and a second transfer pattern actually transferred onto the material layer in the second exposure process. A processor unit generates the inspection data by shifting the first layout data and the second layout data from each other by an amount corresponding to the measured value and then combining the first layout data with the second layout data. An output part outputs the inspection data to inspect the pattern transferred onto the material layer.
US08863042B2 Handheld device with touch controls that reconfigure in response to the way a user operates the device
A system is described for reconfiguring touch controls on a device, such as a cell phone, in reaction to a user's changing mode of operation. For example, a standard display of icons that works well in two-handed operation may not work as well for one-handed operation where the user tries to operate the controls with a thumb of the holding hand. A device can detect that the user is trying to operate the controls with a thumb of the holding hand and the controls can be reconfigured to be more suitable for thumb operation. Reconfiguration can also occur in other modes of operation, such as when the user is using a stylus, multiple fingers of a second (non-holding hand), fingers on both hands, etc. In some embodiments, detection of the mode of operation can be automatic such as where a camera takes an image to determine the mode.
US08863038B2 Multi-panel electronic device
Methods, apparatuses, and computer-readable storage media for displaying an image at an electronic device are disclosed. In a particular embodiment, an electronic device is disclosed that includes a first panel having a first display surface to display a graphical user interface element associated with an application. The electronic device also includes a second panel having a second display surface. The first display surface is separated from the second display surface by a gap. A processor is configured to execute program code including a graphical user interface. The processor is configured to launch or close the application in response to user input causing a movement of the graphical user interface element in relation to the gap.
US08863037B2 Keypad navigation selection and method on mobile device
A handheld electronic communication device includes a plurality of text entry keys arranged in a keyfield. A user navigates among alphabetic selections shown on a display by moving his fingers across keys lying within a navigation travel region and other wise generally used to effect text entry into the device.
US08863034B2 3D tag clouds for visualizing federated cross-system tags
A sphere is displayed on an interactive graphical user interface with a central circular disk that represents a current computer system, and a second circular disk that represents a second computer system as part of the sphere positioned parallel above or below the central circular disk. A current tag representing a first resource stored in a current storage of the current computer system is displayed on the interactive graphical user interface on a surface of the central circular disk. A second tag representing a second resource stored in a second storage of the second computer system is displayed on the interactive graphical user interface on a surface of the second circular disk.
US08863033B2 Method and system for inspecting an asset
This disclosure describes embodiments of systems and methods for performing inspections of an asset. The systems can include an inspection apparatus that executes a menu directed inspection (MDI) protocol to direct an inspector that performs the inspection. The MDI protocol includes, in one example, reference material that is associated with areas of the asset that the inspector will inspect. This reference material can include data and information (e.g., technical manuals, operating manuals, images, etc.). In one embodiment, the method includes one or more steps for building an inspection tree with inspection points that correspond to the inspection areas on the asset. The method can also comprise steps for assigning or associating the reference material to inspection points, which is then available to the inspector on the inspection apparatus during execution of the MDI protocol.
US08863026B2 Device and method for displaying information on a graphical user interface
To control display or hiding of windows simultaneously available based on a configuration used by a user. An information-processing device according to the present invention identifies applications that the device is able to execute; and when an instruction to display a window (a subject window) is performed, the device obtains a relevance information list of applications to display the subject window (subject applications). In the relevance information list, information for determining an application relating to the subject application is described. The information-processing device determines whether an application described in the relevance information list is included in the executable applications, and if it is included in the executable applications, the device displays a window of the application (a simultaneous display window) together with the subject window. Also, when the information-processing device receives an instruction to hide the subject window, the device hides the subject window and the simultaneous display window.
US08863021B1 Scheduling calendar events for tasks
A system and method for scheduling tasks in a calendar of a user. Multiple task entries are received from the user, and the task entries are ranked based on a deadline of each of the task entries. A length of time required to complete each task entry is determined, and a time-consuming calendar entry for each task entry is created in the calendar of the user based on the ranking of each task entry, the determined length of time required to complete each task entry, and existing calendar entries in the calendar of the user. The created time-consuming calendar entries are provided to the user. Machine-readable media are also provided.
US08863017B2 Electronic apparatus, program, and control method for displaying access authority for data files
An electronic apparatus includes an input unit and a controller. The input unit is configured to detect a user operation and output a signal corresponding to the user operation. The controller is configured to cause a data icon to be displayed on a screen of a display unit, judge a drag operation with respect to the data icon based on the signal from the input unit, and cause an icon to be displayed on the screen according to the drag operation, the icon indicating a state of an access authority of data related to the data icon.
US08863012B2 Map-linked fertilization design system
The present invention aims to provide a system that automatically shows multiple fertilization design patterns suitable for the soil and crop, in linkage with map data and in accordance with fertilization design conditions each including a different fertilizer pattern and priority condition so as to allow the user to compare the multiple fertilization patterns on the same screen. The system includes units configured to receive designation of an agricultural field on the map, then to receive a fertilization design condition including a fertilizer pattern and a priority condition, to design fertilization patterns for the agricultural field, and to display the designed fertilization patterns on the same screen.
US08863011B2 System and method for handling arbitrary types of software objects
A system and method are provided for handling different types of objects within a software framework. In an embodiment, an object handler keeps track of information associated with objects, and information needed to implement a user interface. The software framework employing the object handler uses that information to create the user interface so as to get user input/action. A user may select an object type and enter an associated one or more identifiers via the user interface. In response to the entering of the information, a method call of the object handler is made to determine whether the object associated with the object type and identifiers exists, and depending upon that determination, an action or further method call may be initiated and/or requested.
US08863008B2 Automatic removal of sensitive information from a computer screen
A method for automatic censoring of a graphical user interface (GUI) screen includes receiving a censoring trigger by a censoring module; identifying information present in the GUI screen by a object recognition module; comparing the identified information with a set of preferences stored in a censoring preferences module to determine content to be removed from the GUI screen; and removing the determined content from the GUI screen by the censoring module.
US08863006B2 Inter-service applications
Methods and apparatus for providing an inter-service application, wherein connections of a network service are accessed to facilitate the transfer of an article to a list of participants. The article is transferred to and displayed on the desktop environment of a participant. In some embodiments, a timer is initiated on the first transfer, whereupon expiration of the timer, a termination sequence is performed. The termination sequence terminates transfer of the article to the participant list and further displays a graphical presentation to the current participant. Additional methods and apparatus are described.
US08863005B2 Propagating business object extension fields from source to target
A system and method for creating extension fields for business objects are described. In various embodiments, a system includes modules to display business processes and business objects thereof in graphical user interface screens. In various embodiments, the system propagates created extension fields to other business objects via metadata derived from selections in the graphical user interface. In various embodiments, a method for propagating extension fields from one business object to another business object via a data flow between the two business objects is presented. In various embodiments, the method receives instructions from a graphical user interface for the propagation of an extension field and sends instructions to a backend module to propagate the extension field from the source business object to the other business object.
US08862994B2 Method and device for composing a menu
Multimedia content of exchangeable storage media, such as optical discs, may be extended by bonus content that is downloaded via Internet connection and stored on a local storage device. An improved method for integration of different menu items relating to on-disc content and downloaded content provides flexibility and a simple, low cost solution. The method for integration of downloaded bonus content into a menu comprises defining one or more placeholders within a menu, determining a storage location or naming convention for bonus content, declaring for each placeholder an attribute providing a unique association to a specific type of bonus content, providing a button image, detecting presence of bonus content data, replacing the associated placeholder by the associated button image and enabling an associated action to be taken when said button is selected.
US08862993B2 Audio device control method and apparatus
A method of controlling an audio output device at a user terminal connected to a communication network and executing a communication client is provided. The method comprises: establishing a connection between a user of the user terminal and a further user over the communication network; responsive to establishing the connection, analyzing the status of the audio output device with the communication client; in the case that the communication client determines that the audio output device is in a muted state, controlling the audio output device to deactivate the muted state such that audio information transmitted from the further user via the connection can be heard by the user of the user terminal.
US08862992B2 Method and system for guiding user selection of a replacement watercraft propeller
A computer implemented system automatically launches a video to assist a computer user in navigating through a set of menus on a graphical user interface (GUI) without separately requiring the computer user to select a link to a video file or launch a software program designed to playback the video. The system executes a two-phase process for assisting the computer user in determining a replacement part for an OEM part. In the first phase, the system selectively presents a series of menus to the computer user to allow the computer user to identify the OEM part. A video is automatically played during the first phase of the process to assist the user in completing the first series of menus. After the computer user has completed the first menus, the system launches a second set of menus and begins playing a video to assist the computer user in determining options for the replacement part.
US08862991B2 Multi-versioned documents and method for creation and use thereof
The optimal version of a document can depend on the user's need and the presentation device, and can govern choices of content as well as style. The content needed for multiple versions of a document can be included in a single document structure and identified by means of tags or by a content selection node. Tags allow the user to specify a desired version, while selection nodes allow the content to be automatically selected, styled and formatted to optimize a set of constraints. Content alternatives may be generated automatically from original content.
US08862990B2 Information processing apparatus and data processing method for generating print information based on a print instruction from a browser
According to the present invention, even if information on a page displayed on a browser browsed by a user shifts to another page, the user can select and store a necessary page. An information processing apparatus according to the present invention generates, when displaying information obtained via a network on a display unit, print information of the information displayed on the display unit based on a print instruction from the browser, and further stores the generated print information in a storage unit. When a destination from which the information is obtained is different from a just primarily preceding destination, the display unit displays a list of the information stored in the storage unit.
US08862989B2 Extensible input method editor dictionary
An extensible reading system is described that provides a method of extending the readings supported by an IME application without updating the entire application. The extensible reading system separates the IME reading dictionary from the IME application, so that the user can update or supplement the dictionary with new readings without modifying the IME application. The extensible reading system receives custom readings from a user that include a sequence of keyboard characters and a selection of a language character that is to be inserted into a document when a user inputs the sequence of keyboard characters. Thus, the extensible reading system allows the user to update the readings for mapping keyboard characters to language characters much more frequently.
US08862988B2 Pictorial keyboard with polysemous keys for Chinese character output
An apparatus, method and computer readable medium are disclosed. In at least one embodiment, the apparatus includes a keyboard including keys, a plurality of the keys each being associated with a polysemous symbol relating to a concept represented by a Chinese radical; and a processor, to determine whether or not a plurality of symbols, associated with a plurality of selected keys, form a sequence of symbols associated with at least one Chinese character, and, in response to determining that the plurality of selected symbols form a sequence of symbols associated with at least one Chinese character, to instruct output of the at least one Chinese character. A plurality of the keys may include each of a polysemous symbol, a Chinese radical, a Chinese measure word character and a Pinyin/Bopomofo letter, each associated with one another.
US08862986B2 Arranging graphic objects on a page with relative position based control
A user-specified layout of graphic objects is received. A relative layout specification is derived from the user-specified layout. The relative layout specification describes relative positions of the graphic objects. A final layout of the graphic objects is determined in accordance with the relative layout specification. The final layout includes a specification of size dimensions and positions of the graphic objects on a page. The final layout of graphic objects is output.
US08862984B1 Data contracts for network page generation code
Disclosed are various embodiments for using data contracts in connection with network page generation code. A network page request is obtained from a client. Data is aggregated from multiple data sources in response to the request, and data is marshalled based at least in part on a data contract. Page generation code is executed to generate at least a portion of the network page in response to the request. The aggregated data is provided to the page generation code as one or more predefined variables. Access to the predefined variables by the page generation code complies with the data contract.
US08862976B1 Methods and systems for diagnosing document formatting errors
In one aspect of a computer-implemented method of diagnosing formatting errors in document renderings, first and second renderings of a document are generated that correspond respectively to first and second locales. A first difference in a display characteristic of a first textual element of the document in the second rendering as compared to the first rendering is identified based on a first predefined criterion. A report is generated specifying the first textual element as having the first difference. In another aspect of the method, a rendering of a document is generated that corresponds to a locale. It is determined that a first element of the document having a first element type has a format in the rendering distinct from a format associated with the first element type in the locale. A report is generated specifying that the first element has a potential formatting error.
US08862975B2 Web-based workflow service visualization and navigation
Web workflow service information may include implementations, contracts, addresses, bindings, and other information that is sprinkled throughout source files, configuration files, and other locations. A service explorer extracts service information, and visualizes service information in a form that supports navigation, thereby helping developers understand and use workflow service information. A workflow service structure underlying the visualization is constructed with the extracted service information. A hierarchical node visualization of the service structure is displayed in a service explorer GUI. A developer navigates by expanding/contracting nodes, searching nodes, selecting nodes, and running tools with node-specific information, e.g., for testing, tracing, publication, workflow design, and so on. The visualization is automatically updated after service configuration changes. Node-specific source code is displayed for contract and implementation classes, and pertinent sections of configuration files are displayed for bindings and addresses. Derivation of endpoints, bindings, and addresses are displayed for implicitly set endpoints.
US08862970B1 Low power LDPC decoding under defects/erasures/puncturing
This disclosure relates generally to low power data decoding, and more particularly to low power data decoders for use under defects, erasures, and puncturing, with a low density parity check (LDPC) encoder. Systems and methods are disclosed for decoding a vector with punctured, detected defect and/or erased bits. Systems and methods are also disclosed for decoding a vector with undetected defects and/or unknown error patterns. Low power decoding may be performed in an LDPC decoder during the process of decoding an LDPC code in the case of defects, erasures, and puncturing. The low power techniques described herein may reduce power consumption without a substantial decrease in performance of the applications that make use of LDPC codes, or the devices that make use of low power LDPC decoders.
US08862969B2 Memory quality monitor based compensation method and apparatus
In one embodiment, an encoder reads a set of data from memory cells to obtain retrieved data influenced by one or more distortion mechanisms as a result of having been stored. A quality metric is generated responsive to the retrieved data that changes in value responsive to differences between the user data and the associated retrieved data. A quality monitor establishes a relationship between a current value of the quality metric and a threshold value and monitors the relationship as being indicative of a degradation of the quality of the retrieved data, and selectively initiates an error response. In another embodiment, a correction value is iterated through a set of values as a quality metric is monitored such that the value of the quality metric which most closely approaches the value of the quality metric immediately subsequent to an initial writing of the data can be selected.
US08862968B1 Circuit for forward error correction encoding of data blocks
In one embodiment, an encoder circuit is provided. The encoder includes an input circuit having a plurality of finite field subtraction circuits, each configured to receive a respective one of the sequence of symbols and subtract the symbol from a respective symbol of an intermediate polynomial to produce a respective feedback symbol. For each coefficient of a code generation polynomial, a first circuit is configured to multiply each feedback symbol by a respective constant corresponding to the coefficient to produce a first set of intermediate results. Each first set of intermediate results is summed to produce a second intermediate result. A buffer circuit of the encoder is configured and arranged to store the second intermediate results produced by the first circuit as the intermediate polynomial.
US08862963B2 Nonvolatile memory, memory controller, nonvolatile memory accessing method, and program
Disclosed herein is a nonvolatile memory including: a nonvolatile memory cell device including at least a nonvolatile memory cell array accessible in units of a word and further accessible at least with a fixed latency in a first access mode and with a variable latency in a second access mode; a first access path used in the first access mode; a second access path used in the second access mode; a first ECC processing part configured to be connected to the first access path and to perform error detection and correction using an ECC on the data output from the nonvolatile memory cell array in the first access mode; and a second ECC processing part configured to be connected to the second access path and to perform error detection and correction using the ECC on the data output from the nonvolatile memory cell array in the second access mode.
US08862962B2 Layered decoder enhancement for retained sector reprocessing
A system is described for recovering data from a number of sectors, such as the sectors of a hard disk drive (HDD) disk platter, and so forth. The system receives data from the sectors via a read channel and uses a layered data decoder to recover data from the sectors. A memory is coupled with the processor and configured to retain data received from one or more of the sectors, e.g., in retained sector reprocessing (RSR) embodiments. The system is configured to update messages in different circulant layers of the data decoder's parity-check matrix. The system uses one message update order in a processing iteration, and different message update orders in subsequent reprocessing iterations. In some embodiments, layer reordering is used for RSR. In some embodiments, circulant reordering is used for RSR.
US08862961B2 LDPC decoder with dynamic graph modification
The present inventions are related to systems and methods for an LDPC decoder with dynamic Tanner graph modification, and in particular, to a non-erasure channel LDPC decoder that implements a probabilistic approach to Tanner graph modification.
US08862959B1 Sign equalization in iterative decoding of sparse graph codes
A method includes, in an Error Correction Code (ECC) decoder that includes variable nodes and check nodes, receiving in a given variable node Check-to-Variable (C2V) messages from a subset of the check nodes. Magnitudes for respective Variable-to-Check (V2C) messages to be sent to the check nodes in the subset are computed based on the received C2V messages. A single sign is computed, for use in all the V2C messages to be sent from the given variable node to the check nodes in the subset. The V2C messages are sent from the given variable node to the check nodes in the subset, such that each V2C message includes a respective magnitude and the single sign.
US08862958B2 Methods and apparatus to compute CRC for multiple code blocks
A method and a circuit for generating cyclic redundancy checks. The method calculates a plurality of cyclic redundancy checks for a transport block with a plurality of information bits. At least one cyclic redundancy check among the plurality of cyclic redundancy checks is calculated based on a subset of information bits, and at least one information bit among the plurality of information bits is not within said subset of the information bits. In addition, a transport block cyclic redundancy check may be calculated based on all the information bits.
US08862946B2 Information processing apparatus and information processing method
An information processing apparatus receives a request transmitted from a client to a server and a response transmitted from the server to the client. The information processing apparatus includes a processor. The processor counts a first number of first requests having no corresponding response within a first time period, counts a second number of second requests having a corresponding response, and detects a failure in the server on the basis of the first number and the second number.
US08862945B2 System and method for measuring the effect of interruptions on software application usability
An exemplary embodiment of the present techniques may request a user to execute a task using a software application under test. An interruption may be generated that interrupts the user while the user is attempting to complete the task, and measuring an effect of the interruption on the ability of the user to successfully complete the task.
US08862943B2 Connectivity fault notification
Connectivity fault notification is provided by generating an alarm indication signal at a device that is logically adjacent to the fault, and forwarding the alarm indication signal upward through various levels to at least one client level entity. The alarm indication signal may be suppressed at any level for a service instance if service is restored at that level, or if a protection path prevents disruption of the service instance at that level, or auto-suppressed at an originating node based on number of times transmitted or elapsed time. The alarm indication signal may include a point of failure indicator such as the MAC address of the device that generates the alarm indication signal, or a failed resource identity such as an IEEE 802.1AB LLDP MAC Service Access Point (“MSAP”). Further, the alarm indication signal may be employed to trigger use of the protection path.
US08862941B2 Methods and apparatus for remediation execution
Disclosed herein are methods, systems, and articles associated with remediation execution. In embodiments, a set of policy test failures may be selected for remediation. The set of policy test failures may be associated with a computer network with a number of nodes. For each failure within the set of policy test failures, a remediation script may be obtained to remediate a corresponding policy test failure. The remediation scripts may be selectively provided to nodes that are affected by policy test failures, for execution by the nodes. A remediation script result for each remediation script executed may be received. Based upon the remediation script results, it may be determined whether or not execution of the remediation scripts was successful.
US08862936B2 Apparatus and method of managing databases of active node and standby node of main memory database management system
Databases of an active node and a standby node of a main memory database management system (MMDBMS) are managed so as to prevent loss of a transaction caused by failure of any one of the active node or the standby node. The MMDBMS is configured to prevent data mismatch between the active node and the standby node when failure of any one of the active node and the standby node occurs. In case of failure of one of the nodes, log information from the other node is obtained to recover the failed node.
US08862934B2 Redundant computing system and redundant computing method
A redundant computing system is composed of two systems: a first arithmetic processing unit (A-system) and a second arithmetic processing unit (B-system) having the same functions. A diagnosis control unit performs diagnosis of one system while the other system is performing arithmetic processing operation. The diagnosis control unit controls the input to the first and second arithmetic processing units by way of an input control unit according to the diagnosis operation, and an output control unit controls the output from the first and second arithmetic processing units according to the diagnosis result. After termination of the diagnosis, a value is copied from a storage unit of the system which has not been diagnosed to a storage unit of the system which has been diagnosed, and the redundant computing system resumes the redundant operation.
US08862925B2 Pseudo synchronous serial interface synchronization method
Primary serial interface logic is synchronized by cycling through a plurality of delays upon power up of the serial interface until a synchronization bit pattern is located. A minimum delay and a maximum delay are determined for the primary serial interface logic, and a delay is set to a midpoint between the minimum delay and the maximum delay. Secondary serial interface logic is synchronized by cycling through a plurality of delays until the output of the secondary serial interface logic equals the output of the primary serial interface logic. A minimum delay and a maximum delay are determined for the secondary serial interface logic, and a delay is set to a midpoint between the minimum delay and the maximum delay.
US08862924B2 Processor with power control via instruction issuance
Methods and apparatuses are provided for power control in a processor. The apparatus comprises a plurality of operational units arranged as a group of operational units. A power consumption monitor determines when cumulative power consumption of the group of operational units exceeds a threshold (e.g., either or both of the cumulative power threshold and the cumulative power rate threshold) during a time interval, after which a filter for issuing instructions to the group of operational units suspends instruction issuance to the group of operational units for the remainder of the time interval. The method comprises monitoring cumulative power consumption by a group of operational units within a processor over a time interval. If the cumulative power consumption of the group of operational units exceeds the threshold, instruction issuance to the group of operational units is suspended for the remainder of the time interval.
US08862922B2 Data center power adjustment
A power cap agent establishes a power cap. The power cap agent throttles a first power priority virtual machine. The power cap agent determines that the first power priority virtual machine and the additional power priority virtual machine contribute to power consumption above the power cap among the plurality of servers. The power cap agent throttles the additional power priority virtual machine, wherein the first power priority virtual machine has a first power priority lower than an additional power priority of the additional power priority virtual machine. The power cap agent determines that the first power priority virtual machine and the additional power priority virtual machine contribute to power consumption above the power cap, responsive to throttling the first power priority virtual machine and throttling the additional virtual machine.
US08862919B2 Power control method for image forming apparatus to selectively control switching circuit unit to manage power supply according to last known power status when power is resumed after an abnormal power failure
An image forming apparatus and a power control method thereof are provided. The image forming apparatus includes: an image forming unit which forms an image; a power supply which supplies operating power for the image forming apparatus; a switching circuit unit which switches to selectively supply the operating power; a memory unit which stores information about power status of the switching circuit unit; and a controller which outputs a power control signal for controlling a switching operation of the switching circuit unit in accordance with the information about the power status stored in the memory unit if power is abnormally shut off and then supplied again from the power supply to the switching circuit unit. With this, the image forming apparatus operates in a last power status, so that power can be prevented from being wastefully consumed or data can be prevented from being lost.
US08862917B2 Dynamic sleep for multicore computing devices
The aspects enable a multi-core processor or system on chip to determine a low power configuration that provides the most system power savings by placing selected resources in a low power mode depending upon acceptable system latencies, dynamic operating conditions (e.g., temperature), expected idle time, and the unique electrical characteristics of the particular device. Each of the cores/processing units treated in a symmetric fashion, and each core may choose its operating state independent of the other cores, without performing complex handshaking or signaling operations.
US08862916B2 Wireless control of power sockets based on host and signal quality
The present disclosure illustrates a power controller adapted for controlling the operation of a power socket. The power controller includes a first signal transmission interface and a first micro-control unit. The first signal transmission interface receives power control flow data and a mode signal for the peripheral devices of a host computer. The first micro-control unit outputs a control signal in accordance with the received periphery power control flow data and the received mode signal from a host computer. Further, the first micro-control unit through the communication established between a first communication unit and the second communication unit of the power socket outputs a control signal to the power socket, in order to control the power socket to power or not to power the peripheral devices after a predetermined time delay.
US08862912B2 Power distribution inside cable
Circuits, methods, and apparatus that provide for the powering of active components in connector inserts at each end of a cable may in various ways. For example, where a host is coupled to a device that is not self-powered, the host may provide power for circuitry at each end of the cable. In various embodiments of the present invention, the device may request higher voltage from the host, such that more power can be delivered. In these cases, the device may regulate the voltage received from the host to a lower voltage, and then provide the lower voltage to circuitry at one or both ends of the cable. Where the host is connected to a device that is self-powered, the host and the self-powered device may power their respective connector insert circuits.
US08862911B2 Information processing apparatus, method for avoiding a time-out error
An information processing apparatus includes a processing unit, a power supply control unit configured to control powering on and off of the processing unit, and a controller unit configured to access the processing unit irrespective of a power supply state of the processing unit. The power supply control unit powers off a processing unit that is not in use, powers on a processing unit that is accessed by the controller unit, and outputs a predetermined control signal to the controller unit. The controller unit recognizes that an error occurs in a case where, after accessing a processing unit, the controller unit does not receive a response from the accessed processing unit until a time-out time elapses, and delays recognizing the error when the control signal is received.
US08862909B2 System and method for determining a power estimate for an I/O controller based on monitored activity levels and adjusting power limit of processing units by comparing the power estimate with an assigned power limit for the I/O controller
A system and method for efficient management of operating modes within an IC for optimal power and performance targets. On a same die, an SOC includes one or more processing units and a input/output (I/O) controller (IOC). The multiple interfaces within the IOC manage packets and messages according multiple different protocols. The IOC maintains an activity level for each one of the multiple interfaces. This activity level may be based at least on a respective number of transactions executed by a corresponding one of the multiple interfaces. The IOC determines a power estimate for itself based on at least the activity levels. In response to detecting a difference between the power estimate and an assigned I/O power limit for the IOC, a power manager adjusts at least respective power limits for the one or more processing units based on at least the difference.
US08862903B2 Information processing apparatus, information processing method and program
An information processing apparatus, including: a data processing section reproducing contents stored in a medium having a general purpose area in which encrypted contents and utilization controlling information corresponding to the contents are stored, and a protected area configured from a plurality of blocks to which access limitation is set and which include a block in which an encryption key for decrypting the contents and information of a plurality of validity periods indicative of content utilization permission periods applied to the application contents of the encryption key are stored, wherein the data processing section acquires the utilization controlling information of a reproduction object content, extracts selection information of validity period information to be applied to the content, and decides whether or not content reproduction is to be permitted by comparison between the validity period information selected from within the block and current date information in accordance with the selection information.
US08862902B2 Cascaded data encryption dependent on attributes of physical memory
Apparatus and method for providing data security through cascaded encryption. In accordance with various embodiments, input data are encrypted in relation to a first auxiliary data value to provide first level ciphertext. The first level ciphertext are encrypted using a second auxiliary data value associated with a selected physical location in a memory to produce second level ciphertext, which are thereafter stored to the selected physical location. In some embodiments, migration of the stored data to a new target location comprises partial decryption and re-encryption of the data using a third auxiliary data value associated with a new target physical location to produce third level ciphertext, and the storage of the third level ciphertext to the new target physical location.
US08862900B2 Secure distributed storage system and method
Moving from server-attached storage to distributed storage brings new vulnerabilities in creating a secure data storage and access facility. The Data Division and Out-of-order keystream Generation technique provides a cryptographic method to protect data in the distributed storage environments. In the technique, the Treating the data as a binary bit stream, our self-encryption (SE) scheme generates a keystream by randomly extracting bits from the stream. The length of the keystream depends on the user's security requirements. The bit stream is encrypted and the ciphertext is stored on the mobile device, whereas the keystream is stored separately. This makes it computationally not feasible to recover the original data stream from the ciphertext alone.
US08862898B2 Secure environment management during switches between different modes of multicore systems
The invention relates to the switching from a first mode of operation to a second mode, of a first and a second cores of a processor of a processing device further comprising a controller. The controller sends a first message to the cores. Upon reception of the first message, sensible data handled by the cores are stored securely. The second core sends, to the first core, a second message indicating the completion of the step of storing its sensible data. Upon reception of the second message, the first core stores securely, in a storage unit, other sensible data, and, when finished, sends to the controller a third message. Upon reception of the third message, the controller sends to the first core a fourth message. Then, the first core sends a fifth message to the second core. Upon reception of the fourth and the fifth messages, the cores enter into the second mode.
US08862883B2 System and method for secure cloud service delivery with prioritized services in a network environment
An example method includes receiving a request for a cloud capability set during an Internet Key Exchange negotiation associated with a virtual private network (VPN) tunnel between a subscriber and a cloud, wherein the cloud capability set comprises one or more cloud capabilities, mapping the request to one or more cryptographic modules that can support the cloud capability set, and offloading the VPN tunnel to the one or more cryptographic modules. The request can be an Internet Security Association and Key Management Protocol (ISAKMP) packet listing the one or more cloud capabilities in a private payload. The method may further include splitting the VPN tunnel between the cryptographic modules if no single cryptographic module can support substantially all the cloud capabilities in the cloud capability set. In some embodiments, the request is compared with a service catalog comprising authorized cloud capabilities.
US08862882B2 Systems and methods for authenticating devices by adding secure features to Wi-Fi tags
Systems and methods are described herein for authenticating a user device that uses a wireless local area network. The user device may generate an encrypted authentication block and/or digitally signed block that includes a variety of information associated with the user device. The user device may attach the encrypted authentication block to periodic messages that are being monitored by the network. The messages may include an unencrypted portion in addition to the encrypted authentication block. A network server may extract the authentication block and decrypt the user device information to verify the identity or the digital signature of the user device. If the network server verifies the identity of the user device, the network server may continue to communicate and provide services with the user device. If the user device identity is not verified, the network server may cease communicating with or providing the user device.
US08862881B2 Method and system for mutual authentication of wireless communication network nodes
A method and system for mutually authenticating a first node and a second node operating in a wireless communication network enables mutual authentication when the first node and the second node are unable to directly authenticate each other. The method includes identifying, at the first node, a third node that can authenticate both the first node and the second node (step 215). Authentication data for authenticating the first node with the third node is then transmitted from the first node to the third node (step 220). Keying material that is received from the third node is then processed at the first node (step 225). A shared secret mutual authentication protocol is then processed, whereby the first node and the second node are mutually authenticated by proving that they each have authenticated with the third node and each have the keying material (step 230).
US08862876B2 Method and system for deleting data
A computer system having at least first and second documents, a plurality of decryption keys, and a plurality of data segments stored therein, is provided. Each of the plurality of data segments is decryptable by a selected one of the decryption keys. The decryption keys include a first set of decryption keys associated with the first document and not associated with the second document, a second set of decryption keys associated with the second document and not associated with the first document, and a third set of decryption keys associated with the first document and the second document. The first document is deleted, and in response, the first set of decryption keys is rendered unusable, and the second set of decryption keys and the third set of decryption keys are not rendered unusable.
US08862871B2 Network with protocol, privacy preserving source attribution and admission control and method
A device implemented, carrier independent packet delivery universal addressing networking protocol for communication over a network between network nodes utilizing a packet. The protocol has an IP stack having layers. At least some of the layers have privacy preserving source node attribution and network admission control. The packet is admitted to the network only if a source node of the network nodes admits the packet.
US08862864B2 Information device storing state restoration software
An information device has a storage medium storing information items which includes a first program provided on a first partition, a second program and data provided on a second partition to restore the first program on the first partition to a predetermined state, a boot block which causes system activation from one of the first partition and the second partition, and an active-partition switching program which indicates, to the boot block, one of the first and second partitions. An input/output system activates the active-partition switching program when a specific operation is performed. The active-partition stitching program indicates to the boot block that system activation is to be executed from the second partition.
US08862863B2 Methods and apparatuses for master-slave detection
Apparatuses, master-slave detect circuits, memories, and methods are disclosed. One such method includes performing a master detect phase during which a memory unit in a memory group is determined to be a master memory unit, determining at each memory unit its location relative to other memory units, and determining at each memory unit its location in the memory group based on a total number of slave memory units and its location relative to other memory units.
US08862859B2 Efficient support of multiple page size segments
An apparatus, system, and method are disclosed for improved support of MPS segments in a microprocessor. The virtual address is used to generate possible TLB index values for each of the supported page sizes of the MPS segment associated with the virtual address. The possible TLB index values may be a hash generated using the virtual address and one of the supported page sizes. The TLB is searched for actual TLB index values that match the possible TLB index values calculated using the different supported page sizes. TLB entries associated with those actual TLB index values are checked to determine whether any TLB entry is associated with the virtual address. If no match is found, the real address is retrieved from the PT. The actual page size in the PT is used to generate an actual TLB index value for the virtual address and the TLB entry is inserted into the TLB.
US08862850B2 Storage system, storage control apparatus, and storage control method
In a storage system, a processor accepts designation of export data that is to be written to a first portable record medium. The designated export data is divided into first export data and second export data. The first export data is already in the storage apparatus, while the second export data is still in second portable record mediums. The second export data is read out of the second portable record mediums and entered to the storage apparatus. The processor detects the current amount of the first export data in the storage apparatus, as well as the current amount of the second export data still unread from the second portable record mediums. The processor determines when to start writing the export data to the first portable record medium, based on the current amount of the first export data and the current amount of the second export data.
US08862845B2 Application profiling in a data storage array
Method and apparatus for application profiling in a multi-device data storage array. In accordance with various embodiments, a storage array is formed of independent data storage devices that form a fast pool and a slow pool of said devices, such as solid-state drives (SSDs) and hard disc drives (HDDs). A controller is adapted to migrate a distributed data set stored across a first plurality of the devices in the slow pool to a second plurality of said devices in the fast pool. The controller carries out the migration responsive to a hint that a selected application is about to be executed that utilizes the distributed data set, and responsive to a return on investment (ROI) determination that an estimated cost of said migration will be outweighed by an overall improved data transfer capacity of the storage array over a predetermined minimum payback period of time.
US08862844B2 Backup apparatus, backup method and computer-readable recording medium in or on which backup program is recorded
Upon production of a backup of a first generation, all of an operation volume is stored. However, upon production of a backup of a second or later generation, an update situation of the operation volume is confirmed, and a physical region of a capacity corresponding to a capacity of an update region of the operation volume is secured. Then, only data of the update region is stored into the secured physical region.
US08862843B2 Storage system, backup storage apparatus, and backup control method
A storage system includes a first storage apparatus and a second storage apparatus including a second controller for sequentially transferring a copy of the part of the segments of data from a second buffer into a second storage device segment by segment in the same sequence as the second buffer have received a copy of the part of segments of data from a first buffer of the first storage apparatus. The second controller producing a backup copy in a backup data storage portion by copying a copy of one of the segments of the data stored in the second storage device that has been transferred from the second buffer into the second storage device while transferring a copy of the subsequent segment of the data next to said one of the segments of the data in the sequence from the second buffer to the second storage device.
US08862842B2 Method and apparatus for maximizing data recoverability using coupling updates by parties
A data recovery system is disclosed that permits recovery of data in a computer memory. The system includes an update storage system, a long-term storage system, a coupling functional circuit, and a parity register. The update storage system is for providing backup storage of recently updated data. The long-term storage system is for providing backup storage of data that has not been recently updated. The coupling functional circuit is for providing a bit-wise commutative binary operation of data from the update storage system and from the long term storage system. The parity register is for maintaining parity snapshots of the output of the coupling functional circuit.
US08862840B2 Distributed storage system, apparatus, and method for managing distributed storage in consideration of request pattern
A distributed storage management apparatus includes a monitoring unit configured to monitor a request pattern of each storage node of a plurality of storage nodes configured to distributively store data and at least one replica of the data; a group setting unit configured to receive a request and classify the plurality of storage nodes into a safe group and an unsafe group based on the monitored request pattern of each storage node; and a request transfer unit configured to transfer the received request to the safe group.
US08862839B2 Storage system and storage management method for controlling off-line mode and on-line mode of flash memory
A storage system which has flash memories constituting a storage area and a function of placing and handling the flash memories in on-line mode and off-line mode, and which stores and manages management information of the flash memories in on-line mode. The storage system includes: when some or all of flash memory in on-line mode is placed in off-line mode, creating a management area in off-line mode in the flash memories by moving existing data in an area used as the management area to an area other than the management area; writing the management information of the flash memories to the created management area; and placing the flash memories in off-line mode.
US08862837B1 Techniques for automated data compression and decompression
Described are techniques for automated compression and/or decompression of data. Idle counters are received for data portions which indicate a level of inactivity with respect to idle criteria for the data portions. Compression criteria is received specifying conditions for determining whether a data portion is a candidate for data compression. The compression criteria includes a time compression threshold indicating a minimum amount of time that a data portion has been deemed idle with respect to said idle criteria. A data portion that qualifies as a candidate for data compression has an associated idle counter indicating an inactivity level that is greater than the time compression threshold. Processing determines whether a first data portion is a candidate for data compression in accordance with the compression criteria. If the first data portion is determined as a candidate for data compression, compression processing is performed for the first data portion.
US08862836B2 Multi-port register file with an input pipelined architecture with asynchronous reads and localized feedback
In an embodiment of the invention, a multi-port register file includes write port inputs (e.g. write address, write enable, data input) that are pipelined and synchronous and read port inputs (e.g. read address) that are asynchronous and are not pipelined. Because the write port inputs are pipelined, they are stored in pipelined registers. When data is written to the multi-port register file, data is first written to the pipelined registers during a first clock cycle. On the next clock cycle, data is read from the pipelined registers and written into memory array registers. Which bits of data from a pipelined synchronous data register are written into the multi-port register file is determined by a pipelined synchronous bit-write register. The output of the pipelined synchronous bit-write register selects which inputs of multiplexers contained in registers in the multi-port register file are stored.
US08862832B1 Techniques for global memory management and request processing
Described are techniques for processing a request to access global memory. For a first processor included on a first of a plurality of boards connected by a fabric, a logical address is determined for a global memory location in a system global memory. A first physical address for the logical address is determined. It is determined whether the first physical address is included in a first global partition of the first board. If so, first processing is performed including updating a memory map to map a window of the first processor's logical address space to a physical memory segment located within the first global partition. Otherwise, if the first physical address is included in a second of the plurality of global partitions physically located on one of the plurality of boards other than said first board, second processing is performed to issue the request over the fabric.
US08862831B2 Method and apparatus to facilitate shared pointers in a heterogeneous platform
A method and apparatus to facilitate shared pointers in a heterogeneous platform. In one embodiment of the invention, the heterogeneous or non-homogeneous platform includes, but is not limited to, a central processing core or unit, a graphics processing core or unit, a digital signal processor, an interface module, and any other form of processing cores. The heterogeneous platform has logic to facilitate sharing of pointers to a location of a memory shared by the CPU and the GPU. By sharing pointers in the heterogeneous platform, the data or information sharing between different cores in the heterogeneous platform can be simplified.
US08862827B2 Efficient multi-level software cache using SIMD vector permute functionality
A cache manager receives a request for data, which includes a requested effective address. The cache manager determines whether the requested effective address matches a most recently used effective address stored in a mapped tag vector. When the most recently used effective address matches the requested effective address, the cache manager identifies a corresponding cache location and retrieves the data from the identified cache location. However, when the most recently used effective address fails to match the requested effective address, the cache manager determines whether the requested effective address matches a subsequent effective address stored in the mapped tag vector. When the cache manager determines a match to a subsequent effective address, the cache manager identifies a different cache location corresponding to the subsequent effective address and retrieves the data from the different cache location.
US08862824B2 Techniques for managing power and performance of multi-socket processors
Examples are disclosed for managing power and performance of multi-socket processors. In some examples, a utilization rate of a first processor circuitry in a first processor socket may be determined. An active memory ratio of a cache for the first processor circuitry may be compared to a threshold ratio or a data traffic rate between the first processor circuitry and a second processor circuitry in a second processor socket may be compared to a threshold rate. According to some examples, a first power state of the first processor circuitry may be changed based on the determined utilization rate. The first power state may also be changed based on the comparison of the active memory ratio to the threshold ratio or the comparison of the data traffic rate to the threshold rate.
US08862823B1 Compression status caching
One embodiment of the present invention sets forth a compression status cache configured to store compression information for blocks of memory stored within an external memory. A data cache unit is configured to request, in response to a cache miss, compressed data from the external memory based on compression information stored in the compression status bit cache. The compression status for active buffers is dynamically swapped into the compression status cache as needed. Different compression formats may be specified for one or more tiles within an active buffer. One advantage of the disclosed compression status cache is that a lame amount of attached memory may be allocated as compressible memory blocks, without incurring a corresponding die area cost because a portion of the compression status stored off chip in attached memory is cached in the compression status cache.
US08862821B2 Portable device for managing memory cards
A portable device includes n (n≧2) electrical sockets, each of which is configured to accommodate and to electrically engage a removable external memory card; an input device for selecting accommodated and electrically engaged external memory cards for data reading; and an output device for outputting information that is derived from or related to data read from such selected electrically engaged external memory cards. The information may pertain to digital content of the selected external memory card, to the identity of the selected external memory card, or to the storage capacity of the selected external memory card.
US08862819B2 Log structure array
A storage system, comprising: (a) a primary storage entity utilized for persistently storing an entire data-set; (b) a secondary storage entity; and (c) a secondary storage controller (“SSC”) responsive to a destage stream pending to be written to the second storage entity for identifying a succession of physical locations on the secondary storage entity formed by non-protected locations in an extent that is sufficient to accommodate the destage stream and one or more intervening protected locations between two or more of the non-protected locations; wherein said SSC is adapted to retrieve from said primary storage entity protected data associated with the intervening protected location(s), pad the stream of data with the protected data and write the padded stream of data to said secondary storage entity as a single successive write sequence over said succession of physical locations.
US08862817B2 Switch-based hybrid storage system
The present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to a switch-based hybrid storage system. In a typical embodiment, a first RAID controller is coupled to a system control board, and a double data rate semiconductor storage device (DDR SSD) module is coupled to the first RAID controller. The DDR SSD module typically includes a set of DDR SSD units. Also coupled to the system control board are a first switch and a second switch. A second RAID controller is coupled to the first switch, while a hard disk drive (HDD) module coupled to the second RAID controller. The HDD module typically includes a set of HDD/Flash SDD units. Also coupled to the second switch is a communications module having a set (at least one) of ports.
US08862809B2 Memory device, control method for the memory device, and controller
During normal power operation, an erased free block is prepared in nonvolatile memory so that at least one erased free block is continuously available as a standby block. If a power failure occurs, volatile data and its address conversion information are written into the standby block in the nonvolatile memory.
US08862806B2 Semiconductor storage device and method of throttling performance of the same
A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state, and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
US08862804B2 System and method for improved parity determination within a data redundancy scheme in a solid state memory
Embodiments of the invention are directed to improving parity determination in a data redundancy scheme. In a block oriented storage system, where the storage element block size is an integer multiple of the block size used on the host interface, parity can be calculated on clean boundaries of the host block. However, this is not always the case and storage inefficiency occurs as a result. Embodiments of the invention optimize RAID parity calculation in a non-volatile solid state device by allowing the RAID stripe depth (also termed a “strip”) to be a non-integer multiple of the size of the individual storage element, i.e., the non-volatile memory program granularity. This enables efficient use of storage space where the host data size does not match the storage element size of the non-volatile memory while providing a straightforward way of handling parity generation and data recovery.
US08862801B2 Handling atomic operations for a non-coherent device
In one embodiment, the present invention includes a method for receiving a non-coherent atomic request from a device coupled to an agent via a non-coherent link, accessing a mapping table of the agent to convert the non-coherent atomic request into a coherent atomic request, and transmitting the coherent atomic request via a coherent link to a second agent coupled to the agent to cause the second agent to be a completer of the non-coherent atomic request. Other embodiments are described and claimed.
US08862799B2 Technique for implementing virtual fabric membership assignments for devices in a storage area network
A technique is provided for facilitating fabric membership login for an N_Port of a storage area network. A communication from a network node is received. The communication may include a portion of criteria associated with the N_Port. Using at least a portion of the portion of criteria, a virtual fabric identifier corresponding to a virtual fabric which is associated with the N_Port may be automatically identified. Fabric configuration information, which includes the virtual fabric identifier, may be automatically provided to the network node. A fabric login request from the N_Port to login to the virtual fabric may then be received. According to a specific embodiment, the communication may be transmitted from a network node to an F_Port on a Fiber Channel switch. When the N_Port received the fabric configuration information from the F_Port, the generating, using at least a portion of the received fabric configuration information, a fabric login request message may be generated by the N_Port which includes a fabric login request for the N_Port to login to the virtual fabric corresponding to the virtual fabric identifier. In at least one implementation, the N_Port and/or F_Port may be configured or designed to support trunking functionality.
US08862797B2 Reducing delay and delay variation in a buffer in network communications
There are disclosed systems and methods for reducing the average delay and the average delay variation of network communication data in a buffer. The buffer comprises a plurality of memory entries, and associated with the buffer is a read point and a write pointer. The buffer has a depth defined as the number of memory entries in the buffer between the memory entry pointed to by the read pointer and the memory entry pointed to by the write pointer. In one embodiment, at least one of the read pointer and the write pointer is initially set to establish the depth of the buffer to be a first value. The variation of the depth of the buffer is then monitored for a predetermined period of time as network communication data flows through the buffer. The depth of the buffer is then reduced based upon this monitoring.
US08862793B2 Storage system, control device, and storage system control method of controlling storage system
A storage system includes a disk and a controller module (CM). The CM includes a main control unit and a sub control unit that distribute and execute processing in the CM. Further the CM includes a plurality of channel adapters (CAs) that receive commands related to the input and the output of the data stored in the disk from a host computer. The main control unit requests the sub control unit to copy dump data of a first CA among the plurality of CAs when detecting abnormality of the first CA while copying dump data of a second CA among the plurality of CAs according to abnormality of the second CA.
US08862791B2 Electronic device and digital interface determining method of connected external device
An electronic device to determine a type of digital interface between a source device and a sink device. A control unit of the sink device may include a determining unit which determines whether or not the source device is connected to this sink device, and whether or not the digital interface of a data transmission unit of the source device is a HDMI standard or a new standard. When a data reception unit can handle both the HDMI standard and new standard, based on the determination result of the determining unit, a control unit may switch the operation of the data reception unit so as to perform an operation in accordance with the digital interface of the data transmission unit of the source device. A connector unit for connecting the devices which may operate using the digital interfaces of HDMI and the new standard can be shared.
US08862790B2 Method for identifying version type of windows operating system on a host by a USB device
The invention provides a method for identifying version type of a Windows operating system on a host by USB device, relating to operating system field and including steps: A, USB device is powered on and initialized; B, the USB device performs USB enumeration, determines whether a first predetermined instruction is received in process of USB enumeration, if yes, determines the operating system is a first operating system and goes to Step D, if no, goes to C; C, the USB device determines the device type returned in process of USB enumeration, if it is a CCID device, determines whether the received instruction includes a second predetermined instruction, if yes, determines the operating system is a second operating system, if no, determines the operating system is a third operating system; when the device is an SCSI device, the USB device determines whether the second received SCSI instruction is a third predetermined instruction or fourth predetermined instruction, if it is the third predetermined instruction, determines that the operating system is a second operating system, if it is the fourth predetermined instruction, determines that the operating system is a third operating system; D, the USB device establishes communication with the host, waits for instruction sent by the host and returns related information to the host according to the determined type of the host operating system.
US08862787B2 Method and apparatus for integrating driver(s) of a portable device into the portable device
A portable device may be connected to a host system using a connection technology such as the universal serial bus (USB) or the IEEE 1934, either via wire or wirelessly. A driver that enables the portable device to properly interact with the host system may be stored in a non-volatile memory inside the portable device. When the portable device is connected to the host system, the portable device may automatically install the driver stored therein in the host system if it is determined that the host system does not have driver for the portable device or the driver in the host system are outdated by the driver stored in the portable device. When connected to the Internet, the portable device may further search the Internet for the latest driver. The portable device may download and install in the host system the latest driver found in the Internet and update the driver stored in the portable device accordingly, if appropriate.
US08862784B2 Network interface device
A network interface device in a manufacturing system may receive communications from remote users in a database query language. The network interface device may translate or forward commands and queries in a pump-supported language. The network interface device may communicate the commands and queries to pumps and other components on the manufacturing process using the pump-supported language. The results of the command or query may be returned to the network interface device, which may send the information to a database. A GUI allows the remote user to check states of pumps or other functions.
US08862779B2 Systems, methods and computer program products for integrating advertising within web content
Systems, methods, and computer program products that facilitate the integration and accounting of advertising within audio Web content requested by users via telephone devices are provided. Upon receiving a request from a user for Web content via a telephone device, a Web server retrieves an advertisement from an advertisement server, inserts the retrieved advertisement within the user requested Web content, and forwards the user requested Web content and advertisement to a text-to-speech transcoder for conversion to an audio format. The text-to-speech transcoder converts the Web content and advertisement from a text-based format to an audio format and serves the Web content and advertisement in the audio format to the user client device via a telephone link established with the user client device. If an advertisement is interactive, a text-to-speech transcoder may be configured to notify an advertisement server of user interaction with the advertisement. Information such as an identification of a requesting client device, user, as well as time and date information, may be recorded by an advertisement server for use in measuring effectiveness of a particular marketing and/or advertising campaign. Information associated with providing a user with additional information associated with an advertisement may also be stored.
US08862778B2 Method and terminal for improving domain name resolution efficiency
A method and terminal for improving domain name resolution efficiency is provided. The method is implemented in a terminal supporting IPv4/IPv6 dual stack and comprises: the terminal initiating a domain name resolution request to a domain name system server (S11); and when obtaining a normal response, the terminal recording a first format corresponding to the initiated domain name resolution request as a default initiation format of the current domain name resolution request (S12). The method and terminal provided herewith are used to adapt network environments dynamically to a certain extent so as to increase the domain name request efficiency, thereby improve the fluency for the entire service access.
US08862773B2 Scalable network apparatus for content based switching or validation acceleration
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
US08862772B2 System and method for implementing a multilevel data center fabric in a network environment
A method is provided in one example embodiment and includes determining whether a first network element with which a second network element is attempting to establish an adjacency is a client type element. If the first network element is determined to be a client type element, the method further includes determining whether the first and second network elements are in the same network area. If the first network element is a client type element and the first and second network elements are determined to be in the same network area, the adjacency is established. Subsequent to the establishing, a determination is made whether the first network element includes an inter-area forwarder (IAF).
US08862769B2 Object-based transport protocol
Methods and apparatuses are provided that facilitate providing an object-based transport protocol that allows transmission of arbitrarily sized objects over a network protocol layer. The object-based transport protocol can also provide association of metadata with the objects to control communication thereof, and/or communication of response objects. Moreover, the object-based transport protocol can maintain sessions with remote network nodes that can include multiple channels, which can be updated over time to seamlessly provide mobility, increased data rates, and/or the like. In addition, properties can be modified remotely by network nodes receiving objects related to the properties.
US08862768B2 Method and system for packetizing data for servicing traffic end-to-end
Aspects of a method and system for packetizing data for servicing traffic end-to-end are provided. In this regard, a networking subsystem may receive, from an application, one or more values of one or more parameters associated with data generated by the application. The networking subsystem may packetize the data into one or more packets. The networking subsystem may translate the received one or more values into one or more corresponding OSI layer 2 tags. The networking subsystem may tag the one or more packets with the corresponding OSI layer 2 tags and transmit the tagged packet(s) to one or more link partners. The link partners may thus process and forward the tagged packet(s) by inspecting only OSI layer 2 information of the tagged packet(s). The one or more corresponding OSI layer 2 tags may indicate, for example, quality of service required by, and/or protocols associated with, the data.
US08862765B2 Fair bandwidth redistribution algorithm
A process of managing bandwidth in a computer network having normal users and users that consume a disproportionate amount of bandwidth includes creating bandwidth gates for m users causing disproportionate traffic on the network, each bandwidth gate providing a bandwidth of y, and setting m to a minimum and y to a maximum for the set m.
US08862763B2 Downloading video using excess bandwidth
A method may include downloading a first segment of a video in a first bit-rate quality at the first bit rate and storing the downloaded first segment of the video in the first bit-rate quality. The method may further include downloading a second segment of the video in a second bit-rate quality at the second bit rate, wherein the second bit rate is greater than the first bit rate and storing the downloaded second segment of the video in the second bit-rate quality. The method may also include downloading the first segment of the video at the second bit-rate quality using excess bandwidth while downloading the second segment of the video in the second bit-rate quality at the second bit rate and storing the downloaded first segment of the video in the second bit rate-rate quality.
US08862759B2 Multiplexing binary encoding to facilitate compression
Methods, apparatuses, and articles of manufacture for receiving a stream of data, splitting the stream of data into a plurality of substreams based on one or more criteria, and selectively recombining the substreams based on one or more additional criteria, to improve overall effectiveness in compressing the stream of data, are described herein.
US08862758B1 System and method for controlling one or more media stream characteristics
The invention provides controllers systems and methods that apply techniques for determining media stream characteristics that propagate through a sequence of buffers. One of the buffers represents buffering characteristics of a network through which the media stream propagates. The media stream may include packets of a media stream and the network may include a wireless network.
US08862754B2 Global access control for segmented streaming delivery
Various arrangements for controlling access to streaming media assets are presented. Transmission of segments of a media asset to a first user device may be commenced. During transmission of the media asset to the first user device, beaconing data from the first user device may be received and stored as session information. The first user device may no longer be permitted to receive the media asset at least partially due to the first user device no longer being authenticated. Transmission of a remainder of the plurality of media segments to the first user device may be ceased such that the first user device does not receive the media asset in its entirety.
US08862751B2 System and method of controlling application level access of subscriber to a network
The invention is a system and method of controlling an access of a subscriber to a network. The method includes sending an identification of the subscriber and a level of access to be provided to the subscriber from a visited network of a plurality of networks (12, 14, 16) connected to a home network (10); in response to the identification of the subscriber and a level of access to be provided to the subscriber, storing a subscriber profile of the authorized of access to be provided to the subscriber; and controlling access of the subscriber to any network dependent upon a comparison of access to be provided to the subscriber and the stored subscriber profile.
US08862746B2 Systems and methods for integrating applications on user equipment utilizing special URI control messages
Methods for integrating an application on a user equipment (UE) utilizing a special URI (S-URI) control message over a communications network are presented including: registering a secondary application server on the communications network such that a primary application server responsive to the UE is notified of the secondary application server, wherein the secondary application server is configured to provide the application; selecting the application on the UE; sending an INVITE message containing the S-URI to the primary application server by the UE, the S-URI configured to provide access information corresponding with the secondary application server; locating the secondary application server by the communications network; establishing a session between the secondary application server and the UE, wherein the application is provided to the UE by the secondary application server.
US08862744B2 Optimizing traffic load in a communications network
A system and method that facilitates the migration of one or more Virtual Machines (VMs) throughout a communications network, such as a cloud network, is disclosed. A management system monitors a current traffic matrix to determine if the network is congested. If the network is congested, the management system determines a minimum number of VMs that must be migrated to unused VM sites to ease the congestion and optimize the distribution of traffic in the network. Additionally, the management system also identifies which VMs should be migrated to which unused VM sites, and a sequence in which the migration should be performed to return the bandwidth distribution in the network to an acceptable level. In addition, the management system may determine which unused VM site or sites is best for the addition of one or more new VMs or groups of VMs.
US08862742B2 Communications service broker for orchestration of services in a telecommunications network
A service broker is described that performs orchestration of services to enable compilations of multiple applications for a single call or session. In particular, the service broker is extended with charging orchestration which allows the service broker to receive a single charging event and to orchestrate between activation of multiple charging services in response to the charging event.
US08862738B2 Reallocating resource capacity among resource pools in a cloud computing environment
In general, the embodiments of the present invention provide an approach for rebalancing/reallocating cloud resource capacities between resource pools that provide variable customer assurances and delivery penalties when assurances are not met. The variables that are considered hereunder include, overall ‘reservations’, total current capacity, remaining capacity against unused reservations and penalties that apply for failing to satisfy ‘reservation’ commitments. The approach uses a rate of capacity consumption to calculate the risk of consuming the available capacity in each resource pool (e.g., resource pools allocated to satisfy different levels of service with different SLA failure penalties). Based on the relative available capacity in each pool (as determined by the pool rate of consumption), resources are reallocated to maximize revenue (e.g., reduce financial penalty) across a resource pool set.
US08862729B2 Forecast-less service capacity management
A computer implemented method, system, and/or computer program product manages capacity in a service-provider system. A software model of a physical service-provider system is created and stored in memory. A parameter for running the software model with real-time metrics from the physical service-provider system as inputs to the software model is established. If the parameter is met, then the software model is run using the real-time metrics from the physical service-provider system as inputs. A pre-determined action, which adjusts policies for, and capacity in, the service-provider system and is prescribed by a specific model output, is established. If the specific model output, which resulted from using the real-time metrics from the physical service-provider system as inputs for running the software model, is output from the software model, then the pre-determined action is executed.
US08862728B2 Problem determination and diagnosis in shared dynamic clouds
Techniques for problem determination and diagnosis in a shared dynamic cloud environment. A method includes monitoring each virtual machine and physical server in the shared dynamic cloud environment for at least one metric, identifying a symptom of a problem and generating an event based on said monitoring, analyzing the event to determine a deviation from normal behavior, and classifying the event as a cloud-based anomaly or an application fault based on existing knowledge.
US08862727B2 Problem determination and diagnosis in shared dynamic clouds
An apparatus and an article of manufacture for problem determination and diagnosis in a shared dynamic cloud environment include monitoring each virtual machine and physical server in the shared dynamic cloud environment for at least one metric, identifying a symptom of a problem and generating an event based on said monitoring, analyzing the event to determine a deviation from normal behavior, and classifying the event as a cloud-based anomaly or an application fault based on existing knowledge.
US08862723B2 System and method for monitoring handheld devices in a user testing mode
A system and method are presented for monitoring handheld devices in a testing environment. At least one handheld device is provided, typically several, that is capable of performing a first plurality of functions in a non-test mode, and a more limited number of functions in a test mode. In a test environment the handheld device should be set to perform in the test mode. In the event of the handheld device mode being changed from the test mode to non-test mode, the handheld device generates a non-test mode signal. A monitoring software application records the non-test mode signal. In one aspect, the monitoring application is embedded in a remote proctor device. The remote proctor device monitoring application may send a mode interrogation message to the handheld device, and the handheld device generates the non-test mode signal in response to the mode interrogation message.
US08862715B1 Context-based sensor selection
Pending execution of a sensor function for use in operation of an application executing on a computing device may be determined. At least a first sensor and a second sensor associated with the computing device may be identified, the first sensor and the second sensor both providing at least a portion of the sensor function. A current context associated with the pending execution of the sensor function may be determined, the current context being defined in terms of context parameters. Selection criteria defined in terms of the context parameters may be accessed, and the first sensor may be selected to execute the sensor function for the application, based on the selection criteria and the current context.
US08862713B2 Method and apparatus of performing remote command dispatching
Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application.
US08862711B2 Management server having function confirming status information of devices, method for confirming status information of devices, and device and system capable of providing status information
A management server having a function of confirming status information of devices, a method of confirming status information of devices, and a device capable of providing status information. A first writer writes a status information request list necessary to confirm statuses of devices if the management server is turned on. A first communicator transmits the status information request list to the devices and receives status information response lists from the devices. A first parser parses the status information response lists. A server controller confirms statuses of the devices using parsing results. Thus, a list necessary to confirm statuses of devices can be written in an XML file, parsed, and provided to a manager.
US08862710B2 Dynamic configuration of mobile station location services
On startup, a mobile station application will determine the current carrier network and submit a query to an application server that will return the correct location server configuration for the specified network. This information will be used on the mobile station to dynamically configure the device through the available GPS chipset API.
US08862704B2 Dynamic fusion management
A system and method for managing a network of nodes that share sensor data is presented. In one embodiment, the system and method clusters groups of nodes into subnets. Nodes in a common subnet share sensor data with other nodes in the subnet at one rate, while nodes that are not in a common subnet share sensor data at a second substantially reduced rate.
US08862699B2 Reputation based redirection service
A reputation based redirection service is usable to build URL wrappers for un-trusted and unknown URLs. Such URL wrappers can be used to protect Web users by, for example, redirecting traffic to interstitial Web pages. Additionally, reputation decisions can be made by the service to further protect users from malicious URLs.
US08862696B2 Interconnecting applications on personal computers and mobile terminals through a web server
Methods of communicatively connecting a local application on a mobile terminal to a Web application on a personal computer and related Web servers and mobile terminals are disclosed. A first session ID for the Web application and a corresponding first code may be communicated from a connector application on a Web server to the personal computer. A second code and user ID may be communicated from the mobile terminal to the connector application on the Web server. The connector application on the Web server may be operated to determine whether the first code from the personal computer matches the second code from the mobile terminal and, if so, to communicatively connect the local application on the mobile terminal to the Web application on the personal computer.
US08862693B2 Remote access and administration of device content and configuration using HTTP protocol
A mobile device supports a mobile server hosting an HTML web site. The mobile device has an identifier and receives dynamically updated IP addresses from a network connected through a firewall to the Internet. The mobile device reports received updates of the IP address to an HTTP server in the network that interfaces with the Internet. The HTTP server updates a redirect address record associating the identifier of the mobile device with the reported IP address. The HTTP server receives, from a web browser in the Internet, an HTTP request having the identifier of the mobile device. The HTTP server, using the redirect address record, redirects the web browser to the mobile device. The web browser sends an HTTP request directly to the mobile device.
US08862690B2 System and method for creating topic neighborhood visualizations in a networked system
A computer-implemented system and method for creating topic neighborhoods and a visualization for related topic neighborhoods in a networked system are disclosed. The apparatus in an example embodiment includes a neighborhood generator configured to receive an explicit identification of a topic for association with a neighborhood; create a neighborhood in association with the explicitly identified topic; gather neighborhood information related to the neighborhood from sources related to the topic; and provide access to the neighborhood via a neighborhood visualization on a webpage.
US08862688B1 Downloading web-based email
Web-based email methods and systems for downloading emails from an email service provider's servers to a user's local system and/or other local storage medium are provided. The user can select the emails to download and the systems and methods can retrieve the selected emails from storage. The text of the emails can be reformatted into a text file. The systems and methods can present a web page to the user from which the email text file can be downloaded. The web page can include attachments to the emails. The text files can be concatenated into a one or more text files and the attachments can be compressed into one or more files. Optionally, the text file(s) and the compressed file(s) can be emailed to an alternate email address. Optionally, the email text and attachments can be formatted for viewing by a local email client.
US08862687B1 Method and system for secure digital file sharing
A system and method for securely storing, retrieving and sharing data using PCs and mobile devices and for controlling and tracking the movement of data to and from a variety of computing and storage devices.
US08862669B2 Apparatus and method for improved electronic mail
An E-mail apparatus and method are provided. The e-mail apparatus includes a memory that stores display names and e-mail addresses corresponding to the display names, and a controller that extracts an e-mail address from a received e-mail message, retrieves from the memory a display name corresponding to the extracted e-mail address, modifies the display name of the received e-mail message to the retrieved display name, and outputs the modified display name.
US08862667B2 Network based audience measurement
Methods, systems, and computer-readable media for providing network-based audience measurement are provided. Data packets are intercepted between a client computer and a content server. Unique subscribers and content names are identified based on the data packets. One or more audience measurement metrics are computed based on the unique subscribers and the content names.
US08862665B2 Automated file distribution
Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.
US08862664B1 Using a digital image in a social networking system
Systems and methods for using a digital image in a social networking system may use digital image to identify a physical entity. Information about the identified physical entity may be provided to an electronic display for review by a user. The user may perform a social networking action with the identified physical entity or a website associated with the physical entity. Social networking actions may include rating or commenting about the physical entity or the associated website via a social networking system. Social networking actions may also include sharing information about the physical entity or associated website with another user via the social networking system.
US08862661B2 Processing content in a plurality of languages
A method for processing content in a plurality of languages which comprises generating, by an application program at a client computer, a request to a server computer for first content which is in a first language, if the first content is not stored in an embedded database of the client computer. The method comprises automatically receiving from the server computer updated first content in the first language, if there is a change in second content which is content in a second language translated from the first language.
US08862660B1 System and method for facilitating processing of communication
Computer-implemented method is disclosed. Method includes initiating connection to client side in first client-server protocol between client side and server side. First client-server protocol is application layer protocol in OSI model. Method also includes receiving indication of data sink for first client-server protocol. Data sink is configured to receive and process output data of first client-server protocol. Method also includes receiving indication of data source for first client-server protocol. Data source is configured to provide input data for first client-server protocol. Method also includes receiving indication of communication pathway between two or more of data source, data sink, client side, and server side. Method also includes facilitating transmitting input data from data source to client side via communication pathway for transmission of input data from client side to server side. Method also includes facilitating transmitting output data, of server side, from client side to data sink via communication pathway.
US08862655B2 Services cloud system and service realization method
A services cloud system and a service realization method are provided. In the services cloud system, a service processing module processes a core service logic part of an application service and calls a data processing module. The data processing module calls a tool and algorithm library of an open service logic module to process the service data and stores the results into a distributed file system module. The system and service realization method implement unified service products and save network resources.
US08862650B2 Calculation of trigonometric functions in an integrated circuit device
Circuitry for computing a tangent function of an input value includes first look-up table circuitry that stores pre-calculated tangent values of a limited number of sample values, circuitry for inputting bits of the input value of most significance as inputs to the first look-up table circuitry to look up one of the pre-calculated tangent values as a first intermediate tangent value, circuitry for calculating a second intermediate tangent value from one or more ranges of remaining bits of the input value, and circuitry for combining the first intermediate tangent value and the second intermediate tangent value to yield the tangent function of the input value.
US08862645B1 Multi-path file system with block cache between client and storage array
A storage system comprises a storage array, a network file system configured to communicate with the storage array, a server associated with the network file system, a client configured to communicate over a first path with the network file system via the server and to communicate directly with the storage array over a second path that bypasses the network file system, and a block cache arranged in the second path between the client and the storage array. The server may comprise a multi-path file system (MPFS) server and the client may comprise an MPFS client, with the MPFS server and the MPFS client being configured to communicate using a file mapping protocol. The block cache is illustratively implemented using a VFCache or other type of server flash cache.
US08862639B1 Locking allocated data space
Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained beyond the protection window, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time sorted order.
US08862638B2 Interpolation data template to normalize analytic runs
Embodiments relate to systems and methods for generating an interpolation data template to normalize analytic runs. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, an interpolation history database can stores results of a variety of interpolation studies or results, from which a set of interpolation templates can be derived. The templates can reflect trends or patterns discovered or displayed in the historical interpolation results, for instance, to produce expected values for different variables based on averages, thresholds, or other criteria applied to the historical results. New interpolation studies can apply data-selected templates chosen to match their operative data, and produce normalized data as the interpolation results themselves, or provide a starting point for further interpolation processing.
US08862634B2 Apparatus, method and computer-readable storage medium for assigning patient studies for peer review
An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform a number of functions, including identification of a target number that indicates a number of reported image studies for peer review. The apparatus is caused to identify users having user characteristics that match properties of the reported image studies. The user characteristics include a specialty (modality specialty and body-region specialty) that matches the reported image studies, or an associated medical facility that matches an associated medical facility of the reported image studies. The apparatus is caused to assign the target number of reported image studies to the identified users. The apparatus may be further caused to identify users that have previously performed a user-initiated peer review of a reported image study, and reduce their assigned image studies accordingly.
US08862633B2 System and method for efficiently building virtual appliances in a hosted environment
A system and method for efficiently building virtual appliances in a hosted environment is provided. In particular, a plurality of image archives may be stored in a build database, with each image archive including a file system having a directory structure and a plurality of files installed within the directory structure. In response to a build request containing an image description, a build engine may create a file system layout defining a directory structure for an image. The build engine may then copy the file system from one of the image archives to the file system layout of the image, wherein the copied file system may provide a subset of the file system for the image. The build engine may then build the image, which may include a file system having various files installed within various directories in accordance with the directory structure defined for the image.
US08862632B2 Customizing standard formula fields in a multi-tenant database system environment
In a method, system, and computer-readable medium having instructions for customizing standard formula fields, at least a portion of a formula is received for a standard database field of a standard database entity in a multi-tenant database and the standard database entity is used by a plurality of tenants, a date range is stored for maintaining at least the portion of the formula, information on one or more variables of the formula is received, a value is calculated for the standard database field with at least the portion of the formula and information on the one or more variables of the formula and one or more database entities depend on the value for the standard database field, and the value is stored for the standard database field.
US08862626B2 Text-based information transmission
The navigation overhead and/or the content managing/updating overhead is reduced by providing link objects with condition data being associated with the link items of the link objects so that, depending on a check as to whether the condition data is fulfilled or not, an automatic handling of a link object may be performed. For example, the automatic handling may have an automatic appointing an object ID referred to by a link item of the link object that has condition data associated therewith which is fulfilled, as a newly-selected object ID.
US08862623B2 Communication terminal and search method using communication terminal
A communication terminal provides at least two modes of operation. When a first mode (child mode) is selected, predetermined functions such as search queries are restricted. In a second (normal, adult mode), a search query is transmitted from the communication terminal to an external search server that returns results of the search query to the communication terminal for display. In the first mode, the search query is not transmitted to the external search server. Instead, information associated with the search query is extracted from dictionary data that is stored in a memory within the communication terminal. The extracted data is displayed on the communication terminal as the search result. The dictionary data may include general terms and information that is biographic, geographic, pictorial, encyclopedic, etc., that is installed as an initial setting or is later downloaded with administrative permission.
US08862622B2 Analysis, inference, and visualization of social networks
A method and system for automated generation of social networks. A graphical user interface receives a user query for an entity of interest, and outputs a graphical network showing entities and associations related to the entity of interest. A search engine interface transmits the query to a search engine, and receives references to documents. A named entity extractor downloads a selection of the documents, and generates a list of named entities referenced in the downloaded documents. A network inference module receives each list of named entities, and generates associations between the named entities in each list. An entity matcher operates on the associations to consolidate them in instances wherein differently named entities are determined to be the same named entity, and provides a consolidated list of named entities and associations to the user interface for display as a graphical network.
US08862617B2 System and method for replicating objects in a distributed storage system
A system and method for inserting an object into a distributed database is provided. An object to be inserted into a priority queue is received, wherein the object includes a unique identifier and a priority. Next, an index for the object is generated. A row name for the object is then generated based on the index, the priority of the object, and the unique identifier of the object, wherein a lexicographical order of the row name for a higher priority object is smaller than the lexicographical order of the row name for a lower priority object. The object is then inserted into a row of a distributed database using the row name.
US08862615B1 Systems and methods for providing information discovery and retrieval
This invention relates generally to software and computers, and more specifically, to systems and methods for providing information discovery and retrieval. In one embodiment, the invention includes a system for providing information discovery and retrieval, the system including a processor module, the processor module configurable to performing the steps of receiving an information request from a consumer device over a communications network; decoding the information request; discovering information using the decoded information request; preparing instructions for accessing the information; and communicating the prepared instructions to the consumer device, wherein the consumer device is configurable to retrieving the information for presentation using the prepared instructions.
US08862613B2 Extensibility of business process and application logic
A core system including different program components performing distinct tasks in a workflow sequence that are initiated through status field updates of objects in database may be modified to define a new status triggering additional processes in an action management system. Once the additional processes are completed, the status field may be changed to an original status provided by the core system to trigger a second program component in the workflow sequence. The action management system may contain user customized processes that may be modified and changed independent of the functionality provided by the core system.
US08862610B2 Method and system for content search
Method, system, and programs for content search are disclosed. A user interface configured based on context information is presented within a host application. A plurality of selectable search results are then fetched based on the context information and a query received from a user through the user interface. An input associated with a selection of one or more selectable search results is received from the user through the user interface. The user interface is updated based on the plurality of selectable search results. In response to the selection, the one or more selected search results are provided to the host application with the context information.
US08862606B1 Executing correlated and multi-row subqueries in a MPP database
The invention enables a correlated or multi-row subquery (CSQ) to be performed on distributed MPP and shared-nothing databases by broadcasting intermediate results, prior to a correlation operation, from subquery execution on one segment to all other segments in the distributed database so that the respective CSQs of each segment will have access to the necessary results to permit correct execution of the CSQ. Additionally, the intermediate results are saved to disk to avoid the necessity of replicating the same intermediate results multiple times during execution of a subquery plan.
US08862605B2 Systems, methods and computer program products for discovering a text query from example documents
Discovering a keyword query corresponding to an input collection of documents taken from a candidate pool includes selecting a document from a working set as the input set, and extracting a list of snippets in the selected document. For each snippet, executing a set of proximity queries based on selected terms in that snippet, and finding all possible proximity queries that return less than N query results from the candidate pool. A query is selected from said proximity queries, based on the selected query returning the greatest number of working set documents, and returning the smallest number of documents not in the working set. Documents returned by the selected query are removed from the working set, and the above steps are repeated until no documents remain in the working set. The disjunction of selected queries is returned as the discovered query.
US08862604B2 Method and apparatus of ordering search results
Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log file and a search request, computing an expected value of the relevancy between the log file and the search request based on the Bayesian posterior probability, storing the search request and an identifier of the log file as a key and the expected value of the relevancy between the log file and the search request as a value into a search data structure, in response to receiving a search request submitted by a user, finding expected values of relevancy between the submitted search request and log files that are relevant to the submitted search request from the search data structure, and ordering the found log files in a descending order of the expected values.
US08862603B1 Minimizing state lists for non-deterministic finite state automatons
A method and apparatus are disclosed for determining whether an input string of characters matches a pattern. The pattern has the form of an activator expression, a counter expression, and a tail. The method involves monitoring one or more active states associated with the pattern, and comparing each character to the activator expression and the counter expression for each of the one or more active states. An input character match to the activator expression comprises an activator match, and a character match to the counter expression without matching the activator expression comprises a non-activator match. The number of one or more active states corresponds to the number of non-activator to activator character transitions between adjacent received matching characters.
US08862602B1 Systems and methods for improved readability of URLs
Methods and systems for improved readability of URLS includes receiving a query requesting a universal resource locators relating to the query; parsing the query based on parsing criteria to determine keywords for the query; identifying a plurality of words in the universal resource locator; inserting space between at least two of the plurality of words; and generating display data comprising the result having the plurality of words and the inserted space therebetween.
US08862599B2 Content storage mapping
A data storage method and system. The method includes defining, by a computing system, a meta-object, a schema based structured definition for the meta-object, and a taxonomy with configuration data. The computing system creates content associated with the taxonomy and associates topics of the content with a logical storage room representations. Reference coordinates associated with the logical storage room representations are associated with the taxonomy. The computing system generates updated configuration data that includes the reference coordinates and a uniform resource identifier associated with the content is generated. The computing system generates an account associated with the meta-object for a user. Metering charges for usage of the account and a report associated with the account and usage are generated.
US08862598B1 Providing an online forum as a search result
Systems and methods for providing an online forum as a search result are provided. In some aspects an indication of a search query from a first user is received. A search result for the search query is determined, where the search result is associated with an online forum. That one or more users of the online forum include one or more social contacts of the first user in a social networking service is determined. A ranking of the search result is changed based on the users of the online forum comprising the one or more social contacts. An indication of the search result is provided for display, where displayed information associated with the search result indicates at least one of the one or more social contacts.
US08862594B2 Searching digital information and databases
This application describes methods for searching digital information such as digital documents (e.g., web pages) and computer databases, and specific search techniques such as authority ranking and information retrieval (IR) relevance ranking in keyword searches. In some implementations, the technique includes analyzing digital information viewed as a labeled graph, including nodes and edges, based on a flow of authority among the nodes along the edges, the flow of authority being derived at least in part from different authority transfer rates assigned to the edges based on edge type schema information. In some implementations, the system includes an object rank module configured to generate multiple initial rankings corresponding to multiple query keywords, each of the multiple initial rankings indicating authority of nodes in a graph with respect to each respective query keyword individually; and a query module configured to combine the multiple initial rankings in response to a query.
US08862593B1 System and method for creating, managing, and publishing audio microposts
A system and method for creating, managing, and publishing audio microposts is provided. An audio micropost comprises a short audio segment recorded and/or captured based on voice, speech, and/or other sound, which may be shared with and/or published to subscribers and/or other users. The system may enable creating a discussion and playlist based on the audio microposts. The discussion may be generated by identifying and/or selecting an audio micropost that may pose a question and/or topic for a discussion and/or debate. The system may further enable granting the ability to participate in the discussion to a selected group of participants. The playlist of audio microposts may be created by adding individual posts into the playlist and/or by using hashtags and/or keywords to search for audio microposts of interest.
US08862592B2 Systems and methods for graphical search interface
Some embodiments of the present disclosure provide a graphical user interface as a means of inputting search parameters to database search engines. In some embodiments, two or three dimensional projections spatially represent relationships between search parameters, located along the periphery of the projections and search hits whose significance are represented by position relative to the center of the projection and comparative distance from each of the search parameters. As the user manipulates the overall shape of the search projection, the weighting of search parameters adjusts, reconfiguring the search. The present disclosure also provides, in some embodiments, an intuitive means of assimilating search parameter weightings based on peer or social network preferences with global search results. Finally, the present disclosure provides a means of using search output itself as an input for refinement of search.
US08862590B2 Flexible namespace prioritization
Access to resources on a computer may be provided by using a first namespace of resources and a second namespace of resources, where one or more names are common to both namespaces and those names refer to different respective instances of resources. A request is received for a first resource name from an application, where the first resource name exists in the first resource namespace and in the second resource namespace. In response to the request, whether to obtain a resource from the first namespace or from the second namespace is determined by applying one or more resource policies to the first resource namespace and to the second resource namespace.
US08862589B2 System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers
A system and method for managing geotag data associated with content within a geofeed is provided. The content may be tagged with metadata such as geotag data that may specify a location where the content was created. The generated content may be geotagged by one or more geotag sources including a GPS-enabled device, a user input, a content provider, a user profile, or other sources. The system may determine the geotag data for the content that is not already associated with geotag data. The system may determine a confidence level of the geotag data, whether already geotagged or not. The confidence level may be indicative of a likelihood that the geotag data accurately describes a location where the content was actually created.
US08862585B2 Encoding non-derministic finite automation states efficiently in a manner that permits simple and fast union operations
Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Automatons (NFAs) are two typical automatons used in the Network Intrusion Detection System (NIDS). Although they both perform regular expression matching, they have quite different performance and memory usage properties. DFAs provide fast and deterministic matching performance but suffer from the well-known state explosion problem. NFAs are compact, but their matching performance is unpredictable and with no worst case guarantee. A new automaton representation of regular expressions, called Tunable Finite Automaton (TFA), is described. TFAs resolve the DFAs' state explosion problem and the NFAs' unpredictable performance problem. Different from a DFA, which has only one active state, a TFA allows multiple concurrent active states. Thus, the total number of states required by the TFA to track the matching status is much smaller than that required by the DFA. Different from an NFA, a TFA guarantees that the number of concurrent active states is bounded by a bound factor b that can be tuned during the construction of the TFA according to the needs of the application for speed and storage. A TFA can achieve significant reductions in the number of states and memory space.
US08862584B2 Method for privately filtering and partitioning a set of photographs of a social media site user
A method for enabling a user to submit proposed photos of the user, remotely, and in confidence, to a peer user to have the peer user review and rank each of the photos in order of preference, and to receive the results of the review and ranking made by the peer user. The peer user feedback may be then considered in assisting the user in determining which photos the user should upload to a given social media website to portray the user.
US08862583B2 Processing a reusable graphic in a document
A method and apparatus are provided for processing a graphic in a document so that the graphic may be reused in a different application than the one it was originally used in. For a given document, a graphic may be identified from within the document and extracted from the document. The extracted graphic may be stored in a suitable storage medium, such as a reusable graphic repository. A structural feature associated with the extracted graphic may also be extracted. The extracted graphic may then be classified based on the extracted structural feature. Furthermore, a method and apparatus are provided for generating a reusable graphic from a document.
US08862582B2 System and method of organizing images
Disclosed are a system, method and computer-readable medium for organizing images. A method aspect relates to receiving an image into a device, receiving incidental information associated with the image, organizing the image and the incidental information into a data structure such as a sparse array, classifying the received image with an image classifier and storing the classified image in an image database, receiving a search query and responding to the search query by searching for and retrieving matching images in the image database based on a comparison of the image search query to the data structure.
US08862579B2 Search and search optimization using a pattern of a location identifier
Systems and methods for search and search optimization using a pattern in a location identifier is disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of search and search optimization. The method includes, detecting a set of location identifiers that have a pattern that matches a specified pattern and identifying a set of search results as having content related to the semantic type. The specified pattern can be stored in a computer-readable storage medium and corresponds to a semantic type. The set of search results can include objects associated with the set of location identifiers having the specified pattern.
US08862576B2 Device, method, and graphical user interface for mapping directions between search results
A method includes: displaying a map, a first field configured to receive a first query input, and a second field configured to receive a second query input; receiving the first query input in the first field; receiving the second query input in the second field; initiating a search that uses the first query input and a search that uses the second query input; concurrently displaying on the map a first plurality of search results for the first query input and a second plurality of search results for the second query input; detecting selection of a first search result in the first plurality of search results; detecting selection of a second search result in the second plurality of search results; and displaying a route on the map from the first search result to the second search result.
US08862572B2 Sharing user distributed search results
A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they communicate. The search results can be easily distributed by the user via a simple interface that allows the search results to be easily added to the user's content. In one implementation, a content creation application includes a first interface configured to facilitate composition of a message by a user and a second interface configured to receive a search query from the user, display search results relating to the search query, and receive selections of the search results from the user. The messaging application automatically incorporates, in response to the selections, the selected ones of the search results into the message in the first interface.
US08862569B2 Method and techniques for determining crawling schedule
Methods, systems and computer-readable storage medium for determining a crawling schedule. In an aspect, a method includes obtaining crawl history data for a Web site having Web pages, determining a status of the Web pages, determining a total quantity of Web pages that have a status of deleted, calculating a probability that another Web page of the Web site will be removed based on the total quantity, and storing data associating the calculated probability with the Web site. The method can further include determining, for a plurality of sets of the previous time periods, a respective crawl penalty as a combination of a penalty for crawling the Web site and a penalty for showing a deleted Web page based on the calculated probability, and determining a re-crawl schedule based on the crawl penalties.
US08862568B2 Time-multiplexing documents based on preferences or relatedness
A system and method for time-multiplexing the display of a plurality of electronic documents are provided. Time-multiplexing criteria for displaying a plurality of selected documents associated with a concept on a time-multiplexed basis is determined. The plurality of selected documents are caused to be displayed at an output device in a predetermined sequence according to the time-multiplexing criteria. The time-multiplexing criteria may be a variety of criteria related to the selected documents, the source of the selected documents, or other factors such as a relevance to a concept and one or more preferences associated with the selected documents.
US08862565B1 Techniques for web site integration
Disclosed is a method and device for finding documents, such as Web pages, for presentation to a user, automatically or in response to a user expression of interest, which documents are part of a Web site being accessed by the user, and which documents relate to a document, such as a Web page, being accessed in the Web site. The method takes advantage of information retrieval techniques. The method generates the search query to use to find documents by reference to the text of the document in the Web site being accessed by the user. The method further uses a weighting function to weigh the terms used in the search query.
US08862563B2 Getting dependency metadata using statement execution plans
An execution plan for a database statement can be retrieved from a database server. References to objects can be identified in the execution plan, and metadata from the references can be assembled in a data structure on computer readable storage media. The metadata can reflect dependencies on the objects. Additionally, other dependency metadata can be augmented with the metadata from the references.
US08862562B2 File management apparatus, method, and program product thereof for sending a file-saving related notice that indicates the contents of the saved file
A file management apparatus, file management method, and file management program product are provided in which a user who receives a file-saving related notice from a system can easily grasp the contents of the notified file. Accordingly, a designated notice destination that the end of a save period of a file recorded in a file saving apparatus is provided. The apparatus includes a save-period counter, a save-period monitoring section for monitoring an end of a save period of each file basing on timing by the save-period counter, an attachment-file making section for making a partial file composed of a part of file contents, a notice transmitting section for notifying a notice destination of a fact that there is a file at the end of a save period, and a notice-file making section for attaching a partial file of the file to the notice of the notice transmitting section.
US08862559B2 Scalable mechanism for detection of commonality in a deduplicated data set
Mechanisms are provided for efficiently determining commonality in a deduplicated data set in a scalable manner regardless of the number of deduplicated files or the number of stored segments. Information is generated and maintained during deduplication to allow scalable and efficient determination of data segments shared in a particular file, other files sharing data segments included in a particular file, the number of files sharing a data segment, etc. Data need not be expanded or uncompressed. Deduplication processing can be validated and verified during commonality detection.
US08862549B2 Data management method and apparatus of portable terminal
A data management method and apparatus of a portable terminal improves memory utilization efficiency using a data move/copy function which allows moving or copying the user data preserved in the non-volatile memory region of the memory of a portable terminal. A data management method for a portable terminal includes selecting at least one user data item in response to a selection request. An extended region for backup of the user data item is checked in response to a backup request. Transfer data corresponding to the user data item is created. The transfer data is stored in the extended region as a backup of the user data item.
US08862544B2 Grid based replication
Provided are techniques for replication in a grid based environment. Grid control structures, including a grid command structure, are created. At an authorized node in a grid of nodes, a Data Definition Language (DDL) operation is received, the DDL operation is inserted into the grid command structure, and the DDL operation is propagated from the authorized node to one or more other nodes in the grid of nodes at the end of a transaction that inserted the DDL operation into the grid command structure.
US08862541B1 N-site asynchronous replication
A computing system includes at least one source data center that generates data and a plurality of recovery groups, coupled to the at least one source data center, where each of the recovery groups includes a synchronous data center that receives synchronous data from the at least one source data center and includes an asynchronous data center that receives asynchronous data from the at least one source data center. Cycle switching for asynchronous data transfer is coordinated by the at least one source data center for a first subset of recovery groups containing at least two of the recovery groups. The computing system may also include a second subset of the recovery groups, different from the first subset, where cycle switching for asynchronous data transfer is coordinated by the at least one source data center for the second subset.
US08862540B2 Replica placement strategy for distributed data persistence
Methods and systems are described that involve replica placement strategy for distributed systems. At the time of index creation, initial index replica placement is decided. The first index replica is placed locally on the current processing server node. This server node operates as a master host for the first replica. The other index replicas are placed on different hosts depending on the index type, split index or non-split index, and a set of criteria. For non-split indexes, the set of criteria includes: a number of recently created replicas per host, resource usage per host, and a total number of replicas per host. For split indexes, the set of criteria includes: a number of replicas of any split index part per host and a number of local first replicas of split index parts. If all criteria re equal, the first host in alphanumeric ordering receives a next replica.
US08862539B2 Statistical applications in OLTP environment
The present disclosure provides a method of statistical application in an OLTP environment to reduce the intensive computational load of invoking SQL statements for statistical calculations. The method introduces a time element into statistical records, and use the time element to determine the time status of previously computed statistical records. Upon receiving a query for a statistical record, the system first searches for an existing copy of the statistical record, and checks the time status of the statistical record if found. The system sends the statistical record to the inquirer if the record exists and is unexpired, and invokes an SQL statement to compute the statistical record only if the record does not exist or has expired. The statistical records may be placed in statistical table in a database and/or a cache of an application server. The disclosed strategy may also increase attack resistance of the system.
US08862537B1 Selective structure preserving obfuscation
Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
US08862536B2 Graphical user interface
The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.
US08862535B1 Method of predicting an impact on a storage system of implementing a planning action on the storage system based on modeling confidence and reliability of a model of a storage system to predict the impact of implementing the planning action on the storage system
In the area of storage management, service automation can be realized through the use of “MAPE” loop(s). A Planner (P) interacts with the Monitoring (M), Analysis (A) and Execution (E) components in a closed loop. For each new option or potential planning action the Planner (P) invokes the Analysis (A) component. The correctness, as well as effectiveness, of the planning decision is dependent on the Analysis (A) component. Embodiments can utilize an adaptive Analysis (A) component (i.e., an analysis component that can be retrained) that also associates a value of confidence and a corresponding error in the evaluation along with a predicted impact. The Planner (P) component uses this additional information for quoting the final impact of a particular planning action as part of an adaptive MAPE loop to provide improved resource utilization and resource management.
US08862527B2 Neural networks and method for training neural networks
Methods (30) for training an artificial neural network (NN) are disclosed. An example method (30) includes: initializing the NN by selecting an output of the NN to be trained and connecting an output neuron of the NN to input neuron(s) in an input layer of the NN for the selected output; preparing a data set to be learnt by the NN; and, applying the prepared data set to the NN to be learnt by applying an input vector of the prepared data set to the first hidden layer of the NN, or the output layer of the NN if the NN has no hidden layer(s), and determining whether at least one neuron for the selected output in each layer of the NN can learn to produce the associated output for the input vector.
US08862522B1 Incremental machine learning for data loss prevention
A computing device receives a document that was incorrectly classified as sensitive data based on a machine learning-based detection (MLD) profile. The computing device modifies a training data set that was used to generate the MLD profile by adding the document to the training data set as a negative example of sensitive data to generate a modified training data set. The computing device then analyzes the modified training data set using machine learning to generate an updated MLD profile.
US08862515B2 Geographic internet asset filtering for internet video client
A device is enabled to display Internet TV by accessing a management server with a secret unique ID and receiving back from the server, assuming the ID is approved, a user token and a service list of content servers with knowledge of the user token. A user can select a content server which causes the device to upload its user token and in response receive a content list from the content server, from which content can be selected for display. Neither list may be modified by the device and the device can access only content on a content list. The service list may be tailored for the geographic location of the device.
US08862507B2 System and method for conducting web-based financial transactions in capital markets
The present invention provides a system and method that enables users, such as institutional investors and financial institutions, to interactively engage in capital market transactions, including the trading of Over-the-Counter financial products, via the Internet (including the World Wide Web). The system includes a variety of servers, applications, and interfaces that enable users to interactively communicate and trade financial instruments among one another. Interactive communications supported by the system include: requesting price quotes, monitoring and reviewing quote requests, issuing price quotes, monitoring and reviewing price quotes, negotiation between users, acceptance of price quotes, reporting, portfolio management, analysis of financial information and market data, and communications among users via an automated processor. Such automated communications enable connectivity with users' internal, back-end systems to execute automated, straight-through processing, including transaction pricing, payment scheduling and journaling, derivatives trading, trade confirmation, and trade settlement.
US08862506B2 User controlled system and method for collecting, pricing, and trading data
A method for user directed collection and pricing data for trading or sale. The method enables the user to capture field labels and entries for assignment to one or a plurality of domain categories and processing classes. The user retains control over the data as it is captured, categorized, priced, and packaged for sale to participants in a data supply chain.
US08862501B2 System, method and apparatus for banner advertising capable of allowing easy handling of a banner advertisement
A banner advertisement system includes an advertisement terminal, a banner advertisement server, and an image forming apparatus. The advertisement terminal generates a banner advertisement. The banner advertisement server distributes the banner advertisement generated by the advertiser terminal. The image forming apparatus includes a displaying mechanism for displaying the banner advertisement distributed by the banner advertisement server and a response sending mechanism for sending to the advertiser terminal at least one of an order and an inquiry for at least one of a product and services offered by the banner advertisement displayed on the displaying mechanism.
US08862500B1 Automated billboard tagging and selling
Information pertaining to billboards and similar advertising spaces can be obtained using a plurality of capture devices positioned in vehicles traveling along various roadways. Information regarding the advertising spaces is determined from the images and stored in at least one data store. Image analysis and manipulation can be used to isolate images or image portions that potentially correspond to the advertising spaces, and these image portions can be presented to users who are able to quickly identify whether the image portion contains a billboard and, if so, the contents of that billboard. The information then can be analyzed in order to provide a billboard advertising system wherein advertisers can view billboard information and purchase advertising space without having to contact a broker or other intermediary.
US08862499B2 Information distribution system and method for distributing content information
This invention provides an information distribution system comprising an image data processing device (11), a server (12), and a portable telephone unit (15 having image data acquisition means for acquiring image data with a destination address attached thereto and display means for displaying the image data, wherein the image data is distributed from the image data processing device (11) to the portable telephone unit (15), and advertisement information based on user information is extracted from an advertisement information storage unit (29) and appended to image/text data by an advertisement information appending unit (30) provided in the server 12.
US08862497B2 Method and system of determining and issuing user incentives on a web server via assessment of user-generated content relevance and value
Provided are computer implemented methods for rewarding a user of a web-based application, comprising: providing a web-based application accessible by a plurality of users via an interface, wherein the application interface provides for user-directed posting and retrieval of content relating to the application; monitoring use by the plurality of users of user-specific content; assessing a value of the user-specific content; determining an incentive or reward, based on the assessed value of the user-specific content; and providing the specific user with the determined incentive or reward. Also provided is a computer network apparatus or system for rewarding a user of a web-based application. Further provided are methods of data mining, comprising: providing a web-based application (e.g., geospace, E-marketing, E-photo) for sharing posted application information accessible by a plurality users using client-server interfaces; monitoring use by the plurality of users of posted data content; and identifying a subset of users thereby.
US08862496B2 Incentive-based website architecture
The present invention applies gaming theory and well-understood sales processes and techniques to allow the operator of an interactive sales medium to control what is displayed to a user of the medium in a manner that signals their intentions (e.g., looking for a lower price, looking for a particular incentive, etc.) so that the “strategies” being used by the consumer can be identified and exploited to lead the consumer to a desired end choice. In particular, upon identification of the strategies being used by the consumer, incentives (e.g., gradually increasing rewards and/or decreasing “punishments”) are presented to the consumer in such a way that the margins achieved by an eventual sale are slowly decreased with each presentation of the incentives to the consumer. Since the presentation of each incentive increases the likelihood the consumer will make a purchase, margins are maximized for the seller.
US08862494B2 Parking meter and a device therefor
A single bay parking meter device is provided which accepts payment by means of a credit or debit card, an electronic purse, or coins. The device has a power supply unit, a solar power charging arrangement and power management, such that it does not need power supply cables to be installed for each meter. The parking meter device also transmits financial data to a financial institution in a wireless manner, also to avoid the need for cabling. The parking meter device is receivable in the base of a conventional single bay parking meter, such that the new parking meter device may be retrofitted to existing coin operated installed single bay parking meters, using a new cover that is also engageable with the conventional housing base.
US08862488B2 Method and system for providing and administering online rental vehicle reservation booking services
A system and method is disclosed herein for customizing pages of a rental vehicle reservation booking website with deep-links for specialized rental vehicle reservations. The specialized rental vehicle reservations may comprise reservations for a division of a customer entity and/or promotional offer reservations. Multi-division and multi-offer pages can also be defined for the website through an administrative tool.
US08862487B2 Method and system for providing and administering online rental vehicle reservation booking services
A system and method is disclosed herein for customizing pages of a rental vehicle reservation booking website with deep-links for specialized rental vehicle reservations. The specialized rental vehicle reservations may comprise reservations for a division of a customer entity and/or promotional offer reservations. Multi-division and multi-offer pages can also be defined for the website through an administrative tool.
US08862483B2 Data capture and workflow management technique
Data capture and workflow management devices, systems, and methods are provided. In one embodiment, a system includes a data processing system having a processor and a storage device. The storage device may include application instructions encoded therein, and the application instructions may include a workflow engine to facilitate healthcare delivery to a patient. The system may further a data capture device to communicate data to the data processing system over a network. The data capture device may be provided in the form of a magnet board including a plurality of magnetic sensors to detect user-placement of a magnet within a region associated with a magnetic sensor.
US08862482B2 Managing connections between real world and virtual world communities
A method, information processing system, and computer program storage product manage connections between a virtual world and a social network. A set of virtual world information and a set of social network information are analyzed. A graph including a plurality of vertices is generated. Each vertex represents one of virtual world information and social network information. Each vertex is coupled to at least one other vertex by a respective edge. At least one edge of the graph couples a first vertex representing virtual world information and a second vertex representing social network information. At least one vertex is determined to be an articulation point having a respective edge. The removal of the respective edge of the articulation point causes a disconnection of the virtual world information from the social network information within the graph. A user is notified via a graphical user interface that the graph comprises the articulation point.
US08862481B2 Method and system for collecting, managing and reporting feedlot data and feed additive consumption data
Methods and systems for collecting, managing and reporting feedlot data and feed additive consumption data are provided. More particularly, methods of determining effects of feed additives on livestock and methods of determining a number of doses of animal health product provided to livestock are disclosed. One method of determining effects of a feed additive on livestock includes steps: determining feed additive consumption by correlating feed consumption data to additive levels contained in feed; and matching feed additive consumption to a live performance record, a harvest performance record, and/or an animal health performance record. In another embodiment, a method of determining a number of doses of animal health product provided to livestock includes steps: determining a total quantity of animal health product provided to the livestock; determining a dose amount for the animal health product; and dividing the total quantity of animal health product provided by the dose amount.
US08862480B2 Audio encoding/decoding with aliasing switch for domain transforming of adjacent sub-blocks before and subsequent to windowing
An apparatus for encoding an audio signal includes the windower for windowing a first block of the audio signal using an analysis window having an aliasing portion and a further portion. The apparatus furthermore includes a processor for processing the first sub-block of the audio signal associated with the aliasing portion by transforming the sub-block from a domain into a different domain subsequent to windowing the first sub-block to obtain the processed first sub-block, and for processing a second sub-block of the audio signal associated with the further portion by transforming the second sub-block from the domain into the different domain before windowing the second sub-block to obtain a processed second sub-block. Thus, a critically sampled switch between two coding modes can be obtained.
US08862479B2 Encoder, encoding system, and encoding method
An encoding device includes, an estimation unit to estimate a decoded signal of a plurality of channels based on a down-mix signal obtained by down-mixing an input signal of the plurality of channels, similarity between the channels of the input signal, and an intensity difference between the channels of the input signal; an analysis unit to analyze a phase of the input signal and a phase of the decoded signal; a calculation unit to calculate phase information based on the phase of the input signal and the phase of the decoded signal; and a coding unit to encode the similarity between the channels of the input signal, the intensity difference between the channels of the input signal, and the phase information.
US08862478B2 Speech translation system, first terminal apparatus, speech recognition server, translation server, and speech synthesis server
In conventional network-type speech translation systems, devices or models for recognizing or synthesizing speech cannot be changed in accordance with speakers' attributes, and therefore, accuracy is reduced or inappropriate output occurs in each process of speech recognition, translation, and speech synthesis. Accuracy of each processing of speech translation, translation, or speech synthesis is improved and appropriate output is performed in a network-type speech translation system by, based on speaker attributes, appropriately changing the server to perform speech recognition or the speech recognition model, appropriately changing the translation server to perform translation or the translation model, or appropriately changing the speech synthesis server or speech synthesis model.
US08862477B2 Menu hierarchy skipping dialog for directed dialog speech recognition
A method and a processing device for managing an interactive speech recognition system is provided. Whether a voice input relates to expected input, at least partially, of any one of a group of menus different from a current menu is determined. If the voice input relates to the expected input, at least partially, of any one of the group of menus different from the current menu, skipping to the one of the group of menus is performed. The group of menus is different from the current menu include menus at multiple hierarchical levels.
US08862463B2 Adaptive time/frequency-based audio encoding and decoding apparatuses and methods
Adaptive time/frequency-based audio encoding and decoding apparatuses and methods. The encoding apparatus includes a transformation & mode determination unit to divide an input audio signal into a plurality of frequency-domain signals and to select a time-based encoding mode or a frequency-based encoding mode for each respective frequency-domain signal, an encoding unit to encode each frequency-domain signal in the respective encoding mode, and a bitstream output unit to output encoded data, division information, and encoding mode information for each respective frequency-domain signal. In the apparatuses and methods, acoustic characteristics and a voicing model are simultaneously applied to a frame, which is an audio compression processing unit. As a result, a compression method effective for both music and voice can be produced, and the compression method can be used for mobile terminals that require audio compression at a low bit rate.
US08862459B2 Generating Chinese language banners
Embodiments are disclosed for automatically generating a banner given a first scroll sentence and a second scroll sentence of a Chinese couplet. The first and/or second scroll sentence can be generated by an automatic computer system or by a human (e.g., manually generated and then provided as input to an automated banner generation system) or obtained from any source (e.g., a book) and provided as input. In one embodiment, an information retrieval process is utilized to identify banner candidates that best match the first and second scroll sentences. In one embodiment, candidate banners are automatically generated. In one embodiment, a ranking model is applied in order to rank banner candidates derived from the banner search and generation processes. One or more banners are then selected from the ranked banner candidates.
US08862453B2 Techniques for incorporating timing jitter and/or amplitude noise into hardware description language-based input stimuli
Methods for generating waveforms with realistic transitions, controllable timing jitter, and controllable amplitude noise in a computer-based simulation environment are disclosed. A first method includes obtaining signal information for one or more parallel data signals. In one embodiment, signal information for the one or more parallel data signals is mapped from an HDL format to a new time scale, and during this operation, timing jitter is added independently to the parallel data signals. These jittery parallel data signals may then be returned to the original HDL format, or another format, for simulation. In another embodiment, rather than mapping to a single time vector, information from each signal is modified to have a time scale commensurate with noise and jitter to be added. Timing jitter is superimposed onto each transition, rise and fall times are incorporated, and missing voltage and timing information for each data signal is interpolated into vectors representing the signals. Each data signal may additionally be scaled to one or more true voltage values and filtered. Finally, amplitude noise is added to each signal, and one or more final signals are output to a desired format for simulation.
US08862449B1 Execution of a target system that includes a component model
Methods and systems for the design and execution of an aerospace or aeronautic system are provided. The aerospace or aeronautic system may incorporate planetary environment models and models of equations of motion. The planetary environment models mathematically represent planetary environment specifications, such as atmosphere and wind. Atmosphere models include standard day atmosphere models and non-standard day atmosphere models, and wind models include continuous wind turbulence models and discrete wind turbulence models. The models of equations of motion include models of three-degree-of-freedom equations of motion with variable mass and models for six-degree-of-freedom equations of motion with variable mass. As a result, the present invention can design and execute a target system more accurately than the conventional system that provides only standard day planetary environment models, continuous wind turbulence models, or fixed mass equations of motion models.
US08862448B2 Integrated health data capture and analysis system
The present invention provides an integrated health care surveillance and monitoring system that provides real-time sampling, modeling, analysis, and recommended interventions. The system can be used to monitor infectious and chronic diseases. When faced with outbreak of an infectious disease agent, e.g., influenza virus, the system can identify active cases through pro-active sampling in high risk locations, such as schools or crowded commercial areas. The system can notify appropriate entities, e.g., local, regional and national governments, when an event is detected, thereby allowing for proactive management of a possible outbreak. The system also predicts the best response for deployment of scarce resources.
US08862447B2 Apparatus, system and method for predictive modeling to design, evaluate and optimize ophthalmic lenses
An apparatus, system and method for predictive modeling to design, evaluate and optimize ophthalmic lenses is disclosed. Ophthalmic lenses may include, for example, contacts, glasses or intraocular lenses (IOLs). The apparatus, system and method may include a design tool for designing a lens for implantation in an eye having a plurality of characteristics, a simulator for simulating performance of the lens in at least one modeled eye having the plurality of characteristics, at least one input for receiving clinical performance of the lens in the eye having the plurality of characteristics, a comparator for comparing outcomes of the clinical performance and the simulated performance, and an optimizer for optimizing a subsequent one of the outcome of the clinical performance responsive to modification of the lens in accordance with modification to the simulated performance.
US08862445B2 Selecting spectral elements and components for optical analysis systems
Methods of selecting spectral elements and system components for a multivariate optical analysis system include providing spectral calibration data for a sample of interest; identifying a plurality of combinations of system components; modeling performance of a pilot system with one of the combinations of system components; determining optimal characteristics of the pilot system; and selecting optimal system components from among the combinations of system components.
US08862444B2 Task-based design evaluation
A proposed feature vector for a first deign is received and an existing feature vector for an existing design is retrieved for a given task. The proposed design is evaluated against the existing design using task-based scores associated with each design and based on their performances for the given task.
US08862442B1 Preview of an object in graphical modeling environments
Graphical programming or modeling environments in which a preview window of an object is provided are disclosed. The preview window may be provided when the pointer of a pointing device hovers over an object and automatically disappear when the pointer of the pointing device is placed out of a predetermined region relating to the object. The object can be hierarchical so that the object includes a subsystem. Another preview window may be provided when the pointer of the pointing device hovers over the subsystem and automatically disappear when the pointer of the pointing device is placed out of a predetermined region relating to the subsystem. The subsystem of the object may also include another subsystem.
US08862439B1 General numeric backtracking algorithm for solving satifiability problems to verify functionality of circuits and software
In one embodiment of the invention, a design verifier is disclosed including a model extractor and a bounded model checker having an arithmetic satisfiability solver. The arithmetic satisfiability solver searches for a solution in the form of a numeric assignment of numbers to variables that satisfies each and every one of the one or more numeric formulas. Conflict in the search, results in the deduction of one or more new numeric formulas that serve to guide the search toward a solution. If the search finds a numeric assignment that satisfies each and every one of the one or more numeric formulas, it indicates that a functional property of the system is violated.
US08862438B2 Method for improving the prediction of polymer properties
A method for improving the prediction of polymer properties and a system having improved polymer property prediction capabilities is provided. The method for improving the prediction of polymer properties comprises: (1) providing a polymer; (2) providing a prediction model; (3) utilizing said prediction model to define an average polymer property prediction value; (4) determining a feasible range; (5) measuring one or more properties of said polymer; (6) determining whether said one or measured polymer properties are within said feasible range: (7) validating said one or more measured polymer properties if said one or more measured polymer properties fall within the feasible range or invalidating said one or more measured polymer properties if said one or more measured polymer properties fall outside of the feasible range; (8) optionally updating said prediction model; (9) repeating said previous steps at least one or more times; and (10) thereby improving the prediction of polymer properties.
US08862437B1 Multi-scale modeling of composite structures
A method, apparatus, and computer program product are present for creating a composite structure. A number of characteristics for a number of components for the composite structure is obtained from a simulation of the composite structure using a model of the composite structure. A number of changes in the number of characteristics needed to meet a desired level of performance for the number of characteristics is ascertained. A number of attributes for a number of composite materials used to form the number of components corresponding to the number of characteristics having the number of changes is identified. The number of attributes for the number of composite materials for the number of characteristics having the number of changes based on the desired level of performance is changed.
US08862436B2 Systems and methods for modeling wellbore trajectories
Systems and methods for modeling wellbore trajectories using curvature bridging functions. The systems and methods use a clothoid spiral as a bridging curve in the transition zones to reduce tubular stresses/failures in the design of multilateral well paths and extended reach well paths.
US08862434B2 Maintenance expert system for measuring instrument
Provided is a measuring instrument for measuring an object to be measured, including: a CPU (9) including a plurality of internal timer counters and having a function of calculating a measured value of the object to be measured based on detection values of various sensors; a power supply circuit (3) for supplying power to the CPU (9); a detector (4) for detecting a state of the object to be measured; a display unit (5) for displaying detection input data input from the various sensors and the state of the object to be measured, which is obtained through a calculation; a real-time clock IC (RTC) (11) for measuring an elapsed time; an EEPROM (12) for storing data input to the CPU (9); and an FeRAM (13) for storing input values from the various sensors, and storing a calculation result obtained through a calculation performed by the CPU (9) based on the input values from the various sensors.
US08862433B2 Partitioning of turbomachine faults
An example method of partitioning turbomachine faults includes using a modeling computer to model a system, to establish a modeled gas path parameter, and to establish a modeled subsystem parameter. The method then determines a gas path condition representing a difference between an actual gas path parameter and the modeled gas path parameter. The method also determines a subsystem condition representing a difference between an actual subsystem parameter and the modeled subsystem parameter. The method diagnoses a sensor failure based on the gas path condition and the subsystem condition.
US08862430B2 Method of estimating position of mobile node in wireless sensor network
There is provided a method for estimating a position of a mobile node in a wireless sensor network. The method includes estimating a frequency offset between anchor nodes and estimating a difference between times when ranging frames from a mobile node are received by two anchor node, without use of a separate synchronization unit, such as a network synchronized clock supply unit that supplies a network synchronized clock via a cable, in a wireless sensor network, unlike a conventional method of estimating Time of Flight (TOF) using Two-Way Ranging (TWR) and Symmetric Double Sided-TWR (SDS-TWR) schemes. The estimated receiving time difference is directly applied to a Time Difference Of Arrival (TDOA) algorithm in order to estimate the position of the mobile node.
US08862420B2 Multi-axis tilt sensor for correcting gravitational effects on the measurement of pressure by a capacitance diaphragm gauge
A system and method compensate for effects of gravity on the diaphragm of a capacitance diaphragm gauge (CDG). The CDG generates a measured absolute pressure value in response to an applied absolute pressure on an input of the CDG. The CDG is subjected to a variable orientation of the CDG with respect to the earth's surface that can cause inaccurate pressure measurements. A pressure measuring circuit generates a measured value of an applied absolute pressure provided to an input of the CDG. A tilt sensor generates at least one tilt sensor output value that is responsive to an orientation of the CDG with respect to the earth's surface. A processing system adjusts the measured absolute pressure value by a calibration factor to generate a calibrated absolute pressure value representing the applied absolute pressure, wherein the calibration factor is selected in response to the at least one tilt sensor output value.
US08862415B1 Method and system for calculating energy metrics of a building and one or more zones within the building
A method and system can provide building energy performance metrics that can help identify specific zones within a building which may have energy efficiency problems. The method and system can collect data from: indoor temperature sensors and humidity sensors present in each zone of a building; one or more temperature sensors and humidity sensors present outside of the building; one or more utility meters; and one or more HVAC devices. This data from the sensors can be aggregated and formed into a first profile. The energy efficiency calculation system can analyze the first profile to provide various energy performance metrics which can include, but are not limited to, energy efficiency ratios for air conditioners, the R-value or thermal resistance of the building, an amount of heat loss for the building, energy consumption by the building, current HVAC performance parameters, and utility usage comparisons.
US08862414B2 Detection of high voltage electrolysis of coolant in a battery pack
An apparatus and method providing for detecting and responding to high voltage electrolysis within an electric vehicle battery enclosure to limit possible excessive thermal condition of the battery cells and modules. The present invention includes embodiments directed towards detection algorithms and apparatus for promoting the use of voltage, current, humidity, temperature, and pressure sensors for the purpose of detecting high voltage electrolysis. Additionally, the present invention includes response processes and structures to address high-voltage electrolysis.
US08862411B2 Velocity and impingement method for determining parameters of a particle/fluid flow
A method and apparatus for determining at least one flow parameter of a fluid flowing within a pipe, which fluid contains particles entrained within the fluid flow is provided. The method includes the steps of: 1) determining a velocity of the fluid flow within the pipe; 2) sensing the impingement of particles on a surface wetted with the fluid flow, and producing a signal relating to the impingement; and 3) determining the at least one flow parameter of the fluid flow utilizing the determined fluid flow velocity and the sensor signal relating to impingement of the particles on the surface wetted with the fluid flow.
US08862408B2 Determining one or more target positions in an acquisition domain for processing survey data
In response to at least one input criterion, one or more target positions in an acquisition domain are determined for processing of survey data, where the survey data is acquired by survey equipment in the acquisition domain having a first set of dimensions, and where the processing of the survey data is to be performed in a processing domain having a second set of dimensions different from the first set of dimensions.
US08862407B2 Method and apparatus utilizing nuclear magnetic resonance measurements for estimating residual carbon dioxide saturation in aquifers
Percolation theory is applied to establish a connection between magnetization decay of nuclear magnetic resonance (NMR) measurements and residual carbon dioxide saturation (Scr). As a result, estimations of Scr are obtained through use of an NMR tool in a formation and appropriate processing. Data may be displayed as a log.
US08862399B2 Generic object exchange profile message
In a method for generating a generic object exchange profile message, navigation data is inserted into the generic object exchange profile message.
US08862395B2 Coded marker navigation system and method
A navigation system and method for determining a location of a navigator in a navigation environment using coded markers located within the navigation environment. In one example, the navigation system includes a camera apparatus configured to obtain an image of a scene containing images of at least one coded marker in a navigation environment, video analytics configured to read the at least one coded marker, and a processor coupled to the video analytics and configured to determine a position fix of a navigator based on a known location of the at least one coded marker.
US08862394B2 System and method for tracking and locating a person, animal, or machine
A system and method for estimating the position of an object, such as a person, animal, or machine. The system includes first and second inertial measurement units, a first and second originator antennas, and a first and second transponder antennas. The system uses data from the inertial measurement units to estimate a position of the object. The system also calculates a range measurement between the first originator antenna and first transponder antenna. The system calculates a first CPD measurement between the second transponder antenna and the first originator antenna, and a second CPD measurement between the second originator antenna and the first transponder antenna. The range measurement and at least one CPD measurement are used to update a Kalman filter for estimating the position of the object. The system determines also updates the Kalman filter when one of the inertial measurement units is in a zero-velocity condition.
US08862388B2 Apparatus, method and article for providing locations of power storage device collection, charging and distribution machines
A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Locations of collection, charging and distribution machines having available charged portable electrical energy storage devices are communicated to or acquired by a mobile device of a user or a navigation system of a user's vehicle. The locations are indicated on a graphical user interface on a map relative to the user's current location. The user may select particular locations on the map to reserve an available portable electrical energy storage device at a particular collection, charging and distribution machine location. The collection, charging and distribution machine locations displayed may also be based on a physical distance or driving time from the current location of the user mobile device or vehicle.
US08862382B2 Collision monitoring for a motor vehicle
A method for collision monitoring for a motor vehicle, in which a surrounding area is monitored, including: providing a reference state for at least one first object situated in the surrounding area, as reference object in a first stop operation, the reference state including reference position data of the at least one first object; in a second stop operation, determining whether the motor vehicle has traveled a predefined minimum distance between the first and second stop operations, and/or whether a predefined minimum time has elapsed; if it is determined that the motor vehicle has traveled a distance that is greater than the predefined minimum distance between the first and second stop operations, and/or that a time that is greater than the predefined minimum time has elapsed, the reference state is updated with position data of at least one second object situated in the surrounding area, as reference object; if subsequent drive-off is intended, determining actual position data of the at least one second object as actual state; and detecting a potential collision when the actual state and the reference state indicate a distance of more than a predefined value.
US08862380B2 System and method for alarming front impact danger coupled with driver viewing direction and vehicle using the same
Featured are a system and a method for alarming a front impact danger coupled with a driver viewing direction and a vehicle Such a system includes: a driver viewing direction recognition unit recognizing a driver viewing direction; an obstacle sensing unit sensing obstacles existing in directions that a driver does not view; and an engine control unit. The engine control unit receives and analyzes the driver face direction data from the driver viewing direction recognition unit to identify the driver viewing direction when the vehicle enters in the crossroads, requests the obstacle sensing unit perform obstacle sensing for another direction than the driver's viewing direction and analyzes analyze an obstacle sensing result. Such methods advantageously warns a driver to the presence of obstacles when a vehicle enters in crossroads to prevent a traffic accident.
US08862377B2 Method and system for detecting forces on aircraft
A system for sensing a force applied to an aircraft includes a first sensor, a second sensor, and a processor operative to define a first velocity vector as a function of a first velocity due to a rotation motion of the aircraft, define a second velocity vector as a function of a second velocity due to the rotation motion of the aircraft, define an instant axis of rotation of the aircraft as a function of the first velocity vector and the second velocity vector, determine whether a force has been exerted on a first portion of the aircraft, and output an indication that a force has been exerted on the first portion of the aircraft responsive to determining that the force has been exerted on the first portion of the aircraft.
US08862370B2 NOx control during engine idle-stop operations
Methods and systems are provided for improving engine exhaust emissions while enabling exhaust catalyst regeneration following an engine lean event. Prior to a VDE event, or prior to an engine idle-stop, ammonia is produced and stored on an exhaust underbody SCR catalyst. Then, during the engine restart after the VDE mode or the idle-stop, the stored ammonia is used to treat exhaust NOx species while an upstream exhaust underbody three-way catalyst is regenerated.
US08862369B2 Method for controlling an EGR circuit of a motor vehicle engine, valve for implementing said method, and engine having said valve
The invention relates to a method for controlling an exhaust gas recirculation circuit (2c) for an internal combustion engine (M) of a motor vehicle. The engine (M) is linked to an air intake circuit (2a) and to a gas exhaust circuit (2b) linked to the air intake circuit (2a) by the recirculation circuit (2c). A first valve (15) controls the flow of air upstream from the recirculation circuit (2c), and gases that are recirculated within the a second valve (16) controls the flow of exhaust recirculation circuit (2c). In the method of the invention, the recirculation of the exhaust gases is in particular controlled by means of measuring a pressure difference across the terminals of the second valve (16). The method comprises the following steps: a) the first and second valves (15, 16) are closed, the first valve (15) being arranged so as to allow, in a closed position, the passage of an air leak current; b) the first and second valves (15, 16) are concomitantly opened so as to provide a sufficient pressure difference across the terminals of the second valve (16) so as to enable the measurement of the pressure difference in the terminals thereof. Due to the invention, the pressure difference across the terminals of the second valve (16) remains sufficiently high so as to allow the efficient measurement of said pressure difference.
US08862360B1 Cruise control system
A control system for a machine having a transmission system is provided. The control system includes a wheel speed sensor, a cruise control module and a controller. The wheel speed sensor is configured to generate a signal indicative of a wheel speed. The cruise control module is configured to maintain a desired wheel speed of the machine. The controller is in communication with the wheel speed sensor and the cruise control module. The controller is configured to selectively deactivate the cruise control module based, at least in part, on a comparison of the wheel speed and a localized speed of the machine near the wheel.
US08862357B2 Motion stabilizer for combined vehicle
A motion stabilizer for a combined vehicle includes a pendular motion determination unit configured to determine whether or not a pendular motion caused by a swaying motion of the trailer is imparted to the tractor, a braking control unit configured to exercise a braking control upon detection of the pendular motion, and an engine torque control unit configured to exercise an engine torque control for regulating an engine torque produced by an engine, which engine torque control includes placing a limitation on the engine torque upon detection of the pendular motion. A start of the engine torque control unit relaxing the limitation on the engine torque is timed to occur prior to a start of the braking control unit bringing the braking control to an end.
US08862355B2 Method and system for engine control
Systems and methods are provided for restarting an engine that can be selectively deactivated during idle-stop conditions. In one embodiment, current is directed to a starter motor and an electric brake sequentially by limiting the current supplied to one while current is supplied to the other, an order of delivering the current based on a timing of a restart request relative to an electric brake request, as well as vehicle operating conditions at the time the requests were received. By coordinating the operation of a starter motor with the operation of an electric brake, loading of the engine system's electrical supply can be reduced.
US08862353B2 Process for detecting tuning measures
The invention relates to a process for detecting tuning measures through which the actual output power of an internal combustion engine of a motor vehicle is increased relative to design output power value, whereby, to detect the tuning measures, deviations of actual output power value from a nominal output power value are evaluated, the latter being provided by a control device.The invention is distinguished in that measures are initiated to protect a clutch device from overload as soon as torque to be transmitted by the clutch device exceeds a critical value.
US08862352B2 System and method for improved double transition shift operations for automatic transmissions
A control system for an automatic transmission includes a double transition shift detection module and first and second clutch control modules. The double transition shift detection module detects whether a double transition shift operation is requested. The first clutch control module controls two of four transitioning clutches of the transmission during an inertia phase of the double transition shift operation. The second clutch control module controls each of the four transitioning clutches of the transmission during a torque phase of the double transition shift operation.
US08862351B2 System and method for controlling shift hunting in variable transmissions
A method of controlling a transmission (100) for a machine is disclosed. The transmission includes a variator (104). The transmission is operated in a first operating range (301). It is determined whether a current speed ratio is within a first predetermined range of a speed ratio associated with a first synchronous point (304) lying between the first operating range (301) and the second operating range (302). A desired speed ratio is determined and it is determined if the desired speed ratio is within a second predetermined range of the speed ratio. A shift between the first and second operating ranges (301, 302) is prevented and the variator (104) is controlled to hold the current speed ratio if the desired speed ratio is within the second predetermined range or the rate of acceleration of the machine is below the threshold acceleration.
US08862348B2 Control of a continuously variable transmission
A method is described for operating a vehicle fitted with a continuously variable transmission (CVT) and having a lever for varying the transmission ratio of the CVT to permit the vehicle operator to vary the vehicle wheel speed. In the invention, the transmission ratio of the CVT is limited to a value dependent upon at least one of the prevailing engine speed and the rate of change of the engine speed.
US08862347B2 Motor vehicle performance monitoring system and method
A vehicle performance system and method for determining and displaying vehicle performance data includes a display device in communication with a transmission controller, an engine controller, and a plurality of vehicle condition sensors. The transmission controller calculates vehicle performance data from data signals sent by the plurality of vehicle condition sensors and from stored performance maps. The display device communicates the vehicle performance data to a user of the vehicle performance system.
US08862345B2 Double gearchange prevention
A method for prevention of unwanted double gear changes for a gearbox in a motor vehicle. The vehicle comprises an engine connected to drive the gearbox. The gearbox also effects a manual gear change in an automatic mode if a mode selector connected to the gearbox is activated. The manual gear change is barred if the mode selector is only activated a first time during a gear change period, which represents a period of time during which an automatic gear change is effected in the automatic mode. A system, a computer program, a computer program product and a motor vehicle, which prevent an unwanted double gear change, are disclosed.
US08862342B2 Driving assistance device
An object of the driving assistance device is to provide a driving assistance device capable of preventing the driver from experiencing discomfort. The driving assistance device includes a target deceleration pattern generating unit that generates a target deceleration pattern for deceleration driving and a start position determining unit that determines a deceleration start point where the deceleration driving starts on the basis of the target deceleration pattern. The target deceleration pattern unit generates the target deceleration pattern including a first deceleration pattern in which deceleration in a section from a predetermined position to a target stop position is set and a second deceleration pattern in which deceleration in a section to the predetermined position is set. The deceleration in the first deceleration pattern is more than the deceleration in the second deceleration pattern.
US08862336B2 Method for controlling a headlamp system for a vehicle, and headlamp system
In a method for controlling a headlamp system of a vehicle, road users are detected in front of the vehicle in the driving direction, and a total light pattern produced by the headlamp system is controlled such that it provides an illumination range in the direction of at least one detected road user that is less than the distance to the detected road user, and which provides an illumination range in another direction that is greater than the distance to the detected road user. The illumination range in the other direction is controlled as a function of the horizontal angle between the driving direction of the vehicle and the connecting line from the vehicle to the detected road user or to another detected road user.
US08862333B2 Method of determining the lateral velocity of a vehicle during abnormal driving situations
Disclosed is a method to determine a vehicle's lateral velocity during abnormal driving situations of a vehicle during controlled side-impact or rollover crash tests that involve the pulling of a vehicle sideways into an object. A high-resolution, low-range, lateral accelerometer is integrated to determine the lateral velocity. Furthermore, is a method to initiate the integration of the acceleration signal and a method to stop and reset the integration. The method recognizes special conditions associated with abnormal driving situations like controlled crash tests, and therefore will not be active during normal operating conditions. The method also includes a means to handle offset tolerances associated with accelerometers by finding the sensor's zero-g point while the vehicle is at rest.
US08862330B2 Electric power steering system
An electric power steering system includes a motor control device that controls driving of a motor based on an assist command value, the motor applying assist torque to a steering mechanism. The motor control device computes a first assist component based on steering torque and a vehicle speed. The motor control device computes a second assist component based on the steering torque and the first assist component. The motor control device computes the assist command value by adding the second assist component to the first assist component. The motor control device includes a road information compensation portion that adjusts the second assist component contained in the assist command value. A basic assist component computation portion computes the first assist component in accordance with a degree of adjustment of the second assist component.
US08862328B2 System and method for determining an absolute position of a motor shaft in an electric steering system
A system and a method for determining an absolute position of a motor shaft in an electric power steering system during an ignition off state are provided. The system includes a microprocessor that energizes first and second position sensors to generate first and second signals, respectively, at a first time, and third and fourth signals, respectively, at a second time. The microprocessor determines a first relative position value based on the first and second signals, and a second relative position value based on the third and fourth signals. The microprocessor determines an amount of relative rotation of the shaft during the ignition off state based on the first and second relative position values, and determines a current absolute position value based on a previously stored absolute position value and the amount of relative rotation of the rotatable shaft.
US08862327B2 Process and device for stabilizing a vehicle
A method for stabilizing a vehicle including a trailer drawn by the vehicle including the steps of: determining the yaw rate of the vehicle; determining the reference yaw rate in a vehicle model; producing a difference value from the yaw rate and the reference yaw rate; weighting the difference value with a signal describing the steering dynamics; producing a signal to determine the side of intervention and/or the wheel of intervention and/or the steering angle direction of the vehicle from the tendency to change of the weighted difference value, and applying a counteracting moment depending on the amplitude and the tendency to change of the weighted difference value.
US08862326B2 Vehicle travel assisting device
In a vehicle travel assisting device, a vehicle speed, a yaw rate, a traveling lane of an own vehicle, and a position of a leading vehicle are detected. Target travel coordinates of the own vehicle are calculated, based on the traveling lane and the position of the leading vehicle A travel path curvature of a target travel coordinate group is estimated, based on information related to the target travel coordinate group. A steering quantity to be steered in advance by the own vehicle is calculated, based on the currently estimated travel path curvature. A weight for each of the target travel coordinates for estimating the travel path curvature is adjusted based on the vehicle speed, the yaw rate and the previously estimated travel path curvature. Steering control is performed such that the own vehicle travels so as to follow the estimated travel path curvature, based on the calculated steering quantity.
US08862322B2 Motor control unit and vehicle steering apparatus
A motor control unit controls a motor including a rotor and a stator facing the rotor. A current drive unit drives the motor at an axis current value of a rotating coordinate system that rotates in accordance with a control angle that is a rotational angle used in a control. An addition angle calculation unit calculates an addition angle to be added to the control angle. A control angle calculation unit obtains, at every predetermined calculation cycle, a present value of the control angle by adding the addition angle that is calculated by the addition angle calculation unit to an immediately preceding value of the control angle. An angular speed calculation unit calculates an angular speed of the rotor. An addition angle correction unit corrects the addition angle based on the angular speed calculated by the angular speed calculation unit. A filtering unit filters the angular speed calculated by the angular speed calculation unit.
US08862321B2 Directing vehicle into feasible region for autonomous and semi-autonomous parking
A method of guiding a vehicle to a region for initiating a parallel parking maneuver. A region of feasible starting locations for successfully performing a parallel parking maneuver is determined by a processor. A position of the vehicle relative to the region of feasible starting locations is determined. A determination is made whether the vehicle is in a zero heading position. The vehicle is guided along an initial target path by controlling a steering actuator until the vehicle is in a zero heading position relative to the road of travel in response to the vehicle is not in the zero heading position. A planned path is generated that includes two arc-shaped trajectories extending between the vehicle at the zero heading position and a position within the region of feasible starting locations as determined by the processor. The steering actuator is controlled to follow the planned path to the feasible region.
US08862319B2 Over-current damage prevention method and apparatus for subsidiary inverter of electric bus
Disclosed herein is an over-current damage prevention method and apparatus for a subsidiary inverter of an electric bus, which may reduce surge current generated due to a substantially abrupt occurrence of a load when a clutch is connected thereon by reducing the speed of a power steering motor before the clutch is connected thereon. The method and apparatus include sensing, by a sensor, a pressure of an air tank and an on position of an air pressure; reducing, by an inverter, a speed of a power steering motor by controlling the voltage applied to the power steering motor when the pressure of the air tank is less than a setup value or when the air pressure switch is on; and in response to reducing the speed of the power steering motor, maintaining a clutch in an engaged position to transmit power from the power steering motor to an air compressor.
US08862317B2 Emotion-based vehicle service system, emotion cognition processing apparatus, safe driving apparatus, and emotion-based safe driving service method
An emotion-based vehicle service system for safe driving includes a multi-emotion sensor node configured to sense emotion information of a driver and passenger in a vehicle and condition information of the vehicle. The emotion-based vehicle service system further includes an emotion cognition processing apparatus configured to analyze sensing information provided from the multi-emotion sensor node to generate emotion cognition information, and a safe driving service apparatus configured to provide an emotion-based safe driving service depending on the emotion cognition information.
US08862314B2 Method and system for transmitting control data between a vehicle data recording device and a test device
A method and system for transmitting control data between a vehicle data recorder arranged in a motor vehicle and a test device arranged outside the motor vehicle. A random code is generated by the vehicle data recorder or by the test device as a connection code. The random code is detected and input device not generating the random code. After the random code has been input into the device coupling is effected automatically via a short-distance radio link between the devices. Subsequently the control data is transmitted by the vehicle data recorder to the test device via the short-distance radio link. After the control data transmission has ended, the short-distance radio link between the vehicle data recorder and the test device is separated and the random code is deleted in the vehicle data recorder and in the test device.
US08862313B2 Smart trailer RFID system
A smart trailer RFID system includes a vehicle such as a trailer or cargo van having one or more RFID tag readers configured to acquire load-specific data from RFID tags attached to a load. The load-specific data is collected by a computer and conveyed wirelessly to a tow vehicle. Depending on the nature of the load, the load data can be used to control or change operation of the tow vehicle or be displayed to a vehicle operator.
US08862309B2 Method for diagnosing and/or adapting at least one system of a device
A method for diagnosing and/or adapting at least one system (12, 14) of a device (10) is described, which method comprises the following steps: (a) at least one manipulated variable (44) of at least one system (12, 14) of the device (10) is changed with respect to a currently present value of the manipulated variable (44); (b) at least two state variables (46) of at least one system (12, 14) are determined; (c) a decision (61) about the further execution of the method is made as a function of the at least two state variables (46).
US08862308B2 Process for operating a dialogue system for a motor vehicle
In a dialog system for a motor vehicle having a plurality of control keys of which at least one can be occupied by several functions, one such control key can be occupied by several functions of a hierarchical menu structure that, when the control key is operated, as a function of an operating status of a use system coupled with the dialog system, precisely one of several functions is executed, and the occupation of the at least one control key by several functions takes place in that certain functions of the menu structure are assigned to a function group comprising several functions, and in that the control key is occupied by all functions assigned to the function group when one of the functions assigned to the function group is allocated to the control key by an operating action of the user.
US08862307B2 Steering and control system for a vehicle for the disabled
The present invention relates to a control system comprising at least one unit for operating the steering or navigation of a mobile assistive device for disabled persons, wherein said control system is adapted to be connectable to an existing assistive device for disabled persons.
US08862306B2 Method for controlling movement of travelling carriers
A method for controlling movement of travelling carriers includes performing data communication between front and rear adjacent travelling carriers, an on-board communication device provided to the travelling carrier and performing data communication with a ground-based communication device, and the ground-based communication device sending a movement permission signal at one end of a work area to the on-board communication device of a passing travelling carrier; and transmitting the movement permission signal to all of the travelling carriers within the work area from the ground-based communication device via the on-board communication device and the data communication means.
US08862305B1 System and method for operating positive temperature coefficient heater in fuel cell vehicle
A system for operating a positive temperature coefficient (PTC) heater in a fuel cell vehicle includes a fuel cell stack and a PTC heater generating heat when supplied with an electric current. A controller is configured to check a key-start state of the vehicle and determine whether or not an outdoor temperature is lower than a reference temperature. If it is determined that the vehicle is key-started so as to activate the fuel cell stack, and the outdoor temperature is lower than the reference temperature, the controller supplies electrical energy generated by the fuel cell stack to the PTC heater, thereby driving the PTC heater.
US08862302B1 Vehicle and method for controlling an electric machine
A vehicle having an electric machine arrangement, including an electric machine operable to drive the vehicle includes a control system having at least one controller. The control system is configured to implement a method for thermal mitigation of the electric machine arrangement. The thermal mitigation strategy is controlled such that a time between successive implementations of the strategy is inversely related to a temperature of at least a portion of the electric machine arrangement, and the time between two successive implementations of the thermal mitigation strategy may decrease with each successive pair of implementations.
US08862300B2 Pitch control device for electric vehicle
To suppress a change in a vehicle's attitude due to a pitch motion during vehicle braking, a pitch control device for an electric vehicle can prevent discontinuous negative acceleration from occurring at a moment of the vehicle stopping by appropriately controlling a braking force of the vehicle, thereby effectively controlling the pitch motion of the vehicle, and can enhance steering stability while ensuring riding comfort for passengers, even when traveling resistance significantly changes according to road surface gradient and when the vehicle weight significantly changes with increases/decreases in the number of drivers and in the quantity of goods loaded.This pitch control device for an electric vehicle, configured to conduct pitch control for suppressing the change in the attitude of the vehicle due to the pitch motion of the electric vehicle, controls the vehicle so that a braking/driving torque command value that is output to a motor for driving the vehicle when the vehicle stops will be a traveling resistance equivalent torque that is a value obtained by converting a force needed to stop the vehicle on a sloped road surface and maintain the vehicle in a stopped condition, into a torque of the driving motor.
US08862298B2 Drive control device of hybrid vehicle
In a drive control device of a hybrid vehicle including a power dividing mechanism which has a sun roller, a carrier, and a first disc with which a rotating shaft of a first motor/generator, an output shaft of an engine, and a rotating shaft of a second motor/generator which also functions as an output shaft directed toward drive wheel sides are coupled, respectively and by which differential rotating operations between the sun roller, the carrier, and the first disc are controlled using an alignment chart on which rotation speeds of the sun roller, the carrier, and the first disc are disposed in the sequence of the sun roller, the carrier, the first disc and shown by straight lines.
US08862297B2 Enhanced method for choosing optimal engine speed and torque
A method for determining a preferred engine speed and a preferred engine torque of a selected operating range state of an electro-mechanical multi-mode transmission configured to transfer torque among an engine, at least one electric machine and a drive includes selecting between of a first search window and a second search window. Each of the first and second search windows includes a two-dimensional search window definable by a first axis having minimum and maximum engine speed values and a second axis having minimum and maximum engine torque values. A plurality of candidate operating points within the selected one of the first and second search windows is iteratively generated. One of the plurality of candidate operating points within the selected one of the first and second search windows is iteratively determined as an optimum operating point.
US08862296B2 Electric vehicle
A rear body of an electric vehicle can include rear body frames attached in a vertically swingable manner with respect to a body frame and a chassis attached to the rear body frames by a pivot shaft on a vehicle forward side in a vertically swingable manner. Front and rear batteries are located on the rear body frames, and a motor and rear wheels are supported on the chassis. The front and rear batteries are housed in a battery case fixed on the rear body frames. A PDU as a battery control device, is located on a vehicle forward side of the battery case. A contactor, having a function to open and close the connection between the front and rear batteries and the PDU, is located on a lateral face of the battery case.
US08862295B2 Method of controlling an energy storage unit in a vehicle micro-hybrid system
A method of controlling a supercapacitor energy storage unit (12), included in a motor vehicle micro-hybrid system, is disclosed. The storage unit is suitable for performing the functions of an alternator, starter and automatic stop-restart of the vehicle heat engine, regenerative braking and torque assistance. The energy storage unit (12) is a plurality of supercapacitor elementary cells connected in series (C1 to C10) and capable of delivering information (Vmax, Temp and DeltaV) on its internal status. The method includes various stages of: comparing a maximum elementary voltage (Vmax) with a first voltage threshold (Vmax1); comparing a temperature (Temp) with at least one temperature threshold (ST1=55° C., ST2=65° C. and ST3=70° C.); and, deciding on limitations of the availability of functions of the unit when the (Vmax) information reaches threshold (Vmax1) for a predetermined duration (T) and/or when the (Temp) information reaches the temperature threshold (ST1=55° C., ST2=65° C. and ST3=70° C.).
US08862293B2 Ship steering device and ship steering method
A ship steering device capable of steering a hull in an intended direction by correcting an unintended rotation that occurs during an oblique sailing operation regardless of the type and size of the hull. A ship steering device is provided with an elevation angle sensor for detecting the elevation angle α of a hull, a hull speed sensor for detecting the speed V of the hull, a storage means storing the relation among the elevation angle α of the hull, the speed V of the hull, and a correction value K, and a calculation means serving as a correction value determination means, and an operation amount by which a joystick is operated such that the hull does not turn in the state in which the hull is obliquely sailed is determined by the calculation means and used as the correction value K.
US08862289B2 Power electronic control circuitry device
A power electronic control circuitry device comprises the following intercommunicating distinct hardware physical entities: a digital microcontroller unit (UNMC) for managing the operation of the device, hardened to withstand the effects of radiations in space; a digital fast regulation unit (UNRR) for controlling priority and real-time processes, hardened to withstand the effects of radiations in space; a digital communication unit (UNC) for communications external to the device, hardened to withstand the effects of radiations in space; a digital tracing and debugging unit (UNTD) for detecting errors in the design of the device; and a digital non-volatile memory (MRN) for storing information representative of the initial configuration of the device, hardened to withstand the effects of radiations in space.
US08862284B2 Apparatus and method for neutral-position parking in shift-by-wire system
The present invention provides a neutral-position parking apparatus and method in a shift-by-wire system. The neutral-position parking apparatus connects a shift-by-wire unit to a smart key control ECU through a controller area network (CAN) communication to perform a control of maintaining a neutral position according to a control command of the smart key control ECU receiving a door lock signal from a smart key. Also, the neutral-position parking apparatus communicably connects a power distributor to the smart key control ECU to power off a vehicle upon neutral-position parking according to the control command of the smart key control ECU receiving the door lock signal from the smart key.
US08862282B2 Energy supply system
An energy supply system includes: an energy supply device configured to supply electric power and/or heat; and a controller configured to set a first maximum operation time of a first specified period including a plurality of second specified periods, the first maximum operation time being an upper limit of an operation time of the energy supply device in the first specified period; calculate and set a second target maximum operation time of each of the second specified periods of the first specified period such that the operation time of the energy supply device in the first specified period does not exceed the first maximum operation time, the second target maximum operation time being a target value of an upper limit of the operation time of the energy supply device in the second specified period; and reconfigure the second target maximum operation time of a future second specified period of a certain first specified period based on a time in which the energy supply device has been actually operated in a past second specified period of the certain first specified period.
US08862281B2 Electric power distribution system
A power distribution system includes: a remote electricity monitoring device which is provided at each power supply destination, and remotely reads, via communication means, an consumed power amount and an surplus power amount stored in a power storage device at each supply destination; and a management server which manages the power supply of each supply destination while collecting, via the communication means, the consumed power information and the surplus power information, both of which are read by the remote electricity monitoring device. The management server distributes the power among the supply destinations in line with the relationship between the power amounts based on the consumed power information and surplus power information.
US08862279B2 Systems and methods for optimizing microgrid power generation and management with predictive modeling
Systems and methods for coordinating selective activation of a multiplicity of emergency power generation equipment over a predetermined geographic area for distribution and/or storage to supply a microgrid of electrical power for a substantially similar geographic area.
US08862277B1 Automatic efficient irrigation threshold setting
A method and system for monitoring the dynamic response of soil moisture and setting a threshold in relation to the field capacity of a soil area is disclosed herein. By measuring the dynamic response of soil moisture under wet soil conditions, one can determine a practical field capacity for the soil, in-situ, based solely on the soil moisture sensor output. Essentially, by looking at how the soil moisture level varies with time one can determine the field capacity.
US08862276B2 Method and apparatus for the automatic regulation of the irrigation of plants
A method for the automatic irrigation of plants, wherein the temporal progression of soil moisture is determined from measured soil moisture values, and said progression is used for the calculation of an optimized irrigation time duration, such that both water excess in the soil and soil drying are avoided as much as possible. Preferably, the time duration of irrigation is constantly evaluated and optimized using comparisons of measured values with prespecified moisture- and dryness threshold values (GWmoist, GWdry), and automatically adjusted to changing environmental conditions and/or plant requirements.
US08862274B2 Electro-hydraulic auxiliary control with operator-selectable flow setpoint
A work machine (10) comprises an operator interface (30), an auxiliary electro-hydraulic circuit (22 or 322) adapted to operate a hydraulic actuator (16) of an auxiliary tool (12) when the auxiliary tool (12) is attached to the work machine (10), and a controller unit (24) that communicates with the operator interface (30) and the auxiliary electro-hydraulic circuit (22 or 322). The controller unit (24) is adapted to receive from the operator interface (30) an electrical setpoint signal representative of a flow setpoint selected by an operator via the operator interface (30), and electrically operate the auxiliary electro-hydraulic circuit (22 or 322) so as to output flow from the auxiliary electro-hydraulic circuit (22 or 322) to the auxiliary tool (12) at a substantially constant magnitude represented by the flow setpoint. An associated method is disclosed.
US08862269B2 Robotic picking of parts from a bin
A robot for picking one or more parts (41) randomly distributed in a bin (40), this robot comprising a moveable arm (16a, 16b), a computing device (14) connected to said robot for controlling motion of said moveable arm and a tool (24) connected to said moveable arm for picking one or more of said parts from said bin,—said robot using said picking tool by itself or another tool (96, 98) mounted on the robot or grasped by the picking tool to stir one or more of said one or more randomly distributed parts in said bin when said computing device determines that a predetermined event requiring stirring of said parts has occurred.
US08862266B2 Automated dispensary apparatus for dispensing pills
A pill dispensing apparatus has a pill delivery station, a pill receiving station, and a pill singulator. The singulator receives and supports pills delivered from the delivery station and is spun to drive pills supported on the tray around the tray axis. A wiper guide guides the driven pills towards the pill receiving station and at the same time singulates the pills by establish spacing between them. The singulated pills are then deflected to a pill drop zone where they drop into a container.
US08862264B2 Verification systems for filter elements of smoking articles, and associated methods
In a supplying system using containers for supplying groups of filter elements to smoking article assembling equipment, each container has a unique source of information that travels with the container. An unloader receives and unloads the containers. An automated data reader is proximate the unloader for reading the source of information for each container before it is unloaded. A computerized controller uses the information read by the automated data reader to obtain information from a database. The information from the database is compared to information from another source to verify that the proper filter elements are being supplied. The computerized controller allows, or instructs, the unloader to unload correctly supplied filter elements, and stops the unloader from unloading incorrectly supplied filter elements.
US08862262B2 Method for processing items such as pieces of meat
A method of processing items such as pieces of meat, by providing a stream of items by means of a primary conveyor means, allocating at least partly by means of a computer system one or more of said items to one of at least two workstations where said items are processed, e.g. cut and/or trimmed, resulting in one or more processed items, registering in said computer system information about a return of at least one of said one or more processed items to said primary conveyor means, and returning said at least one of said one or more processed items to said primary conveyor means in accordance with said information about a return, wherein the method further comprises keeping track of said items including when they are taken out and put back on the primary conveyor. The invention further relates to a processing system for carrying out the method.
US08862260B2 Process for the production of a three-dimensional object with resolution improvement by “pixel shift”
The invention relates to a process or device for the production of a three-dimensional object by layer-wise solidification of a material which is solidifiable under the application of electromagnetic irradiation by means of mask illumination, wherein the mask is produced using an image forming unit having a prescribed resolution, which is formed from a constant number of image forming elements (pixels) being discrete and being arranged in a spatially mutually fixed manner. For the improvement of the resolution along the outer and inner contours of the sectional areas of the object to be generated layer-wise in the sub-pixel range, a multiple illumination per layer is performed, which consists of a series of multiple images that are mutually shifted in the sub-pixel range in the image/construction plane, wherein a separate mask/bitmap is produced for each shifted image.
US08862258B2 Biomedical device, method for manufacturing the same and use thereof
A three-dimensional biomedical device having an osteoinductive first area with a controlled porosity and a second area, which is produced by laser technology from a powder including one of ceramics, metals, metal alloys, bioactive glasses, lead zirconate titanate and biocompatible polymers, or mixtures thereof. The ratio of the porosities from the second area to the first area is equal or less than one, preferably from 0.001 to 0.9. A method for manufacturing the device for fitting in a bone defect, wherein a virtual object is designed with a computer-aid designed software, and the device is manufactured by laser technology including layering a powder onto a plate (7) so that a layer of a predetermined thickness is formed; the laser beam (8) selectively processes the powder to produce a processed layer, and, thus, layer after layer, the layers are joined together until the biomedical device is formed.
US08862255B2 Managing playback of synchronized content
A computing device may provide a control interface that enables the user to manage the synchronized output of companion content (e.g., textual content and corresponding audio content generated by a text-to-speech component). For example, the computing device may display a visual cue to identify a current location in textual content corresponding to a current output position of companion audio content. As the audio content is presented, the visual cue may be advanced to maintain synchronization between the output position within the audio content and a corresponding position in the textual content. The user may control the synchronized output by dragging her finger across the textual content displayed on the touch screen. Accordingly, the control interface may provide a highlight or other visual indication of the distance between the advancing position in the textual content and the location of a pointer to the textual content indicated by the current position of the user's finger.
US08862249B2 Apparatus and method for modeling and control of cross-direction fiber orientation processes
A method includes generating a model associated with cross-directional fiber orientation of a web, which includes identifying spatial frequency characteristics of a fiber orientation (FO) process. The method also includes providing the model for control of the FO process. Generating the model could include performing a spatial impulse test of the FO process, and long wavelength responses of the FO process can be identified by performing a spatial long wavelength test of the FO process or by retrieving information from a historical database. Actuator edge padding can be applied to the model in order to generate a controller model. A controller can be used to control the process based on the controller model. At least one parameter of the controller model can be dynamically adjusted during operation of the controller. The controller can change average fiber orientation angle profiles and twist profiles by only adjusting slice lip actuators in a headbox.
US08862246B2 Implantable device
Temporarily or permanently implantable medical device, having at least one longitudinally extended first electrical conductor having a functional lead, which is connected to a functional electrode pole for dispensing therapeutic signals or for detecting diagnostic signals, and including at least one second electrical conductor, which is coupled to the functional lead and is guided with it in a shared insulating sheathing, such that a coupling between the functional lead and the second electrical conductor is designed to input electromagnetic radiofrequency waves guided in the functional lead at least partially into the second electrical conductor.
US08862245B2 Electrode construction for implantable medical electrical leads
An implantable electrode for electrical stimulation of a body, for example, being a component of an implantable medical electrical lead, is preferably in the form of a coiled conductor wire, wherein the wire is formed by a tantalum (Ta) core directly overlaid with a platinum-iridium (Pt—Ir) cladding. When a maximum thickness of the Pt—Ir cladding defines a cladded zone between an outer, exposed surface of the electrode and the Ta core, a surface of the Ta core encroaches into the cladded zone by no more than approximately 50 micro-inches. The tantalum core may be cold worked to improve surface quality or formed from a sintered and, preferably, grain stabilized tantalum.
US08862242B2 Methods for making leads with segmented electrodes for electrical stimulation systems
One embodiment is a method of making a stimulation lead that includes providing a pre-electrode assembly comprising a plurality of segmented electrodes and a plurality of raised connectors. Each of the segmented electrodes is coupled to at least one other of the segmented electrodes by at least one of the raised connectors. The method further includes forming the pre-electrode assembly into a tube with the tube defining a longitudinal axis. Each of the raised connectors is disposed at a radius with respect to the longitudinal axis that is greater than a radius of any of the segmented electrodes with respect to the longitudinal axis. The method also includes forming at least a portion of a lead body around the segmented electrodes of the pre-electrode assembly; and grinding the tube comprising the pre-electrode assembly and portion of the lead body to remove the plurality of raised connectors leaving the plurality of segmented electrodes and the portion of the lead body.
US08862240B2 Automated programming of electrical stimulation electrodes using post-implant imaging
In general, the disclosure is related to characterization of implanted electrical stimulation electrode arrays using post-implant imaging. The electrode arrays may be carried by implanted leads. Characterization of implanted electrode arrays may include identification of the type or types of leads implanted within a patient and/or determination of positions of the implanted leads or electrodes carried by the leads relative to one another or relative to anatomical structures within the patient. In addition, the disclosure relates to techniques for specifying or modifying patient therapy parameters based on the characterization of the implanted electrode arrays.
US08862237B2 Programming interface for spinal cord neuromodulation
A tool for assisting in the planning or performing of electrical neuromodulation of a patient's spinal cord. The tool may have various functions and capabilities, including calculating a volume of activation, registering an electrode(s) shown in a radiologic image, constructing functional images of the patient's spinal anatomy, targeting of neuromodulation, finding a functional midline between multiple electrodes, determining the three-dimensional position of multiple electrodes, and/or accommodating for electrode migration. In certain embodiments, the tool can be embodied as computer software or a computer system.
US08862230B2 Pacing configuration for an implantable medical device
An implantable medical device includes a sensor configured to generate an endocardial acceleration (EA) signal representative of activity of a patient's heart. The device further includes one or more circuits configured to identify within the EA signal at least one EA signal component corresponding to at least one peak of endocardial acceleration, and extract from the at least one EA signal component at least two characteristic parameters. The one or more circuits are further configured to generate a composite index based on a combination of the at least two characteristic parameters, determine a plurality of values of the composite index for a plurality of pacing configurations, and select a current pacing configuration from among the plurality of pacing configurations based on the plurality of values of the composite index.
US08862226B2 Remote sensing in an implantable medical device
An embodiment uses an accelerometer to sense heart sounds, and determines heart rate information using the sensed heart sounds. An embodiment uses an accelerometer to sense respiratory activity. An embodiment delivers a programmed neural stimulation therapy with a programmed duty cycle, where the programmed duty cycle includes a stimulation ON portion followed by a stimulation OFF portion. An electrode electrically connected to the implanted neural stimulation device is used to remotely detect cardiac activity. The remotely detected cardiac activity is used to detect heart rate information during the stimulation ON portion and to detect heart rate information during the stimulation OFF portion. The detected heart rate information and/or the detected respiration information are used to control a neural stimulation therapy performed by the neural stimulator device and/or are used to provide diagnostic information for the patient's condition.
US08862224B2 Method for treating neovascularization
The present invention describes an improved photodynamic treatment to treat subfoveal choroidal neovascularization (CNV).
US08862222B2 Non-invasive measuring of load-induced electric potentials in diarthroidial joints
There is described a method for non-invasively measuring electrical activity in a joint of a subject, the method comprising: removably attaching in a non-invasive manner at least two electrodes to a skin surface around an articulation comprising the joint; generating electroarthrographic potentials within the joint by loading the articulation; capturing the electroarthrographic potentials using the at least two electrodes; discriminating between electroarthrographic potentials originating from joint tissue activity and those from other sources; and generating measurement signals representing the electrical activity of joint tissue.
US08862220B2 Artifact cancellation in hybrid audio prostheses
A system and method are described for determining an estimated neural response in a hybrid electric acoustic audio prosthesis. Target nerve tissue such as remaining hair cells and cochlear nerve tissue receive synchronized electric and acoustic stimulation signals which are recorded and processed to determine an artifact canceled estimated neural response.
US08862219B2 Relating to brain computer interfaces
A method of creating a user profile for use in a brain computer interface includes performing a training exercise, measuring a user's brain signals during the training exercise, mapping specific signals of the user's brain signals to predefined mental task descriptions, and creating a user profile including the user's brain signals mapped to the mental task descriptions. The user profile so created can be used in a method of creating a brain computer interface for a user for an application. This method includes accessing a user profile including the user's brain signals mapped to mental task descriptions, accessing an application profile including a plurality of properties of the application, matching one or more mental task descriptions from the user profile to a respective property from the application profile, and creating a brain computer interface accordingly.
US08862218B2 Scalp potential measuring method and apparatus
An apparatus for measuring scalp potential is disclosed, which comprises a plurality of sensors and a pre-amplifier coupled to these sensors. The sensors are adapted to measure a raw scalp potential measurement though a hair and air interface, and may be considered as a difference, reference or common measurement. The interface presents a high and variable source impedance coupling to the scalp. The pre-amplifier is adapted to have an input impedance significantly higher than that presented by the source interface, and receives the raw scalp potential measurement to produce a pre-amplified scalp potential measurement.
US08862216B2 Adaptive cardiac data patient filter system
A system for adaptively processing patient monitoring signals comprises an input processor for acquiring a signal having amplitude representing electrical activity of a patient heart over time. A signal processor identifies different portions of the signal associated with different phases of cardiac activity by, inverting the signal to provide an inverted signal, aligning the signal and the inverted signal in amplitude during a cardiac rest portion and identifying one or more of the different portions in response to an intersection point of the signal and the inverted signal. Multiple adaptive signal filters are used to filter multiple bandwidths of corresponding different portions of the signal.
US08862215B2 Reconfigurable sensor devices monitoring physical exercise
The present document discloses an apparatus comprising at least one processor and at least one memory including a computer program code. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to: trigger a start of a physical exercise; in response to said triggering, start a measurement mode in which the apparatus receives measurement data of the physical exercise wirelessly from at least one sensor device and analyzes the received measurement data; detect a predetermined event in the received measurement data during the physical exercise; and in response to detecting said predetermined event, cause transmission of a reconfiguration message to at least one of the at least one sensor device to reconfigure at least one parameter of said at least one of the at least one sensor device.
US08862214B2 Cardiac condition detection system
A system is provided which processes cardiac condition data representative of heart electrical signals to identify a cardiac condition. An acquisition processor is conditioned for acquiring data representing a sequence of successive pulses of a type of electrical heart waveform of a patient. A computation processor is electrically coupled to the acquisition processor and is conditioned for calculating a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of the sequence of successive pulses and excluding time interval differences exceeding a predetermined maximum threshold from the sum. The computation processor is further conditioned to compare a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold. An output processor is electrically coupled to the computation processor and conditioned for generating data representing an alarm message in response to the calculated pulse interval irregularity measure exceeding the predetermined threshold.
US08862212B2 Aggregating cardiac resynchronization therapy data
Cardiac resynchronization therapy (CRT) performance data for a number of patients in which an implantable medical device (IMD) is implanted is aggregated and reports of the aggregated data are generated, e.g., for review by organizations or individual clinicians treating the patients. In one example, a method includes collecting CRT performance data correlated to cardiac rhythm event data for a first group of patients in which an IMD configured to deliver CRT is implanted, aggregating, with a computing device, the CRT performance data correlated to the cardiac rhythm event data for a second group of patients from among the first group of patients, and generating, with the computing device, a report comprising the aggregation of the CRT performance data correlated to the cardiac rhythm event data for the second group of patients.
US08862210B2 Analogue signal processors
An analog signal processor (ASP) application-specific integrated circuit (ASIC) is disclosed. The ACIS can be used for remotely monitoring ECG signals of a subject that has reduced power consumption. In one aspect, the ASIC performs the functions of: ECG signal extraction with high resolution using ECG readout channel, feature extraction using a band-power extraction channel, adaptive sampling the ECG signals using an adaptive sampling analog-to-digital converter, and impedance monitoring for signal integrity using an impedance monitoring channel. These functions enable the development of wireless ECG monitoring systems that have significantly lower power consumption but are more efficient that predecessor systems. In one embodiment, the ASP ASIC consumes 30 μW from a 2V supply with compression provided by adaptive sampling providing large reductions in power consumption of a wireless ECG monitoring system of which the ASP ASIC forms a part.
US08862208B2 System and method for noninvasive tissue examination
A processing utility analyzes first measured data including at least two measured data pieces from at least two first spaced-apart measurement locations respectively within a first sub-region of the region of interest, and determines for each of the first locations a deviation parameter corresponding to deviation of the measured data piece from the reference response. The processing utility determines, for each of at least two of the measured data pieces of the first measured data, a relation between the deviation parameter and a predetermined threshold value corresponding to a condition of the predetermined abnormality, and generate a corresponding control signal and communicate it to the measurement unit. The control signal is indicative of a first scan direction towards at least one second location to be measured in the region of interest where a degree of the predetermined abnormality is higher than in the at least two first locations.
US08862206B2 Extended interior methods and systems for spectral, optical, and photoacoustic imaging
The present invention relates to the field of medical imaging. More particularly, embodiments of the invention relate to methods, systems, and devices for imaging, including for tomography-based applications. Embodiments of the invention include, for example, a computed tomography based imaging system comprising: (a) at least one wide-beam gray-scale imaging chain capable of performing a global scan of an object and acquiring projection data relating to the object; (b) at least one narrow-beam true-color imaging chain capable of performing a spectral interior scan of a region of interest (ROI) of and acquiring projection data relating to the object; (c) a processing module operably configured for: (1) receiving the projection data; (2) reconstructing the ROI into an image by analyzing the data with a color interior tomography algorithm, aided by an individualized gray-scale reconstruction of an entire field of view (FOV), including the ROI; and (d) a processor for executing the processing module. The extended interior methods and systems for spectral, optical, and photoacoustic imaging presented in this application can lead to better medical diagnoses by providing images with higher resolution or quality, and can lead to safer procedures by providing systems capable of reducing a patient's exposure time to, and thus quantity of, potentially harmful x-rays. Embodiments of the invention also provide tools for real-time tomography-based analyses.
US08862204B2 Reducing mechanical stress on conductors and connection points in a position determinable interventional medical device
A medical device configured for diagnosis or treatment of tissues within a body is provided. The device includes an elongate, deformable member configured to be received within a lumen in the body and having proximal and distal ends. A position sensor is disposed at the distal end. In one embodiment, a conductor is wound about the member. The conductor is connected to the position sensor and has a first winding pitch over a first portion of the deformable member and a second winding pitch, different from the first winding pitch, over a second portion of the deformable member. In another embodiment, the member defines a neutral longitudinal axis extending between the proximal and distal ends. A conductor extending between the proximal and distal ends is connected to the position sensor at a connection node on the neutral axis.
US08862202B2 Assessing the condition of a joint and preventing damage
Methods are disclosed for assessing the condition of a cartilage in a joint, particularly a human knee. The methods include converting an image such as an MRI to a three dimensional map of the cartilage. The cartilage map can be correlated to a movement pattern of the joint to assess the affect of movement on cartilage wear. Changes in the thickness of cartilage over time can be determined so that therapies can be provided. Information on thickness of cartilage and curvature of cartilage or subchondral bone can be used to plan therapy. Information on movement pattern can be used to plan therapy.
US08862198B2 Method and system for providing an integrated analyte sensor insertion device and data processing unit
Method and apparatus for providing an integrated analyte sensor and data processing unit assembly is provided.
US08862197B2 Analyte sensor
Systems and methods of use for continuous analyte measurement of a host's vascular system are provided. In some embodiments, a continuous glucose measurement system includes a vascular access device, a sensor and sensor electronics, the system being configured for insertion into communication with a host's circulatory system.
US08862194B2 Method for improved oxygen saturation estimation in the presence of noise
The present disclosure relates, according to some embodiments, to devices, systems, and methods for estimating a physiological parameter in the presence of noise. For example, the disclosure relates, in some embodiments, to devices, systems, and methods for assessing (e.g., estimating, measuring, calculating) oxygen saturation (SpO2). Methods of assessing SpO2 may include assessing a noise metric associated with motion artifact. In some embodiments, a percentage (e.g., an empirically determined percentage) of a noise metric may be simply added to the SpO2 estimate to produce a corrected SpO2 estimate. An oximetry algorithm may include, according to some embodiments, combining multiple internal SpO2 estimates and associated noise and/or signal quality metrics (e.g., using a radial basis neural network) to produce a modified (e.g., corrected) SpO2 estimate (e.g., rather than merely selecting the estimate from a finite number of candidates). A modified SpO2 estimate may include little or no movement-based error.
US08862193B2 Superconducting fault current limiter
A connector assembly of a superconducting fault current limiter includes a first superconducting tape element, an electrical connector electrically coupled to the first superconducting element at a first region of the electrical conductor, and a second superconducting tape element electrically coupled to the electrical connector in a second region of the electrical connector. The electrical connector comprises a unitary structure. The first superconducting tape element, the electrical connector, and the second superconducting tape element comprise may comprise a layer.
US08862191B2 Communication device
In the embodiment, a communication device is provided including a substrate, an antenna mounted on the substrate, a first communication unit which transmits or receives a first signal via the antenna, a terminal provided on the substrate, a signal wire one end of which is connected to the terminal, a conductor plate connected to the other end of the signal wire, and a second communication unit which transmits or receives a second signal via the conductor plate. A sum length of a line length of the signal wire and half a circumferential length of the conductor plate is equal to integral times of half the wavelength of the resonance frequency of the antenna.
US08862189B2 Portable electronic device, sound output method, and sound output program
A mobile telephone device includes: a communication unit that communicates with external devices; a microphone that collects sound; a receiver that outputs sound; and a correcting unit that corrects quality of sound; in which the receiver outputs the sound collected by the microphone and corrected by the correcting unit. The mobile telephone device includes: a connector to which an earpiece can be connected; and a control unit that outputs the sound corrected by the correcting unit from the earpiece, when the earpiece is connected to the connector.
US08862188B2 Flexible discontinuous reception scheme based on likelihood of scheduling
One embodiment is directed to a method for applying a flexible discontinuous reception scheme. The method includes initializing, at a user equipment, a timing alignment timer. The method then includes determining a type of discontinuous reception cycle to apply based on a likelihood of scheduling of the user equipment, and applying the determined type of discontinuous reception cycle.
US08862185B2 System and method for selecting operating parameters in a communications system
A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station.
US08862180B2 Instant activation and provisioning for telecommunication services on a mobile device
Methods and systems for instant activation of virtual PBX services on a mobile device are disclosed. In one aspect, a user request for activating virtual PBX services is received on a mobile device. An available primary identification number for the virtual PBX services is retrieved from a telecommunication service provider (TSP). A user interface is presented on the mobile device including a first interface portion presenting the available primary identification number and a second interface portion configured to receive a user identifier. Upon receiving the user input specifying the user identifier and while the user interface is still presented on the mobile device, a user instruction for activating the virtual PBX services is received. Upon receiving the user instruction, the user identifier is sent to the TSP. Then, a confirmation is received from the TSP.
US08862175B2 Correction of estimated SIR used for transmit power control
The present invention provides a method which performs an estimation of a SIR as basis for transmit power control. The SIR estimation is performed for a radio signal (u) which is transmitted from a transmitter (35) to a receiver (43) over a radio channel (37). A channel estimate h and a combining weight w are first obtained (83). Then an estimated SIR value is generated (85) based at least in part on the channel estimate h and the combining weight w. The estimated SIR value is generated such that it equals a first estimated SIR value multiplied by a numerical factor. The numerical factor is dependent on the channel estimate h and the combining weight w in a manner such that it attains a minimum value whenever the channel estimate h and the combining weight w are linearly dependent. The invention also comprises devices for carrying out the method.