Document Document Title
US08739722B2 Tank arrangement adapted for a submersible pump
The present invention relates to a ballast system for a marine structure. The ballast system comprises a ballast tank which is in fluid communication with a tank arrangement for temporarily holding bilge fluid and/or ballast fluid in a marine structure. The tank arrangement comprises a storage space defined by at least one tank wall, at least one fluid inlet for introducing the bilge fluid and/or ballast fluid in the storage space, and at least one fluid outlet permitting removal of at least parts of the bilge fluid and/or ballast fluid from the storage space. The at least one fluid outlet is at least partly formed by a caisson adapted for receiving a submersible pump at a submersible pump position in the storage space.
US08739719B2 Method for operating an LNG fuelled marine vessel and a corresponding marine vessel
A method for operating an LNG fuelled marine vessel having a propulsion system, a power plant and an LNG storage tank, whereby LNG is supplied as a gas fuel from the LNG storage tank to the power plant. The marine vessel deploys a fixed LNG storage tank and a removable LNG storage tank on board the marine vessel. In order to facilitate bunkering, the removable LNG storage tank is removed and replaced by another removable LNG storage tank at a bunkering facility.
US08739718B2 Boat door and method of making
A boat hull having a door and a method of making the door, which can swing to an open position and closed position. The door can be used for entering or exiting the boat. The door can remain closed with a door lock assembly and door strike. An outer door frame and gussets provide support for the hull and door.
US08739715B2 Sublimation embroidery
A colored embroidered pattern is formed on a fabric by positioning a stabilizer prior to the embroidery process on the top surface of the fabric. The stabilizer extends beyond at least a portion of the embroidered pattern such that it blocks sublimating dyes from binding to the fabric during the sublimation process. Excess stabilizer is then removed.
US08739710B1 Embroidery hoop
An embroidery hoop includes a first frame, a second frame and a resilient member. The first frame includes an inner surface and an outer surface. A second frame includes an inner surface, an outer surface and a split portion. The split portion of the second frame includes a pair of separate end portions. One of the first and second frames is positionable in circumscribing alignment with the other of the first and second frames. The resilient member spans the end portions of the second frame split portion and is operable to provide a biasing force for abutting the inner surface of one of the first and second frames against the outer surface of the other of the first and second frames when the first and second frames are in circumscribing alignment.
US08739705B2 Autorack railroad car and underframe therefor
An autorack railroad car has an underframe that, in contrast to the prior art, has a straight-through center sill that is shallower, and of diminished geometry-based sectional properties generally, in the middle portion between the trucks than at the end portions at either the draft sills at the draft gear or at the truck centers. The bottom flange of the center sill is carried at a constant height from end to end, and is free of kinks in elevation. In the mid-span portion of the car, from truck center to truck center, the center sill is shallower in section than the side sills. The bottom flange of the center sill is carried at a height that corresponds to, or is higher than, the height of the lower flanges of the side sills, such that the cross-bearer arms are shallow, and the bottom flanges of the cross-bearer arms are substantially level.
US08739702B2 Printing plate loading apparatus for loading plates from either a plate stack or cassette
A printing plate loading apparatus (10) configured to load plates into a printing plate imaging device (120) includes a plate pallet loading system (100) for loading plates from originally packed plate pallet into the printing plate imaging device. Additionally a plate cassette unit (110, 310) connected to the plate pallet loading system, which is configured to receive a single cassette (112) from the plate cassette unit and to load plates from the single cassette directly into the printing plate imaging device.
US08739699B2 Combination stencil printer and dispenser and related methods
A combination stencil printer and dispenser includes a frame, a movable stencil coupled to the frame, a substrate support coupled to the frame to support a substrate in a print position, and a print head coupled to the frame to deposit and print viscous material over the stencil. The combination stencil printer and dispenser further includes a dispenser mounted on the movable stencil to dispense viscous material on the substrate when the substrate is in the print position. In other embodiments, the dispenser can be mounted on a stencil wiper or on an independent gantry provided within the combination stencil printer and dispenser.
US08739697B1 High pressure press with tensioning assembly and related methods
A high pressure press assembly along with related methods and components for the press assembly are provided. In one embodiment, a press assembly includes a first press base having one or more tie bar receiving holes extending therethrough. A second press base may also include one or more tie bar receiving holes extending therethrough. A tie bar extends between the first press base and the second press base. A tensioning assembly is operatively coupled to the tie bar to place the tie bar in tension.
US08739696B2 Dough preparing machine
A dough preparing machine for preparing dough is provided. The dough preparing machine includes a dough batching system for assembling dry ingredients, a dough mixing device, and a dough compressing and dividing device. The dough preparing machine is operable to produce customizable and discrete loaves of dough for baking. The dough preparing machine gathers necessary ingredients for making dough, mixes the dough to a desired consistency, and divides the dough. The mixing device is configured to mix the dough in a bowl and transfer the dough to a container for compressing and dividing operations. The compressing and dividing device includes a first plate having a plurality of blocks and a second plate having a plurality of blades. The blades are configured to slide between the blocks after compressing operations and divide the dough.
US08739693B2 Charcoal barbecue rotisserie grill cooker
A charcoal cooker employs a grill for cooking steaks and a rotisserie for slower cooking of ribs, chicken, turkey, or the like. A tubular spit rod has spike rings that can interchange with a grill basket assembly. The spit rod is hollow tubular stainless steel, with a thicker central portion and smaller diameter end portions. These serve as handles and remain cool to the touch, so the rotisserie spit can be lifted out by grasping the ends to remove the cooked meat for serving. A chain drive engages a sprocket on one end of the spit rod for rotating the spit. Detachable spit support arms mount on the cooker body to hold the spit rod when loading the meat. An external fire box attachment fits onto a coal chute port, so the cooker can be used as an oven for baking or roasting. The legs, lid, grills, and other parts can be detached for cleaning.
US08739690B2 Pressure cooker gasket having a flexible skirt provided with notches
Provided is a sealing gasket for a cooking utensil for cooking food under pressure, the utensil includes a vessel and a lid that define a cooking enclosure. The gasket having a heel from which at least a first lip projects that is provided with at least one escape window notch that passes through its thickness, and in that the first lip forms a differential movement member enabling the escape window notch to effect a relative movement relative to the heel when the pressure prevailing inside the cooking enclosure exceeds a predetermined threshold, which relative movement enables said escape window notch to open up a leakage orifice via which the cooking enclosure is put into communication with the outside of the utensil. Cooking utensils for cooking food under pressure such as a pressure cooker are provided.
US08739689B2 Hot beverage brewing system and use thereof
In described embodiments, a hot liquid extraction system includes a vessel, a controllable steam and water source external from the vessel which heats the liquid of the corresponding vessel, a filter assembly disposed within the vessel operable to filter and remove a solid from the brewed beverage, and a valve to dispense the filtered beverage from the base of the brew vessel. Some embodiments include one or more valves operable to regulate water flow and steam into the brewing vessel, and a filter operable to separate a brewed liquid from a flavor base and to remove a spent flavor base from the system. Some embodiments include processor control of the system, allowing for operation tailored to individual user requirements that might be downloaded to the processor through various wired and non-wired interfaces.
US08739688B2 Device for supplying milk
A device for supplying milk from a storage tank to a dispensing element, having a supply line with an inlet end which is detachably connected to the storage tank, to improve the cleaning of such a device. A cleaning device is provided for the supply line, the cleaning device containing a hot water and/or water vapor outlet having a connection device for the detachable connection of the inlet end of the supply line.
US08739684B2 Fluid pressure apparatus
In a fluid pressure apparatus, a packing includes an annular seal member made of an elastic material, and support rings made of a low-friction material, which are mounted on an outer circumference of the seal member. The seal member includes, on an outer circumference thereof, a sealing projection that contacts an inner surface of the slide hole. The support rings are disposed on both sides of the sealing projection, and protrude beyond the seal member in the axial direction. Outer circumferential surfaces of the support rings always contact the inner circumferential surface of the slide hole. When a transverse load does not act on a piston as a partitioning member, the inner circumferential surfaces of the support rings do not contact the outer circumference of the piston. When a transverse load acts on the piston, the inner circumferential surfaces of the support rings contact the outer circumference of the piston.
US08739681B2 Valve apparatus
A valve apparatus for setting and monitoring the clamping pressure of a clamping device (9) for workpieces to be clamped, in particular in lathes, has at least one pressure control valve (1A, 1B) for setting the clamping pressure, and has at least one pressure sensor (6A, 6B) detecting the clamping pressure. The clamping pressure is adjusted in relation to a predefinable setpoint clamping pressure. The valve apparatus can set the clamping pressure for safety and monitor it to maintain or reduce it during the machining.
US08739679B2 Apparatus to eliminate back drive in push pull system of rotor aircraft and related methods
Apparatus and methods for eliminating back drive in a push pull type control system, are provided. An exemplary apparatus includes a control rod including a pair of spaced apart piston displacement members each configured to carry a check valve. The apparatus also includes a pair of opposite-face check valves each configured to seal against respective opposing face of a piston head to form a hydraulic lock, preventing back drive in the control system.
US08739676B2 Vehicle occupant blast isolation system
A vehicle occupant blast isolation system uses small explosive charges and small rocket motors to isolate vehicle occupants from blast loads. The system initiates the explosive charges to remove all mechanical linkages between the occupants and the initial shock so that no shock effects are transferred. The system counteracts the effects of the impulse by igniting the rocket motors to provide a restoring force to counter the effects of the impulse load. This combination of mechanical isolation and impulse negation addresses both the high-frequency initial shock and low-frequency impulse effects from explosive devices.
US08739674B1 Muzzle brake cover with blast diverter
A muzzle brake cover for providing blast diversion for firearms which include an extension for attachment on an end of a muzzle brake or flash suppressor. The extension can have a cylindrical inner surface of an inner diameter larger than that of the extension outer diameter of the muzzle brake or flash suppressor, concentric rings extending around the cylindrical inner surface, a threaded portion, a smooth portion disposed between the concentric rings and the threaded portion for fitting over portions of the muzzle brake, and a collar comprising a plurality of tightening surfaces for allowing quick tightening of the muzzle brake cover.
US08739672B1 Field of view system and method
Systems and methods for coordinating fields of view are provided. Sensor data may be generated regarding movement in one or more planes and used as boundaries for the field of view. A geographic location may also be associated with the field of view. Fields of view from two or more geographic locations may be aggregated to determine a collective field of view. The collective field of view may be provided to an electronic display. In some cases, the field of view may be a field of fire associated with a ballistic weapon.
US08739669B2 Vegetable and fruit slicer and method for slicing
A vegetable and fruit slicer for slicing vegetables and fruit comprising a knife part (1) and a cooperating anvil part (2). The knife part (1) comprises at least two sets of knives (3), where a set of knives (3) comprises at least two knives (4) arranged at predetermined lateral distances and predetermined level distances from each other forming a stair or a fan (3). Only one knife (4) of each set (3) is positioned at each level and the lateral distances between the knives (4) positioned at the same level are the same and constant for each level of knives (4). A method, wherein a first level of at least two knives (4) starts cutting the vegetable or fruit to be cut, followed by at least a second level of a preferably corresponding number of knives (4) and having the same internal distance in between the knives in every level.
US08739659B2 Ratchet wrench
A ratchet wrench includes a wrench body having a circular space defined at a head portion of the wrench body, a ratchet with a hollow center placed into the circular space. The ratchet is symmetric to the wrench body. The inner wall of the ratchet has a plurality of first ridges formed thereon. A first recess is formed between each of two adjacent first ridges. Each of the first recesses selectively has a second ridge formed thereon. A second recess is defined on the second ridge. The shape of the second recess is as same as the first recess. In this way, a user can directly alternate the big and small bolts in the ratchet wrench, rather than turn over the wrench to fit the big or small bolt.
US08739654B2 Torque transmission device
A torque transmitting unit for inclusion in the drive train of a motor vehicle. The unit transmits torque between an engine having an output shaft and a transmission having at least one input shaft that is drivingly coupled with the engine by a clutch and a intermediate torsional vibration damper. The torque transmitting unit includes primary and secondary flywheel masses that are mounted on the transmission input shaft along with the clutch.
US08739640B2 Pull test apparatus
A pull test apparatus includes a base, a tension meter and a linkage assembly. An object is adapted to be fixed at the base. The tension meter is movably disposed at the base and adapted to connect a handle of the object. The linkage assembly includes an elastic element and a positioning element. The elastic element is connected between the base and the tension meter. When the tension meter resists the elastic force of the elastic element to move to a first position, the positioning element positions the tension meter. When the positioning element releases the tension meter, the tension meter moves toward a second position by means of the elastic force of the elastic element so as to drive the handle closed at a main body of the object to be unfolded from the main body, wherein the first position is between the object and the second position.
US08739638B1 Star-shaped fluid flow tool for use in making differential measurements
A fluid flow tool's plate-like structure has a ring portion defining a flow hole, a support portion extending radially away from the ring portion and adapted to be coupled to conduit wall, and extensions extending radially away from the ring portion such that a periphery of the plate-like structure is defined by the extensions and trough regions between adjacent extensions. One or more ports formed in the ring portion are in fluid communication with the flow hole. A first manifold in the plate-like structure is in fluid communication with each port communicating with the flow hole. One or more ports are formed in the periphery of the plate-like structure. A second manifold in the plate-like structure is in fluid communication with each port formed in the periphery. The first and second manifolds extend through the plate-like structure to terminate and be accessible at the conduit wall.
US08739635B2 System, method and apparatus for measuring multiphase flow
A system, method and apparatus for measuring fluid properties of a fluid flow having four phases, including a fractional measurement device configured to determine respective fractional measurements of each of four phases of fluids flowing in a fluid flow; and a behavioral modeling device configured to determine, based on the respective fractional measurements of each of the four phases of fluids, respective flow rates for each of the four phases of fluids.
US08739633B2 Underwater work device and underwater strain gauge device
To easily change internal pressure of a container according to a change in external pressure.In a strain gauge device 100, a piston 54 attached to a tubular opening portion 53A provided at a housing part 53 slides in response to external pressure. Thereby varying the volumes of a regulator oil containing region 52 and a sensitive region 15 so as to achieve a balance with the external pressure, to change the internal pressure. Then, in the above-described strain gauge device, because the internal pressures of the regulator oil containing region 52 and the sensitive region 15 are changed according to a change in external pressure only by sliding of the piston 54, it is possible to easily perform regulation of the internal pressure. Further, because the above-described pressure balance mechanism 51 is achieved with a simple configuration, it is possible to easily perform regulation of the external pressure and the internal pressure even in a high-temperature/high-pressure environment.
US08739632B2 Pressure sensor structure and associated method of making a pressure sensor
A pressure sensor can include a diaphragm plate of an electrically conductive material, the diaphragm plate including substantially planar opposed first and second surfaces. A layer of a dielectric material can be provided at the first surface of the diaphragm plate along a periphery thereof such that a flexion region of the first surface is substantially free of the dielectric material. The dielectric layer can be configured to engage a fixed structure within a housing to support the flexion region as to enable deflection thereof relative to the fixed structure that changes an electrical characteristic of the pressure sensor in response to application of force at the second surface of the diaphragm plate.
US08739629B2 Ultrasonic non-destructive testing
An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
US08739623B2 Moisture sensors on conductive substrates
A moisture sensor includes a first electrode (a conductive substrate) having a first sensor portion and a first terminal portion as well as a second electrode having a second sensor portion and a second terminal portion. The moisture sensor also includes a layer of porous dielectric material sandwiched between the first sensor portion and the second sensor portion. Further the moisture sensor includes a layer of dense insulating material sandwiched between the first terminal portion and the second terminal portion. Leads are then connected to the two terminal portions.
US08739619B2 Air flow measuring device having preventive measures of preventing temperature sensor from damage during insertion
An air flow measuring device includes a fitted part, a housing, a flow sensor, and a temperature sensor component. A projection shape of the fitted part onto an imaginary plane is a first circle. On the imaginary plane, a first point and a second point are located on the first circle or inward of the first circle, and a third point is located inward of the first circle. A diameter of an imaginary circle passing through the first, second, and third points is larger than a diameter of the first circle. The first, second, and third points have such a positional relationship that, when at least one of the first and second points comes into contact with an inner peripheral surface of an attachment hole at time of insertion of the housing into a duct, the third point is away from the inner peripheral surface of the attachment hole.
US08739618B2 Apparatus and method for determining deformation speed of elastic member, and actuator
A driving speed Vd that is a speed of a driving force input point at which a driving force from a driving element is transmitted to an elastic member is acquired. An approximate rate Ve of change of an amount of elastic deformation Pe is computed based upon a plurality of values of the amount of elastic deformation Pe acquired as a quantized value at different points in time, by smoothing out an abrupt change in the values of the amount of elastic deformation Pe caused to appear by quantization. A deformation speed V is computed based upon the driving speed Vd and the approximate Ve by: V=A·(−Vd)+B·Ve where A is a coefficient increasing with increase in frequency of fluctuations in a position of the driving force input point, and B is a coefficient increasing with decrease in the frequency of fluctuations in the position of the driving force input point.
US08739616B2 Method for diagnosing a sensor unit of an internal combustion engine
A method for diagnosing a sensor unit of an internal combustion engine, in which an output signal of the sensor unit is compared to a setpoint value which is specified independently from the output signal. The setpoint value relates to a periodic characteristic, and the variation over time of the value of the output signal of the sensor unit or a variable which is derived from the value variation over time is analyzed with regard to this periodic characteristic.
US08739615B2 Device and method of determining deterioration of catalyst
A catalyst determining device includes an oxidation catalyst disposed in an outlet passage in an engine, the oxidation catalyst including an adsorption substance for adsorbing and desorbing an exhaust component in exhaust and a catalytic substance capable of oxidizing the exhaust component, a calculating unit for calculating a difference in oxygen concentration between upstream and downstream of the oxidation catalyst, and a determination unit for determining the deterioration of the oxidation catalyst through comparison of a plurality of the differences in oxygen concentration obtained at different temperatures of the oxidation catalyst by the calculating unit.
US08739613B2 Method of detecting misfire in an internal combustion engine
A method of detecting misfire in an internal combustion engine comprises: sensing a temporal signature of a lateral displacement of the engine, performing a spectral analysis of the temporal signature of the lateral displacement to extract a magnitude of a predetermined frequency, and determining that misfiring in at least one of the plurality of cylinders has occurred based on the magnitude of the predetermined frequency. The predetermined frequency is associated with one of a plurality of orders of the engine. The one of the plurality of orders is representative of engine displacement due to in-cylinder pressures. Other methods of detecting misfire and a vehicle are also presented.
US08739610B2 Sample injection port and auto-sampler having the same
A sample injection port 10 for injecting a sample into a chromatograph or other devices is composed of a body 13 made of an inelastic material, a first seal member 14 made of an elastic material and attached to one end of the body part 13, and a second seal member 15 made of an elastic material and attached to the other end of the body part 13. A first through hole formed in the first seal member 14 , a second through hole formed in the second seal member 15 and a third through hole formed in the body part 13 are coaxially connected to form an introduction hole for sample injection. With this construction, a sample injection port which has a small inner diameter, is easy to manufacture, and yet capable of achieving a high pressure resistance can be provided.
US08739608B2 Instrument for use with fluid
An instrument for use with fluid which includes a mixing element, and a container to hold the fluid to be mixed, characterised in that the mixing element includes a sensor that assists to measure a parameter of fluid.
US08739607B2 Fixture for evaluating a metal-to-metal seal between tubular components and method of use of same
A fixture for evaluating a metal-to-metal seal. A first metal seal surface and a second metal seal surface are brought into initial contact by engagement of a male connection of a first tubular component and a female connection of a second tubular component to form a metal-to-metal seal. A contact pressure regulator is provided to alter the contact load acting in the interfacial region between the first metal seal surface and the second metal seal surface in a predictable manner. An inlet passage is provided to communicate test fluid to an inlet side of the metal-to-metal seal. An outlet passage is provided on an outlet side of the metal-to-metal seal. In accordance with the method, a capacity of the metal-to-metal seal is expressed as the pressure differential required to just induce leakage given a measure of absolute contact load greater than zero.
US08739605B2 System and method for diagnosing faults in vacuum pumps of fuel systems and for diagnosing leaks in fuel systems
A control system includes a switching valve control module, a pressure determination module, and a fuel system diagnostic module. The switching valve control module actuates a switching valve in a fuel system of a vehicle between a first position and a second position, the first position venting a suction side of a vacuum pump in the fuel system to an atmosphere, the second position sealing the suction side of the vacuum pump from the atmosphere. The pressure determination module determines a first pressure on the suction side of the vacuum pump when the switching valve is in the first position, and determines a second pressure on the suction side of the vacuum pump when the switching valve is in the second position. The fuel system diagnostic module selectively diagnoses a fault in the vacuum pump based on the first pressure and the second pressure.
US08739604B2 Gas sensor and method of making
A gas sensor is disclosed. The gas sensor includes a gas sensing layer, at least one electrode, an adhesion layer, and a response modification layer adjacent to said gas sensing layer and said layer of adhesion. A system having an exhaust system and a gas sensor is also disclosed. A method of fabricating the gas sensor is also disclosed.
US08739603B2 Apparatus for gas sorption measurement with integrated gas composition measurement device and gas mixing
An apparatus for testing of multiple material samples includes a gas delivery control system operatively connectable to the multiple material samples and configured to provide gas to the multiple material samples. Both a gas composition measurement device and pressure measurement devices are included in the apparatus. The apparatus includes multiple selectively openable and closable valves and a series of conduits configured to selectively connect the multiple material samples individually to the gas composition device and the pressure measurement devices by operation of the valves. A mixing system is selectively connectable to the series of conduits and is operable to cause forced mixing of the gas within the series of conduits to achieve a predetermined uniformity of gas composition within the series of conduits and passages.
US08739602B2 Portable ultrafine particle sizer (PUPS) apparatus
The Portable Ultrafine Particle Sizer (PUPS) invention is provided. The PUPS is an instrument which can measure particle number concentration for particle sizes under 200 nanometers in-situ. The PUPS is a compact design for quick mounting on vehicles. Size discrimination is accomplished using a compact reverse Differential Mobility Analyzer (rDMA). Particle charging is accomplished using corona ionization. Concentration measurements are completed using a unique flexible printed circuit board electrode which can be removed for cleaning, disposal or chemical analysis of collected particles at the end of its in situ measurement life.
US08739599B2 Intra-extra oral shock-sensing and indicating systems and other shock-sensing and indicating systems
A mouth guard comprises a base member configured to fit inside the mouth of a user, and at least one shock-sensing and indicating device coupled to the base member. In one exemplary embodiment, the shock-sensing and indicating device is a passive shock-sensing and indicating device that detects a shock substantially along a selected axis with respect to the base member. In another exemplary embodiment, the at least one shock-sensing and indicating device detects a shock substantially along a plurality of selected axes with respect to the base member, each selected axis being substantially orthogonal from another selected axis. The shock-sensing and indicating devices can be configured to detect different levels of shock. In one exemplary embodiment, the shock-sensing and indicating device comprises a multi-component chemical-reaction system, such as a chemi-luminescent reaction system.
US08739597B2 Apparatus and method for proving at low temperatures
Apparatus and methods for proving a flow meter at low temperatures. A flow meter measuring low temperature fluids (e.g., less than about −50° F., or less than about −220° F.) must still be proved. Low temperature fluids can be destructive to piston or compact provers, or may require indirect proving methods. The apparatus disclosed is a low temperature prover directly coupled into the pipeline carrying the low temperature fluids. In some embodiments, a magnetic pickup coil and a magnetic member communicate between the displacer and the flow tube. The magnetic target member may be carbon-free. In some embodiments, a pair of ultrasonic transceivers coupled to the flow tube communicate a signal across the flow tube and a displacer is moveable to interrupt the signal. In some embodiments, the flow tube includes an inner surface having a microfinish for lubrication. The displacer may be a piston rotatable while being moved axially.
US08739594B2 Electrical connector crimping plier tool
A plier tool for crimping electrical connectors to wires includes two plier handles that are pivotally connected together by a pivotal coupling that allows for rotation of the handles, towards and away from one another. The two plier handles each have gripping portions that are graspable by a user to rotate the plier handles about the axis of rotation. A crimping die is located on each plier handle, at an end opposite of the gripping portion thereof, and rotation of the plier handles causes the crimping dies to be moved towards and away from one another between engaging and non-engaging positions. The crimping die, together, define an opening that is configured to receive an electrical connector in a manner that positions the electrical connector in an endwise direction that is generally perpendicular to the axis of rotation.
US08739590B2 Electro-hydraulic flanging and trimming
A method of flange trimming a sheet metal panel to form a part including flanges for subsequent hemming or weld operation is disclosed. The method utilizes an electro-hydraulic forming (EHF) tool to form a channel within which a flange is cut out in a trimming operation. A combined flange/trim die may be provided in which both a channel forming operation and a flange trimming operation may be performed. A manufacturing system for fabricating a part by forming a channel in a peripheral portion and cutting the channel area to form a flange. The method also relates to a die for an EHF tool that defines a channel-shaped recess and has a trim edge for cutting a flange into the channel.
US08739589B2 Method and apparatus for surface strengthening of blisk blades
For surface strengthening of blisk blades, a blade area of the blisk is completely inserted into a water bath (13), and a multitude of high-pressure water jets are injected into the water bath which are directed bilaterally and essentially vertically—and opposite to each other—to both blade sides. Cavitation bubbles imploding near the blade surface that are generated in the water bath on the periphery of the high-pressure water jets to produce micro jets upon imploding, exerting an effect on the blade surface, creating plastically formed depressions without sharp edges. An apparatus for performing the method includes a container (3), a jetting unit (6) having parallel spaced apart water-jet tubes (4) with nozzle openings connected to a high-pressure water conduit (5) to produce the high-pressure water jets.
US08739578B2 Washing machine with a liquid detergent mixer
A washing machine and a method of controlling the washing machine are provided. In the washing machine and the method of controlling the washing machine, a liquid detergent is automatically supplied into a washing tub, thereby improving user convenience. In addition, in the washing machine and the method of controlling the washing machine, a liquid detergent is supplied into the washing tub by water supplied by a water supply unit. Thus, no liquid detergent remains in a liquid detergent supply path, and the liquid detergent supply path can be prevented from being blocked due to the solidification of a liquid detergent.
US08739566B2 Motor cycle air conditioning system
A Motor Cycle personal cooling system is disclosed that utilizes waste heat employing solid adsorption. The system includes an air distribution module and one or more desiccant chambers encircling the exhaust pipes of the Motor Cycle. Air blowers blow ambient air across the heat exchanger, cooling the air, transferring heat to the heat exchanger, transferring heat to the water, causing it to boil, and turning the water into vapor which is then adsorbed by the desiccant. A heat source is then applied to the desiccant which releases the vapor that travels to one of the heat exchangers and condenses the vapor back into water. A cooling garment worn by rider of the Motor Cycle has a cool air input and an exhaust output. The cool air input of the cooling garment receives cooled air from the air blowers, and body heat exits out the exhaust output.
US08739565B2 Machine for producing and dispensing liquid and semi-liquid consumer food products
A machine for producing liquid and semi-liquid consumer food products comprises one or more containers (2) for a basic product of the consumer product to be made; a refrigeration system (3) acting on the containers (2) to reduce the temperature of the basic product; the refrigeration system (3) comprising a predetermined refrigerant; the refrigerant being carbon dioxide and the refrigeration system (3) being set up to carry out a transcritical refrigeration cycle on the refrigerant.
US08739564B2 Controlling temperature of vehicle devices using a variable speed fan
A method for controlling a fan in a vehicle includes comparing the current temperature of at least a first device and a second device to multiple temperature ranges for each of said devices and determining on the basis of said comparisons whether fan speed should be changed, increasing fan speed to a maximum fan speed if at least one of the comparisons indicates that the maximum fan speed is desired, increasing fan speed to a reference fan speed if at least one of the comparisons indicates that an increase in fan speed less than the maximum fan speed is desired, and decreasing fan speed to a reference fan speed if the comparisons indicate that a decrease in fan speed is desired.
US08739563B2 Adaptable evaporator defrost logic for an aircraft
Adaptable evaporator defrost logic is employed in a refrigeration system to detect a build-up of ice on the evaporator. In response to the detected build-up of ice, a defrost operation is initiated that includes decreasing the speed of the compressor. At the end of the defrost operation, the adaptable evaporator defrost logic determines whether the defrost operation was a success. If the defrost operation was a success, then normal operation is resumed. If the defrost operation was not a success, then the defrost operation is modified by turning the compressor off and extending a duration of the defrost operation.
US08739560B2 Integrated cooling, heating, and power systems
One exemplary embodiment of this invention provides a single-effect absorption chiller including an absorber operatively connected to a solution heat exchanger and a generator, and a condenser in fluid communication with the absorber, wherein the absorber is sized and configured to receive a feed of water from a source of water and to transfer heat to the feed of water and then to convey the feed of water to the condenser without further heat conditioning of the feed of water prior to its entry into the condenser, and wherein the condenser is sized and configured to receive the feed of water from the absorber and to transfer heat to the feed of water, thereby cooling the condenser without resorting to an external heat exchanger such as a conventional cooling tower.
US08739557B2 System and method for distributing and stacking bags of ice
A system and method according to which ice is automatically disposed in respective bags and the bags of ice are distributed and stacked within a temperature-controlled storage unit, such as an ice merchandiser.
US08739552B2 Structural nacelle
The present invention relates, on the one hand, to a nacelle (1) for a double flow turboreactor (2) comprising a front air intake section (5), a median section (6) intended for surrounding a fan (3) of the turboreactor and a rear section (7), said rear section having an internal structure (7b) intended for serving as a housing to a rear portion of the turboreactor, characterized in that the internal structure possesses attachment means suitable for enabling the nacelle to be fastened to a pylon (12) intended to be connected to a fixed structure (13) of an aeroplane on at least one portion of said internal structure, and on the other hand, to a propellant assembly and to an aircraft provided with such a nacelle.
US08739551B2 Method for operating a gas turbine engine by controlling the compressor discharge pressure
A method for operating a gas turbine comprising a compressor, a combustion chamber and a turbine is to allow a particularly safe and reliable operation of the gas turbine. Furthermore, a gas turbine and gas and steam turbine plant, which are especially suitable for carrying out the method, are disclosed. For this purpose, the compressor discharge pressure is used as a control variable.
US08739549B2 Systems and methods for feedstock injection
Systems and methods for injection of feedstock are included. In one embodiment, a system includes a solid fuel injector. The solid fuel injector includes a solid fuel passage, a first gas passage, and a second gas passage. The solid fuel passage is configured to inject a solid fuel through a fuel outlet in a fuel direction. The first gas passage is configured to inject a first gas through a first gas outlet in a first gas direction. The second gas passage is configured to inject a second gas through a second gas outlet in a second gas direction. The first gas direction is oriented at a first angle relative to the fuel direction. The second gas direction is oriented at a second angle relative to the fuel direction, and the first and second angles are different from one another.
US08739547B2 Gas turbine engine joint having a metallic member, a CMC member, and a ceramic key
A first member is retained to a second member to resist separation in a first direction. A joint comprises a first recess in the first member. The first member comprises at least a ceramic matrix composite (CMC) substrate. The joint comprises at least one ceramic key partially accommodated in the first recess and engaging the second member. The second member comprises at least a metallic substrate.
US08739544B2 Staging valve arrangement and valve for use therein
A staging valve arrangement is described that comprises an arrangement of electrically driven staging valves that are located, in use, in the high temperature core zone of an engine. Each staging valve may comprise a housing having an inlet, a pilot flow outlet and a mains flow outlet, a valve member movable between a closed position in which the mains flow outlet is closed and an open position in which the mains flow outlet is open, a motor operable to drive the valve member for movement, and a cooling arrangement.
US08739543B2 Burner and method for operating a burner
A method for operating a burner including a burner outlet opening with at least two sectors, each sector is assigned at least one fuel nozzle, is provided. The method is characterized in that fuel is supplied separately to the fuel nozzles of different sectors. Also described is a burner which includes at least two sectors wherein each sector is assigned at least one fuel nozzle. The burner includes at least two separate fuel supply lines and a device for adjusting the fuel mass flow which flows through the respective fuel supply line. The fuel supply lines supply fuel to the fuel nozzles of different sectors. Also described is a gas turbine which is fitted with at least one burner.
US08739536B2 Regulating the temperature of a heat regenerator used in an installation for storing energy by adiabatic compression of air
The invention relates to a method of regulating the temperature of a heat regenerator (ST1, ST2) used in an installation (10) for storing energy by adiabatic compression of air. The regenerator is subjected to successive operating cycles, each cycle comprising a compression stage followed by an expansion stage. Between two successive cycles, the method consists in cooling a bottom compartment (26a) of the layer of refractory material (26) of the regenerator that is situated in the proximity of the bottom distribution box (24) in order to bring the air leaving the heat regenerator to a temperature that is compatible with the range of temperatures required during the compression stages. The invention also provides such a heat regenerator.
US08739532B2 Exhaust heat regeneration system
An exhaust heat regeneration system includes: an evaporator for cooling engine cooling water; an expansion device for expanding the refrigerant heated through the evaporator so as to generate a driving force; a condenser for cooling the refrigerant passing through the expansion device to condense the refrigerant; and a pump for pressure-feeding the refrigerant cooled through the condenser to the evaporator, in which: the expansion device is coupled to the pump by a shaft, and the expansion device and the pump are housed within the same casing to constitute a pump-integrated type expansion device; and the pump includes a high-pressure chamber through which the refrigerant to be discharged to the evaporator flows, the high-pressure chamber being provided on the expansion device side, or a low-pressure chamber through which the refrigerant flowing from the condenser flows, the low-pressure chamber being provided on the expansion device side.
US08739531B2 Hybrid power plant with waste heat recovery system
A hybrid power plant includes a waste heat recovery (WHR) system having an expander driven by waste heat from an internal combustion engine. The expander, which is rotary in one example, rotationally drives a first pump and alternator with which the expander may be packaged as a single unit. The first pump circulates a working fluid when the WHR system is in use to charge an electrical storage device. A second pump is employed to circulate the working fluid when the first pump is not in use, for example. The expander can be bypassed to divert the working fluid to a heater core used to heat engine coolant during cold start conditions, for example.
US08739529B2 Compressor system having limited suction charging pressure and method of operating same
A compressor system for a vehicle includes a compressor driven by a drive motor of the vehicle and a suction air conduit for supplying air that has already been precompressed by a turbocharger of the drive motor to the compressor. A mechanism is disposed in the suction air guide for reducing the flow cross-section. The mechanism is able to limit the charging pressure of the already precompressed air supplied to the compressor. A method for controlling a compressor system having a turbocharged compressor limits a charging pressure of the already precompressed air to an adjustable maximum value.
US08739528B2 Hybrid exhaust turbine turbocharger
A hybrid exhaust turbine turbocharger includes which a silencer-connected to an intake system of an internal combustion engine and supported by a casing via a compressor unit is provided upstream of the compressor unit, and in which a shell housing having a recess, accommodating a generator, therein is provided in a midsection of the silencer, an oil reservoir that holds a lubricant having lubricated a bearing disposed within the generator and dripped from the generator is formed at a bottom section of the shell housing, and the lubricant accumulated in the oil reservoir is returned by gravity to an oil tank disposed downstream via a lubricant discharge tube that communicates with the oil reservoir.
US08739527B2 Method and system for turbocharging an engine
A method for improving operation of a turbocharged engine is presented. In one embodiment, the method may reduce engine emissions and improve engine efficiency during an engine start.
US08739525B2 Thermally-active material assemblies including phase change materials
A thermally-activated material assembly transformable between an actuated condition and a non-actuated condition including an actuator material that, in response to being heated and cooled above/below an actuation temperature, causes the actuator element to actuate from a non-actuated shape to an actuated shape, and vice versa, respectively. The assembly also includes a drive mechanism connected to the actuator element and a phase-change material (PCM) associated with the drive mechanism. The drive mechanism causes the PCM to either (i) directly engage the actuator element when the actuator assembly is in the non-actuated condition and to be disengaged from the actuator element when the actuator assembly is in the actuated condition or (ii) directly engage the actuator element when the actuator assembly is in the actuated condition and to be disengaged from the actuator element when the actuator assembly is in the non-actuated condition.
US08739524B2 Torque converter pump hub with profiled assembly surface
A torque converter including a cover, a turbine pump in fluid contact with the turbine, and a pump shell connected to the cover. The torque converter includes a pump hub connected to the pump shell such that the pump shell and the pump hub are fixed with respect to rotation. The pump hub also includes a portion with a distal end having a plurality of indentations and a plurality of sloped surfaces in contact with the plurality of indentations. The plurality of sloped surfaces is arranged to receive a plurality of protrusions for a transmission pump gear and to urge the pump hub or the pump gear into rotational motion to urge the plurality of protrusions into mating engagement with the plurality of indentations.
US08739520B2 Air-cooled exhaust gas heat exchanger, in particular exhaust gas cooler for motor vehicles
The invention relates to an air-cooled exhaust gas heat exchanger, in particular exhaust gas cooler (1) for motor vehicles comprising channels (exhaust gas channels) which can be cross-flown by the exhaust gas of an internal combustion engine, between which ribs (4) for air cooling are arranged. According to the invention, the exhaust gas channels are embodied as tubes, in particular as flat tubes (3), which form the ribs (4) of a rib tube block (2) and the tube (3) has tube ends (3a) which are received in the collecting vessels (5) for the exhaust gas.
US08739518B2 Controlling operation of exhaust of an engine including a particulate filter
Methods and systems for controlling operation of exhaust of an engine including a particulate filter are described. One example method includes generating compressed air during engine operation, and storing the compressed air. The method further includes, during or after engine shutdown, pushing the compressed air through the particulate filter using a pressure of the compressed air.
US08739517B2 Vehicle-based strategy for removing urea deposits from an SCR catalyst
A method is provided for controlling regeneration of an SCR catalyst. The method includes coordinating the regeneration duration and temperature (e.g., longer/shorter regenerations and/or lower/higher temperatures) to the urea deposit loading. In this way, improved regeneration may be achieved due to the particular nature of urea deposits on SCR catalysts.
US08739516B2 Turboreactor for aircraft
The invention concerns a turbojet for aircraft including engine located in nacelle, and thermal exchanger intended to cool a fluid participating in the engine propulsive system, characterized in that said thermal exchanger is located on engine external wall, an interstitial space within which air can circulate being arranged between the engine external wall and a lower wall of said thermal exchanger. The invention also concerns an aircraft provided with at least one such turbojet.
US08739515B2 Variable area fan nozzle cowl airfoil
A nacelle assembly for a high-bypass gas turbine engine includes a variable area fan nozzle having a first fan nacelle section and a second fan nacelle section. The second fan nacelle section being axially movable relative the first fan nacelle section to define an auxiliary port to vary a fan nozzle exit area and adjust fan bypass airflow, the second fan nacelle section includes at least one cowl with an inner portion, an outer portion and a multiple of stiffeners therebetween to increase a flutter margin.
US08739514B2 Low shock strength propulsion system
A supersonic nacelle design is disclosed herein that employs a bypass flow path internal to the nacelle and around the engine. By shaping the nacelle, the nacelle may function to reduce sonic boom strength, cowl drag, and /or airframe interference drag. The nacelle may also function to improve total pressure recovery and/or total thrust of the primary flow path through the engine.
US08739513B2 Gas turbine engine exhaust mixer
An exhaust mixer for a gas turbine engine includes an annular wall having upstream end adapted to be fastened to an engine case and a downstream end forming a plurality of inner and outer mixer lobes. A support member interconnects at least a number of the inner lobes, and includes a circumferentially extending stiffener ring located radially inwardly from the inner lobes and a series of circumferentially spaced apart mixer struts radially extending from the inner lobes to the stiffener ring. The mixer struts have a radial length at least equal to a width of a main gas path defined between the inner lobes and the exhaust cone such that the mixer struts extend entirely through the main gas path. The stiffener ring being fixed solely to the mixer struts such as to float with respect to the exhaust cone and permit relative movement therebetween.
US08739511B1 Can-annular combustor with staged and tangential fuel-air nozzles for use on gas turbine engines
A combustion device used in gas turbine engines to produce propulsion or rotate a shaft for power generation includes a can-annular combustor with a system of fuel and air inlet passages and nozzles that results in an optimal combustion environment of fuel and air. Fuel, air and/or fuel-air inlets are placed at various longitudinal locations and circumferentially distributed, and direct the flow tangentially or nearly tangent to the can liner. The combustion device provides an optimal mixing of fuel and air, creates an environment for combustion that reduces pollutant emissions, reduces the need for costly pollution control devices, enhances ignition and flame stability, reduces piloting issues, and improves vibration reduction.
US08739510B2 Heat exchanger for a combined cycle power plant
A combined cycle power plant includes a gas turbomachine, a steam turbomachine operatively connected to the gas turbomachine, a heat recovery steam generator (HRSG) operatively connected to the gas turbomachine and the steam turbomachine, and a cooling system fluidly connected to the gas turbomachine. The cooling system is configured and disposed to pass a coolant through the gas turbomachine to absorb heat. A condensate system is fluidly connected to the steam turbine and the HRSG. The condensate system is configured and disposed to deliver a steam condensate from the steam turbine to the HRSG. A heat exchange member is fluidly connected to the cooling system and the condensate system. The heat exchange member is configured and disposed to transfer heat entrained in the coolant to the steam condensate.
US08739504B2 Packaging method and apparatus
A packaging method comprises dispensing a material continuously from a roll, forming a plurality of packages from the material, filling each package with contents and sealing each package once filled. A hanging aperture is created for each package, prior to it being formed into the package, the material having been folded or creased in the area in which the aperture is to be created.
US08739496B2 Structure and construction method using a transparent or translucent member
A construction method is disclosed. The method includes providing a bottom support between a plurality of structural members and using the bottom support to support a structural material in a plastic state. The method also includes using the bottom support to support the structural material as it hardens from a plastic state into a hardened state. The structural material remains attached to the bottom support after the structural material hardens. The bottom support is transparent or translucent.
US08739494B2 Composite concrete and framing system and method for building construction
A composite building construction system comprising a frame, an expanded wallboard, and a concrete layer. The wallboard comprises an outer portion and inset portion wherein the wallboard is attached to the frame with the outer portion covering an exterior side of the frame and the inset portion is disposed within the frame. The wallboard thus provides exterior and interior insulation for the system. The concrete layer is sprayed on to the outer portion of said wallboard, forming a strong durable composite construction system. One or more rebar supports may be attached to the frame at the exterior side by key bolts and are spaced apart from the wallboard. A wire grid may be attached to the key bolts whereby the grid and the rebar supports provide a support structure for the concrete layer. The frame comprises steel and the wallboard comprises insulative expanded polystyrene.
US08739488B2 Apparatus for securing ceiling panels
A ceiling panel assembly for being secured to, and for concealing, a suspended inverted T-shaped, longitudinally extending main runner having a vertically disposed web, a horizontally disposed flange divided by the web to equal flange portions, and a protuberance at a terminal end of each of the flange portions, which comprises: a main section with a first and second lateral edge and visible panel sections and two support sections laterally extending in opposite directions, which are disposed above the main section. The two support sections releasably contact two adjacent and laterally spaced main runners, respectively, and one of the sections is adapted to multi-directionally stiffen a corresponding main runner.
US08739487B2 Suspended ceiling system for “T” bar grid system
A ceiling panel uses a perimeter frame with a wide outwardly extending bottom flange defining a thin panel edge. Preferably the bottom flange includes a lower surface for securing of a finished substrate about the panel perimeter. The upper surface of the bottom flange receives a gusset clip that includes two arms for securement of the bottom flange and an upwardly extending lift and shift securing tab. The upwardly extending lift and shift securing tab is preferably located within a depth of the ceiling panel generally defined by an acoustical dampening material located within the perimeter frame.
US08739486B2 Insulated building structure and apparatus therefor
A bracket apparatus for an insulated building structure includes: a sheathing mounting element including a mounting surface configured to receive a mechanical fastener; and at least one elongated spacer extending away from the sheathing mounting element by a predetermined stand-off distance, the spacer configured to penetrate fibrous insulation, and defining a contact pattern configured to prevent pivoting motion of the spacer relative to a planar surface.
US08739478B1 Integrated thermal module and back plate structure and related methods
An integrated solar module capable of being easily assembled for thermal solar application. The module includes a solar panel device having an aperture region and a backside region and a shaped thickness of material including a first side wall and a second side wall. The shaped thickness of material is characterized by a fire rating of at least A and has a mechanical strength to maintain a thickness free from penetration of moisture and a specific shape to couple with the backside region. Additionally, the module includes an air plenum provided between the backside region and the shaped thickness of material. The air plenum is configured to receive air flows from ambient via an intake region and guide the air flows toward an output region. The air flows are optionally let to pass through either or both of the first side wall and the second side wall.
US08739476B1 Building assembly kit with roof ring
A building assembly kit with roof ring having an open-ended plurality of hollow cuboid tube joints radially disposed around an open center of a roof ring and a plurality of parallelepiped strut members disposed between each of the plurality of cube joints, each of said cube joints and strut members disposed to interconnect endwise with a plurality of extant rafters, said rafters then interconnectable with a plurality of top brackets disposed to interconnect each of said plurality of rafters at a juncture between a pair of horizontally disposed extant wall top beams and a vertically oriented corner post, said corner post connected at a juncture of a pair of base runners at a base bracket, wherein a structure is expediently erected by inserting each rafter, wall top beam, corner post, and base runner into a corresponding tube joint, top bracket, and base bracket.
US08739471B2 Assembly for securing a component to a roof
Exemplary systems and methods described herein can be used to secure a rail to a module or the rail to a support using a nut that can be inserted at a desired point of mounting. Another exemplary system describes a flashing to be inserted under a roof shingle, wherein the flashing is secured to a support for a rail or module. Yet another exemplary system describes a clamp that secures a rail or module and is adjustable along the length of a post. Spacers can be added to the post to extend the adjustment range of the clamp.
US08739470B1 One piece roof material protecting drip edge
An apparatus that provides a continuous one-piece drip edge for a roof that not only protects from water damage, but also protects the roofing material at the rake and eaves from peeling as well as offer protection from wind, snow and ice and any other weather conditions that commonly strip roofing material from a roof surface.
US08739469B1 Protective cover
A cover for protection of a threshold. The cover includes a first flange. Extending from the first flange is a first portion intended to protect a sill channel or a threshold cap of the threshold. Extending from the first portion is a second portion intended to protect a sill deck of the threshold. Extending from the second portion is a second flange. The second flange has openings in the form of apertures or notches configured to allow water to drain from under the cover.
US08739466B2 Emergency opening system for vehicle door or window
A system for emergency opening of a door or window of a vehicle comprises an opening mechanism for forcing the door or window to open by means of pressure of hydraulic fluid, and an unlocking mechanism, which by means of hydraulic fluid is configured to unlock a lock of the door or window. The system may be connected to the brake system of a vehicle.
US08739465B2 Light sources and methods for illuminating plants to achieve effective plant growth
A method of growing a plant or its propagule is described. The method includes: (i) powering a light source with input power to generate an incident light; (ii) illuminating, for a period of time, a growth area of the plant/propagule with the incident light having a spectral profile defined by a first (i.e., between about 400 nm and about 470 nm), a second (i.e., between about 526 nm and about 570 nm) and a third (i.e., between about 626 nm and about 700 nm) set of wavelengths; (iii) achieving, using the incident light, a final harvest index that is greater than that achieved if the growth area of the plant/propagule had been illuminated by another incident light with same amount of input power for substantially same period of time, and another incident light includes the first and the third set of wavelengths, but not the second set of wavelengths.
US08739462B2 Method of decorating a food product
Decorating methods including a vase for associating flowers and other decorative items with cakes and other food products are described. Vase embodiments which may be used to practice the method may include a water-holding reservoir having a bottom wall, an upright rim, and plural flower-stem-receiving wells. Each well is defined by at least one well wall depending from the bottom wall and has an opening capable of receiving water from the reservoir. Vase embodiments may include a reservoir of various shapes and sizes. Vases may be placed on a cake or other food product permitting the cake or food product to be attractively and easily decorated.
US08739461B2 Pest control device with glueboard guide
A pest control device uses a replaceable glueboard to immobilize pests attracted to the pest control device. A unique guide is provided to help prevent the adhesive surface of the glueboards from coming into contact with other surfaces of the pest control device during installation and removal of such glueboards.
US08739460B2 Interchangeable blade and lure fishing assembly
A fishing lure combination is disclosed which comprises a frame and an oscillating blade which may be affixed to the frame and then replaced without removing or untying a fishing line affixed to the frame. Also, the frame comprises a clip for replacing an associated weighted fishing lure, also without removing or untying the fishing line.
US08739458B1 Float fishing apparatus and method
A float fishing apparatus and method of use are described primarily for fishing in lakes and ponds. The apparatus includes a cylindrical weight inside an elongated hollow shaft which will readily slide to upright the fishing apparatus from a horizontal position to a vertical position when a successful struck by a fish is made. An LED light casts a broad light pattern on the water when the apparatus is in an upright position to easily identify the state of the fishing apparatus. A rotatable reel with attached fishing line allows the line to be adjusted to a desired length and can then be secured with a reel catch to secure the reel in a non-rotatable position.
US08739456B1 Low wind decoy system
A low wind decoy system for efficiently providing realistic motion to decoys in low and high wind environments. The low wind decoy system generally includes a body, comprised of foam or other similar lightweight materials, adapted to be suspended above a ground surface and oriented into the wind. The body is comprised of a substantially thin structure having at least one curvature formed thereon and the peripheral edge of the body has a series of notches extending within to create an irregular movement in response to air flow passing across to attract various different types of animals and birds. The body is generally suspended via a pole assembly and is configured to irregularly move around the pole assembly. The body is also generally colored with a reflective paint substance to match the animal or bird to be attracted.
US08739452B1 Secondary gun pivot pistol
A weapon system includes a long gun, such as a rifle or a shotgun, a handgun, and a bracket secured to the rifle or shotgun around the barrel. The bracket permits swiveling and firing the handgun while attached to the long gun. The bracket includes a swivel ball joint below the long-gun barrel and an attachment brace that releasably connects the swivel ball joint and the handgun. The handgun may be a semi-automatic pistol where a slide moves back and forth when fired. The attachment brace has a top section and a bottom section. The top section goes around the slide so that it does not interfere with its movement. The bottom section contacts the handgun below the slide to securely attach the handgun to the rifle or shotgun.
US08739449B2 High strength upper receiver system and method for modular rifle
A modular rifle includes an upper receiver assembly and a barrel assembly. The upper receiver, typically fashioned from aluminum, can be strengthened by insertion of a hardened metal liner insert inside the aft portion of the upper receiver. The upper receiver liner insert is secured within the aft portion of the upper receiver assembly by engaging screw threads on the liner insert with receiving threads inside the aft portion of the upper receiver and insertion of anchor pins into the aft portion of the upper receiver. The anchor pins impinge the liner insert such that it is prevented from rotating within the upper receiver. The barrel assembly is attached to the liner insert by engaging screw threads on the liner insert with threads within a barrel nut connector sleeve.
US08739443B2 Display device for transportation vechicles
Disclosed herein is a display device for use on transportation vehicles which can be easily altered or removed by the user. The display device contains a mounting bracket which can be releasably attached to the vehicle and a display which may be permanently or releasably attached to the mounting bracket.
US08739442B2 Auto photo caddy
A picture frame display device is provided that can be detachably secured to the sun visor of an automobile. The front face of the device features at least two windows adapted to display 4″×6″ photographs, artwork, or postcards. These windows are surrounded by a border of synthetic leather. Pictures are inserted into the window by means of an opening along the back of the device which is constructed of a rigid material covered with synthetic leather. A storage pocket is located on a side of the frame, lying between the front and back portions and is large enough to accommodate the storage of pictures not being displayed at the time. Elastic straps attached to the back of the device provide a means for securing the same to a sun visor.
US08739436B2 Quick-attach assembly for attaching an implement to an off-road vehicle
A quick-attach assembly for quickly and easily securing an implement to the forward end of a push tube assembly mounted on an off-road vehicle. A rear quick-attach assembly is secured to the forward end of the push tube assembly and a rear quick-attach assembly is secured to the rearward end of the implement. When connected together, the rear quick-attach assembly is received within the front quick-attach assembly.
US08739433B2 Household appliance for drying garments
A household appliance (100) comprises a cabinet (105) accommodating a drum for loading items to be dried and a drying air circuit for circulating drying air through the drum for drying the items therein. The drying air circuit comprises air heating elements (415) for heating the drying air fed to the drum, and the cabinet is provided with a worktop (110) defining a surface (130) having a plurality of apertures (135) in fluid communication with an air conveying system (205,225,230) adapted to deliver a flow of air through said apertures. The air conveying system comprises an air duct (230) thermally coupled to the air heating elements in such a way as to cause heat generated by the air heating elements to heat the air to be delivered through the apertures in the drying surface.
US08739430B2 Hand drying apparatus
A hand drying apparatus includes a main box body in which a hand insertion portion is provided for allowing insertion/pulling out of hands and a water pan is provided for collecting water drops blown away from hands. In the main box body, a drain tank is disposed for accumulating water that is collected in the water pan. The drain tank is attached to the main box body in a detachable manner. A first lock mechanism is disposed for restricting removal of the drain tank. Moreover, an operating unit is disposed for switching the operating state of the apparatus and is covered with an openable-closable operating unit cap. A third lock mechanism is disposed for restricting opening and closing of the operating unit cap.
US08739423B1 Marking and leveling device
A marking and leveling device for assisting in the hanging of an object such as a portrait on a structure such as a wall. The marking and leveling device generally includes a central portion having a first extension extending in a first direction from a first end of the central portion and a second extension extending in a second, opposite direction from a second end of the central portion. Each of the extension members include a guide member slidably positioned thereon. Each guide member includes a support member for supporting a fastener or marking device used. A leveling assembly which includes a liquid-based leveling member is rotatably secured within the central portion of the present invention. By utilizing the leveling assembly and guide members, an operator of the present invention may accurately level and mark/fasten a structure using a single device.
US08739419B1 Bow sight with improved laser rangefinder
A targeting system for a bow is disclosed. A laser rangefinder is offset from a designated pin on the bow sight such that a theoretical line of sight for the designated pin intersects with a rangefinder laser beam emitted by the laser rangefinder at a preset distance. An adjustment mechanism is provided that permits the position of the laser rangefinder relative to the bow to be adjusted such that the rangefinder laser beam and a user's actual line of sight along the designated pin intersect at a target located at the preset distant. The designated pin permits the user to aim the laser rangefinder at a selected target and adjust an elevation of the bow to an angle corresponding at least approximately to a range to the selected target displayed by the laser rangefinder. In one embodiment, the rangefinder laser and the bow sight form a unitary bow sight assembly. In another embodiment, electronics and other components associated with operation of the laser rangefinder are incorporated into a bow sight housing to form a unitary bow sight assembly that does not need to be operably connected to a bow mounting bracket for the supply of power or electrical signals thereto.
US08739416B2 Power operated rotary knife
A rolling bearing strip for a power operated rotary knife providing bearing support for rotation of a rotary knife blade with respect to a blade housing. The rolling bearing strip includes: a plurality of rolling bearings disposed in spaced apart relation; and a flexible separator cage for positioning the plurality of spaced apart rolling bearings, the flexible separator cage including interlocking first and second ends, the first end of the separator cage including a wall defining a projecting member and the second end of the separator cage including a wall defining a receiving member, the first end projecting member and the second end receiving member being in opposed facing relationship and the first end projecting member extending into the second end receiving member to secure the first end to the second end and form an annular, continuous rolling bearing ring.
US08739415B2 Two-stage force multiplier tin snips
Two-stage force multiplier tin snips are provided which have a pair of cutting blades and associated tangs, both being pivotable about a cutting axis. Each respective tang is coupled to a pair of handles by a pair of respective tang pins. The handles are pivotably attached to one another about a handle axis. The tin snips provide a mechanism for changing a force multiplier of the cutting blades by selectively adjusting relative longitudinal positioning of the cutting blade axis, the handle axis or the tang pins, relative to another of the cutting blade axis, the handle pins or the tang pins.
US08739414B2 Multi-purpose utility tool
A multi-purpose utility tool which may include an elongated body member configured to slidably house a tool bit mounting device inside of the body member. The body member may be operable to receive the tool bit from within the body member and to expose the tool bit for use outside of the body member. The tool may also include a support device slidably cooperating within the body member. The support device may cooperate with the mounting device for rotatably holding the mounting device within the body member. In addition, the tool may include a locking device which also slidably cooperates within the body member. The locking device may also slidably mate with the support device and lock the support device within the body member at a desired location within the body member.
US08739412B2 Utility knife blade
The utility knife blade is a blade for a utility knife having a slot formed in the blade that is especially useful when scoring drywall. The slot may engage a tape measure adjacent the tape hook so that the cutting edge at the scoring tip of the blade extends below the tape measure hook to engage the sheet of drywall. The slot extends through the cutting edge into the body of the blade at a slight angle relative to normal, preferably about 10°. The blade has a slot at each end so that the blade may be reversed when one end is dulled or broken. The blade has an otherwise standard configuration, typically having a trapezoidal body with a cutting edge extending along the longer parallel edge and a pair of notches in the shorter parallel edge for engaging knife holder retainer pins in the slidable utility knife holder carriage.
US08739411B2 Back hair removal using comb and integrated blade
A method and apparatus of removing hair from the back, shoulders and arms of a man utilizes a device comprising a comb having teeth on a lower end and a blade embedded in the teeth so that a lower active edge of the blade does not reach a lower edge of the teeth and a s result there is no exposed blade and no skin irritation or safety concerns. A rigid or semi-rigid one-piece elongated handle, a proximal end of the handle having a channel shaped to slidably receive the upper end of the comb, the proximal end also having a lever pressing against the comb to hold the comb securely to the proximal end of the handle, the lever capable of being bent to release the comb. The device has a center of gravity approximately one-third of the way down the handle from the proximal end of the handle.
US08739410B2 Method of manufacturing a spherical bearing
Provided is a method of manufacturing a spherical bearing having an inside member with a metal ball portion and an outside member having a ball support portion enclosing and supporting the ball portion of the inside member and connected to the inside member swingably or rotatably relative to each other, including the steps of performing injection molding in which the ball portion of the inside member is inserted as a core in a mold to mold a resin liner covering the ball portion, molding the outside member covering the resin liner by a casting in which the ball portion and the resin liner are inserted as a core in the mold, and after the completion of the casting, heating the resin liner covering the ball portion through the ball portion of the inside member.
US08739402B2 Method of manufacture of IC contactless communication devices
A method of manufacture of an electrical bridge including the following steps: (a) providing a first flexible electrically insulating material, (b) laminating a pattern of a second electrically conductive material, on the first material, (c) separating a strap having a connection portion formed from the pattern of electrically conductive material.
US08739401B2 Circuit member, manufacturing method for circuit members, semiconductor device, and surface lamination structure for circuit member
A circuit member includes a frame substrate formed, by patterning a rolled copper plate or a rolled copper alloy plate, with a die pad portion for a semiconductor chip to be mounted thereon, and a lead portion for an electrical connection to the semiconductor chip, having rough surfaces formed as roughed surfaces on upsides and lateral wall sides of the die pad portion and the lead portion, and smooth surfaces formed on downsides of the die pad portion and the lead portion, and the die pad portion and the lead portion are buried in a sealing resin, having a downside of the lead portion exposed.
US08739400B2 Press assembly and method for bending electrical terminals of battery cells
A press assembly and a method for bending electrical terminals of battery cells are provided. The assembly includes a supporting member that holds a body portion of a cell thereon. The cell has first and second electrical terminals. The assembly further includes a lower plate having first and second dies that hold the first and second electrical terminals, thereon. The assembly further includes an upper plate having third and fourth dies, and guide rods disposed between the lower plate and the upper plate. The upper plate moves vertically on the guide rods relative to the lower plate. The assembly further includes an actuation assembly moving the upper plate toward the lower plate such that the first electrical terminal is bent into a first predetermined shape between the first and third dies, and the second electrical terminal is bent into a second predetermined shape between the second and fourth dies.
US08739394B2 System for stringing a first elongate element into a second elongate element
A method for stringing a first elongate element through a second elongate element is provided by placing the first elongate element in a channel and injecting compressed gas into the channel to propel the first elongate element therethrough. The channel has a first open end, and the second elongate element is sealed around the first open end. Compressed gas is injected into the channel towards the second elongate element, propelling the first elongate element through the second elongate element. Also disclosed is a system for performing such a method, including a source of compressed gas and a housing having a channel with a first end and a second open end. The first end is in fluid communication with the source of compressed gas. The channel has a tapered portion adjacent the open end of the channel, and the channel defines a straight longitudinal axis between the first end and the second open end.
US08739389B2 Compound barb medical device and method
A compound barb medical device is provided which includes an elongated body having at least one barb formed along the length of the body, the barb defining an inner surface with a first portion disposed at a first orientation relative to a longitudinal axis of the elongated body, and a second portion disposed at a second orientation relative to the longitudinal axis. Optionally, the barb defines a third portion disposed at a third orientation relative to the longitudinal axis. A method for forming a compound barb on a medical device is also provided.
US08739387B1 Reusable cable tie
The invention relates to a tie and a method for tying at least one object. More particularly, the tie has a strip, which includes a tip, a connecting end opposite the tip and a plurality of teeth arranged on the strip between the tip and the connecting end, and a plurality of locking members, which are connected to the connecting end of the strip. Each of the locking members includes an opening for passage of the strip therethrough and a locking tab for engaging at least one of the teeth so as to allow the strip to move through the opening of a corresponding one of the locking members only in one direction. The method includes the steps of placing the tie around at least one object; passing the strip through the opening of a first one of the locking members in the one direction such that the tie wraps around the at least one object; and disconnecting the first one of the locking members from the connecting end of the strip while leaving at least another one of the locking members connected to the connecting end such that the tie can be reused for tying another object.
US08739383B2 Method and apparatus for aligning mirror blocks of a multi-element mirror assembly
Methods and apparatus for aligning a mirror block with a base plate to form a mirror assembly are disclosed. According to one aspect of the present invention, a method for forming a mirror assembly includes positioning a mirror block in contact with a base plate that has at least one alignment feature, and indexing a portion of an alignment tool with respect to the base plate. The method also includes applying at least a first force by moving the mirror block with respect to alignment feature. A determination is made as to when a first surface of the mirror block is substantially coplanar with a first surface of the alignment feature. The mirror block is coupled to the base plate when the first surface of the mirror block is substantially coplanar with the first surface of the alignment feature.
US08739382B2 Secured strand end devices
A woven, self-expanding stent device has one or more strands and is configured for insertion into an anatomical structure. The device includes a coupling structure secured to two different strand end portions that are substantially aligned with each other. The two different strand end portions include nickel and titanium. The coupling structure is not a strand of the device.
US08739379B2 Crimping apparatus
An apparatus is disclosed including a workspace for receiving a stent and a delivery device for the stent; a source for exposing the stent in the workspace to a plasticizing agent, vapor, or moisture, wherein the stent can be reduced in diameter in the workspace while under exposure of the plasticizing agent, vapor or moisture; and a device for reducing the diameter of the stent in the workspace to position the stent on or within the deliver device.
US08739377B2 Tool device for dismantling bearing element
A tool device includes a support lever having a middle screw hole and having two side open channels, a pressing member having an outer thread for engaging with the screw hole of the support lever and having a center member pivotally attached to the inner end portion for engaging with the object, and two connecting levers each having a tongue formed in an inner end portion for engaging with the bearing element to be removed and each having an outer end portion engageable into the channel of the support lever, and each having an enlarged head for anchoring the support lever to the element and the object, and for allowing the element to be pulled and removed from the object with the pressing member.
US08739376B1 CV joint removal tool
The CV joint removal tool's clamps surround an axle proximal to the CV joint to be separated from the axle. The tool clamps onto the axle and applies a constant axial force to separate the two CV joint components via the push plate and push rods. Removal of the entire axle assembly is negated, saving parts cost and labor costs. The tool does not require complete drive axle removal, as do other devices attempting the same function. The CV joint removal tool pushes the CV joint and the axle apart, further differentiating from previous methods and devices. The tool utilizes Newton's law of equal and opposite reactions. The key challenge that the CV joint removal tool overcomes is that when CV joints are installed, neither end of the drive axle is accessible.
US08739374B2 Aerial disposal and dispersal of cremated remains going out with a bang
An aerial disposal and dispersal of cremated remains device is presented. It is used to spread the remains of loved ones over a desired area. The device comprises a canister and a mortar, the canister being cylindrical in shape having cardboard walls, the canister further containing an igniter and burster charge in an inner cardboard tube, such inner tube being fitted with an upper cap, the mortar being cylindrical in shape with steel walls, the mortar further comprising a lifting charge which sits below an obturator disc, the obturator disc having a hole in the center, the canister fitting inside the mortar such that the canister's igniter sits atop the hole in the obturator disc. At least one device is fitted to a horizontal member to launch remains from any location.
US08739371B2 Locking device
Disclosed is a locking device, including a first locking part, having a casing and a blocking piece arranged on the casing, a second locking part, having a spring lock element which is formed spring-elastic at least in sections, and magnetic means, which act between the blocking piece of the first locking part and the second locking part and cause a magnetic force between the blocking piece of the first locking part and the second locking part. To close the locking device the first locking part can be attached onto the second locking part in a closing direction. To release the locking device the spring lock element can be slid in an opening direction directed essentially lateral to the closing direction relative to the blocking piece.
US08739370B2 Cord release of window covering
A cord release of the present invention includes two cases engaged together to form a shell with a top opening at a top thereof. At least one of the cases is provided with a guiding member at a top thereof, and the guiding member is located at a junction of the cases. The guiding member has a guiding face with a convex surface facing the center of the top opening. Therefore, the guiding member may lead the cords to opposite sides of the top opening, which are located away from the junction of the case, to disengage the cases easily.
US08739368B2 Eyeglass holder
An eyeglass holder for securely retaining a temple piece of an eyeglass therein that prevents accidental loss of the eyeglass during non-use, and further prevents damage thereto is disclosed. The eyeglass holder engages a buttonhole of a shirt for secure retention of the eyeglass, and for secure engagement of the eyeglass holder to prevent loss of the eyeglass holder, such as during extraction of the temple piece.
US08739360B2 Lid with a curved edge for use with a leaves collection system with a portable blower/vacuum allowing the rejection and retention of debris in a bag
A lid of round shape with curved edge having an anti-skid tape bonded between the curved edge and elevation made of felt, plastic or other materials glued to the side wall and three main openings, one for the entry of debris and two for allowing air out, as well as holes for attaching the various elements to the lid with cable ties. The lid with a curved edge is designed to be inserted into the opening of a bag to be held in place on the side edge of the lid with an elastic cord between the curved edge and the elevations. Ribbed connecting pipe connects the fan outlet of a vacuum at the lid and carries debris to the lid and the bag.
US08739356B2 Cleaning system for transparent tank
An automated cleaning system adapted for installation on a tank with transparent walls, with the kit comprising an outer element, an inner element which is adapted for cleaning the inner surfaces of the walls of the tank and which is magnetically coupled to the outer element, a horizontal guide rail, a horizontal drive means that moves a carriage along the guide rail, a vertical drive means fixed to the carriage that drives a shuttle that is fixed to the outer element, and a programmable motion-control system that can controllably move the inner element.
US08739355B2 Autonomous surface cleaning robot for dry cleaning
An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
US08739351B2 Toothbrush
A toothbrush having a handle, a head with oral care elements and a neck connecting the head with the handle is described. The toothbrush has a base structure of the handle, and the neck and the head are formed by a hard plastic component. Said basic structure of the handle is covered, at least in part, by a first soft plastic component. Said head including a second soft plastic component and said neck including a through-opening, wherein at least one section of a boundary wall of the opening is provided with an elastic muscle.
US08739350B1 Dental implant post cleaner
The present invention is a dental implant post cleaner, comprising a tubular housing having two open ends with an outer peripheral wall surface incorporating a frictional element and an inner peripheral wall surface with a plurality of interiorly extending bristles, for cleaning a dental implant post when inserted over and repetitiously manually rotated about the dental implant post. Furthermore, the tubular housing contains two oppositely beveled surfaces extending towards the inner peripheral wall surface forming two annular ridges, so that either one of the annular ridges will engage with a gum line about the dental implant post during a cleaning session. Also, a storage compartment in a holder being a handle of a toothbrush comprises a horizontal shaft for retaining the dental implant cleaning device therein when not in use.
US08739347B2 Spiral drive mechanism and spin mop with the same
A spin mop includes a spiral drive mechanism and a mop head. The spiral drive mechanism includes an upper rod, a sleeve axially secured on the upper rod, a stopper secured in the sleeve, two thread rolling plates positioned in the upper rod, a guide block, a lower rod axially inserted in the upper rod, and a follower secured on a top end of the lower rod. The guide block is placed in between the two thread rolling plates so that the guide block is movable in a spiral direction with respect to the upper rod. The follower is configured to be selectively driven by the guide block so that the follower together with the lower rod is rotatable with the guide block.
US08739343B2 Fenders for pier protection against vessel collision
A system is disclosed for protecting supporting structures, such as those of a bridge or other such marine supporting structure, from the force of an impact of a vehicle/vessel. Such a system includes a plurality of modular components arranged in series and configured to dissipate the energy of the force through the progressive buckling of one or more of the modular components. Each modular component contains an energy dissipation unit that includes a plurality of adjacent cells. The energy of the force is dissipated in the buckling of the walls of the cells of the energy dissipation units through the formation of one or more plastic hinges and/or volume reduction of the cells.
US08739342B1 Operable step
A step assembly includes a tread and an actuator. The actuator is operably coupled to the tread and configured to selectively reciprocate the tread between a raised position and a lowered position. The actuator is rotatably coupled to the actuator mount, which is slidably coupled to a frame. A spring selectively maintains a position of the actuator mount relative to the frame.
US08739341B1 Counterbalance for a fold out ramp
A ramp assembly includes a ramp portion configured for reciprocating motion between a stowed position, a deployed position, and a neutral position. The ramp assembly includes a counterbalance comprising a lug associated with the ramp portion so that movement of the ramp portion toward the deployed position moves the lug along an arcuate path in a first direction, and movement of the ramp portion toward the stowed position moves the lug along the arcuate path in a second direction. A link is coupled to the lug, and a guide is fixedly located relative to the stowed position of the ramp portion. A biasing element is associated with the link such that movement of the ramp portion away from the neutral position moves the biasing element toward the guide.
US08739327B2 Single handle faucet and a connecting structure thereof
A single handle faucet is fixed on a basin with a first hole and two second holes and contains a body; a control valve set fixed on the body and including a handle located above a central position of the body to rotate the valve core; two inlet pipes connected with the control valve set to feed cold water and hot water individually and extending out of the first hole of the basin; an outlet pipe coupled with the control valve set to flow mixed water of the cold water and the hot water; two screw rods including two top ends to connect with two sides of the housing individually and two bottom ends extending out of the two second holes respectively; two nuts screwed with the two screw rods respectively and engaged with a bottom end of the basin so that the faucet is locked on the basin.
US08739326B2 Mounting device having a mounting frame with securing rail, and method of mounting a mounting device
The mounting device includes a mounting frame (6) on which there is set a front cladding (2). Through the front cladding (2) there pass securing means (4) anchored to a cross piece (5) of the mounting frame (6), for securing a sanitary element (3). The front cladding (2) comprises at least an upper part (8) and a lower part (9) which are plate-shaped. Between the two parts (8, 9) there is a gap (16) in which there is arranged a securing rail (25) through which the said securing means (4) pass. The two parts (8, 9) can be aligned on the securing rail (4) during mounting.
US08739325B2 Shower unit comprising a shower receiver and a pumping device
A shower unit including a shower receiver (1) and a pumping device (2), whereby the shower receiver (1) includes a first portion (100) forming the shower tray and a second portion formed by a recess (120). The aforementioned pumping device (2) is positioned in the recess (120) of the receiver (1).
US08739324B2 Shower rod mounting bracket
A bracket for mounting a curved shower rod on a previously installed straight shower rod. The bracket includes a body having a first member that defines a first bore for receiving an end of the curved shower rod therein, and a second member defining a second bore for receiving a portion of the straight shower rod therein. The first member extends outwardly from the second member at an angle. The second member comprises first and second regions that are movable away from each other to capture a portion of the straight shower rod between them. A securement mechanism locks the first and second regions together to prevent the bracket from disengaging from the straight shower rod. A second mounting bracket is similarly engaged on an opposite end of the straight shower rod and receives a second end of the curved shower rod therein.
US08739323B2 Air injection bathtub
An air injection bathtub includes: a body part having a coupling recess formed depressedly on the bottom surface thereof; a plate part adapted to be fit to the coupling recess of the body part and having a connection groove formed depressedly on one side of the underside surface thereof, at least one air passing grooves formed depressedly on the underside surface thereof in a manner as to communicate with the connection groove and to pass the air supplied from the connection groove therethrough, and at least one air injection through-holes formed on the top surface of the plate part to inject the air passing through the air passing grooves into the body part; and a valve part disposed below the connection groove in a manner as to be open and closed through the air pressure supplied from the outside and to supply air to the connection groove.
US08739316B1 Protective headgear and inserts
An impact-absorbing insert for use in protective headgear includes an exterior surface defining an interior volume. The exterior surface may be formed by a plurality of layers joined together at seams. The interior volume contains a filler material. An impact-absorbing insert assembly includes a plurality of inserts connected together. Protective headgear adapted to protect a user includes a plurality of impact-absorbing inserts received in pockets.
US08745761B2 Force feedback leveling of tip arrays for nanolithography
A method of leveling a polymer pen array includes contacting a pen array with a surface and measuring a total force exerted on the surface by the pen array, the pen array being disposed at a first angle with respect to a first axis of the surface and a second angle with respect to a second axis of the surface; tilting one or both of the pen array and the surface to vary the first and second angles of the pen array with respect to the surface; measuring the total force exerted by the tilted pen array on the surface; and repeating the tilting and measuring steps until a global maximum of the total force exerted on the surface by the pen array is measured, thereby determining first and second angles which correspond to a leveled position of the pen array with respect to the surface.
US08745759B2 Associated with abnormal application-specific activity monitoring in a computing network
Embodiments herein disclosed provide for computer network security and, more specifically, monitoring application-based access to secure data and monitoring predetermined actions conducted on applications to determine abnormal access or abnormal actions. Specific embodiments of the invention provide for improved database which implements time period-structured tables and file directories. Such structuring of the database provides for automated data purging, backing-up of data and data recovery. Additional embodiments provide for tracking data attributes related to the monitored data, such as the quality of the monitored data, the quality of the monitored data and the origin of the monitored data. In addition, embodiments provide for validating the source of the monitored data to assure that data is received from a valid application.
US08745758B2 Apparatus and methods for device authorization in a premises network
Apparatus and methods for enabling protected premises networking capabilities. In one embodiment, a white list of devices authorized to access a premises network and a black list of device not authorized to access a premises network are utilized. The black and white lists may be stored at a database in communication with an authorization manager or may be stored at the manager itself. When a client device is connected to a premise, the manager determines, based on the premises and/or device identity, whether the device is entitled to access. The authorization manager makes this determination based on whether the device is on the white or black list. If the device is on neither list, the manager may add the device to the white list upon appropriate verification. The manager may also facilitate removal of a device from the white list to the black list upon request or automatically.
US08745757B2 Electronic device and controlling method of electronic device
The present invention provides an electronic device for performing a typical processing by storing a predetermined operating procedure and reproducing the stored operating procedure that controls suspending storing information related to an authentication, which includes a control unit, when an operation requiring a predetermined authentication is performed at the time when the predetermined operating procedure is stored.
US08745756B2 Device management system, device management apparatus, device management method, program for implementing the method, and storage medium storing the program
A device management system which makes it possible to promptly and easily change and reset device-related operation rights assigned to users. User's operation rights with respect to a device are set, and a system policy is set which is used to restrict the operation rights with respect to the device and is to be applied to a plurality of specific users. It is determined whether or not the system policy is to be applied. If it is determined that the system policy is to be applied, the user's operation rights with respect to the device are restricted based on the system policy irrespective of whether or not operation rights have been set.
US08745755B2 Controlling device access to enterprise resources in an orchestration framework for connected devices
Aspects described herein allow multiple devices to function as a coherent whole, allowing each device to take on distinct functions that are complementary to one another. Aspects described herein also allow the devices function as a coherent whole when interconnected devices and their respective applications are configured to operate in various operation modes, when management policies are employed to control the operation of the interconnected devices and their respective applications, when transferring content between the interconnected devices and storing the content at those devices, when obtaining access credentials for the interconnected devices that enable the devices to access enterprise resources, when a policy agent applies management policies to control operation of and interaction between the interconnected devices, and when the interconnected devices are used to access an enterprise application store.
US08745752B2 Detection method for detecting fraud
A detection method for detecting fraud with respect to a card reader. The card reader includes a removal detection switch for detecting a removal from a housing of a user operation terminal, a first RAM that can erase removal detection recognition data being stored therein, according to an output signal from the detection switch, a second RAM being independent of the first RAM and storing authentication key data. The method includes erasing the removal detection recognition data is erased when the card reader is removed from the housing of the user operation terminal. Afterwards, the authentication key data is changed after completion of predetermined authentication procedures when the card reader is mounted into the housing of the user operation terminal. Then, the changed authentication key data is stored in the second RAM, while the removal detection recognition data is stored in the first RAM.
US08745751B2 License information exchange system
When license information is transferred between a server machine and a client machine, an identifier which is unique to a series of communication sequences is provided. The identifier is sent when a communication is performed between the two machines, as well as when the license information is updated. Therefore, when a message for transferring the license information is received by the use of the same identifier, a response message is returned without updating the license information.
US08745748B2 Cancelling digital signatures for form files
The embodiments described herein generally relate to methods and systems for enabling a client to request a server to cancel the digital signing of a form file associated with a form. Successful cancellation of the digital signing process results in a return of the form file to its initial state, in which data are not lost, and the form can be resubmitted and/or the application of the digital signature can be retried. Request and response messages, communicated between a protocol client and a protocol server, cause the performance of protocol functions for applying a digital signature to a form file and for cancelling the signature thereof where errors in the signing process are detected. A versioning mechanism enabling the detection of version differences and resulting upgrades to the digital signature control allows for robust communications between a client and a server operating under different product versions.
US08745744B2 Storage system and storage system management method
The present invention removes a computer virus-infected benchmark file by re-creating the benchmark file referenced by a reference-source file. One or more clone files, which serve as reference files, reference a clone-source file, which serves as the benchmark file. In a case where it has been determined that the clone-source file is infected with a computer virus, only the clone file referencing the infected area is subjected to a virus check and repaired. A new clone-source file is configured based on the repaired clone file and the clone-source file (b). The old clone-source file, which is infected with the computer virus, is deleted (c).
US08745743B2 Anti-virus trusted files database
A method and apparatus for populating a trusted files database for an anti-virus application. A determination is made from several files stored in a file system of a set of files likely to be accessed from the file system. For each file that is likely to be accessed from the file system, a further determination is made to ascertain if the file is trusted by the anti-virus application. If the file is likely to be accessed from the file system, and is trusted, then it is identified in a trusted files database. By only including files that are likely to be accessed by the file system, the time to populate the trusted files database is greatly reduced.
US08745741B1 Detecting and handling vtable pointer corruption
A system and method is disclosed for providing security in virtual function calling. During a build process a program code is analyzed to identify one or more call sites used to facilitate a call to a subroutine associated with a declared object type. One or more trusted vtable pointers to a respective subroutine is determined, and the program is configured, via the build process, to detect, at an execution time, an initiation of a virtual call at a call site, verify whether a vtable pointer used in connection with the call site is associated with at least one of the trusted vtable pointers, and, if verified, facilitate the virtual call using the call site. If the vtable pointer cannot be verified then the virtual call is aborted.
US08745738B2 Vouching for user account using social networking relationship
Trusted user accounts of an application provider are determined. Graphs, such as trees, are created with each node corresponding to a trusted account. Each of the nodes is associated with a vouching quota, or the nodes may share a vouching quota. Untrusted user accounts are determined. For each of these untrusted accounts, a trusted user account that has a social networking relationship is determined. If the node corresponding to the trusted user account has enough vouching quota to vouch for the untrusted user account, then the quota is debited, a node is added for the untrusted user account to the graph, and the untrusted user account is vouched for. If not, available vouching quota may be borrowed from other nodes in the graph.
US08745737B2 Systems and methods for detecting similarities in network traffic
A system, computer-readable medium, and method for identifying similarities in network traffic are provided. Hash values are calculated from Internet Protocol (IP) addresses in a group of IP addresses that request a domain name, a hash signature is generated from the hash values and paired with the domain name, and the domain name is then clustered with another domain name having a paired hash of the same value. The clustered domain names are then extracted and used in a similarity calculation.
US08745729B2 Preventing abuse of services through infrastructure incompatibility
Spammers, and other abusers of web services, may be deterred in their attempts to sign up for these services at large scale by making changes to the service registration procedure, where the changes are designed to break the spammer's infrastructure. In one example, a procedure to register for a web service involves presenting a Human Interaction Proof (HIP, or “captcha”) to the user, and gating access to the service upon receipt of a correct solution. If spammers use botnets and/or image capture techniques to initiate registration processes and to transport the HIPs to human or automated solvers, then the registration procedure can be changed in a way that is incompatible with capturing these images, or in a way that is incompatible with receiving HIP solutions from someplace other than the location at which registration was initiated.
US08745721B2 Messaging system for healthcare community
A messaging system for a health care community includes a private network. Electronic medical records are accessible via the private network. A calendar system includes appointments of patients with medical providers. An encrypted firewall and subscriber directory limits access to the private network so that only subscribers to the private network have access to the private network. Subscribers are identified by mobile phone numbers or extensions.
US08745716B2 System and method for providing secure data communication functionality to a variety of applications on a portable communication device
A system for providing an application associated with a portable communication device the ability to communicate via a secure element. The system has a digital identifier and digital token operably associated with the application; a card services module that provides an application programming interface to the secure element; and a secure data table associated with the card services module. The secure data table includes a list of trusted applications each identifiable by paired digital identifier and token. The card services module [includes] compares the identifier and the token with each of the identifier-token pairs in the table until a match indicates the application is trusted. The card services module issues commands to the secure element based on an action requested by a trusted application in conjunction with the presentation of the digital token. A method of providing an application with the ability to communicate via secure element is also disclosed.
US08745713B1 Method and service for securing a system networked to a cloud computing environment from malicious code attacks
A system and method to prevent the installation by a hacker of malicious software onto networked electronic systems, computers, and the like, by removing the read, write and execute administrator permission files of a system's OS, and placing them in a in a separate, protected server in the cloud. The secure cloud server records the system's unique ID(s). After relocation of the authorized administrator's permissions files, a strong password is requested from the authorized administrator. Thereafter, the network path to the secure cloud server files is encrypted and recorded on the protected system. This path change replaces the former local path in the computer system to those files. The result of these changes to the OS on a protected system eliminates the hacker's access to the system from a network to illicitly become an administrator of the hacked system.
US08745712B2 Dynamically providing algorithm-based password/challenge authentication
Provided are a computer program product, method and system for dynamically providing algorithm-based password/challenge authentication. A page is generated including selectable conversion operators to enable generation of an algorithm that applies at least one selected conversion operator of the selectable conversion operators on a string to generate a password. A created algorithm created using the at least one selected conversion operator in the page is received. The created algorithm is associated with a username for use in authenticating access by a presenter of the username to a computer service.
US08745708B2 Method and apparatus for implementing security measures on network devices
A method for providing security measures on a network device, such as a router, is disclosed. In one embodiment, a method includes receiving a request for a network resource. The method further includes determining a classification of the request, and generating, based on the determined classification of the request, a security measure corresponding to the determined classification of the request for authentication of the request. The method also includes permitting access to the network resource when a correct response is received to the security measure corresponding to the determined classification of the request.
US08745703B2 Identifying exploitation of vulnerabilities using error report
A tool and method examine error report information from a computer to determine not only whether a virus or other malware may be present on the computer but also may determine what vulnerability a particular exploit was attempting to use to subvert security mechanism to install the virus. A system monitor may collect both error reports and information about the error report, such as geographic location, hardware configuration, and software/operating system version information to build a profile of the spread of an attack and to be able to issue notifications related to increased data collection for errors, including crashes related to suspected services under attack.
US08745702B2 System and method for managing access to a network interface device
A system and method for managing control of a network interface device. Permissions for management of a NID are established. The permissions enable a user to deny a third party access to one or more portions of the NID. Access for the third party to the one or more portions of the NID are granted in response to receiving an authorized override command from the third party. Activities performed by the third party are logged by the one or more portions of the mid-in response to receiving the authorized override command from the third party.
US08745700B2 System and method for pool-based identity authentication for service access without use of stored credentials
A computer-implemented system and method for pool-based identity authentication for service access without use of stored credentials is disclosed. The method in an example embodiment includes providing provisioning information for storage in a provisioning repository; receiving a service request from a service consumer, the service request including requestor identifying information; generating an authentication request to send to an authentication authority, the authentication request including requestor identifying information; receiving validation of an authenticated service request from the authentication authority; and providing the requested service to the service consumer.
US08745697B2 Information processing apparatus and information processing method
A multifunction product, when receiving input of login name and password, requests an LDAP server to perform authentication by using a pre-set representative ID. If the authentication is successful, the multifunction product requests the LDAP server to search for user information (DN) with the use of the login name, and after acquiring the DN, requests the LDAP server to perform authentication with the use of the DN. If the authentication processing is successful, the multifunction product permits a search for user information stored in the LDAP server.
US08745696B2 Apparatus and method for privacy protection in association rule mining
There are provided an apparatus and a method for privacy protection in association rule mining among data mining technologies. An apparatus for privacy protection in association rule mining according to an embodiment of the present invention comprises: a fake transaction inserter that generates fake transactions of a predetermined number each having a predetermined length and inserts the fake transactions between a plurality of transactions comprised in an original data set to generate a first virtual data set; and a distortion transaction generator that generates a second virtual data set by converting data of the transaction of the first virtual data set with a predetermined probability.
US08745689B2 Channel surfing compressed television sign method and television receiver
Efficient channel surfing in a compressed frame television system is provided by receiving and storing compressed frames representing unwatched channels. Then, when a viewer selects one of the unwatched channels for viewing, the corresponding compressed frame is retrieved from memory and is displayed until a sufficient number of frames are received for that channel to provide for normal viewing of that channel. Corresponding audio clips may also be stored in memory and retrieved and played when the corresponding channel is selected for viewing. Program data may also be stored for unwatched channels for later retrieval and display. Preferably, one tuner/decoder pair is utilized to display programs for selected channels, while a second tuner/decoder pair is utilized to capture and store compressed frames for unwatched channels.
US08745688B2 Method and device for operating a television located in a premises to simulate occupation of the premises
An electronic device operates a television located in a premises to simulate occupation of the premises, and thereby deter intrusion. The electronic device is caused to operate automatically, without any input from a user, and activates the television at different times according to a predetermined schedule not set by the user. During automatic operation, the television is caused not only to present television programming, but also to present visual and sound effects simulating human activity, whereby occupation of the premises is simulated.
US08745686B2 System and method for recording and time-shifting programming in a television distribution system with limited content retention
Various embodiments of the disclosed subject matter provide methods and systems to record broadcast programming for at least one television channel for a period of time, wherein the recording is performed upstream from subscribers in a television distribution system, and further including after the period of time, keeping recorded programming by request from at least one subscriber. And further wherein the request is for at least one television program contained in the recorded programming or for a time window for a particular channel. According to another embodiment a subscriber requests that broadcast programming be saved for the subscriber upstream from the subscriber in a television distribution system, and wherein the subscriber may request the programming be saved for later viewing by the subscriber between the time the programming was broadcast and a later point in time.
US08745683B1 Methods, devices, and mediums associated with supplementary audio information
Media data may include audio content and video content. Text may be associated with the audio content and presented on a display device. In response to receiving a selected portion of the text, supplementary information associated with the selected portion of text may be provided to a user. A method, device, or medium may be associated with identifying the selected portion of text and providing the supplementary information.
US08745682B1 Integrated cable modem and cable television management system
An integrated cable modem and cable television management system. The invention may include a stand alone device, a portable device, or a vehicle adapted device in various embodiments of the invention. The invention allows for two-way communication and interaction between a television service provider and a user of the device. In addition, other various circuitries may reside in the device allowing storage and processing of received signals. The invention allows a device operable to receive different broadcast signals, including analog and digital signals. In addition, the invention allows for download of selectable programming from a cable television server using the device, either offline, streaming, or in real time when online. The invention allows for recording and buffering of received signals. In addition, the invention allows for control of commercials, publications, and content contained within received signals. The invention allows for time compression of such signals as well.
US08745674B2 Apparatus for receiving broadcast signal
A broadcast signal receiving apparatus receives a plurality of transport streams and uses conditional access provided by an external adapter. The broadcast signal receiving apparatus includes a pre-processor operable to extract a part of information, by elementary stream unit, from each of the plurality of transport streams by receiving a filtering condition from the external adapter and performing filtering on the plurality of transport streams according to the filtering condition. The broadcast signal receiving apparatus also includes a multiplexer, an output interface, an input interface, and a demultiplexer. The external adapter is detachable from the broadcast signal receiving apparatus, and includes a conditional access descrambler that descrambles transport stream packets in the multiplexed data that are protected by conditional access with a packet identifier specified by the controller in the broadcast signal receiving apparatus.
US08745671B2 Systems and methods for presentation of digital media at a mobile platform
According to one embodiment, an apparatus is disclosed for receiving and providing an aggregate video feed on a mobile platform. The apparatus can include a receiver configured to receive a mobile digital television signal. A file assembler is configured to provide a broadcast media stream and at least one media file from the mobile video television signal. A media library stores the at least one media file. A media player configured to selectively retrieve the at least one media file from the media library, to construct an aggregate video feed from the retrieved at least one media file and the broadcast media stream, and to output the aggregate video feed.
US08745668B2 Service system and method of providing service in digital receiver thereof
A digital receiver and method of controlling the same are provided. An embodiment of the method of providing service data in a digital receiver includes transmitting device information including information about a country and a receiver type to a server; receiving a group identifier, ID, in accordance with the device information from the server; transmitting a service list including the received group ID and first service data to the server at a first interval; and receiving second service data from the server, configuring a service guide, and providing the service guide.
US08745666B1 Predictive analytics for media content using scheduled timers and media usage
Predicting user-interest in particular media content. Data associated with scheduled program recording timers may be accumulated across accessible subscribing customers of a particular television provider. A ranking parameter may be assigned to particular programs associated with particular ones of the scheduled program recording timers. A list may be presented itemizing particular programs based on assigned ranking values.
US08745658B2 System and method for construction, delivery and display of iTV content
iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client.
US08745657B2 Inserting interactive objects into video content
Enriching video-based content with additional content is enabled by defining metadata for a video comprising a place holder and matching attribute. When the video is viewed, a matching server is utilized to select an object to be inserted in the place holder according to the matching attribute. The matching server selects the object according to video content, represented by matching attribute, according to user related information, and according to type of place holder. The place holder may be utilized to dynamically insert an interactive object to the video. The inserted object may be seamlessly inserted to the video.
US08745654B1 Method and system for managing digital rights for content
A method and system for providing digital rights to a user device is set forth. The user device forms a selection signal from guide data. The user device communicates a digital rights determination signal to a first authentication module in response to selecting. The first authentication module communicates a query signal to a second authentication module to determine whether the user device is authorized to receive content associated with the selection signal. The second authentication module communicates an address of a content delivery module to the user device through the first authentication module when the user device is authorized. A digital rights management server communicates a request for content to a content delivery module using the address of the content delivery module. The content delivery module communicates content to the user device corresponding to the selection signal. The user device displays content on the display associated with the user device.
US08745653B2 Methods and apparatus for auto-subscription in a network environment
Methods and apparatus for auto-subscription in a network environment. A method is provided that includes determining an affiliate associated with a device, and identifying a package associated with the affiliate. The method also includes generating system information parameters that identify the package, and transmitting the system information parameters to the device. The method also includes receiving a subscription request from the device, wherein the subscription request requests that the device be automatically subscribed to receive the package.
US08745652B2 Television channel mapping techniques
In one embodiment, a television configuration technique includes determining a location, from a web service, of a television set using an internet protocol address of the television set or a zip code corresponding to a physical location of the television. Electronic programming guide, interactive programming guide or the like data for a plurality of service providers in the determined location are downloaded. The electronic programming guide data, interactive programming guide data, or the like for one or more channels that are unique between the plurality of service providers are checked against transmitting station identifier data or system information protocol data to identify the specific service provider that the television set is connected to. A channel list for the specific service provider is then determined from the electronic programming guide or interactive programming guide corresponding to the specific service provider.
US08745650B1 Content segment selection based on time-shifted content viewing
A method, executed by a processor, for selecting content segments to serve to a viewer based on time-delayed television content viewed by the viewer includes receiving by the processor, a notification for a visit by the viewer to the resource; accessing by the processor, a time-delayed content viewing history; and in response to the notification, identifying by the processor, based on the history, one or more content segments to serve at the resource.
US08745648B2 Methods and apparatus to monitor advertisement exposure
Methods and apparatus to monitor advertisement exposure are disclosed. An example method includes determining via a meter that a media content segment was presented at a media content presentation device and determining via an activity monitor different than the meter that a computing resource related to the media content segment was accessed by outputting an indication of an association between the computing resource access and the media content presentation after the presentation of the media content segment.
US08745643B2 Method and arrangement for re-loading a class
The method is for deploying an input class in a computer readable memory. A state class is created that has at least one field and at least one proxy method and a behavior class version that includes at least one method on the basis of the input class. At least one method call of the state class is redirected to the behavior class version. Also, an arrangement and a computer-software are disclosed.
US08745642B2 Method and system for sharing data between portlets within a portal
The present invention relates to a method and respective system for sharing data between portlets within a portal. In general, a method in accordance with an embodiment of the invention includes: generating a visual representation, indicating for a predetermined first portlet a portlet property indicating whether or not the first portlet shares data with a second portlet; displaying the visual representation at the web page rendering the first portlet; and/or generating a user control, allowing to switch ON and switch OFF the ability of the first portlet to share data with the second portlet, and performing portlet integration in dependence of the portlet property.
US08745636B2 Communication event management methods, media and systems
A method for managing a communication event in an information handling system (IHS) is disclosed herein. The method includes receiving at least one communication event at an interrupt manager, wherein the interrupt manager manages the at least one communication event from an application. The method further includes receiving a selection of an interrupt manager setting in response to at least one communication event and generating at least one event notification based on the interrupt manager setting selected.
US08745631B2 Intelligent memory device with ASCII registers
An ASCII-based processing system is disclosed. A memory is divided into a plurality of logical partitions. Each partition has a range of memory addresses and includes information associated with a particular task. Task information includes contents of task state register and one or more task data registers, with each task data register having an ASCII name. Each task data register is successively labeled with a unique alphabetic character label starting with the character ‘A.’ A dataflow unit within the processing system is configured to manage a mapping between registers with ASCII names and the memory addresses of a particular task. Task instructions can include ASCII characters that indicate a request for resources and indicate the ASCII-character designated names of task data registers on which the task instruction operates. A processing element receiving the task instruction performs the operation indicated by the ASCII operator code on the indicated task data registers.
US08745630B2 Dynamically allocating meta-data repository resources
The apparatus for dynamically allocating resources used in a meta-data repository includes a tracking module to track resources allocated to a meta-data repository, the meta-data repository comprising a repository that stores meta-data related to a computer system. An adjustment evaluation module evaluates repository usage of the resources allocated to the meta-data repository and ascertains whether a resource adjustment is desirable. An adjustment determination module determines desirable adjustments to the resources available to the meta-data repository. An allocation module adjusts resources allocated to the meta-data repository in accordance with the adjustment determination module. Adjusting resources includes changing a number of strings allocated to handle concurrent meta-data repository I/O requests.
US08745626B1 Scheduling application instances to configurable processing cores based on application requirements and resource specification
Systems and methods provide a processing task load and type adaptive manycore processor architecture, enabling flexible and efficient information processing. The architecture enables executing time variable sets of information processing tasks of differing types on their assigned processing cores of matching types. This involves: for successive core allocation periods (CAPs), selecting specific processing tasks for execution on the cores of the manycore processor for a next CAP based at least in part on core capacity demand expressions associated with the processing tasks hosted on the processor, assigning the selected tasks for execution at cores of the processor for the next CAP so as to maximize the number of processor cores whose assigned tasks for the present and next CAP are associated with same core type, and reconfiguring the cores so that a type of each core in said array matches a type of its assigned task on the next CAP.
US08745625B2 System, method and computer program product for conditionally executing related reports in parallel based on an estimated execution time
In accordance with embodiments, there are provided mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time. These mechanisms and methods for conditionally executing related reports in parallel based on an estimated execution time can provide parallel execution of related reports when predetermined time-based criteria are met. The ability to conditionally provide parallel execution of related reports can reduce overhead caused by such parallel execution when the time-based criteria is met.
US08745624B2 Distribution of job in a portable format in distributed computing environments
A distributed computing system includes a device that creates a job to be performed by one or more workers, where the job includes a group of tasks. The device further encodes the job into a group of portable format files, where each portable format file includes one or more tasks of the group of tasks. Each portable format file may be handled by each scheduler of a group of different schedulers. The device also transfers the group of portable format files via a network of the distributed computing system and sends information related to the job to one scheduler of the group of different schedulers. The information allows the one scheduler to cause the group of portable format files to be distributed to the one or more workers.
US08745621B2 Method for managing green power of a virtual machine cluster
A method for managing green power determines if how many physical machines should run or be shut off with the gross occupied resource weight ratio of the virtual machine cluster. The standby physical machine in the non-running physical machines is elected and woke up to join as one of the running physical machines; one of the running physical machines is elected as a migration physical machine with the virtual machines therein being moved to other running physical machines, and then shut off. The resource allocation process is conducted to distribute loads of the running physical machines such that the total numbers of the running physical machines are capable of being dispatched flexibly to achieve the object of green power management.
US08745620B2 Software tool and method for updating a virtual appliance
A virtual appliance update mechanism detects when an update to a corresponding workload is made, and makes automatic corresponding changes to the virtual appliance to reflect the update to the workload. In one specific implementation, the virtual appliance update mechanism determines that configuration units corresponding to the update to the workload are present in a knowledge base of configuration units, and automatically updates the virtual appliance with the configuration units corresponding to the update. In this manner a virtual appliance may be automatically updated based on an update to a workload, thereby assuring the virtual appliance reflects the current state of the workload.
US08745615B2 Information processing apparatus and installation method
The installation of multiple applications by an installer is executed in a mode that does not display an error message in a display device. Upon an installation performed by the installer ending, the result of the installation performed by the installer is determined. As a result of the determination, an installer that failed at the installation is caused to re-execute the installation of the application whose installation failed in a mode that displays an error message in the display device. As a result of the re-execution, an error message is displayed in the display device by the installer that failed at the installation.
US08745614B2 Method and system for firmware upgrade of a storage subsystem hosted in a storage virtualization environment
A method and controller device for upgrading firmware in a virtualized storage environment having a virtual machine manager, guest virtual machines and a storage device. The method includes downloading a new firmware solution bundle to a first logical area of the storage device, and installing the new firmware containing the virtual machine manager and guest virtual machines. The installation includes moving the solution bundle to a scratch area carved out of a P-cache area in the storage device, extracting the new firmware, copying the new firmware to the first logical area, marking the first logical area as the Active area, and marking the second logical area as the Staging area. The method also includes rebooting the virtualized storage environment with the installed new firmware, committing to the new firmware if the installation is successful, and rolling back the firmware version from the new firmware to the current firmware if the installation is not successful.
US08745611B2 Software upgrade analysis system
A system may include computer code for analyzing an upgrade from a first version to a second version of a software program that has been customized without performing the upgrade. The system may provide default state information of default program objects. The default program objects would be included in a default installation of the second version of the software program. The computer code may retrieve current state information of current program objects from an application database. The software program that has been customized may include the current program objects. The system may generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.
US08745606B2 Critical section ordering for multiple trace applications
Critical sections in a programming code may be ordered based at least in part on code motions. A flow graph of the code including the critical section may be generated. Two initiative motions may be performed based on the flow graph to identify possible positions of critical codes in the flow graph. Dependence relationship of critical sections may be determined based on the positions of critical sections. Using the dependence relationship information, the order of critical sections may be determined. The determined order of critical sections may be further used by a compiler to perform optimizations for the code.
US08745600B2 Inserting test scripts
A method and system to automatically insert a test script into a web application is provided. A web browser is monitored to detect the navigation in the web application. The test script is automatically inserted into the web application rendered on a web browser after a navigation is detected in the web application.
US08745598B2 Running injected code prior to execution of an application
A technique provides a hook that executes prior to a software application that is invisible to the software application. In an object-oriented execution environment, an imposter main class is loaded instead of the application main class. The imposter main class then manipulates the object-oriented execution environment to load the application main class without requiring knowledge of the application main class other than its name, and without requiring a change to the command line for the application.
US08745597B2 Providing programming support to debuggers
System, and computer program product for providing programming support to a debugger are disclosed. The debugger executes at least one debugger programming statement which modifies at least a portion of the computer program during execution of the computer program without recompiling the computer program. The debugger may be instructed to execute the at least one debugger programming statement at a specified position of the computer program. The at least one debugger programming statement may include a delete instruction that instructs the debugger to prevent one or more programming statements at a specified position in the computer program from being executed. The debugger may be instructed to execute the at least one debugger programming statement instead of one or more programming statements at a specified position in the computer program without recompiling the computer program.
US08745594B1 Program flow specification language and system
A programming language and computer system adapted to receive and execute f-programs written in a programming language that provides a mechanism to sequence and check the correctness of the execution of a plurality of code segments. The method provides for sequencing the execution of p-segments by a computer processor, where each p-segment is a sequence of one or more executable statements. The p-segments may be part of a manipulation program. An f-program includes a number of f-segments. The manipulation program is configured so that after the completion of execution of each p-segment, control is passed to a specific f-segment associated with the completed p-segment, and at least one variable identifier and value of the variable computed by the completed p-segment is passed to the f-segment so that the f-segment either causes execution to terminate or passes control to one of the p-segments.
US08745588B2 Method for testing operation of software
A method for processing test results from testing operation of software. A test result of pass, fail status, or unperformed is received for each test case of a test performed for each release of the software. A group to which each test belongs is ascertained. A test result stability index is calculated for each test case as being proportional to a total number of consecutive releases that include and are prior to the last release of the software such that the test result for each of the consecutive releases denotes a pass. A module stability index is calculated for each test case as being a summation over a product of a weight at each release and a binary stability indicator of 0 at each release for which the test result is changed from that of the immediately prior release and 1 at every other release.
US08745587B2 System and method for testing computer programs
A method for testing computer programs includes the steps of identifying at least one code subsection of a computer program to be tested, ascertaining one or more other code subsections required for executing the identified subsection, determining one or more input arguments required for executing the identified subsection and the other subsections, prompting a developer to provide at least one of the input arguments, and executing the identified subsection using the provided input arguments.
US08745585B2 Meta-data for single development test environment
System and method for generating meta-data for a product is disclosed. An artifact repository stores first artifacts for building the product. The artifact repository stores first meta-data for one or more of the artifacts in the repository. A build manager builds second artifacts for the product from source code and one or more of the first artifacts based on information in a project script. The build manager is adapted to combine the first meta-data for each of the one or more of the first artifacts used to build the second artifact to form second meta-data for each of the second artifacts.
US08745584B2 Dependency injection by static code generation
The illustrative embodiments provide dependency injection by static transformation. Information about a first software module among several software modules is identified. The first software module has a dependency on at least one other software module among the several software modules. Information about the dependency of the first software module on at least one other software module is identified. Using the information about the first software module and the information about the dependency, code is generated for the first software module to resolve the dependency.
US08745583B2 Method and system for managing development components
Methods, systems, and software for managing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for managing reusable development components includes identifying a first development component of a first type. This first development component is stored in a repository, with the repository including a plurality of other development components with at least a second development component of a second type. The method then includes presenting an interface to a user operable to display information for at least the first and second development components.
US08745582B2 Designer for web pages at a local machine
One embodiment includes a method that may be practiced in a computing environment. The method enables design and testing of web pages locally at a local machine. After being designed and tested at the local machine, the web pages will be deployed at a remote server remote from the local machine. The web pages include relative references to resources from the perspective of the remote server. The relative references to resources are intended to be resolved by the remote server. The method includes accessing code at a local machine. The code defines a web page. The code includes relative references to resources. The relative references are expressed from the perspective of a remote server remote from the local machine, such that the relative references are only natively resolvable by the remote server. The method further includes translating the relative references to local references. The local references are resolvable by the local machine such that the local machine can resolve the local references to the resources.
US08745579B2 Methods and systems for dynamically composing distributed interactive applications from high-level programming languages
This disclosure provides techniques of verifying license compliance for a web application. A web application including a broadcast key and a license tag is generated. The generated web application is made available for review by a search engine. A query is communicated to the web search engine for a selected license tag. A list of reviewed web applications is received from the web search engine. The broadcast keys associated with each web application are evaluated to identify duplicate broadcast keys.
US08745571B2 Analysis of compensated layout shapes
The disclosure relates to the analysis of compensated layout shapes. A method in accordance with an embodiment includes: analyzing a semiconductor layout using a bucket structure, the layout including a semiconductor device; and applying a pattern template to a content of the bucket structure to identify a shape adjacent to the semiconductor device; wherein the pattern template is derived from layout groundrules.
US08745567B1 Efficient apparatus and method for analysis of RTL structures that cause physical congestion
A logical congestion metric analysis engine predicts pre-placement routing congestion of integrated circuit designs. The engine uses a method employing new congestion-predicting metrics derived from structural register transfer level (RTL). The method compares multiple metrics to those stored in a knowledge base to predict routing congestion. The knowledge base contains routing results for multiple designs using the same technology. For each design the knowledge base holds pre-placement metric values and the corresponding post-placement and routing congestion results. A logical congestion debug tool allows users to visualize and fix congestion issues.
US08745566B1 Method and apparatus for utilizing constraints for the routing of a design on a programmable logic device
A method for designing a system on a programmable logic device (PLD) is disclosed. Routing resources are selected for a user specified signal on the PLD in response to user specified routing constraints. Routing resources are selected for a non-user specified signal on the PLD without utilizing the user specified routing constraints.
US08745565B2 Satisfying routing rules during circuit design
One embodiment of the present invention provides a system that attempts to satisfy routing rules during routing of an integrated circuit (IC) chip design. During operation, the system receives a routing solution for the IC chip design and a set of routing rules to be satisfied by the routing solution. The system then assigns weights to the set of routing rules, wherein a higher weight for a routing rule indicates a higher importance of the routing rule. The system additionally assigns effort levels to the set of routing rules, wherein a higher effort level for a routing rule indicates that a higher amount of resources are available to satisfy the routing rule. The system then modifies the routing solution to satisfy the routing rules based at least on the weights and the effort levels associated with the routing rules.
US08745564B2 Data processing apparatus and method for controlling the apparatus
The present invention provides a data processing apparatus having a programmable logic and a method for controlling the apparatus. If it is determined that the reconfiguration of the programmable logic is necessary, register setting data for reconfiguring the programmable logic is supplied to the programmable logic. The programmable logic reads out circuit information from a memory storing the circuit information in accordance with the register setting data and reconfigures a function of the programmable logic. A CPU transfers the register setting data to the programmable logic and then transfers data to be processed by the programmable logic whose function has been reconfigured, to the programmable logic.
US08745562B2 Method of on-board wiring
A design method of on-board wiring for a designed circuit includes determining a severity as a crosstalk prevention index for a pair of wires based on a generated noise level of a damaging side wire and a permissible noise level of a damaged side wire. The pair of wires is then assigned a severity class (SC) based on the severity determined. The SC is a pre-defined value range(s) for severity classification. Based on a preset SC specific permissible value list, one or more by-design permissible values belonging to the SC is generated for a design element of the pair of wires. A layout of the pair of wires on a board is constructed based on the by-design permissible value.
US08745561B1 System and method for common path pessimism reduction in timing analysis to guide remedial transformations of a circuit design
A system and method are provided for common path pessimism removal or reduction (CPPR) in a timing database provided to guide transformative physical optimization/correction of a circuit design for an IC product to remedy operational timing violations detected in the circuit design. Pessimism is reduced through generation of a common path pessimism removal (CPPR) tree structure of branching nodes, and operational timing characteristics of each node. The CPPR tree structure is used to avoid exponential phases propagating in an exploratory manner through the system design, as well as the resultant memory footprint thereof. Additionally, back-tracing node-by-node through the circuit design for each and every launch and capture flip flop pair end point through each possible path thereof is avoided.
US08745555B2 Method for integrated circuit design and manufacture using diagonal minimum-width patterns
Methods for designing and manufacturing an integrated circuit are disclosed, in which the physical design process for a standard cell or cells utilizes a preferred diagonal direction for minimum-width patterns on at least one layer, where the standard cell or cells are used in the layout of an integrated circuit. The methods also include forming the patterns on a photomask using model-based fracturing techniques with charged particle beam simulation, and forming the patterns on a substrate such a silicon wafer using the photomask and an optical lithographic process with directional illumination which is optimized for the preferred diagonal direction.
US08745553B2 Method and apparatus for applying post graphic data system stream enhancements
An approach is provided for applying post graphic data system (GDS) stream enhancements back to the design stage. Embodiments include receiving a data stream of an integrated circuit design layout from a design stage, determining one or more design constructs based on an analysis of the data stream, determining one or more instructions to implement the one or more design constructs at the design stage, and sending the instructions to the design stage to implement the one or more design constructs.
US08745552B2 EDA tool and method, and integrated circuit formed by the method
A method comprises: accessing data representing a layout of a layer of an integrated circuit (IC) comprising a plurality of polygons defining circuit patterns to be divided among a number (N) of photomasks for multi-patterning a single layer of a semiconductor substrate, where N is greater than one. For each set of N parallel polygons in the layout closer to each other than a minimum separation for patterning with a single photomask, at least N−1 stitches are inserted in each polygon within that set to divide each polygon into at least N parts, such that adjacent parts of different polygons are assigned to different photomasks from each other. Data representing assignment of each of the parts in each set to respective photomasks are stored in a non-transitory, computer readable storage medium that is accessible for use in a process to fabricate the N photomasks.
US08745548B2 Perturbational technique for co-optimizing design rules and illumination conditions for lithography process
A process of generating design rules, OPC rules and optimizing illumination source models for an integrated circuit layout, to form short lines, terminated lines and crossovers between adjacent parallel route tracks, may include the steps of generating a set of template structures which use a set of characteristic design rules, and performing a plurality of source mask optimization (SMO) operations on the set of template structures with different values for the design rules in each SMO operation. In a first embodiment, the SMO operations are run using a predetermined set of values for each of the design rules, spanning a desired range of design rule values. In a second embodiment, the SMO operations are performed in a conditional iterative process in which values of the design rules are adjusted after each iteration based on results of the iteration.
US08745546B2 Mask overlay method, mask, and semiconductor device using the same
A mask overlay method, and a mask and a semiconductor device using the same are disclosed. According to the disclosed mask overlay technique, test marks and front layer overlay marks corresponding to a plurality of overlay mark designs are generated in a first layer of a semiconductor device. The test patterns generating the test marks each include a first sub pattern and a second sub pattern. Note that the first sub pattern has the same design as a front layer overlay pattern (which generates the front layer overlay mark corresponding thereto). Based on the test marks, performances of the plurality of overlay mark designs are graded. The front layer overlay mark corresponding to the overlay mark design having the best performance is regarded as an overlay reference for a mask of a second layer of the semiconductor device.
US08745545B2 Systems and methods for stochastic models of mask process variability
Systems and methods are disclosed for a stochastic model of mask process variability of a photolithography process, such as for semiconductor manufacturing. In one embodiment, a stochastic error model may be based on a probability distribution of mask process error. The stochastic error model may generate a plurality of mask layouts having stochastic errors, such as random and non-uniform variations of contacts. In other embodiments, the stochastic model may be applied to critical dimension uniformity (CDU) optimization or design rule (DR) sophistication.
US08745544B2 Unlocking a device by performing gestures on an unlock image
A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture.
US08745543B2 Control of search results with multipoint pinch gestures
A device incorporates a touch-enabled screen configured to accept a user's interaction with the touch screen to control display of the results of searches for information online and for listings within ecommerce sites. A user's interaction with multipoint pinch gestures, applied to the touch screen and immediately above item data listings, navigates through large volumes of search results. By touch-selection of a facet of the item data returned in an item listing, a user may scale a characteristic of the selected facet of item data according to an application of multipoint pinch gestures. By application of a pinch-out and a pinch-in gesture respectively, a date facet of metadata may be scaled backward and forward in time.
US08745542B2 Gesture-based selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items and at least one control that references multiple values. A first gesture input by a user using the control is identified, and a first value is selected based on the first gesture. A second gesture input by the user using the control is identified, and a second value is selected based on the second gesture. A second set of data items is selected based on the first and second values, and information referencing the second set of data items is displayed.
US08745541B2 Architecture for controlling a computer using hand gestures
A 3-D imaging system for recognition and interpretation of gestures to control a computer. The system includes a 3-D imaging system that performs gesture recognition and interpretation based on a previous mapping of a plurality of hand poses and orientations to user commands for a given user. When the user is identified to the system, the imaging system images gestures presented by the user, performs a lookup for the user command associated with the captured image(s), and executes the user command(s) to effect control of the computer, programs, and connected devices.
US08745537B1 Graphical interface for managing and monitoring the status of a graphical model
In an embodiment, a method for managing and monitoring a graphical top model includes executing the graphical top model. The graphical top model references multiple instances of at least one graphical model. The method also generates a graphical user interface that displays a component from a graphical model. The displayed component is referenced by at least two of the model instances. The graphical user interface displays a current calling hierarchy indicative of a specific model instance that is associated with the displayed component.
US08745536B1 Volumetric data exploration using multi-point input controls
A three-dimensional data set is accessed. A two-dimensional plane is defined that intersects a space defined by the three-dimensional data set. The two-dimensional plane defines a two-dimensional data set within the three-dimensional data set and divides the three-dimensional data set into first and second subsets. A three-dimensional view based on the three-dimensional data set is rendered on such that at least a portion of the first subset of the three-dimensional data set is removed and at least a portion of the two-dimensional data set is displayed. A two-dimensional view of a first subset of the two-dimensional data set also is rendered. Controls are provided that enable visual navigation through the three-dimensional data set by engaging points on the multi-touch display device that correspond to either the three-dimensional view based on the three-dimensional data set and/or the two-dimensional view of the first subset of the two-dimensional data set.
US08745526B2 Screen display in application switching
An application-switching program displays representations of applications, for example icons, on a screen of a device. As a user of the device navigates between the representations, a screen of the application to a representation of which the user has currently navigated is shown in the background of the display.
US08745521B2 System and method for annotating graphical user interface
A system and method of creating annotations for graphical user interface (GUI) objects is provided. The annotations may be based on best candidate GUI objects that are in the vicinity of GUI objects that need annotation. The best candidate GUI object may be selected based on the position of an unannotated GUI object, a position of candidate GUI objects, a role of the unannotated GUI object, and a precedence criteria of the unannotated GUI object. The precedence criteria may include a position preference for candidate GUI objects in relation to unannotated GUI objects. The annotations may also be based on information within a self-described GUI object. Options can be specified to define how the annotations are extracted from candidate GUI objects and self-described GUI objects. The annotation of GUI objects can assist non-technical users in the automated testing and documentation of GUIs.
US08745520B2 User interface including a preview
Methods and apparatus, including computer program products, for providing content previews. One apparatus operates to display one or more user interface controls as a foreground against a background on a display device; receive user input resulting in a user interface state that has an associated action; and display as the background a preview of the associated action. In another aspect, the user input gives focus to a user interface control that has associated content; and a preview of the associated content is displayed without further action on the part of the user. In another aspect, user interface controls are displayed; and giving input focus to a particular user interface control that has associated content causes an apparatus to play a preview of the associated content without further action on the part of a user.
US08745519B2 User-customizable dialog box
A customizable dialog box. The customizable dialog box can include a primary display region and at least one secondary display region activatable from the primary display region. One or more user input fields can be disposed in the at least one secondary display region. Similarly, one or more selection controls can be disposed in the at least one secondary display region. In that regard, each one of the selection controls can correspond to one of the user input fields. Finally, at least one primary user input field can be disposed in the primary display region. Specifically, the at least one primary user input field can include a user input field in the secondary display region whose corresponding selection control has been activated.
US08745514B1 Pressure-sensitive layering of displayed objects
First and second objects are displayed on a pressure-sensitive touch-screen display device. An intersection is detected between the objects. Contact by one or more input mechanisms is detected in a region that corresponds to the first displayed object. Pressure applied by at least one input mechanisms is sensed. The depth of the first displayed object is adjusted as a function of the sensed pressure. The depth of the displayed objects are determined at their detected intersection. The determined depths of the displayed objects are compared. Based on a result of comparing the determined depths, data is stored indicating that one of the displayed objects is overlapping the other. In addition, the displayed objects are displayed such that the overlapping displayed object is displayed closer to a foreground of the pressure-sensitive touch-screen display device than the other displayed object.
US08745507B2 Preloader employing enhanced messages
A disclosed method of serving web page requests includes detecting a client request for a web page that contains an object. A preloader application is invoked to execute while the object is downloading to the client. The preloader application displays a preloader message during at least part of the downloading interval. At least a part of the preloader message is an advertisement or is otherwise unrelated to a progress of the downloading of the object. A size of the object may exceed a specified threshold and/or a type of the object may match any of a set of predetermined object types. The set of predetermined object types may include a Java® object type, a Flash® object type, or another object type suitable for implementing motion graphics. In some embodiments, the preloader application resides on a third party web site.
US08745506B2 Data structure mapping and navigation
Embodiments provide navigable and other information to users. In an embodiment, a handheld computing device can be configured to provide a navigable map that includes a number of map list items corresponding to aspects of an underlying data structure. In one embodiment, a process includes displaying a number of linked list items of a navigable list map in a first display portion and displaying a preview of pertinent information associated with an item in a second display portion. Other embodiments are available.
US08745503B2 Graphical interface for managing server environment
A system includes a server environment and a management station. The server environment includes hardware servers. At least some of the servers can be characterized by a hierarchy of partitions. The management station provides an administrative interface. The administrative interface provides a display that displays alternate views of a graphical representation of the server environment. Each of the views has graphical partition elements corresponding to at least some of the partitions nested with graphic server elements corresponding to at least some of the hardware servers. At least some of the graphical partition elements include links that, when activated, cause the graphical representation to switch to another of its views in which is highlighted a graphical partition element that was not highlighted in the previous view.
US08745500B1 Video editing, enhancement and distribution platform for touch screen computing devices
A window displaying at least one video clip and at least one highlight element is presented in a graphical user interface on a mobile device having a touch screen interface. Thereafter, user-generated input is received via the graphical user interface selecting one of the at least one highlight element during display of the at least one video clip. In response to the user-generated input, at least one thumbnail is displayed (concurrently with the window in the graphical user interface) that corresponds to a segment of the video clip being displayed. A video file is then generated or modified that includes for at least one thumbnail, the corresponding segment of the video clip. Related apparatus, systems, techniques and articles are also described.
US08745499B2 Timeline search and index
Some embodiments provide a timeline search tool for searching and navigating a timeline. The timeline search tool includes a search field that allows a user to search for clips. In some embodiments, each clip in the list of clips is selectable such that a selection of the clip causes the timeline to navigate to the position of the clip in the timeline. In some embodiments, the timeline search tool allows a user to search for clips based on keywords or markers.
US08745497B2 Providing an interactive presentation environment
An interactive presentation environment for eMeetings or the like that provides participants with more control over what they see and hear. One embodiment of the interactive presentation environment comprises a meeting recorder adapted to create a recording of a live meeting and a navigation control for selecting a portion of the recording to view during the live meeting. Some embodiment may further comprise a timeline control containing a first graphical indicator associated with a live position and a second graphical indicator associated with a current position, a bookmark control adapted to mark a portion of the recording for archiving, and a display operatively connected to the meeting recorder and the navigation control.
US08745496B2 Variable I/O interface for portable media device
The present invention can include electronic devices having variable input/output interfaces that can allow a user to interact with the devices with greater efficiency and in a more ergonomic manner. An electronic device of the present invention can display icons associated with user-programmable parameters of a media file. By interacting with the icons, a user can change the user-programmable parameters during playback of the media file. Changes to the user-programmable parameters can affect playback of the remainder of the media file. An electronic device of the present invention also can automatically re-orient images shown on a display and re-configure user input components based on the orientation of the electronic device.
US08745494B2 System and method for control of a simulated object that is associated with a physical location in the real world environment
Systems and methods for control of a simulated object that is associated with a physical location in the real world environment are herein disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of determining whether a location data and a timing data satisfy a criterion. Responsive to determining that the location data and the timing data satisfy the criterion, the method enables access of the simulated object in a simulated environment by a user via a device. The simulated object generally includes attributes that are perceived by the user via the device. In one embodiment, the location data includes a location of the device and the timing data includes a time when the device is located at the location.
US08745491B2 Determining event patterns for monitored applications
A method, system, and computer program product for providing information of a monitored system through a graphical user interface (GUI) of a monitoring application to support simplified or automatic identification of events. The method includes, among other possible operations, initiating an event pattern script recording. The method also includes keeping track of user actions on said GUI and on activated GUI panels during said event pattern script recording by requesting a user to specify, once the user activates a further GUI panel, which panel information in a current GUI panel triggered activation of said further GUI panel and based on what criterion the triggering occurred. The user specified information results in triggering information. The method also includes, in response to receiving an indication that an event has been identified, stopping said event pattern script recording. The method also includes, storing said event pattern script recording containing identification information identifying the event, GUI panel information about said activated GUI panels during said event pattern script recording and said triggering information.
US08745488B1 System and a method for web-based editing of documents online with an editing interface and concurrent display to webpages and print documents
A method and a system for editing documents online, that in some implementations, simultaneously edits a webpage document, in a webpage file format, and an image document, in an image file format. The webpage document and the image document may have substantially similar visual content. In some implementations, an editing interface is displayed to a client device. The editing interface may have a first portion displaying one or more webpage editing forms for editing the webpage document and a second portion displaying the webpage document or image document being edited. The editing interface accepts editing data from the client device. Both the webpage document and an image document may be updated based on accepted editing data. The image document is updated in part by updating form data retrieved from a database. In some implementations, the updated webpage document is displayed on a webpage and access to the image document is provided from the webpage.
US08745485B2 Extensible remote tag markup system and method
Functionality available on an enterprise server is applied to HTML content from a remote server. HTML content is collected from remote servers including remote markup tags upon request from an end user. The HTML content for the remote markup tags is parsed and converted to content formatted for enterprise server functionality. The converted content is executed at the enterprise server. Remote server and enterprise server data are then transmitted to the end user. Tags and/or libraries may be extensible, such that they may be created or modified, and the tags may or may not be included within a supplied library of tags and/or a created library of tags, or any combination thereof.
US08745484B2 Advanced embed code
An embed code that can be copied from a first web site for placement in a second web site by users is disclosed. The embed code will render a content object from the second web site on a number of supported platforms. Autonomously, the embed code chooses from multiple playback options to choose one for the web browser rendering the embed code, for example, Flash,™ HTML5, Silverlight,™ or a media player. Wherever the embed code is placed in a web site, a wide range of end user devices are supported without needing to reference other locations on the Internet, i.e., the embed code alone can automatically configure to play on that wide range of end user devices. The content object may be hosted or stored in various locations with the embed code accessing the proper version of the end user device.
US08745481B1 Aggregating content from multiple services
An exemplary embodiment involves receiving, by a processor, a selection of a contact from a requestor. The exemplary embodiment further involves identifying, by the processor, multiple services to which the contact subscribes and to which the requestor subscribes. Subscribing to each service comprises creating a profile comprising authentication information and associating with the profile one or more content items provided by the service. Identifying the multiple services comprises identifying, for each service that a first profile of the contact is associated with a second profile of the requestor. The exemplary embodiment further involves communicating, by the processor, with the multiple services to identify content to identify content that is provided by one or more of the multiples services and that is associated with the contact. The exemplary embodiment further involves generating, by the processor, a preview indicating the content associated with the contact.
US08745477B1 Tool for managing online content
A content management tool can assist publishers/authors in managing access rights and other parameters related to the display of documents online. The documents may include books and other documents that are traditionally published as printed works. The content management tool may display presentation parameters for the documents that relate to how the documents are to be shown to users when accessing the documents. The content management tool receives modifications to the presentation parameters and applies the modified versions of the presentation parameters to future accesses of the documents by users. The content management tool can, for example, be used to modify the portions of the document available for display, turn on/off certain portions of the document, manage links displayed concurrently with the document, and/or manage advertising related to the document.
US08745474B2 Method and apparatus for determining bits in a convolutionally decoded output bit stream to be marked for erasure
A method and apparatus are provided for determining bits in a convolutionally decoded output bit stream to be marked for erasure. K-bits and p-bits of the convolutionally encoded output bit stream may be compared with a corresponding k-bits and p-bits of a delayed version of the input bit stream. For each bit of the k-bits (p-bits) in the convolutionally encoded output bit stream and in the corresponding k-bits (p-bits) of the delayed version of the input bit stream, a number of or pattern of conflicting bits and whether the number of conflicting bits exceeds a threshold number or pattern of conflicting bits may be determined. The output bit stream may be sent to a block decoding component for decoding with the k-bit streams marked for erasure.
US08745472B2 Memory with segmented error correction codes
A code word is received that was derived from a plurality of smaller code words that represent a data word of 2m data bits and a plurality of error correction code bits. The code word is converted into the plurality of smaller code words and syndromes are computed by multiplying each of the plurality of smaller code words by a check matrix. The syndrome words are processed to determine a number of errors that exist in each of the plurality of smaller code words. A portion of the syndrome words is processed to determine locations of possible errors within the plurality of smaller code words. Up to two errors may be corrected and up to three errors may be detected in the code word by using the number of errors and the locations of possible errors to determine erroneous bits in the code word.
US08745469B2 Signal segmentation method and CRC attachment method for reducing undetected error
The present invention provides for applying a cyclic redundancy check (CRC) to a data signal. The present invention includes attaching a first CRC to a first data signal block having a first length, segmenting the first data signal block attached with the first CRC into a plurality of second data signal blocks having a length shorter than the first length, respectively generating a second CRC for each second data signal block, and attaching the generated second CRC to the respective second data signal block. Moreover, the first CRC and second CRC may be generated from respectively different CRC generating polynomial equations.
US08745464B2 Rank-specific cyclic redundancy check
Embodiments of the present disclosure describe methods, apparatus, and system configurations for providing rank-specific cyclic redundancy checks in memory systems.
US08745462B2 Channel coding method of variable length information using block code
A channel coding method of variable length information using block code is disclosed. A method for channel-coding information bits using a code generation matrix including 32 rows and A columns corresponding to length of the information bits includes channel-coding the information bits having “A” length using basis sequences having 32-bit length corresponding to columns of the code generation matrix, and outputting the channel-coded result as an output sequence. If “A” is higher than 10, the code generation matrix is generated when (A−10) additional basis sequences were added as column-directional sequences to a first or second matrix. The first matrix is a TFCI code generation matrix composed of 32 rows and 10 columns used for TFCI coding. The second matrix is made when at least an inter-row location or an inter-column location of the first matrix was changed. The additional basis sequences satisfy a value 10 of minimum Hamming distance.
US08745457B2 Methods and structure for utilizing external interfaces used during normal operation of a circuit to output test signals
Methods and structure are provided for routing internal operational signals of a circuit for output via an external interface. The structure includes an integrated circuit. The integrated circuit comprises a block of circuitry components operable to generate internal operational signals for performing designated functions during normal operation of the circuit, a control unit, a test signal routing hierarchy, and an external interface. The test signal routing hierarchy is coupled to receive the internal operational signals and controllably selects the internal operational signals for acquisition and applies them to the control unit. The external interface provides communications between the integrated circuit and an external device during normal operation of the integrated circuit. The control unit receives the selected internal operational signals from the test signal routing hierarchy, and applies the selected internal operational signals to the external interface during normal operation of the integrated circuit.
US08745452B2 Resistive memory device and test systems and methods for testing the same
A resistive memory device and a system and method for testing the resistive memory device are provided. The resistive memory device includes a plurality of bit lines comprising at least one dummy bit line to which a plurality of resistive memory cells are connected, a conducting wire connected to the dummy bit line, a first switching element positioned between the dummy bit line and an external device outside the resistive memory device, and a second switching element positioned between the conducting wire and the external device. Accordingly, the operational reliability of the resistive memory device may be increased.
US08745449B2 Systems and methods for managing end of life in a solid state drive
Various embodiments of the present invention provide systems and methods for managing solid state drives. As an example, a storage system is described that include at least a first flash memory block and a second flash memory block, and a control circuit. The first flash memory block and the second flash memory block are addressable in the storage system. The control circuit is operable to identify the first flash memory block as partially failed, receive a write request directed to the first flash memory block; and direct the write request to the second flash memory block.
US08745448B2 Storage system, storage control apparatus and method for failure recovery
A storage system comprises a storage device for storing data, a control apparatus which controls the storage device and comprises multiple communication ports, and a switch apparatus which expands the number of storage device couplings and comprises multiple communication ports. Respective multiple communication ports of the control apparatus are coupled to respective multiple communication ports of the switch apparatus, and the switch apparatus is coupled to the storage device. The control apparatus configures at least one communication port of the multiple communication ports of the control apparatus, to a dedicated communication port for outputting only a prescribed command issued when a failure is detected.
US08745444B2 Item-level restoration and verification of image level backups
Systems and methods for item-level restoration from and verification of an image level backup without fully extracting it. The method receives backup parameters and selection of an image level backup to restore or verify and initializes virtual storage. The method attaches the virtual storage to a hypervisor to launch a virtual machine (VM) to test and restore data objects. The method stores VM virtual disk data changes resulting from restoration and verification in a changes storage. The method optionally reconfigures VMs to use an isolated network. The method optionally uses a routing appliance to provide access to VMs running in the isolated network from a production network. The method determines if the VM operating system (OS) is able to start using restored copies of selected data objects and tests applications associated with selected data objects. The method displays restoration and test results in an interface and automatically delivers the results.
US08745440B1 Computer-implemented system and method for providing software fault tolerance
A computer-implemented method for providing software fault tolerance is provided. A multithreaded program is executed. The program execution includes a plurality of multithreaded processes. A set of inputs is provided to one of the multithreaded processes and the inputs set is copied to each of the other multithreaded processes. The executions of the multithreaded processes are divided into deterministic subsets of the execution that end at a checkpoint. An execution of the deterministic subset is speculatively executed continuously on one of the multithreaded processes. Upon completion of execution through the checkpoint, the successfully completed execution path through the deterministic subset is retired. Execution of the deterministic instructions subset on the other multithreaded process is continued along the completed execution path.
US08745439B2 Systems and methods for multilevel media defect detection
Various embodiments of the present invention provide systems and methods for deriving data from a defective media region. As an example, a method for deriving data from a defective media region is disclosed that includes providing a storage medium and performing a media defect detection that indicates a defective region on the storage medium. A first data decode is performed on data corresponding to the defective region. The first data decode yields a first output. It is determined that the first output failed to converge and based at least in part on the failure of the first output to converge, a second data decode is performed on the data corresponding to the defective region. The second data decode includes zeroing out any soft data corresponding to the defective region and providing a second output.
US08745437B2 Reducing impact of repair actions following a switch failure in a switch fabric
Techniques are disclosed for reducing impact of a switch failure and/or a repair action in a switch fabric. In one embodiment, a server system is provided that includes a first interposer card that operatively connects one or more server cards to a midplane. The first interposer card may include a switch module that switches network traffic for the one or more server cards. The first interposer card may be hot-swappable from the midplane, and the one or more server cards may be hot-swappable from the first interposer card. The server system may further include an interconnect between the first interposer card and a second interposer card.
US08745435B2 Network fault manager
A computer-implemented method for detecting alarm conditions, the method involving receiving at a first time a trigger notification describing a monitored occurrence on a network; setting a redundancy window to begin at the first time and to end at an expiration time; designating a first alarm condition to represent the trigger notification; receiving a second notification at a second time after the first time, the second notification describing the monitored occurrence; and determining whether a second alarm condition exists by testing whether the second time is within the redundancy window.
US08745432B2 Delay controller, control method, and communication system
A delay controller includes an acquiring section that acquires synchronization timings indicating timings when a plurality of controllers, which control via a line a plurality of transmitters that transmit data, synchronously control the transmitters, a determining section that determines a reference synchronization timing serving as a reference for synchronization between the controllers, on the basis of the synchronization timings acquired by the acquiring section, and a synchronization information transmitting section that transmits synchronization information to the controllers, the synchronization information being used when the controllers receive data from each of the transmitters at the reference synchronization timing determined by the determining section.
US08745430B2 Clock synchronization across an interface with an intermittent clock signal
The disclosed embodiments provide a system that facilitates synchronization between a first component and a second component connected to the first component via an interface in a computer system. During an active state of the interface, the system uses a local time base in the second component to generate a local clock signal that tracks a host clock signal from the first component. Next, during an inactive state of the interface, the system uses the local time base to maintain the local clock signal at the second component. Finally, during a subsequent active state of the interface after the inactive state, the system adjusts the local clock signal to remove clock drift between the local clock signal and the host clock signal.
US08745427B2 Memory link power management
Embodiments of the invention describe systems and processes directed towards improving link power-management during memory subsystem idle states. Embodiments of the invention control memory link operations when various components of a memory subsystem enter low power states under certain operating conditions. Embodiments of the invention similarly describe exiting low power states for memory links and various components of a memory subsystem upon detecting certain operating conditions.Embodiments of the invention may detect operating conditions in a computing system. Some of these operating conditions may include, but are not limited to, a memory controller being empty of transactions directed towards a memory unit, a processor core executing a processor low-power mode, and a processor socket executing an idle mode. In response to detecting said operating conditions, embodiments of the invention may execute a low-power idle state for the memory unit and various components of the memory subsystem.
US08745425B2 Computer system with blade system and management server
Provided is a computer system in which power consumption of the system can be reduced and which can smoothly supply data for a request from a client and avoid increase in a failure rate. In the computer system, by maintaining a power activation threshold for activating a stopping server blade and load balance threshold for assigning the request to a server blade, a server blade whose power is activated but to which the request from the client is not assigned is previously arranged. Priorities of the server blades are maintained, and are periodically changed or are changed in accordance with operation information such as total operation time and the number of times of activation/stop. Further, by maintaining the power activation threshold and a power stop threshold, possibilities of the unbalance among the activated/stopped server blades and frequent control of the activation/stop only in a part of server blades are avoided.
US08745408B2 Instruction encryption/decryption arrangement and method with iterative encryption/decryption key update
An instruction decryption arrangement includes an input interface configured to receive an encrypted instruction, a decryption key updater configured to output a decryption key, and an instruction decrypter including a first input connected to the input interface and a second input connected to the decryption key updater, and configured to decrypt the encrypted instruction using the decryption key and to provide a decrypted instruction. The decryption key updater is further configured to update the decryption key using at least one of the encrypted instruction and the decrypted instruction. An alternative instruction decryption arrangement includes a key stream module configured to iteratively determine a key state corresponding to a current instruction for a computing unit and an instruction decrypter configured to receive an encrypted instruction related to the current instruction and decrypt the encrypted instruction using the key state to provide a decrypted instruction.
US08745406B2 Program executable image encryption
The invention provides for a method of encrypting and executing an executable image, comprising; flagging sections of the executable image to be encrypted using commands in source files and compiling said executable images so as to generate object files, linking one or more of said executable images using a linker to produce a final executable image, passing said linked executable images to a post-linker encryption engine to encrypt a relocation fix-up patch table and sections of executable images flagged for encryption, and at load time decrypting relocating and executing the executable images.
US08745405B2 Dynamic seed and key generation from biometric indicia
A system, a method, and a computer program for generating a seed and/or a key from live biometric indicia, such that all the information necessary for generating the seed and/or the key is not stored on a storage medium. The method comprises receiving a biometric template from a user and enrolling the template; assigning an optimization value to the enrolled biometric template; encrypting an item of test data using the optimization value, such that the optimization value is an encryption seed; storing the encrypted item of test data on the storage medium; destroying the encryption seed after encrypting the item of test data; receiving a live biometric template; comparing the templates and determining an interval based on a probability that the templates are specific to the same user; iteratively testing values within the interval to identify the value in the interval for decrypting the encrypted item of test data, wherein the value used to decrypt the item of test data is the encryption seed; and generating the key using the seed.
US08745402B2 Method for constructing inner codes for anti-collusion forensic code for watermarking digital content
A method and apparatus are described including generating a unique code for each of a plurality of users using a plurality of symbols, generating a plurality of codes representing the plurality of symbols, substituting the plurality of codes into the unique code for each of the plurality of users, permuting the code resulting from the substitution to produce a codeword for each of the plurality of users and embedding the codeword into digital content. The second generating act further includes generating a string of first symbols followed by second symbols, wherein the first symbols are all ones and the second symbols are all negative ones, wherein a number of first symbols is equal to a number of the second symbols, and wherein if a length of the first symbols followed by the second symbols is less than a length of the code, then the first symbols followed by the second symbols are repeated until the code length is filled.
US08745396B2 Method for implementing the real time data service and real time data service system
The present invention discloses a method for implement real time data service and a real time data service system. After starting to forward data messages to an accessed user terminal, an access point (AP) of the real time data service system verifies the user terminal, and continues forwarding the data messages to the user terminal after the verification is successful. Therefore, with the method and system of the present invention, when accessing the real time data service system by adopting the way of authentication and key management based on pre-shared key, it is able to authenticate a user before the user obtains a big amount of service data, thereby the accessing security is effectively improved; furthermore, with the method and system of the present invention, it is able to provide free preview service data to the user at first, and after the preview, obtain and verify the WLAN authentication and privacy infrastructure (WAPI) certificate and signature of the user by initiating a signature authentication request to the user, and then start to charge, which is convenient for the user and is favorable for the operators to popularize the real time data service.
US08745395B2 Enabling use of a certificate stored in a smart card
If a smart card is to be used for a particular purpose, and there is no certificate initialized on the smart card for this purpose, a computerized device enables a user to select one of the certificates already installed in the smart card for the particular purpose. The selected certificate may be imported into the computerized device.
US08745393B2 Transmitting apparatus, communicating system
According to an aspect of the embodiment, there is provided a transmitting apparatus, including a data storage, a first key storage, a second key storage, an additional information generating unit, a first authenticator generating unit, a second authenticator generating unit, a third authenticator generating unit, and a packet transmitting unit. a judging unit that judges the candidate is admitted as the second authenticator, when the candidate contains a common part of the first authenticator. a third authenticator generating unit generates a third authenticator based on a second authenticator that is a second authenticator candidate contains a common part of the first authenticator. The packet transmitting unit transmits a packet including the data and the third authenticator.
US08745388B2 Systems and methods for securely streaming media content
Systems and methods securely provide media content from a media server to a media client via a network. The media content is segmented to create multiple media segments that are each identified in a playlist, and at least one of the media segments is encrypted using a cryptographic key. The cryptographic key is also identified in the playlist, and the playlist is provided from the media server to the media client via the network. The various media segments and cryptographic keys may then be requested from and provided by the media server using hypertext transport protocol (HTTP) or similar constructs to allow the media client to receive and decrypt the various segments of the media content.
US08745382B2 Method, apparatus, computer program, data storage medium and computer program product for preventing reception of media data from a multicast service by an unauthorized apparatus
The method for the transmission of media data from a multicast service by a first apparatus to a plurality of second apparatuses is suitable for preventing reception of the media data by an unauthorized second apparatus using a security process. A first apparatus is provided which can be used to provide the media data protected by a security process. A third apparatus is provided which can be used to perform the security process with the first apparatus, performance of the security process between the first apparatus and the third apparatus and, on the basis of this, interchange of at least security data between the first apparatus and the third apparatus in order to provide the media data. A second apparatus is selected which can be used to perform at least one reception process for receiving the media data. A first data transmission link is selected which can be used to couple the first apparatus and the second apparatus at least for the purpose of transmitting the media data. The provided media data is received using the second apparatus via the first data transmission link.
US08745378B1 System and method for validating SCEP certificate enrollment requests
A system and method for validating SCEP certificate enrollment that enforces the pairing of a SCEP challenge password and a set of expected certificate request content. A SCEP Validation Service or software residing in another system component whether a certificate request is legitimate by comparing it to registered SCEP challenges and associated expected certificate request content. This system and method addresses a privilege-escalation vulnerability in prior SCEP-based systems that could lead to a practical attack.
US08745377B2 Network system, certificate management method, and certificate management program
A network system includes a management apparatus and multiple apparatuses. The management apparatus includes a preparation instruction unit to transmit an instruction to prepare a certificate request to the apparatuses; a collection unit to collect the certificate requests; a request unit to request issuance of certificates to a certificate authority; a resetting instruction unit to transmit the issued certificates to the apparatuses and to instruct resetting of certificates. The apparatus includes a storing unit including an operation area for storing a first certificate and a provisional operation area; a provisionally operating unit to transfer the first certificate to the provisional operation area, and to generate a certificate request, and to transmit the certificate request to the management apparatus; a setting unit to store a second certificate, issued by the certificate authority, in the operation area, and to instruct a communication unit to conduct the communication by switching a certificate.
US08745373B2 Systems and methods for applying encryption to network traffic on the basis of policy
An information handling system including a receiver for inbound data destined for delivery to a network node, an encryption recognition engine operable to identify whether the inbound data received by the receiver is encrypted and an encryption policy application engine operable to apply encryption policy to the inbound data on the basis of encryption properties identified by the encryption recognition engine in the inbound data. The system may further include an encryption engine operable to selectively encrypt the inbound data on the basis of the encryption policy as applied by the encryption policy application engine and a packet delivery engine operable to deliver the inbound data to its destination.
US08745372B2 Systems and methods for securing data in motion
Systems and methods are provided for distributing trust among a set of certificate authorities. One approach provides methods and systems in which the secure data parser is used to distribute trust in a set of certificate authorities during initial negotiation of a connection between two devices. Another approach provides methods and systems in which the secure data parser is used to disperse packets of data into shares. A set of tunnels is established within a communication channel using a set of certificate authorities, keys developed during the establishment of the tunnels are used to encrypt shares of data, and the shares of data are transmitted through each of the tunnels.
US08745370B2 Secure sharing of data along supply chains
Implementations of methods of sharing data in a supply chain, the data corresponding to an item having a tag associated therewith, include generating data corresponding to the item, generating a data reference, encrypting the data using an encryption key to provide encrypted data, transmitting the encrypted data over a network for storage in a database based on the data reference, writing the data reference and the encryption key to the tag, and transferring the item to a successor in the supply chain. Implementations include retrieving information electronically stored on the tag, the information comprising a data reference and an encryption key, transmitting a data request over a network for retrieving encrypted data from a database, the data request comprising the data reference, receiving the encrypted data from the database, and decrypting the encrypted data using the encryption key to provide decrypted data.
US08745368B2 Notebook computer for performing part of power-on self-test according to proximity sensor before displaying image after power switch is triggered
A notebook computer is disclosed. The notebook computer comprises a display, a power switch, a proximity sensor, a memory, and a control unit. The proximity sensor and the power switch are disposed adjacent to each other for sensing an object approaching the power switch to output a sensing signal. The memory stores a basic input output system (BIOS). The control unit performs at least part of a power on self test (POST) according to the sensing signal and the BIOS before the display shows an image, and controls the display to display the image after the power switch is triggered.
US08745367B2 Electronic system, and preheating method and apparatus thereof
A method for preheating an electronic system when booting in an environment with low temperature and an apparatus using the same are provided. The electronic system includes at least a processor, at least a first controller, and at least a second controller. The method includes: the first controller checking whether the initialization of the second controller is successful or not after the electronic system boots, wherein the first controller include a basic input/output system; entering a preheating mode when the initialization of second controller has failed, wherein in the preheating mode, the processor is powered continuously and a turbo function is enabled, so as to provide a heat energy for heating the electronic system; and stopping the preheating mode and rebooting the electronic system.
US08745366B2 Method and apparatus to support a self-refreshing display device coupled to a graphics controller
A method and apparatus for supporting a self-refreshing display device coupled to a graphics controller are disclosed. A technique for setting the operating state of the graphics controller during initialization from a deep sleep state is described. The graphics controller may set the operating state based on a signal that controls whether the graphics controller executes a warm-boot initialization procedure or a cold-boot initialization procedure. In the warm-boot initialization procedure, instructions and values stored in a non-volatile memory connected to the graphics controller may be used to set the operating state of the graphics controller. In one embodiment, the graphics controller may determine whether any changes have been made to the physical configuration of the computer system and, if the physical configuration has changed, the graphics controller may set the operating state based on values received from a software driver.
US08745365B2 Method and system for secure booting a computer by booting a first operating system from a secure peripheral device and launching a second operating system stored a secure area in the secure peripheral device on the first operating system
An operating system is booted from a secure peripheral device on a host computer. The secure peripheral device, which includes a memory, is communicatively coupled with the with the host computer. A first operating system is booted from the memory of the secure peripheral device. A secondary operating system is launched on the first operating system.
US08745354B2 Computer system for resource allocation based on orders of proirity, and control method therefor
To reduce the number of data copies between volume pools by preventing occurrence of unevenness of resource usage between the pools, provided is a computer system including: storage apparatus; and host computer coupled to the storage apparatus, the storage apparatus including physical storage device, the storage apparatus holding information associating virtual volumes and pools each including real storage areas of the physical storage device, the storage apparatus allocating, to the virtual volume of a write destination designated by the host computer, the real storage areas included in each of the plurality of pools corresponding to the virtual volume of the write destination, and storing the data therein, the computer system being configured to: determine, based on the information held by the storage apparatus, orders of priority of the volumes of the write destination by the host computers; and hold the determined orders of priority.
US08745351B2 Initializing file data blocks
A method and system is provided for initializing files such as, for example and without limitation, pre-allocated files or raw device mapping (RDM) files, by delaying initializing file blocks. In accordance with one or more embodiments of the present invention, file blocks are associated with corresponding indicators to track un-initialized blocks.
US08745349B2 Consolidating control areas
A detection module selects logically adjacent first and second control areas of a cluster. The detection module further determines that the first and second control areas satisfy a migration test wherein the first control area has free space exceeding a free threshold, the free space is at least equal to a space requirement for each second control area control interval, and the second control area has fewer control intervals than a control interval threshold. In addition, a copy module copies each second control area control interval to the first control area in response to determining that the first and second control areas satisfy the migration test.
US08745346B2 Time managed read and write access to a data storage device
Time managed read and write access to a data storage device. As a part of time managed read and write access to a data storage device, a request for read and/or write access to the data storage device is accessed and it is determined whether the request for read and/or write access to the data storage device is to be granted. Based on the determination, read and/or write access to the data storage device is either allowed or blocked. If read and/or write access is allowed, read and/or write access is terminated after passage of a predetermined period of time.
US08745345B2 Backup copy enhancements to reduce primary version access
A method, system, and computer program product for performing a backup operation in a computing environment is provided. A dataset corresponding to a backup copy is examined to determine if the dataset has changed from a previous backup operation. If the dataset has not changed, a backup inventory registry is consulted to determine a current version of a backup copy. The current version is one of a plurality of available versions. The backup operation is performed using the current version of the backup copy.
US08745342B2 Computer system for controlling backups using wide area network
One of a backup apparatus and a storage system performs control to store backup data in a storage system which belongs to an organization and/or location different from an organization and/or location to which a storage-target storage system for original data belongs, based on information (P) and/or (Q) below: (P) information relating to original data, and information relating to backup data, which is a copy of the original data; (Q) information indicating an organization and/or location to which each storage system belongs.
US08745340B2 Reduction of communication and efficient failover processing in distributed shared memory-based application
Various embodiments for reducing communication between cluster nodes and optimizing failover processing in a distributed shared memory (DSM)-based application by at least one processor device are provided. In one embodiment, for a data structure operable on a DSM, a read-mostly portion is maintained in a single copy sharable between the cluster nodes while an updatable portion is maintained in multiple copies, each of the multiple copies dedicated to a single cluster node.
US08745335B2 Memory arbiter with latency guarantees for multiple ports
Memory arbiter with latency guarantees for multiple ports. A method of controlling access to an electronic memory includes measuring a latency value indicative of a time difference between origination of an access request from a port of a plurality of ports and a response from the electronic memory. The method also includes calculating a difference between the latency value for the port and a target value associated with the port. The method further includes calculating a running sum of differences for the port covering each of a plurality of access requests. Further, the method includes determining a delta of a priority value for the port based on the running sum of differences. Moreover, the method includes prioritizing the access by the plurality of ports according to associated priority values.
US08745329B2 Storing data across a plurality of storage nodes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on storage nodes. In one aspect, a method includes receiving a file to be stored across a plurality of storage nodes each including a cache. The is stored by storing portions of the file each on a different storage node. A first portion is written to a first storage node's cache until determining that the first storage node's cache is full. A different second storage node is selected in response to determining that the first storage node's cache is full. For each portion of the file, a location of the portion is recorded, the location indicating at least a storage node storing the portion.
US08745320B2 Ensuring write operation consistency using multiple storage devices
Relatively small capacity solid-state storage devices (SSD) are combined with larger capacity magnetic disk storage devices for storing storage block write data to ensure data consistency. Write operations are stored in a sequential write buffer in an SSD to guarantee the storage of write data and then copied from the sequential write buffer to the destination address in a magnetic disk storage device. The sequential write buffer store write data in locations corresponding to the order of receipt of write operations. Write data from the sequential write buffer is transferred to the magnetic disk storage device in the same order and a checkpoint index is frequently updated to indicate the completion of some transfers. During system initialization, the most recent value of the checkpoint index is retrieved and used as a starting location for transferring write data from the sequential write buffer to the magnetic disk storage device.
US08745319B2 Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store control information facilitating wear leveling
A flash memory based storage device may utilize magnetoresistive random access memory (MRAM) as at least one of a device memory, a buffer, or high write volume storage. In some embodiments, a processor of the storage device may compare a logical block address of a data file to a plurality of logical block addresses stored in a write frequency file buffer table and causes the data file to be written to the high write volume MRAM when the logical block address of the data file matches at least one of the plurality of logical block addresses stored in the write frequency file buffer table. In other embodiments, upon cessation of power to the storage device, the MRAM buffer stores the data until power is restored, after which the processor causes the buffered data to be written to the flash memory under control of the flash memory controller.
US08745313B2 Memory system and method for controlling a nonvolatile semiconductor memory
A memory system includes a nonvolatile semiconductor memory having blocks, the block being data erasing unit; and a controller configured to execute; an update processing for; writing superseding data in a block, the superseding data being treated as valid data; and invalidating superseded data having the same logical address as the superseding data, the superseded data being treated as invalid data; and a compaction processing for; retrieving blocks having invalid data using a management tablet the management table managing blocks in a linked list format for each number of valid data included in the block; selecting a compaction source block having at least one valid data from the retrieved blocks; copying a plurality of valid data included in the compaction source blocks into a compaction target block; invalidating the plurality of valid data in the compaction source blocks; and releasing the compaction source blocks in which all data are invalidated.
US08745312B2 Storage device and method of mapping a nonvolatile memory based on a map history
A non-volatile memory may include a plurality of map blocks for storing a plurality of map units, the map units representing mapping information between physical addresses and logical addresses. A storage device may include such a non-volatile memory. A method of mapping such a non-volatile memory may include writing historical information regarding locations of valid map units among the map units included in map blocks previously allocated among the map blocks when a new map block among the map blocks is allocated, the valid map units representing valid mapping information, and constructing a map table including all of the valid mapping information based on the historical information and a result of searching a map block recently allocated among the map blocks.
US08745309B2 Cooperative memory management
A cooperative memory card system includes a memory card device, and a host in signal communication with the memory card device, where the host assumes at least one memory management function for the memory card device; and a corresponding method of cooperative memory management between a host and a memory card device includes selecting at least one of several memory management functions to be performed by the host for the device.
US08745302B2 System and method for high-performance, low-power data center interconnect fabric
A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.
US08745301B2 High voltage dedicated charging port
Circuitry in a portable device may be attached to external device, such as a power supply, to receive a voltage at a desired voltage level from the external device. The circuitry may assert one of several electrical configurations on the cabling that electrically connects the portable device to the external device to indicate to the external device a desired voltage level.
US08745296B2 Serial storage protocol compatible frame conversion, at least in part being compatible with SATA and one packet being compatible with PCIe protocol
An embodiment may include circuitry to (a) convert, at least in part, at least one serial storage protocol compatible frame into at least one packet that is compatible, at least in part, with a multi-lane input/output (I/O) protocol, and/or (b) convert, at least in part, the at least one packet into the at least one frame. The at least one packet may be transmitted via a physical layer that is compatible, at least in part, with the multi-lane I/O protocol. The at least one packet may comprise frame information structure (FIS) information of the at least one frame.
US08745295B2 Device, method and computer program product for executing a migrated execution context by a storage controller
A method for executing a migrated execution context by a storage controller, the method includes: determining, by a management entity, to migrate an execution context from a source computer to the storage controller in response to a fulfillment of a first criterion; and migrating the execution context to the storage controller; wherein the source computer is coupled to the storage controller.
US08745293B2 Data processor
A format converter includes a first input buffer for storing input data, an output buffer for storing output data, a converter connected between the first input buffer and the output buffer, and a register that the converter refers to. The register allows plural kinds of conversion patterns to be defined in conformity with a desired data format conversion. The converter generates the output data based on the input data, in accordance with the conversion pattern defined in the register.
US08745292B2 System and method for routing I/O expansion requests and responses in a PCIE architecture
A system for implementing non-standard input/output (I/O) adapters in a standardized I/O architecture, comprising an I/O hub communicatively coupled to an I/O bus and a plurality of I/O adapters at I/O adapter addresses, the I/O hub including logic for implementing a method comprising receiving requests from the plurality of I/O adapters, storing the I/O adapter addresses of a requester along with their corresponding target recipient addresses and operation codes, receiving a response from a responder, the response indicating that a request has been completed, determining that the response is in a format other than a format supported by the I/O bus, transforming the response into the format supported by the I/O bus, locating a stored I/O adapter address having a corresponding target recipient address that matches the responder address and a corresponding operation code that matches the responder operation code, and transmitting the response to the stored I/O adapter address.
US08745289B2 Image processing apparatus, method for controlling the image processing apparatus, and computer-readable storage medium
An image processing apparatus which is connected to a plurality of information processing apparatuses receives notification information, which includes information about each information processing apparatus and is transmitted from the plurality of information processing apparatuses, and displays an information processing apparatus corresponding to the notification information as a list. When a deletion instruction to delete a specific information processing apparatus from among the information processing apparatuses that are objects to be displayed is accepted, the image processing apparatus deletes the specific information processing apparatus from the list. After the specific information processing apparatus is deleted from the list, the image processing apparatus displays other information processing apparatus corresponding to the received notification information instead of the information processing apparatus that has been deleted, so that the other information processing apparatus can be selected as a transmission destination of image data.
US08745285B2 Sink device, source device and wireless transmission system
Disclosed is a wireless transmission system provided with: a sink device which, when AV data transmitted by means of multicast wireless transmission from a source device is reproduced, performs reproduction control in accordance with the wireless connection state of another sink device that reproduces the AV data from the same source device; and the source device which is capable of determining the wireless connection state and the reproduction control state of the sink device. When the AV data obtained by means of multicast wireless transmission from the source device (1) is reproduced, the sink device (2a) acquires state information indicating the wireless connection state of the other sink device and adjusts reproduction control for the AV data of the actual sink device (2a) in accordance with this state information. The source device (1) acquires information on the wireless connection state and the reproduction control state of each sink device and stops or restarts transmission of the AV data on the basis of this information.
US08745284B2 Haptically enhanced interactivity with interactive content
Interactive content may be presented to a user that is manipulating a peripheral. One or more state parameters that are related to the position of the peripheral may be determined. The peripheral may be identified from a plurality of possible peripherals. The interactive content may be adjusted based at least in part on the one or more position parameters and/or the identification of the peripheral. Haptic feedback to be provided to the user may be determined based at least in part on the one or more position parameters and/or the identification of the peripheral.
US08745281B2 Automatic foundation fieldbus device commissioning
A device includes an interface configured to receive an indication of a second device on a network, and a processor configured to determine if the indication is one of an expected set of indications and generate a permanent node address for assignment to the second device if the indication is one of an expected set of indications. The permanent node address places the second device into an active mode as a permanent node addressed device. The processor is further configured to receive at least one device parameter from the permanent node addressed device, determine if the at least one device parameter matches an expected device parameter for the permanent node addressed device, and generate a second permanent node address for assignment to the device if the at least one device parameter matches the expected device parameter for the permanent node addressed device.
US08745279B2 Self-healing and reconfiguration in an integrated circuit
An integrated circuit (IC) performs self-healing and reconfiguration of a portion of the IC. In response to determining that a portion of the IC should be configured, a clock to the portion of the IC to be configured is halted. That portion of the IC is then configured using a processing core that is included in the IC. The processing core is also used to perform an intended function of the IC that is different than the configuration.
US08745277B2 Command portal for securely communicating and executing non-standard storage subsystem commands
A command portal enables a host system to send non-standard or “vendor-specific” storage subsystem commands to a storage subsystem using an operating system (OS) device driver that does not support or recognize such non-standard commands. The architecture thereby reduces or eliminates the need to develop custom device drivers that support the storage subsystem's non-standard commands. To execute non-standard commands using the command portal, the host system embeds the non-standard commands in blocks of write data, and writes these data blocks to the storage subsystem using standard write commands supported by standard OS device drivers. The storage subsystem extracts and executes the non-standard commands. The non-standard commands may alternatively be implied by the particular target addresses used. The host system may retrieve execution results of the non-standard commands using standard read commands. The host-side functionality of the command portal may be embodied in an API that is made available to application developers.
US08745274B2 Storage device, host device, circuit board, liquid receptacle, and system
A storage device includes a control unit that carries out a communication process with a host device that is connected via a bus; a storage unit into which data from the host device is written; and a storage control unit that controls access to the storage unit. The control unit returns an acknowledgment to the host device in the case where the control u has received acknowledgment return request information broadcasted from the host device to a plurality of storage devices connected to the bus after the end of a period in which data is written into the plurality of storage devices by the host device, and the data has been successfully written into the storage unit of the storage device to which the control unit belongs.
US08745273B2 Out-of-band state machine
In one embodiment, a method is provided. The method of this embodiment provides if an OOB (out-of-band) state machine has not received a confirmation from an operating system that the operating system is functional, the operating system using a primary IP (internet protocol) address, then if the OOB state machine is in a passive state, transitioning to an active state and obtaining an OOB IP address if the OOB state machine currently has no OOB IP address; and receiving one or more first packets using the OOB IP address.
US08745269B2 Method and system for generating IP address profiles
A method and server for generating an IP address profile are provided. The method may include first gathering information about an IP address associated with an Internet user based at least in part on the Internet user's activity with respect to one or more Internet sites. The information may be stored in a database in association with the IP address, and a profile associated with the IP address may be generated based at least in part on the stored information. At some point, a request may be received for the profile from a web server in response to the Internet user requesting access to an Internet site associated with the web server. In response, the profile may be transmitted to the web server, such that the web server can dynamically alter one or more configurations of the Internet site based at least in part on the profile.
US08745264B1 Random next iteration for data update management
Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.
US08745261B1 Optimized video streaming using cloud computing platform
Technology is disclosed for migrating at least portions of a video streaming application to a cloud server. The migration is based on an optimization factor of a video streaming application. The optimization factor can be computed based on consumption of computing resources of the computing device. The video streaming application is a multi-threaded application in which a background thread performs tasks that may not require user interaction and a foreground thread performs tasks that may require user interaction. A service component of the video streaming application that obtains video streaming data from video servers is one example of the background thread. A user interface component that displays the video streaming data to a user via a user interface is an example of the foreground thread. If the optimization factor of the service component is below a predefined threshold, the service component is transferred to the cloud server for further processing.
US08745260B2 System and method for progressive download using surplus network capacity
Systems and methods for providing the progressive download of media content using techniques that preferentially identify and use periods of surplus network capacity to maintain the content delivery. A buffer of a receiving system is maintained and pre-filled with enough content to bridge playback intervals where a network is unable to deliver content as fast as it is played out. Content delivery does not impact other users' applications and use of the network and its resources since content is preferentially sent when surplus network capacity exists in the network. When no surplus network capacity is available, a user requesting content may be given the option to continue the delivery in the background so that the content may be played at a later time. The user may then resume their playback experience once the content has been completely delivered using surplus network capacity as it becomes available.
US08745257B1 Methods and apparatus for rendering video advertising on a mobile device
A system downloads a video from a remote server to a local server residing on a mobile device. The video is packaged in a first protocol, where the first protocol is selected based on a preferred download compatibility associated with the mobile device and the remote server. The system converts, on the local server, the video packaged in the first protocol to a video packaged in a second protocol. The second protocol is selected based on a capability of a video controller, residing on the mobile device, to render the video using the second protocol. The system transmits the video packaged in the second protocol from the local server to the video controller. Using the video controller, the system renders the video packaged in the second protocol on the mobile device.
US08745253B2 Triggering DHCP actions from IEEE 802.1x state changes
A client device obtains an Internet Protocol (IP) address in response to completion of an authentication protocol process. The IP address can be provided in accordance with, for example, the dynamic host configuration protocol (DHCP). The authentication protocol can be, for example, that which is defined by the IEEE 802.1x standard. When a client device detects completion of the 802.1x authentication process, it issues a DHCP request to the network.
US08745252B2 Headers protocol for use within a web services message processing runtime framework
A method is described that involves processing a Web services message within an object oriented runtime environment. The processing itself involves executing a plurality of protocols to support a Web service that the message pertains to. Each one of the protocols perform one or more operations that contribute to a different part of the processing. The executing is hibernated by storing state information of the protocols externally from the protocols. The executing is resumed by loading the saved state information back into the protocols. The executing includes one of the protocols performing the following: receiving from an object information retrieved from the message's header; and, providing at least a portion of the information to another protocol amongst the plurality of protocols.
US08745251B2 Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
US08745250B2 Multimodal proximity detection
Systems and methods for proximity detection between electronic devices are disclosed. One or more electronic devices transmit signals to a proximity server, which determines whether the first electronic device may be proximate the second electronic device. The proximity server transmits a signal to the first electronic device and the second device, and in response to the signal, the first and second electronic devices activate an environmental sensor, collect at least one sample of environmental data, extract at least one feature set of the environmental data, generate a first obscured feature from the feature set, transmit the first and second obscured feature sets to the proximity server. The proximity server uses the first obscured feature set and the second obscured feature set to determine whether the first electronic device and the second electronic device are proximate.
US08745249B2 Intelligence virtualization system and method to support social media cloud service
The present invention relates generally to intelligence virtualization system and method to support social media cloud service and more particularly to multi agent structure automatically performing intelligent virtualization method for service resource for a user's access and allocation of virtualized resources and more particularly to a intelligence virtualization system and method to support social media cloud service that automates learning process of multi agents for distribution of new social media service resources and service resource management of additional component of social media cloud computing.
US08745243B2 FCIP communications with load sharing and failover
An IP gateway device establishes distinct TCP sessions within a single FCIP tunnel, each TCP session being designated for a different priority of service (e.g., high, medium, low), plus a control stream. Each TCP session has its own TCP stack and its own settings for VLAN Tagging (IEEE 802.1Q), quality of service (IEEE 802.1P) and Differentiated Services Code Point (DSCP). By distributing data streams assigned to different priorities of service into different TCP sessions within the FCIP tunnel, an IP gateway device can preserve the distinctions between the data stream priorities while the data traffic is within the IP network. By further distributing the data streams between different circuits and trunks by use of multiple circuits, failover and load balancing can occur within the FCIP tunnels.
US08745240B2 Global load balancing on a content delivery network
The invention relates to systems and methods of global load balancing in a content delivery network having a plurality of edge servers which may be distributed across multiple geographic locations. According to one aspect of the invention, a global load balancing system includes a first load balancing server for receiving a packet requesting content to be delivered to a client, selecting one of the plurality of edge servers to deliver the requested content to the client, and forwarding the packet across a network connection to a second load balancing server, which forwards the packet to the selected edge server. The selected edge server, in response to receiving the packet, sends across a network connection the requested content with an address for direct delivery to the client, thereby allowing the requested content to be delivered to the client while bypassing a return path through the first load balancing server.
US08745238B2 Virtual hot inserting functions in a shared I/O environment
A blade server system and method for virtually hot plugging and virtually hot removing functions in a shared I/O environment. A management node physically hot inserts and hot removes an I/O node in the server system without a compute node being aware of the hot insert and hot removal. The management node and the compute node create and remove virtual links between the compute node and the virtual functions.
US08745235B2 Networking system call data division for zero copy operations
A method for sending data over a network from a host computer. The host computer includes an operating system comprising at least a user space and a kernel space. The amount of data provided from the user space to the kernel space within one system call exceeds the size of an IP packet. A loop function in an application in the user space sends multiple packets to the kernel space within a single system call containing IO vectors which contain pointers to the data in the user space. A last data unit being processed may be designated using a flag included in the message header. In the kernel space a second loop function is used to reassemble the vector groups and pass them down the network stack. The data may then be passed to the network hardware using a direct memory access transfer directly from the user space to the network hardware.
US08745234B2 Method and manager physical machine for virtual machine consolidation
A method and a manager physical machine (PM) for virtual machine (VM) consolidation are provided. The method is performed by the manager PM. A network connects the manager PM and a plurality of server PMs. A plurality of VMs is running on the server PMs. The method includes the following steps. The manager PM classifies the server PMs into redundant PMs and surviving PMs. The manager PM determines migration paths of the VMs running on the redundant PMs to the surviving PMs. The manager PM determines a parallel migration sequence of the VMs running on the redundant PMs based on the migration paths. The manager PM migrates the VMs running on the redundant PMs to the surviving PMs in parallel according to the parallel migration sequence.
US08745230B2 Adaptation of service oriented architecture
An architecture and method are provided for provisioning, configuring and deploying adaptive service oriented architectures through mounting provider systems on extended service containers and manipulating the instantiations of these containers so that the active instantiations can be optimized for the prevailing state within the service oriented architectures.
US08745227B2 Distributed secure content delivery
Techniques for distributed and secure content delivery are provided. Requests for content are routed to a centralized service where the requestors are authenticated for access to the content. The centralized service generates access statements for the requesters. The requestors are redirected to particular distributed content services having access to the desired content. The distributed content services verify the access statements and vend the desired content to the requestors.
US08745222B2 Content system and associated methods
A method and system are disclosed for providing data files to a community of users. The data files relate to a plurality of courses. Each user is associated with one or more of the courses. The system includes client devices operated by the users and a server system in communication with the client devices over a network. The server system provides to the client devices access to data files relating to courses with which the users are associated. The server system also includes a content system for storing content items from users. The content items in the content system are selectable by users for inclusion in one or more of the plurality of data files.
US08745221B1 Dynamic request rerouting
A point of presence includes edge servers having IP addresses and storing content, a switch/router that receives and forwards requests for content to the edge servers, a health monitoring server that gathers health information from the edge servers, and a dynamic request rerouting (DRR) server. The DRR server is connected with each of the edge servers. If the DRR server obtains a determination that one of the edge servers is down, it advertises a route including the IP address of the down edge server to the switch/router. The switch/router forwards a request for content, originally addressed to the down server, to the DRR server. The DRR server forwards the request to a working server that stores the content. The working server sends the content to the DRR server, the DRR server forwards the content back to the switch/router, and the switch/router responds to the original request with the content.
US08745220B2 System and method for providing user notifications
A method comprising obtaining a credential associated with a first device in a device group, the device group having a shared data allocation available to the device group, the shared data allocation establishing an amount of communication over a first wireless network; determining, based on the credential, that the first device is authorized to set or change an aspect of a policy applicable when a second device in the device group is connected to the first wireless network; obtaining, from the first device, a user preference; and provisioning, based on the user preference and the determination that the first device is authorized to set or change the at least an aspect of the policy for the second device, one or more network elements to at least assist in enforcing or applying the policy when the second device is connected to the first wireless network.
US08745218B1 Predictive governing of dynamic modification of program execution capacity
Techniques are described for managing program execution capacity or other capacity of computing-related hardware resources used to execute software programs, such as for a group of computing nodes that is in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as in response to automated determinations that previously specified triggers are currently satisfied, and may be automatically governed at particular times based on automatically generated predictions of program execution capacity that will be used at those times by the group, such as to verify that requested dynamic execution capacity modifications at a time are within the predicted execution capacity values for that time. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US08745217B2 System and method for brand management using social networks
A system for brand management using social networks comprising an application server, social network crawler software modules, third party service integration software modules, an analytics server, a report generator, a search engine, a behavioral analysis engine, a recommendation engine, and a database. A user registers and provides data pertaining to a brand. Upon retrieving content from a plurality of social networks pertaining to the brand, the analytics server module analyzes the content to a content value specific to the brand among members of the social networks. The behavioral analysis engine obtains content elements generated by a first member a social network and analyzes the first member's behavior to compute an audience value of the first member. The report generator prepares reports specific to the brand, the reports comprising at least indicia of content value, indicia of audience value, and recommendations for improving member engagement with the brand.
US08745216B2 Systems and methods for monitoring and controlling a service level agreement
Methods and systems for monitoring and controlling a service level agreement are disclosed. A disclosed embodiment comprises a cloud platform hosting at least one application associated with at least one service level agreement, a monitoring module for collecting at least one metric relating to an application hosted on the cloud platform and terms of a service level agreement associated with each of the one or more metrics, and monitoring the metric collected against a service level objective in the service level agreement. The system may additionally comprise a controlling module for mapping a service level objective to a predefined operation rule, identifying one or more actions to be taken in accordance with the rule, assigning a priority to the one or more actions identified in accordance with the rule; and performing the one or more actions in accordance with the assigned priority of each of the one or more actions.
US08745215B2 Network delay analysis including parallel delay effects
The embodiments facilitate the analysis of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating various delays alone or in combination. The interface also allows the user to view the individual delay components contained in combinations of delay components. In this manner, the user is provided a view of each of the delay components that would need to be addressed, either individually or in combination, to improve the overall application delay.
US08745213B2 Managed services platform and method of operation of same
A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
US08745212B2 Access to network content
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
US08745210B2 Migration control apparatus and migration control method
A migration control apparatus for controlling migration of a virtual machine includes a monitoring section, a planning section, a time estimation section, a comparing section, and a plan execution section. The monitoring section monitors a status of a current migration of the virtual machine running on a first physical machine. The planning section makes, on the basis of the status of the current migration, a new migration plan for migrating the virtual machine. The time estimation section estimates a first migration time required to perform a new migration. The comparing section compares the first migration time with a second migration time to determine which migration will be completed earlier. The second migration time is an estimated time required to complete the current migration. The plan execution section performs the new migration when it has been determined that the new migration will be completed earlier.
US08745209B2 Matching encoder output to network bandwidth
Implementations include a method, systems, and computer program products for adaptively configuring codecs to transmit encoded data to better utilize available bandwidth of reachable networks. One implementation is a method of transmitting encoded data from a host to a target. The method includes, selecting a communication network reachable by the host, estimating an available bandwidth from the host to the target via the selected communication network, configuring a codec from a plurality of codecs implemented in the host according to the estimated available bandwidth, encoding data using the configured codec, and transmitting the encoded data to the target.
US08745208B2 Method for data synchronization with mobile wireless devices
A system and method for utilizing non-interactive communications with wireless networks for a mobile wireless device such as a telephone, personal digital assistant (PDA), laptop, or other mobile device configured for performing data transfers over a wireless network. By way of example, the invention allows a user to send and receive email as well as web updates and other data updates in physical areas and locations of limited signal coverage exists without the user periodically activating the device for updating data. The invention preferably comprises programming configured for awakening the processor in response to time thresholds or the detection of sufficient signal levels from available wireless networks and wireless network devices. The programming establishes a connection with appropriate wireless network devices and communicates selected data, for example data selected by the user, such as emails (to be sent/received), web sites to be refreshed, and other forms of non-interactive data.
US08745207B2 System and method for managing computer applications running among computing systems based on their resource usage volatility
A system and method for managing computer applications running among computing systems based on determined risk of resource saturation is disclosed. In one embodiment, a volatility of resource usage for each computing system is computed based on computed resource usage gains/losses associated with each computing system. A current resource usage of each computing system is then determined. Further, a risk of resource saturation is determined by comparing the computed volatility of resource usage with the determined current resource usage of each computing system. The computer applications running among the computing systems are then managed using the determined risk of resource saturation associated with each computing system.
US08745204B2 Minimizing latency in live virtual server migration
Techniques are provided to facilitate faster live migration of a virtual server from one physical server to another physical server by pausing IO activity of the virtual server and slowing memory state changes for CPU-bound activity of the virtual server during the live migration.
US08745197B2 Stateless-agentless system and method of managing data in a computing environment
A system comprising a memory and a processing device coupled to the memory, the processing device to divide a command sequence into a plurality of individual commands, provide the plurality of individual commands to a target system, receive a plurality of individual command results from the target system, and manage a state associated with the command sequence based at least in part on the plurality of individual command results, wherein the state indicates an individual command to be executed next.
US08745194B2 System and method of integrating remote services
The present invention relates to a system of integrating remote services and the method of operating said system. In a preferred embodiment, the system comprises a management system, a database with a table of users and a table of data associated with each user, a message input and recognition system for written messages, voice messages, or text messages, etc., an output system, a dialogue system, and an information exchanging system for exchanging information with remote third party services, where the information exchanging system is connected to the management system and comprises connectors suitable for each type of service such that at least one connector is suitable for performing a commercial transaction that can be requested by the user. It is particularly applicable in the field of purchasing electronic tickets or products and in the field of bank transactions from a mobile terminal.
US08745192B2 Server rack system
A server rack system includes a network switch, an Integrated Management Module (IMM) and in-rack apparatuses. The in-rack apparatuses and the IMM are connected to ports of the network switch respectively according to a preset correlation between in-rack locations and the ports of the network switch. The IMM pre-stores a correlation between identification information of the in-rack apparatuses, the in-rack locations and the ports. When the system is in operation, the IMM obtains a correlation between Media Access Control (MAC) addresses of the in-rack apparatuses and the ports from the network switch, and obtains a correlation between the identification information, the in-rack locations and the MAC addresses according to the correlation between the identification information, the in-rack locations, and the ports. The IMM obtains an Internet Protocol (IP) address corresponding to an MAC address, and uses the IP address to communicate with an in-rack apparatus in a specific rack location.
US08745191B2 System and method for providing user notifications
A method comprising storing information about a service plan, the service plan having a limit on usage of at least one of one or more network services, the service plan being associated with an end user device; detecting a device action that reflects or is associated with a past, current, or intended use by the end user device of the at least one of the one or more network services; identifying the device action as a trigger event; identifying notification request information based on the trigger event, the notification request information for use by the end user device in presenting, through a user interface of the end user device, a notification message comprising notification information, the notification information based on the notification request information; and transmitting the notification request information to the end user device in response to the trigger event.
US08745189B2 Method and power-saving control device for controlling operations of computing units
A method and a power-saving control device for controlling operations of a plurality of computing units are provided. The method includes pre-estimating network service demands for the computing units within a next period. The method further includes: before the next period, calculating a first number and a second number of the computing units which are expected to be respectively in a busy state and a standby state within the next period according to the pre-estimated network service demands. The method further includes controlling the computing units such that the numbers of the computing units which are in the busy state and the standby state within the next period are respectively equal to the first number and the second number.
US08745188B2 System and method for managing changes in a network datacenter
The system and method described herein may include a configuration management database containing various configuration items describing every known resource in a datacenter. Upon receiving a request proposing changes to the datacenter, the proposed changes may be approved for automated execution (i.e., without human intervention) in response to analyzing relationships modeled in the configuration management database and determining that the proposed changes have no potential impacts on essential or critical resources. Otherwise, an impact workflow may be created to coordinate interaction between various human participants to resolve the potential impacts. Further, in contexts where multiple proposed changes have been approved, the multiple proposed changes may be analyzed to detect any potential conflicts. Thus, the multiple proposed changes may be approved for automated execution in response to detecting no potential conflicts, or a conflict workflow may be created to similarly coordinate human interaction to resolve the conflicts.
US08745187B2 System and method for installing smart card applet
Disclosed are a system and a method for installing a smart card applet. A response message for an OTA message received from an external remote server is transmitted to form a communication channel based on HTTP (hyper text transfer protocol) between a smart card and the remote server. The applet is installed based on applet installation information received through the communication channel. A large scale applet is installed in a card within a short period of time.
US08745179B2 Managing multiple application configuration versions in a heterogeneous network
A system that enables automatic version provisioning in heterogeneous application oriented network (AON) architectures is provided. Generally, the specification enables appropriate version configurations to be selected at runtime as needed in an AON environment. More particularly, the subject specification describes the ability of a device (e.g., AON node) to perform and/or select a self-configuration operation based upon the environment and the runtime operation. To facilitate message-based runtime instantiation of the appropriate configuration, the system enables network applicable configurations to be pushed to each of the nodes in the AON architecture.
US08745177B1 End-to-end monitoring and optimization of a content delivery network using anycast routing
Some embodiments implement systems and methods to monitor CDN performance from the end user's perspective. To achieve full end-to-end monitoring, the systems and methods monitor the performance of Anycast routing for routing an end user to the optimal PoP of the CDN and monitor the performance of different routes that deliver content from the optimally selected PoP back to the end user. Systems and methods are also provided to leverage the monitored performance in order to automatically optimize the performance of the CDN by optimizing or modifying Anycast routing and by performing route grooming as needed to ensure that the optimal route is selected to deliver content to different sets of end users that request content from a particular PoP.
US08745176B2 Method and device to set device configurations
A device to set device configurations, and a method thereof. The method includes requesting a server for address information to be used by a device and cloning information for setting configurations, and receiving the cloning information from the server according to the address information to be used by the device and setting configurations for the device. Accordingly, when a new device is installed, the method can receive device configuration information previously stored in a server that manages devices, and can automatically set configurations for the new device.
US08745175B2 Automatic application provisioning
User preferences and configuration information are determined automatically when a user account is created. The configuration information is derived from service configuration files. The user account and configuration information is stored in a directory such that it is accessible by a client and applied to applications executing on the client.
US08745173B1 Client computing system for and method of receiving cross-platform remote access to 3D graphics applications
A client computing system in a client-server computing environment includes a client display driver that receives a transmission from a server, decodes graphics commands from the transmission using a client application, executes the functions using a client 3D library stored in a memory of the client, and renders the resulting image data to a display. The client may transmit capability information to the server, allowing the resolution of differences between the graphics application programming interfaces (APIs) supported on the server and the client.
US08745169B2 Intelligent system of unified content posting
A method, apparatus and system is applied to provide a unified content posting mechanism. The method comprises: receiving a single version of content to be posted on one or more remote servers; formatting the received content according to one or more predetermined criteria for posting on the one or more remote servers; posting the formatted content on the one or more remote servers via one or more post services. The method, apparatus and system provide the standardized and simplified process of posting content to the websites.
US08745167B2 System and method for globally and securely accessing unified information in a computer network
A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.
US08745166B2 Gateway service platform
A gateway service platform is disclosed that provides access to a payment processing system via an open network such as the internet. The gateway service platform also provides access to service systems that provide a variety of services and applications offered by or affiliated with the payment processing system. The gateway service platform allows the payment processing system to reach users and to facilitate transactions on a wide variety of devices that may not otherwise be able to connect to payment processing system. Other devices, such as payment terminal devices, can also interact with a payment processing system through the gateway service platform using the same network and protocol. Embodiments of the invention allow devices on these open networks to connect with the payment processing system without having to change the existing infrastructure of the payment processing system.
US08745162B2 Method and system for presenting information with multiple views
Method and system for presenting information on a user device are disclosed. The method includes collecting a plurality of data objects on the Internet, annotating each data object in the plurality of data objects in accordance with user-defined data and implicit data, wherein the user-defined data and implicit data form metadata associated with the plurality of data objects, creating correlations between the plurality of data objects using the metadata associated with the plurality of data objects, and presenting the plurality of data objects in multiple views on the user device simultaneously according to the correlations between the plurality of data objects.
US08745161B2 Determining and displaying a count of unread items in content feeds
A method quantifies unread content items for a stream subscribed to by a user. The stream includes a time-ordered list of content items from two or more content feeds. Each content feed includes a set of content items published by a respective publication source. The method includes determining a count of content items having an unread status in accordance with read state information stored for the user with respect to the stream, and transmitting the count to a client system for display.
US08745160B2 Optimizing server delivery of content by selective inclusion of optional data based on optimization criteria
Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into the outgoing content page requested by the client. The optimization constraints can be, but are not limited to, anyone of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items.
US08745159B2 Network system, content-reproduction-takeover method, and program
According to an illustrative embodiment, an information processing apparatus is provided. The apparatus includes an input section configured to receive an instruction from a user to cause an other information processing apparatus to take over reproduction of content provided through a global network; and a sending section configured to transmit to the other information processing apparatus, when the instruction is received by the input section, a reproduction-takeover-command including content-access-information necessary to obtain the content from the global network.
US08745158B2 Application-guided bandwidth-managed caching
Methods and systems for populating a cache memory that services a media composition system. Caching priorities are based on a state of the media composition system, such as media currently within a media composition timeline, a composition playback location, media playback history, and temporal location within clips that are included in the composition. Caching may also be informed by descriptive metadata and media search results within a media composition client or a within a media asset management system accessed by the client. Additional caching priorities may be based on a project workflow phase or a client project schedule. Media may be partially written to or read from cache in order to meet media request deadlines. Caches may be local to a media composition system or remote, and may be fixed or portable.
US08745153B2 Intelligent download of application programs
Improved techniques for controlling delivery (e.g., download) of application programs from a remote application repository to different client computing devices are disclosed. Application programs are often built to operate on computing devices that have certain hardware capabilities. Hence, application programs available for download from a remote application repository might not be suitable execution on all client computing devices that are able to access the remote application repository. The improved techniques for controlling delivery can operate to permit the applications to be received by only those client computing devices that have the required hardware capabilities to properly operate the application programs.
US08745151B2 Web page protection against phishing
Some embodiments of a method and apparatus for protecting web pages against phishing have been presented. In one embodiment, a user interface control is created at a client machine. A user may submit a request to protect a web page via the user interface control. In response to the request, a web page protection module may protect the web page against phishing based on content of the web page. In some embodiments, the web page protection module may be integrated with a network access application, such as, for example, as a plug-in to a browser.
US08745142B2 Method and system for publishing ACD specific data
Method and system for publishing real-time data, that is unique and specific for administering automatic contact distribution (ACD) systems, via a simple standard and in locations that are accessed readily.
US08745139B2 Configuring channels for sharing media
A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others.
US08745138B2 Method, apparatus and system for joining online game
A method for inviting an Instant Messaging (IM) user to join an online game is provided. An inviter generates a first instant message according to an online game selected by an inviter user, and sends the message to an invitee, where the first instant message contains description information describing the online game selected by the inviter user; after receiving an instant confining message returned by the invitee, which indicates that the invitee user agrees to join, the inviter requests according to the description information of the online game selected by the inviter user the game server of the online game to allocate game resources; after the game server successfully allocates the game resources, the inviter and the invitee respectively add the inviter user and the invitee user to the online game provided by the game server. The inviter is thus prevented from performing unnecessary operations.
US08745130B2 Digital image communication
A system for enhancing group communication includes a computer server for receiving a first digital from a remote client. The server analyzes the first image to determine one or more first image attributes and communicates the image to one or more recipients. Communication information including image attributes, email addresses, and names of the recipients is stored. When a second image is received the server analyzes it to determine its attributes and forms second image communication information relevant to the second image. The second communication information includes data from the first image communication information, its image attributes, and one or more separate second image recipients.
US08745121B2 Method and apparatus for construction and aggregation of distributed computations
An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof. The distributed computation construction infrastructure further causes, at least in part, aggregation of the one or more primitives and the respective process states to reconstruct at least a portion of the execution context based, at least in part, on consistency determination.
US08745120B2 Adder
According to an embodiment, an adder includes first and second wave computing units and a threshold wave computing unit. Each of the first and second wave computing units includes a pair of first input sections, a first wave transmission medium having a continuous film including a magnetic body connected to the first input sections, and a first wave detector outputting a result of computation by spin waves induced in the first wave transmission medium by the signals corresponding to the two bit values. The threshold wave computing unit includes a plurality of third input sections, a third wave transmission medium having a continuous film including a magnetic body connected to the third input sections, and a third wave detector a result of computation by spin waves induced in the third wave transmission medium.
US08745119B2 Processor for performing multiply-add operations on packed data
A method and apparatus for including in a processor instructions for performing multiply-add operations on packed data. In one embodiment, a processor is coupled to a memory. The memory has stored therein a first packed data and a second packed data. The processor performs operations on data elements in said first packed data and said second packed data to generate a third packed data in response to receiving an instruction. At least two of the data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed data.
US08745118B2 Verifying floating point square root operation results
A method, system and computer program product for verifying a result of a floating point square root operation is provided. The method includes: receiving a result of a floating point square root operation for an operand; performing a comparison of a magnitude of a least significant bit (LSB) of the operand and a magnitude of a most significant bit (MSB) of a remainder; and determining whether the result is correct based on the comparison.
US08745116B2 Low-complexity inverse transform computation method
A low-complexity inverse transform computation method, comprising following steps: firstly, analyzing an end-of-block (EOB) point in a matrix of a block; next, determining whether a bottom-left corner coefficient or a top-right coefficient before said EOB point is zero, and if it is zero, reducing further size of said matrix; then, determining an adequate operation mode to reduce computational complexity; and finally, realizing 2-D inverse transform through simplified 1-D inverse transforms. An inverse transform process of said method mentioned above is capable of lowering computation amount, reducing burden and computational complexity of a decompression system, and shortening effectively computation time of said 2-D inverse transform, such that it is applicable to inverse transforms of various video and still image codecs.
US08745115B2 Pixel sensor converters and associated apparatus and methods
There is described a pixel sensor converter for an image sensor array. In particular, a pixel sensor converter comprising: a delta-sigma converter comprising a modulator and a decimator. In some examples, the modulator is configured to be in communication with a detector, such as a photo-detector, and is configured to sample an analogue signal received from a detector at a particular sampling rate. The modulator is further configured to provide a bit stream of a particular bit rate. The provided bit stream corresponds to a sampled analogue signal. The decimator is in communication with the modulator, and is configured to receive and modify a bit stream provided from the modulator in order to provide a digital output signal. The provided digital output signal is representative of an analogue signal received at the modulator, but having a reduced bit rate than a corresponding bit stream provided by the modulator.
US08745114B2 Adding entropy for improved random number generation in a computer system
A parallel computer system adds entropy to improve the quality of random number generation by using parity errors as a source of entropy because parity errors are influenced by external forces such as cosmic ray bombardment, alpha particle emission, and other random or near-random events. By using parity errors and associated information to generate entropy, the quality of random number generation in a parallel computer system is increased.
US08745113B2 Pseudo-random bit sequence generator
The present invention discloses a pseudo-random bit sequence (PRBS) generator which outputs the entire datapath, or entire pseudo-random bit sequence, over one single clock cycle. This is accomplished by removing redundancy, or any redundant exclusive-or gates from linear feedback shift registers; using logic to identify the critical path and optimal shift for the critical path; and dividing the datapath into several pipeline stages to increase the clock rate (i.e., transmission speed).
US08745111B2 Methods and apparatuses for converting floating point representations
A method and an apparatus that determine an addend in a first floating point format from a first representation of a number in the first floating point format are described. An arithmetic processing unit may be instructed to perform a floating point add operation to generate a sum in the first floating point format from the addend and the first representation. A second representation of the number in a second floating point format may be extracted directly from the sum. The first floating point format and the second floating point format may be based on different precisions for the first and second representation of the number.
US08745108B2 Display configuration for multimode electronic calipers having a ratiometric measurement mode
A multimode electronic measuring instrument is provided that includes a ratiometric mode of operation. During the ratiometric mode, a desired dimension is established as a stored reference dimension Xref. After the reference dimension is stored in memory, subsequent ratiometric measurement readouts will equal a current measurement distance Xcurr divided by the reference dimension Xref. A persistent number of decimal places used to the right of the decimal point as seen on a display is determined based on a current reference dimension Xref, an increment used for the least significant digit, and an internal measurement resolution of the multimode electronic measuring instrument.
US08745107B2 Locking of an integrated circuit
A method for protecting an integrated circuit. According to the method, the start-up of all, or part, of the circuit is determined in the presence of a key which is recorded in a non-volatile manner in the circuit, following the production thereof, and depends on at least one first parameter which is present in a non-volatile manner in the circuit after the production thereof.
US08745106B2 Numeric identifier assignment in a networked computer environment
Embodiments of the present invention provide a system and method of assigning unique identifiers in a multi-master directory service. In particular, each server in the system assigns numeric user identifiers in a linear fashion that compliments the series of user identifiers assigned by the other servers. In particular, a first server is selected and assigned a first starting number. Each subsequent server is then assigned their own starting series number by incrementing from the first starting number. Then, all servers are assigned an additive, which is an integer greater than or equal to the number of servers in the system. Each server then generates its own series of unique numeric identifiers based on its own starting series number and the additive.
US08745103B2 Managing global cache coherency in a distributed shared caching for clustered file systems
Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems (CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.
US08745102B2 Distributed storage method and system
Methods and systems are disclosed for distributed storage systems. For example, a device can receive a read request for a first file, where the read request is generated by a host device. The read request is configured to access a file on the host device. The device can access mappings to identify a first mapping. The device can identify a first file on a mobile device based on the first mapping. The device can access the first file, where the accessing uses the first mapping. The device can access the first file by communicating with the mobile device to read the first file. The device can then return the first file.
US08745100B2 Method and apparatus for collecting evidence
Method and apparatus for collecting evidence are provided. An exemplary embodiment enhances accuracy and efficiency of collecting evidence by analyzing link information in the target computer and collecting collection target file. And the exemplary embodiment can collect evidence from a target computer as well as from a remote computer through analyzing the link information in the target computer, identifying the path of collection target file and extracting the target file.
US08745096B1 Techniques for aggregating data from multiple sources
Systems and methods for providing information responsive to a request. In an embodiment, a request from a requestor is received. A plurality of eligible information sources that are capable of providing data at least partially responsive to the information request are identified. For each identified information source, a data request according to a schema accepted by the identified information source is prepared and responses from the eligible information sources are received. The responses according to a common schema are homogenized and information from the homogenized responses are provided to the requestor.
US08745095B2 Systems and methods for scalable object storage
The present disclosure provides an advantageous systems and related methods for scalable object storage. One embodiment relates to a system that includes at least a manifest tracking subsystem and a chunk payload subsystem. The manifest tracking subsystem stores version manifests and encodes forward-references from the version manifests to chunks. The chunk payload subsystem stores the chunks and encodes back-references to version manifests that reference the chunk. Other embodiments, aspects and features are also disclosed.
US08745094B2 Distributed tokenization using several substitution steps
A method for distributed tokenization of sensitive strings of characters, such as social security numbers, credit card numbers and the like, in a local server is disclosed. The method comprises the steps of receiving from a central server at least one, and preferably at least two, static token lookup tables, and receiving a sensitive string of characters. In a first tokenization step, a first substring of characters is substituted with a corresponding first token from the token lookup table(s) to form a first tokenized string of characters, wherein the first substring of characters is a substring of the sensitive string of characters. Thereafter, in a second step of tokenization, a second substring of characters is substituted with a corresponding second token from the token lookup table(s) to form a second tokenized string of characters, wherein the second substring of characters is a substring of the first tokenized string of characters. Optionally, one or more additional tokenization steps is/are used.
US08745090B2 System and method for exploring 3D scenes by pointing at a reference object
A system and method for enhancing location-based services by enabling spatial database systems to respond to or answer spatial queries that use a reference object to identify objects or features of interest in an environmental scene before a system user. The system and method for enhancing pointing technology by permitting system users to use queries to identify objects or features within the system user's field of view by pointing at the reference object or feature, and linking it to the object of interest by using spatial prepositions.
US08745089B2 Migration of data from a legacy system
A method and system for translating data to be migrated from an older legacy database to a newer recipient database. A translation table in the older legacy database is updated. The translation table defines one or more recipient data elements in the newer recipient database based upon metadata of the older legacy database. The metadata of the older legacy database describes one or more legacy data fields in the older legacy database. The older legacy database utilizes a first operating system. The newer recipient database utilizes a second operating system. Legacy data elements in the older legacy database are translated to correspond to the one or more recipient data elements in the newer recipient database by utilizing the updated translation table. The legacy data elements translated in the older legacy database are used to migrate the legacy data elements translated from the older legacy database to the newer recipient database.
US08745088B2 System and method of performing risk analysis using a portal
In one embodiment the present invention includes a system and method of performing risk analysis on a portal. In one embodiment, risk analysis software sends requests for user information and user authorization data to an agent. The agent may be coupled to a portal and may generate queries for accessing information on the portal. The portal may include user information and authorization data useful for performing risk analysis. The agent may retrieve information used in a risk analysis process and send the information to the risk analysis software.
US08745084B2 Repository content analysis and management
A repository content analysis and management system includes a periodic searching device connected to a repository, a content analysis heuristic engine for non-trivial assessment of content returned by the searching device, a processing engine to transform content detected through assessment, and a file management device to manage the operations on content to and from the repository.
US08745082B2 Methods and apparatus for evaluating XPath filters on fragmented and distributed XML documents
Methods and apparatus are provided for evaluating XPath filters on fragmented and distributed XML documents. According to one aspect of the invention, a method is disclosed for evaluating a query over a tree having a plurality of fragments distributed over a plurality of sites. The method comprises the steps of identifying the plurality of sites storing at least one of the plurality of fragments of the tree; providing the query to the plurality of identified sites, wherein each of the identified sites partially evaluates the query against one of more fragments of the tree stored by the respective site; obtaining partial results from the plurality of identified sites; and composing the partial results to compute a result to the query. The query may be, for example, a boolean XPath query. The method can be performed, for example, by a coordinating site that stores a root fragment of the tree.
US08745080B2 Server geospatially organized flat file data
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the file system to a proprietary code base. Additionally, the invention simplifies database management by having quadtree packets generated on demand.
US08745078B2 Control computer and file search method using the same
A method for performing file search using a control computer receives an initial query expression from a client computer, divides the initial query expression into one or more keywords, determines related terms corresponding to each keyword, merges the keywords and the related terms to obtain an updated query expression, and generates search results according to the updated query expression. The method further calculates relevance scores among a plurality of documents in the search results and the updated query expression, ranks the documents in the search results according to the relevance scores, and displays the documents in the search results with the ranked order.
US08745070B2 Addition and processing of continuous SQL queries in a streaming relational database management system
Systems, methods, and media are disclosed herein that can be embodied in a traditional Relational Database Management System (RDBMS) in order to transform it into a Streaming Relational Database Management System (SRDBMS). An SRDBMS may provide functionality such as to manage and populate streams, tables, and archived stream histories and support the evaluation of continuous queries on streams and tables. Both continuous and snapshot queries support the full spectrum of the industry standard, widely used, Structured Query Language. The present technology can support a high number of concurrent continuous queries using a scalable and efficient shared query evaluation scheme, support on-the-fly addition of continuous queries into a mechanism that implements the shared evaluation scheme, reuse RDBMS modules such as relational operators and expression evaluators, and visualize results of continuous queries in real time.
US08745069B2 Creation of a category tree with respect to the contents of a data stock
Methods for the automatic creation of a category tree with respect to the contents of a data stock, wherein a taxonomy of the data stock will be created on the base of co-occurrences. Another object of the present invention is furthermore a data processing system comprising data which represent information in at least one data stock which is accessible via at least one data source, which is designed and/or adapted to at least partially carry out a method according to the invention. Another object of the present invention is furthermore a data processing device for the electronic processing of data, comprising a control and/or computer unit, an input unit and an output unit, which is designed and/or adapted to at least partially carry out a method according to the invention, preferably using at least a part of a data processing system according to the invention.
US08745068B2 Method for visual asset replacement accounting for cost, copyright, and confidentiality requirements
Systems and methods of replacing digital assets within a multimedia document are provided. The systems and methods include a user workstation that can receive a selection from a user for an original asset in the document to be replaced. Alternative assets can be retrieved that have a level of appropriateness with the selected original asset. Constraints on use of the alternative assets can be determined and a fitness value of each of the alternative assets can be calculated based on the appropriateness and the constraints on use. The alternative assets with the highest fitness values can be presented to the user for the user to select to replace the original asset.
US08745066B2 Apparatus, systems and methods for dynamic on-demand context sensitive cluster analysis
Embodiments of apparatus, systems and methods facilitate performing on-demand cluster analysis on a multi-dimensional data set comprising a plurality of dimension members. In some embodiments, the method comprises: selecting a subset of the plurality of dimension members based on a current context associated with the multi dimensional data set; computing a plurality of dimensional scores for a plurality of dimension members in the selected subset, wherein each dimensional score is associated with a distinct dimension member and measures the dimensional influence of the associated dimension member on a metric associated with the multi-dimensional data set; and ranking the plurality of dimension members in the selected subset based on the dimensional score.
US08745065B2 Query parsing for map search
Implementations for computer-based systems, apparatus and methods for map search based on user query parsing. For example, a computer-implemented map search method is provided to include parsing an input entry from a user for map search into a location part indicating location information in 5 the input search entry and a query part indicating a search target associated with the location part in the input entry; and conducting a map search to obtain a geographic area or location based on the location part and to search for information on one or more entities that are associated with the query part and that are located at, within, or near the obtained geographic area or location.
US08745060B2 Indexing and searching content behind links presented in a communication
Among other disclosures, a method may include identifying content in an electronic communication, the content including a link. The method may include characterizing content associated with the link and storing the characterization. Upon detecting a match of a characterization, presenting one or more of the communication or portion thereof, the link or content associated with the link.
US08745058B1 Dynamic data item searching
Methods and systems for searching and navigating through data items in a database are provided. In one example, each data item in the database is associated with attributes and attribute values. The data items in the database may be grouped according to a first selection of attributes and attribute values, forming a first data item cluster of data items associated with the first selection of attributes and attribute values. From among the attributes and attribute values associated with data items in the first data item cluster, a second selection of attributes and attribute values may be made. A second data item cluster may be formed including data items associated with the second selection of attributes and attribute values. After a desired data item is found, a computing action associated with the desired data item may then be executed.
US08745057B1 Creating and organizing events in an activity stream
A system and method for creating and organizing events includes an activity stream application that captures, searches and collaborates on one or more events. The events include unstructured data comprising text, digital ink, an audio clip and an image. The activity stream application receives user input and generates a new event and combines related events into the same activity. The activity stream application receives a search query and searches for events that are relevant to the search query. In one embodiment, the search query includes contextual information that includes at least one of at a similar time, at a similar location, in a similar situation and a relatedness of event attributes.
US08745056B1 Spam detection for user-generated multimedia items based on concept clustering
A system, a method, and various software tools enable a video hosting website to automatically identify posted video items that contain spam in the metadata associated with a respective video item. A spam detection tool for user-generated video items based on concept clustering is provided that facilitates the detection of spam in the metadata associated with a video item.
US08745053B2 Method for managing mainframe overhead during detection of sensitive information, computer readable storage media and system utilizing same
Examples of methods, systems, and computer-readable media for managing mainframe overhead during detection of sensitive information are described using multiple techniques. The techniques may include manipulating a scan definition, defining scan parameters and limitations, utilizing user-supplied scan filters, and using a redrive operation. The redrive operation may include halting one or more analysis requests associated with scan definitions, storing a redrive position for each analysis request, and resuming the servicing of analysis requests at the redrive position for each request.
US08745051B2 Resource locator suggestions from input character sequence
Methods, systems, and apparatus, including computer program products, in which an input method editor receives Roman character inputs, identifies keywords for candidate sets of a non-Roman character, and identifies an associated resource location. Upon identifying an associated resource location, associating the resource location with the candidate set of non-Roman characters.
US08745049B2 Anonymous personalized recommendation method
A computer-implemented method for an anonymous personalized recommendation is provided. The method includes receiving select server fingerprints selected from server fingerprints based on predetermined metrics. The server fingerprints correspond to a plurality of public entities and each server fingerprint includes encoded information about a corresponding public entity. The method also includes generating a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information. The method further includes comparing the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation, generating a recommendation of a public entity corresponding to the server fingerprint for recommendation, and displaying the recommendation. Systems and machine-readable media are also provided.
US08745048B2 Systems and methods for promotional media item selection and promotional program unit generation
A computer implemented process for generating customized, user-specific programming for delivery over a network, each programming unit comprising one or more media items, such as song tracks, and at least one promotional media item, such as a commercial advertisement. The media items are selected in response to implicit user taste data, and promotional media items or ads are selected where a media item associated with the promotional media item matches at least one media data item identified as responsive to the user taste data. The media items and the promotional media items are selected so as to constrain the promotional program unit to incur a net cost of no more that a selected maximum cost, wherein the net cost is determined as a sum of the licensing costs of the selected media items, reduced by a sum of the expected revenues generated by the selected promotional media items.
US08745044B2 Generating descriptions of matching resources based on the kind, quality, and relevance of available sources of information about the matching resources
Techniques are provided for generating descriptions of matching resources in a manner that takes into account the kind, quality, and relevance of the available sources of information about the matching resources. For example, after the search engine identifies matching resources based on the query terms, the search engine determines the kinds of available sources of information about each matching resource. For each matching resource, based on the kinds of available sources of information about the matching resource, one of a plurality of processes is selected to generate a description for the matching resource. Using the content-sensitive description generation techniques described herein, a single result set may include abstracts that were generated using several different processes, where the difference in process corresponds to a difference in the kind, quality, and relevance of the available sources of information about each matching resource.
US08745043B2 Determining sort order by distance
Included are embodiments for determining sort order. At least one embodiment of a method includes determining a plurality of search results associated with at least one search criteria. Some embodiments of a method include determining a first distance between at least one of the search results and a home page associated with the at least one search result and determining a display order for the plurality of search results.
US08745042B2 Determining matching degrees between information categories and displayed information
Determining matching degrees of information categories and displayed information is disclosed. In some embodiments, recorded user selection action information with respect to displayed information is analyzed to determine which pieces of displayed information have been selected and which pieces were displayed but not selected. In some embodiments, a matching degree for an information category is determined based on the recorded user selection information with respect to displayed information. In some embodiments, based on this matching degree determined for the information category, it is determined whether the information to be displayed for the information category is to be adjusted for a subsequent event in which information of the information category is to be displayed.
US08745040B2 Service context
According to one general aspect, a method of using an application may include receiving a request, from a user, to display at least a portion of a business service context regarding a business service. The method may also include receiving, from a database, an aggregated database result regarding the business service. The aggregated database result may include the requested business service context. The business service context may include information from a plurality of other applications. The method may further include displaying a graphical user interface element that displays at least a portion of the information included by the business service context.
US08745037B2 Exploiting partitioning, grouping, and sorting in query optimization
An optimizer uses comprehensive reasoning regarding partitioning, sorting, and grouping properties for query optimization. When optimizing an input query expression, logical exploration generates alternative logical expressions. Physical optimization explores physical operator alternatives for logical operators. Required partitioning, sorting, and grouping properties of inputs to physical operators are determined. Additionally, delivered partitioning, sorting, and grouping properties of outputs from physical operators are determined. In some embodiments, enforcer rules are employed to modify structural property requirements to introduce alternatives for consideration. Property matching identifies valid execution plans in which the delivered partitioning, sorting, and grouping properties satisfy corresponding required partitioning, sorting, and grouping properties. An execution plan having the lowest cost is selected as the optimized execution plan.
US08745036B2 System, method, and computer-readable medium for enhancing query execution by an optimizer in a database system
A system, method, and computer-readable medium that provide automatic and dynamic control of optimizer settings in a large complex system environment are provided. The optimizer may pursue more aggressive query execution plans and switch to a more conservative approach in cases of actual observed inaccuracies.
US08745034B1 Selectively retrieving search results in accordance with predefined sort criteria
A search server system having one or more processors and memory receives a search query including filter criteria and sort criteria from a client. The filter criteria specify a plurality of operands and a logical relationship. The sort criteria specify a predefined sort order. In response to the search query the server identifies a plurality of index portions sorted in the predefined sort order. The server identifies one or more matching entities by comparing identifiers for index entries matching filter(s) of a first operand with identifiers for index entries matching filter(s) of a second operand and sequentially retrieving the identifiers for the matching index entries corresponding to matching entities from the plurality of index portions in the predefined sort order. The server then transmits search results including representations of matching entities to the client.
US08745033B2 Database query optimization using index carryover to subset an index
A method, apparatus and program product use a first index associated with a field in a database table to identify a range of records in the database table that includes instances of a first key value in the field and use the identified range of records to subset a second index associated with another field in a database table. The database query identifies the first key value for the field in the database table and the second key value for the other field in the database table. By doing so, information from an index may be carried over and applied to another index to subset the other index, often reducing the quantity of entries that are searched in the other index and improving performance.
US08745031B2 Cache-based predicate handling for queries on XML data using uncorrelated path-based row sources
The approaches described herein provide an efficient way to process certain kinds of queries that retrieve XML data stored in an object-relational database. An XML query may include a predicate condition that joins two row sources. One or both of the row sources required for predicate evaluation may be path-based; that is, consume and produce rows of XMLType data. Such a path-based row source may be modified to use the predicate condition to filter the rows it generates so that only rows satisfying the predicate condition need to be further processed. A small cache structure introduced into the path-based row source may be used to optimize the evaluation of the predicate row. Once populated with row data, the cache structure may be reorganized to optimize the performance of predicate evaluation.
US08745026B1 Collaborative modeling environment
A system may receive a model, extract information from the model, form a group of tags using the extracted information, and associate the group of tags with the model. The system may further receive a search query including one or more sequences of characters and determine whether to provide the model in a list of models created for the search query, based on the one or more sequences of characters and the group of tags.
US08745024B2 Techniques for enhancing content
Systems and methods enhance content from one source with content obtained from another source. Information about content, such as content that is or will be experienced by a user, is used to identify the content from another source. The content from the other source may be content of a different type than the content being enhanced. The content from the two (or more) sources are combined and provided simultaneously. The combined content may be provided using a set of one or more electronic devices.
US08745018B1 Search application and web browser interaction
The subject matter of this specification can be implemented in, among other things, a computer-implemented search method including receiving, at a non-browser application on a computing device, part or all of a user search query. The method further includes displaying search results responsive to receiving the search query in the non-browser application. The method further includes receiving a user selection of one of the search results. The method further includes automatically displaying, in response to the user selection of the one of the search results, a landing page for the one of the search results in a web browser on the computing device. The method further includes receiving from the user a selection of a first back button in the web browser and, in response to the user selection of the first back button, activating the non-browser application.
US08745016B2 Managing concurrent access to data in database system
A method for managing access to data in a database system includes receiving requests to update data stored in one or more fields of a record in a database table. The method further identifies lock information of the one or more fields from a look-up table associated with the record. The look-up table associated with the record includes lock information of each field of the record. The method then handles the requests based on the identified lock information of the one or more fields.
US08745011B2 Method and system for scrubbing data within a data storage subsystem
A method and system for scrubbing data within a data storage subsystem is disclosed. According to one embodiment, a method is provided for scrubbing data of a storage element within a data storage subsystem. In the described method embodiment, a request to access the storage element is processed utilizing a first processing module and access permission metadata associated with the storage element. A data scrub process is concurrently performed utilizing a second processing module by modifying the access permission metadata and validating data of the storage element substantially simultaneously with the processing.
US08745010B2 Data storage and archiving spanning multiple data storage systems
Mutable portions of data are stored in a first storage system and immutable portions of the data are stored in a second storage system. Immutable portions and mutable portions of the data associated with the same time period are initially archived. After a period of time since the initial archiving, the mutable portions of the data from the first storage system that have been modified are supplemental archived. Integrity verifications of successfully performing the initial archiving and supplemental archiving are stored.
US08745009B2 Information processor, information processing system, data archiving method, and data deletion method
An information processor may include a command receiving unit that receives an immediate processing command in which a deletion target to be deleted from the database is conditioned, and a registration processing unit that registers information defining the deletion target into a management data unit. In addition, the information processor may include a deletion processing unit that deletes the deletion target from a database, and deregisters the deleted deletion target from the management data unit. The information processor can also include a data manipulation command processing unit, which, in the case where a data manipulation command having a manipulation target that coincides with a table of the deletion target registered in the management data unit is received, processes the data manipulation command in a state where a condition to exclude the deletion target from the manipulation target is added to the data manipulation command.
US08745000B2 Private database logging with minimal storage requirements
An apparatus, system, and method are disclosed for logging operations for a database. An operation event module detects an operation on a record in a database table. A translation module creates a changed field bit field, one or more operation time bit fields, and a user bit field. The translation module creates the changed field bit field by encoding indicators of one or more fields of the record that the operation is configured to change, creates the one or more operation time bit fields by encoding time information for the operation, and creates the user bit field by encoding information of a user associated with the operation. A consolidation module packs at least the changed field bit field, the one or more operation time bit fields, and the user bit field into a single bit array. A log module stores the bit array in a change log.
US08744994B2 Data filtering and optimization for ETL (extract, transform, load) processes
A method and system are disclosed for use with an ETL (Extract, Transform, Load) process, comprising optimizing a filter expression to select a subset of data and evaluating the filter expression on the data after the extracting, before the loading, but not during the transforming of the ETL process. The method and system optimizes the filtering using a pipelined evaluation for single predicate filtering and an adaptive optimization for multiple predicate filtering. The adaptive optimization includes an initial phase and a dynamic phase.
US08744992B2 Method and system to predict a data value
Embodiments of the present invention include methods and systems for predicting the likelihood of topics appearing in a set of data such as text. A number of latent variable methods are used to convert the data into a set of topics, topic values and topic profiles. A number of time-course methods are used to model how topic values change given previous topic profiles, or to find historical times with similar topic values and then projecting the topic profile forward from that historical time to predict the likelihood of the topics appearing. Embodiments include utilizing focus topics, such as valence topics, and data representing financial measures to predict the likelihood of topics. Methods and systems for modeling data and predicting the likelihood of topics over other dimensions are also contemplated.
US08744986B2 Effort estimation using text analysis
A system, method and program product for estimating effort of implementing a system based on a use case specification document. A system is provided that includes: a volumetrics processor that quantifies a structure of the document and evaluates a format of the document; a domain processor that identifies a domain of the system associated with the document; a complexity processor that defines a set of complexity variables associated with the document based on the structure of the document, a format of the document and a domain of the document; and a neural network that estimates an effort based on the set of complexity variables.
US08744978B2 Presenting search results based on user-customizable criteria
In one embodiment, ranking search results generated in response to search queries comprises: receiving, a search query from a user; identifying a plurality of network contents in response to the search query; determining one or more ranking criteria for the search query; presenting the ranking criteria to the user; receiving from the user one or more weights assigned to one or more of the ranking criteria; ranking the identified network contents based on the ranking criteria and the weights; and presenting the network contents to the user in an order according to their ranking.
US08744977B2 Systems and methods for virtual inventory management
Disclosed is an integrated global shipment system that provides end-to-end visibility of the movement of a package. The integrated global shipment system employs a shipment consolidating application for integrating one or more freight tracking systems with one or more end-delivery systems. As a result, shippers are provided with complete visibility of the movement of their shipments of goods from an origin country to a destination country and till the final consignees. In addition, the integrated shipment system significantly decreases the cost of managing inventories by providing a virtual inventory solution. Under this virtual inventory solution, suppliers are able to bypass distribution centers and delay allocation of goods until after the importation of goods into a destination country.
US08744976B2 Discovery of friends using social network graph properties
Embodiments are directed towards providing a list of potential friends to a user based on an analysis of friends' contact lists. The user may provide a subset of friends within a contact list for analysis, along with a degree of separation over which to perform the analysis, and/or a minimum threshold number of occurrences for identifying a candidate friend. The subset of friends' contact lists may then be recursively traversed and merged, where common friends may be identified as members of a candidate set for suggesting friends to the user. In one embodiment, the candidate members may be retained within the candidate set if there is a commonality between the friends and the candidate that exceeds the minimum threshold. The candidate list may also be rank order using various approaches, including a weighted energy diffusion model based in part on a number of communications between the candidates.
US08744974B2 Systems and methods for secure wireless payment transactions when a wireless network is unavailable
Systems, methods, and devices are disclosed which allow a mobile device user to complete financial transactions even when the mobile device is not connected to a wireless network. The systems, methods, and devices of the present disclosure may utilizing a combination of an encrypted lockbox containing out of network payment codes on the mobile device and a matching set of out of network payment codes stored on a server of a payment authority.
US08744972B2 Method and system for integrating a PBX-equipped client and an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.
US08744969B2 Releasing decrypted digital content to an authenticated path
Digital content is released to a rendering application for forwarding by such rendering application to an ultimate destination by way of a path therebetween. The path is defined by at least one module, and the digital content is initially in an encrypted form. An authentication of at least a portion of the path is performed to determine whether each defining module thereof is to be trusted to appropriately handle the digital content passing therethrough. The encrypted digital content is decrypted if in fact each such defining module is to be trusted, and the decrypted digital content is forwarded to the rendering application for further forwarding to the ultimate destination by way of the authenticated path.
US08744966B1 Real-time mobile wallet server
Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.
US08744964B2 Methods and systems for managing transaction card accounts
A method and system for managing transaction card accounts involves providing a customer a transaction card account by a financial institution against which the customer can charge predetermined types of transactions during predefined account statement periods and sending a statement of charges against the account to the customer at an end of each account statement period specifying a due date, after which a predefined late fee is assessed on the account if the statement is not paid. However, the late fee is automatically waived on the account within specified products if the customer makes a purchase or secures a cash advance during the account statement period for which the payment is due. Further, a voice response unit of the financial institution gives the customer a first menu option to opt out of a voice response unit scripted call and speak directly to a live representative about the account at any time during the call.
US08744958B2 Systems and methods for secure and transparent cardless transactions
Systems, methods, and apparatus for handling and/or authorizing payment requests by a consumer for a transaction are provided. Payment information can be sent directly from a consumer to a non-merchant, thereby allowing no new entities to obtain the payment information. Transaction identifiers can be used to facilitate communications among the entities. The payment information can be sent to the non-merchant via a merchant application with a submit payment button directed to the non-merchant so little or no deviations from standard practices are required.
US08744956B1 Systems and methods for permission arbitrated transaction services
Systems and methods disclosed enable a permitting party to share credit data and/or personal information with a receiving party, such as an individual with whom the permitting party has established a trusted connection. In some embodiments, the permitting party may define how much of the permitting party's personal information or other data is shared. In some embodiments, data sharing may be enabled, in part, by generating an identifier that may be provided to the receiving party in order to access the shared data.
US08744953B2 System and method for icon oriented representation of trading strategies
A system and method for visually establishing a trading strategy are described. According to one method, a trader can position a first icon corresponding to a first order and a second icon corresponding to a second order in relation to a first value axis displayed on a graphical interface. A graphical means can also be used in relation to the icons to show that the icons correspond to a trading strategy. The graphical means can include lines, numbers, or any other user-configurable graphical representation illustrating order precedence, for example.
US08744947B1 System and method for optimizing media portfolio allocation
One embodiment of the present invention sets for a mechanism for determining an optimized investment strategy across a portfolio of media channels for a given product or service. For each media channel in the portfolio, the unadjusted elasticity indicating an estimated effectiveness of the media channel when used for marketing is adjusted based on risk information associated with the media channel. The risk adjusted elasticity corresponding to each media channel in the portfolio is then used to determine an investment allocation for the media channel.
US08744945B2 System and method for displaying trade information for electronic trading exchange
A system and method for displaying trade information is disclosed. The method includes receiving from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, determining whether the executed trade belongs in an aggregated set with one or more other executed trades. All executed trades in an aggregated set are for the same associated tradable object, have traded at the same associated trade price, and have been executed within a predetermined time period of each other. Aggregated sets are displayed a user display with an associated aggregated quantity, and the remaining executed trades of interest are also displayed. Trades are displayed using an associated indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price.
US08744943B2 Displaying values specified in a number of offers for a number of offer variables with respect to price
A method for displaying values specified in a number of offers for a number of offer variables with respect to price includes receiving data for multiple offers that reflects values specified in the offers for multiple offer variables and generating a display of the received data. The display includes multiple offer variable windows that are each associated with an offer variable. Each offer variable window includes an offer price axis representing a range of offer prices and an offer variable axis substantially perpendicular to the offer price axis that represents a range of values for the offer variable associated with the offer variable window. Each offer variable window includes multiple bars. Each bar represents a value specified in offers for the offer variable associated with the offer variable window and is positioned with respect to the offer price axis according to an offer price specified in the offers.
US08744939B2 Methods for implementing a loyalty program
A method of rewarding loyalty of a user may include providing a personal terminal to the user, detecting whether the personal terminal is within proximity of an interaction terminal, and based at least in part on the proximity of the personal terminal to the interaction terminal, providing a benefit to the user.
US08744934B1 System and method for improved time reporting and billing
The present invention provides an integrated time reporting and billing solution that facilitates billing and payment for time-related activities and manages contract workflow from end to end. The present invention can be employed in any industry for any employment relationship where in-house or supplemental contract labor is tracked by time. In one embodiment, the invention includes a contractor submission and tracking system (CSTS) and back office workflow management system (BOSS) to track and report vendor activity and contractor spend. The present invention can be used by employer-clients, contractors and contractor suppliers to facilitate contractor requisition, contract creation and modification, document tracking, business rule implementation, reporting, communications, timesheet entry, timesheet approval, and billing presentment, payment and other aspects of contract workflow management.
US08744931B1 Method and apparatus for inventory searching
A method is disclosed that includes identifying an inventory item corresponding to a product configuration. The product configuration is defined using a feature map. The inventory item is also defined using the feature map. Each entry of the feature map corresponds to one of a number of features of a product.
US08744930B1 Transmission of product attribute with an indication that product has been purchased
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A particular application program receives, as sent by a third-party application program: (i) a first request to purchase a product for use by the third-party application program, and (ii) an attribute of the product. The particular application program sends, for receipt by a server system: (i) a second request to purchase the product, and (ii) the attribute of the product. The particular application program receives, as sent by the server system: (i) an indication that the product has been purchased, and (ii) the attribute of the product. The particular application program sends, for receipt by the third-party application program: (i) the indication that the product has been purchased, and (ii) the attribute of the product.
US08744926B1 Pre-transit and post-transit facilitation of in-vehicle services
An approach to facilitating provisioning of in-vehicle services is provided. Trip-identifying information may be obtained from a user-provided device. The trip-identifying information may identify a trip that is to occur on the vehicle. A list of in-vehicle services, which are available for the trip on the vehicle, may be determined based on the trip-identifying information. The list of in-vehicle services may be provided to the user-provided device. A selection of at least one in-vehicle service that is to be provided during the trip may be received from the user-provided device. A request for the at least one in-vehicle service may be generated based on the selection.
US08744924B2 System and method for the efficient clearing of spectrum encumbrances
The present invention is a system and method to sell or procure complementary goods. A complementary good according to the invention is a good whose value or utility is enhanced when paired with another good, such a pair of goods is a communication license to encumbered spectrum and a complementary clearing right to clear the spectrum of its encumbrance. The invention provides automated procedures to facilitate the fashioning and sale of clearing rights so as to enhance the value of the communications license.
US08744921B2 Exchanging value between a service buyer and a service provider
Described herein is technology for, among other things, exchanging value between a service buyer and a service provider. The technology involves establishing a virtual funds account associated with the service buyer. A request for services is received from the service buyer, which includes an amount that the service buyer is willing to pay for the services. An indication that the service provider will perform the services for the service buyer is received, and a hold is placed in the buyer's virtual funds account on an amount of virtual funds corresponding to the amount that the service buyer is willing to pay for the services.
US08744920B2 Systems and methods for integration of travel and related services and operations
One aspect of the invention is directed to integrating mobile devices, such as smartphones, tablets, etc., into a mobile retail environment commercial system. A mobile device includes a mobile store module that provides an interactive user experience that allows a traveler to browse goods or services that are available in the mobile retail environment. The device further includes a mobile store inventory records module that maintains records of goods and services that are available in each particular mobile retail environment. An update module facilitates data connectivity with a remote server to update the stored data in the mobile store inventory records module. The remote server, in turn, is communicatively coupled with a transportation service provider system, such as an airline business system that provides information on individual travelers and their itineraries. The mobile device further includes an in-flight data exchange module that facilitates interaction with a point-of-sale device.
US08744918B2 Demand amalgamation for online auctions
Embodiments of the present invention provide a method, system and computer program product for demand amalgamation in an online auction. In an embodiment of the invention, a computer implemented method for demand amalgamation in an online auction can be provided. The method can include, in a single online auction provided by an online auction management system executing in at least one host server, the acceptance of bids for associated different items in the online auction management system. At least two of the different items can be of a different item type. The method further can include the determination of winning bids amongst the accepted bids by way of a comparison of the accepted bids to one another without regard to whether or not the accepted bids had been placed for an item of a specific item type. Finally, for each determined one of the winning bids, one of the different items associated with the determined one of the winning bids can be awarded to a winning bidder corresponding to the determined one of the winning bids through the online auction management system.
US08744913B2 System and method for placing orders
A system and method for placing orders at restaurants utilizing a customer's personal communication device. The system and method provide for efficient ordering and subsequent payment by the customer. The system and method allows customers to register upon entering a restaurant thus allowing the customers to subsequently place one or more orders for food and drinks via a cellular phone, laptop, or other personal communications device.
US08744909B2 System and method of guaranteed cognitive awareness
Exemplary embodiments of the invention provide systems and methods for verifying a consumer's cognitive awareness of an advertisement. Aspects of the invention provide a method of receiving a request for services from a consumer, presenting at least one advertisement to the consumer, presenting at least one verification question to the consumer, receiving at least one verification response from the consumer, and determining whether the at least one verification response matches at least one correct response. If the at least one verification response matches the correct response, then access to the service is granted. If the at least one verification response does not match the correct response, then access to the service is not granted. In some embodiments of the invention, the consumer is allowed to repeat the verification process if the verification response does not match the correct response.
US08744908B2 System and method for management and optimization of off-line advertising campaigns with a consumer call to action
An improved method for managing advertising campaigns is provided. The method includes defining an advertising campaign, uploading a multi-media file of each member of the campaign; linking each of the multi-media files of the advertisements and associating the media files with a data capture template based on the media type; configuring the scheduling and promotion details for display of the media ad; associating survey questions with respondent incentives; calculating the present cost of the campaign; capturing consumer responses to individual members of the campaign; aggregating and analyzing the cumulative responses; making program adjustments to the type, location, and schedule for the campaign members based on these real-time results; and transmitting the revised campaign management instructions and adjusted media files to remote systems at the media channels thereby optimizing in real-time the overall ad campaign.
US08744900B2 Integrated kits for conducting item sampling events
Items—including gourmet products—are evaluated and rated by participants in a controlled event, which can be coordinated by software locally or at a dedicated website. Event data, including item scores and participant scores can be shared with vendors, merchants and other commercial entities associated with the products. Promotional incentives from such entities for the products (and related products) can then be directly targeted and provided to participants and other members of the public. The participant's activities can also be collected and disseminated to affiliates/friends of the participants through social networking sites, personalized web pages, etc.
US08744895B2 Method and system for managing a plurality of regulations, policies and risks
The present invention provides a method and system for managing various Regulations, Policies and Risks (RPR). These RPR are managed for supporting Governance, Risk and Compliance requirements of an organization. The method includes defining a tree structure for a context. The tree structure is defined for one or more RPR and one or more roles of a plurality of users of the organization. The RPR are intervened across various trees. A plurality of nodes is defined for the tree. Each node includes a plurality of attributes and one or more attribute functions.
US08744890B1 System and method for managing system-level workflow strategy and individual workflow activity
A system and method for managing workflow including the ability to manage system-level workflow strategy, manage individual workflow activity, and provide suggestions to optimize individual workflow activity, is provided. The system may provide suggestions to workers based on their schedules and activities that the workers have to perform. Users of the system may configure the criteria used in determining which suggestions to provide to workers. The system may refine the suggestions provided to workers based on feedback received regarding the suggestions previously provided.
US08744888B2 Resource allocation management
In accordance with aspects of the disclosure, a system and methods are provided for managing resource allocation by generating a finance-investment plan relative to one or more time intervals while maintaining a cash reserve at a predetermined threshold based on information related to financial activities including asset related activities and liability related activities. The systems and methods may include evaluating accounts receivable patterns for each asset to determine cash surplus ranges within the one or more time intervals, evaluating accounts payable patterns for each liability to determine cash flow gaps within the one or more time intervals, maintaining an asset-to-liability ratio during the one or more time intervals, and generating the finance-investment plan while maintaining the cash reserve at the predetermined threshold within the one or more time intervals based on the asset-to-liability ratio and potential cash flow forecasting schemes for each asset and liability.
US08744885B2 Task based organizational management system and method
A system and method of managing tasks and organizations is provided herein.
US08744882B2 Event management system
An event management system is disclosed. The event management system includes a memory, a computer display, an event creation component, a conversion mapping component that maps passenger data from a user format into an application specific format; a group scheduling component that categorizes passengers into groups, a passenger management component, a vehicle management component, a staff management component, a versioning component, an invoicing component, and a data visualization component. Also disclosed is a computerized method for event planning.
US08744881B2 Systems and methods for purchasing insurance
Systems and methods related to an online website wherein businesses seeking insurance can obtain quotations and be connected to a plurality of insurance providers are described herein. In some embodiments, the businesses are authenticated and verified by providing such details as, e.g., employer identification number (EIN) or tax identification number (TIN), and being registered with the system prior to requesting quotations. In some embodiments, the system has an online collaboration system where a business can ask or post questions and receive answers from insurance providers or agents who match their search criteria.
US08744878B1 Method for using financial incentives with member engagement metrics to reduce health care claim costs
A health care plan system and method designed to reduce future claims costs through financial incentives with member engagement metrics. Targets are pre-set for member engagement metrics. Claims cost targets for the sponsor are set based on the sponsor meeting member engagement targets. A percentage of health care plan base administrative fees are at risk based on the sponsor's claims cost performance in relation to the claims cost target. If the claims cost target is missed, the health plan administrator repays or reduces administrative fees charged to the sponsor. If the claims cost target is met, the sponsor pays additional fees to the health plan administrator. Base administrative fees are also repaid or reduced if the health care plan administrator fails to meet service performance targets. The sponsor is appraised on progress of member engagement and service performance metrics through scorecards that are sent during the plan year.
US08744875B2 Systems and methods for synchronizing data of a patient monitor and a portable sensor module
A patient monitor is synchronized with a portable sensor module by detecting a first coupling of the portable sensor module to the patient monitor. In response to the first coupling, the portable sensor module and the patient monitor each store configuration settings and record patient data acquired through the portable sensor module. After the portable sensor module is decoupled from the patient monitor, the portable sensor module continues to store patient data and the configuration settings stored in the patient monitor and the portable sensor module are allowed to change relative to one another. Upon detecting a second coupling of the portable sensor module to the patient monitor, the portable sensor module and the patient monitor resynchronize with one another to remove any differences in the configuration settings and to provide copies of any patient data missing from either the portable sensor module and the patient monitor.
US08744873B2 Method and system for monitoring patient care
The subject invention is a Patient Care Monitoring System which employs a novel method and system for monitoring the care provided to a patient at a health care facility. In one embodiment, the subject invention includes a central processor in communication with a health care facility's computer systems, receiving data therefrom. This data is arranged and correlated to enable the subject invention to filter through the data and detect if a particular treatment, diagnostic test, or course of action has been or is in danger of being overlooked.
US08744872B1 System and method for pharmacovigilance
A method, computer-readable storage medium, and system for analyzing a relationship between one or more agents and one or more clinical outcomes. The method includes: receiving a selection of one or more agents; receiving a selection of one or more clinical outcomes; for each of the one or more agents, analyzing clinical data stored in a database to determine a number of occurrences of each of the one or more clinical outcomes when the agent is administered; for each of the one or more agents, calculating a risk score for each clinical outcome corresponding to the number of occurrences of the clinical outcome; and outputting the risk scores to a graphical display.
US08744871B1 Operating subframe for an interface module of an illuminated display system and method
An interface module for a display interface of an illuminated display system including an operating subframe and a selector coupled to the operating subframe. The operating subframe is coupled to a plurality of light emitters. Each light emitter provides a different predetermined wavelength of light than the other light emitters from the plurality of light emitters. Each respective predetermined wavelength provides information relating to a corresponding predetermined status. Each desired light emitter is chosen from the plurality of light emitters according to a lighting operation sequence. The operating subframe includes a module processor coupled to the plurality of light emitters and the selector, a removable external memory device, and an external memory processor, and a bus coupled to the module processor and the removable external memory processor. The module processor stores illuminated light emitter information in a computer readable format within the removable external memory device.
US08744870B2 Method and system for forecasting clinical pathways and resource requirements
A system, method and computer program product for forecasting one or more clinical pathways and resource requirements of at least one patient are provided. The system comprises an input module for receiving inputs pertaining to patient diagnostic data, the patient diagnostic data comprising information identified during diagnosis of the patient. The system also comprises a repository for storing data comprising at least one of patient data and pre-existing clinical pathways. The patient data comprises at least one of the patient diagnostic data received from the input module; patient historical data comprising historical treatment data of the patient and patient demographic data comprising demographic details of the patient. The system also comprises a clinical pathway forecasting module for forecasting clinical pathways by application of predetermined analytical models on the patient data and pre-existing clinical pathways. The system further comprises a resource requirement forecasting module for forecasting resource requirements of the patient.
US08744866B1 Reputation report with recommendation
The generation of an online reputation report for an individual is disclosed. First, an online reputation assessment is performed for an individual. Then, a report is generated. The report includes an individualized recommendation based on the online reputation assessment. The recommendation can be directed to the individual and can also be directed to an entity other than the individual.
US08744862B2 Window selection based on transient detection and location to provide variable time resolution in processing frame-based data
Provided are systems, methods and techniques for processing frame-based data. A frame of data, an indication that a transient occurs within the frame, and a location of the transient within the frame are obtained. Based on the indication of the transient, a block size is set for the frame, thereby effectively defining a plurality of equal-sized blocks within the frame. In addition, different window functions are selected for different ones of the plurality of equal-sized blocks based on the location of the transient, and the frame of data is processed by applying the selected window functions.
US08744858B2 System and method for voice based digital signature service
Methods and systems for providing a voice-based digital signature service are disclosed. The method includes a first user sending a document to a second user for signature, and the first user also sending a PIN to the second user and to a voice verification authority. The second user sending, to the voice verification authority, a voice recording comprising the PIN along with consent of the second user to the PIN. The voice verification authority comparing the voice recording with a predefined voice sample of the second user, and the PIN received from the first user with the PIN received from the second user. The voice verification authority then sending a notification to a signing entity based on the comparison. The signing entity signing the PIN of the document with a private key associated with the second user and sends an acknowledgement to the first user and the second user.
US08744855B1 Determining reading levels of electronic books
Architectures and techniques are described to determine a reading level of an electronic book. In particular, words, phrases, clauses, and parts of speech of an electronic book may be tagged and used to determine the reading level of the electronic book. In some cases, the reading level of the electronic book is based on a level of complexity of sentences of the electronic book and a level of complexity of words of the electronic book.
US08744854B1 System and method for voice transformation
The present invention is a method and system to convert speech signal into a parametric representation in terms of timbre vectors, and to recover the speech signal thereof. The speech signal is first segmented into non-overlapping frames using the glottal closure instant information, each frame is converted into an amplitude spectrum using a Fourier analyzer, and then using Laguerre functions to generate a set of coefficients which constitute a timbre vector. A sequence of timbre vectors can be subject to a variety of manipulations. The new timbre vectors are converted back into voice signals by first transforming into amplitude spectra using Laguerre functions, then generating phase spectra from the amplitude spectra using Kramers-Knonig relations. A Fourier transformer converts the amplitude spectra and phase spectra into elementary waveforms, then superposed to become the output voice. The method and system can be used for voice transformation, speech synthesis, and automatic speech recognition.
US08744851B2 Method and system for enhancing a speech database
A system, method and computer readable medium that enhances a speech database for speech synthesis is disclosed. The method may include labeling audio files in a primary speech database, identifying segments in the labeled audio files that have varying pronunciations based on language differences, identifying replacement segments in a secondary speech database, enhancing the primary speech database by substituting the identified secondary speech database segments for the corresponding identified segments in the primary speech database, and storing the enhanced primary speech database for use in speech synthesis.
US08744844B2 System and method for adaptive intelligent noise suppression
Systems and methods for adaptive intelligent noise suppression are provided. In exemplary embodiments, a primary acoustic signal is received. A speech distortion estimate is then determined based on the primary acoustic signal. The speech distortion estimate is used to derive control signals which adjust an enhancement filter. The enhancement filter is used to generate a plurality of gain masks, which may be applied to the primary acoustic signal to generate a noise suppressed signal.
US08744843B2 Multi-mode audio codec and CELP coding adapted therefore
In an embodiment, bitstream elements of sub-frames are encoded differentially to a global gain value so that a change of the global gain value results in an adjustment of an output level of the decoded representation of the audio content. Concurrently, the differential coding saves bits. Even further, the differential coding enables the lowering of the burden of globally adjusting the gain of an encoded bitstream. In another embodiment, a global gain control across CELP coded frames and transform coded frames is achieved by co-controlling the gain of the codebook excitation of the CELP codec, along with a level of the transform or inverse transform of the transform coded frames. In another embodiment, the gain value determination in CELP coding is performed in the weighted domain of the excitation signal.
US08744842B2 Method and apparatus for detecting voice activity by using signal and noise power prediction values
A robust method and apparatus to detect voice activity based on the power level of an audio frame. The method may include performing primary active/non-active voice period determination of an input audio frame according to a power level of the audio frame, extracting a noise power prediction value and a signal power prediction value by referring to power levels of current and previous audio frames according to a primary active/non-active voice period determination value, and performing secondary active/non-active voice period determination for the input audio frame by comparing the extracted signal power prediction value with the extracted noise power prediction value.
US08744840B1 Method and system for n-dimentional, language agnostic, entity, meaning, place, time, and words mapping
A method, system, and computer-readable program for creating at least one n-dimensional map by utilizing one or more processors are disclosed. One aspect of the subject matter described can be embodied by a computer-implemented method which utilizes simple and reduced complexity algorithms in which an n-dimensional map, e.g., an EMPT (Entity, Meaning, Place, and Time) map or a language map (e.g., Words map), may be created by integrating the data itself within a special environment and context such that all pedigrees of data, in massive amounts, may be rapidly and accurately correlated and analyzed in unique and new ways.
US08744839B2 Recognition of target words using designated characteristic values
Target word recognition includes: obtaining a candidate word set and corresponding characteristic computation data, the candidate word set comprising text data, and characteristic computation data being associated with the candidate word set; performing segmentation of the characteristic computation data to generate a plurality of text segments; combining the plurality of text segments to form a text data combination set; determining an intersection of the candidate word set and the text data combination set, the intersection comprising a plurality of text data combinations; determining a plurality of designated characteristic values for the plurality of text data combinations; based at least in part on the plurality of designated characteristic values and according to at least a criterion, recognizing among the plurality of text data combinations target words whose characteristic values fulfill the criterion.
US08744838B2 System and method for contextualizing device operating procedures
A system and method for contextualizing operating procedures are provided. A set of procedures is provided, each including text describing user actions which are to be performed on a physical device to implement the procedure. A device model refers to components of the device on which user actions are performable and provides state charts which link an action performable on the respective component with states assumed by it. The text of each procedure is segmented to form a sequence of steps. Each step includes an action to be performed on one of the components of the device that is referred to in the device model. When a request for one of the procedures is received, the corresponding sequence of instruction steps is retrieved. A current one of the instruction steps is contextualized, based on device data received from the device and the state chart of the respective component.
US08744828B2 Computer-implemented system and method for improving glucose management through modeling of circadian profiles
A computer-implemented system and method for improving glucose management through modeling of circadian profiles is provided. Meal period data is assembled, which includes, for each stated period, at least two measurements of pre-meal and post-meal self-measured blood glucose. Diabetes medication dosed over the periods is identified. The assembled meal period data and the medication are organized into a circadian profile for a diabetic patient. A model including expected blood glucose values and their predicted errors at each period is created from the blood glucose measurements and is visualized in a log-normal distribution. Target ranges for blood glucose at each period are determined and superimposed over the expected blood glucose values. Pharmacodynamics of the medication are obtained. An incremental change in dosing of the medication is propagated over a model day and the expected blood glucose values and their predicted errors are adjusted in response to the incremental dosing change.
US08744827B2 Method for preparing a processed virtual analysis plate
The invention relates to a method that includes the following steps: carrying out a treatment of a sample, the treatment being carried out for differentiating diseased cells from healthy cells in the sample (4); carrying out at least one first image acquisition of the sample (4) provided on an analysis plate (8) so as to obtain a plurality of images, each representing an area (18) of the analysis plate, said images being arranged side by side so as to form an image of the entirety of the sample in order to create a virtual analysis plate (2), locating a reference plane of the analysis plate including a slide and a lamella provided above the slide for image acquisition, said reference plane being defined by the surface of the slide or the lamella; and carrying out at least one second image acquisition, said second acquisition being carried out at a different thickness of the sample relative to the first acquisition so as to obtain a plurality of images corresponding to a section of the sample with a different thickness.
US08744821B2 Spreadsheet-based templates for supporting the systems engineering process
A spreadsheet environment is used as a graphical user interface (GUI) for depicting and interacting with the various aspects of a system. In particular, the spreadsheet environment supports using OMG SysML to model a system, and to execute tasks associated with the systems engineering process. The spreadsheet environment also supports the use of pre-defined templates whose contents and features are common to a multiplicity of projects that a company or company unit may undertake, and which can be made specific or modified based on a project's needs.
US08744820B2 Integration of workflows from various systems
A particular system receives an order to be modeled as a workflow, and creates a particular system workflow based on the order. The particular system also provides the particular system workflow to application programming interfaces (APIs) associated with the particular system, and receives, via the APIs, a workflow associated with another system. The particular system further provides, via the APIs, the particular system workflow to the other system, and combines the particular system workflow with the other system workflow to create a combined workflow. The particular system enables a user device to access, via the particular system, one or more of the combined workflow, the particular system workflow, and the other system workflow.
US08744818B2 Thermal-fluid-simulation analyzing apparatus
A thermal-fluid-simulation analyzing apparatus includes an execution unit that generates an analysis model using analysis conditions to conduct a first thermal fluid simulation analysis based on the generated analysis model, an analysis-condition collecting unit that collects analysis conditions when a predetermined period passes after the first thermal fluid simulation analysis, a condition extracting unit that extracts a boundary condition from the analysis conditions collected by the analysis-condition collecting unit, and a re-execution unit that selects a region corresponding to the boundary condition extracted by the condition extracting unit from regions of the analysis model generated by the execution unit, updates the selected region with the boundary condition, and conducts a second thermal fluid simulation analysis for the updated analysis model.
US08744810B2 Bonding model generation apparatus and bonding model generation method
A bonding surface extraction unit extracts, with reference to bonding information, data of a first bonding surface corresponding to a bottom surface of a bonding model from data of a first partial model and data of a second bonding surface corresponding to a top surface of the bonding model from data of a second partial model. The first partial model is a model of a pad included in a circuit board. The second partial model is a model of an electrode included in a component. The electrode is to be bonded to the pad with a bonding material. A bonding model generation unit generates a side surface establishing a link between outlines of the first bonding surface and the second bonding surface, and obtains data of the bonding model on the basis of a shape formed with the side surface, the first bonding surface, and the second bonding surface.
US08744805B2 Monitoring system
The invention relates to a monitoring system, having an output module for generating a control signal in response to an input signal, a monitoring module for generating the input signal for the output module, an output device for outputting an output signal in response to the control signal, and a feedthrough device for preventing outputting of the output signal. According to the invention, the monitoring module is designed to instruct the feedthrough device to prevent outputting of the output signal when there is a deviation between the control signal and a control signal which is expected on the basis of the input signal.
US08744801B2 Controllable caliper
An embodiment of the invention is directed to an electronic caliper which combines positioning and measurement in one unit without the use of hydraulics for subsea use. In certain embodiments, several attachments can be affixed to accommodate a range of measurement tasks. In a preferred embodiment, one jaw is adjustable and the other, or opposing, jaw is fixed, e.g. by bolting it on to a mounting structure. The jaws typically allow for the removal and replacement of other attachments. In another embodiment, the unit communicates to computer software for position control, precise indication and clamping for adjustment. In a preferred embodiment, computer software displays all feedback via laptop computer on surface. The caliper is maneuvered to a position proximate an object and used to measure a predetermined physical characteristic of the object. The measurement can be displayed, e.g. at the surface, using a computer with control software.
US08744798B2 Signal generator and user interface for adding amplitude noise to selected portions of a test signal
A signal generator generates amplitude noise on a selected segment of a test signal. A user interface is used for selecting a segment of the test signal and an associated power level for applying amplitude noise at a selected power level to the test signal segment. A signal processing unit compiles the selected power level of the selected segment with the test signal to generate digital data representative of the test signal with selected segments having amplitude noise. A waveform generator receives the digital data and generating a test signal output having amplitude noise at selected segments of the test signal. The method includes the steps of: selecting a segment of the test signal to add amplitude noise; selecting a power level for the amplitude noise; and applying the amplitude noise at the selected power level to the selected segment of the test signal.
US08744797B2 Test system and test method thereof
A test system and a test method thereof. The test system includes an electronic device and a test device. The electronic device includes a plurality of output interfaces and provides a corresponding test signal via the output interfaces according to a group of operation commands. The test device includes a transforming unit, a multiplexer unit, a processor unit and a plurality of test interfaces which are respectively coupled to the output interfaces. The transforming unit transforms the test signals received via the test interfaces. The multiplexer unit selects the transformed test signals. The processor unit controls the multiplexer unit to select one of the transformed test signals, and determines whether the transformed test signal being selected conforms a predetermine condition for generating a test result signal. The processor unit controls the communication unit to transmit the test result signal to the electronic device according to the test result signal.
US08744795B2 Electronic device and method for controlling modulations of multiple-instruments and sensors
A method for modulating multiple-instruments and multiple-sensors using an electronic device. The electronic device controls an instrument to measure the working parameters of an object, and controls a sensor to detect the working temperature of the object. By comparing the working parameters against a predefined range, and comparing the working temperature against a predefined temperature value, the electronic device determines whether the instrument and the sensor need to be modulated. If any of the working parameters is not within the predefined range or if the working temperature is greater than the predefined temperature value, the electronic device controls the instrument and the sensor to be modulated by using a modulation transfer function and a predetermined direction.
US08744794B2 Method and apparatus for characterizing an interior permanent magnet machine
One embodiment of the method includes setting up a testing architecture where the testing architecture includes a test IPM machine having an output shaft coupled to an output shaft of a secondary speed control machine. The method further includes controlling the secondary speed control machine to drive the output shaft of the test IPM machine at a first desired speed, determining a pair of desired direct and quadrature axis currents for each of a plurality of peak current magnitudes, and recording characterization data associated with each pair of desired direct and quadrature axis currents. The controlling, determining and recording steps for each of a second through nth desired speeds may be repeated. Control lookup tables for operation of an IPM machine may be generated from the characterization data.
US08744793B2 Method and apparatus for adjusting the level of a response signal from an ultrasound transducer
A method and apparatus for dynamically adjusting the level of a response signal from an ultrasound transducer is disclosed. During a calibration phase, a description of a gain profile of a level adjuster is set dependent upon an expected response signal for a type of object to be tested and the description is stored in memory. During a measurement phase for an object under test, a description of a gain profile is selected for the type of the object under test and a gain profile is determined from the selected description. The response signal from the object under test is passed through a level adjuster and the level of the response signal is adjusted dynamically in accordance with the gain profile. The description of the gain profile is selected with reference to an expected response either by operator interaction with a user interface or automatically.
US08744782B2 System and method for simultaneously determining strain and temperature characteristics of an object
A system for simultaneously determining strain and temperature characteristics of an object comprising: (i) at least one optical fiber having at least two Brillouin peaks; (ii) at least one connector securing the optical fiber to the object to be monitored; (iii) a laser positioned to provide laser light to said at least one optical fiber; (iv) a device measuring frequencies of said at least two Brillouin peaks, and determining frequency shifts of said at least two Brillouin peaks for said at least one optical fiber along the length of fiber; and (v) a system calculating strain and temperature characteristics along said fiber, based on the coefficients of strain and temperature as well as the measured Brillouin frequency shifts for said optical fiber along the length of said optical fiber.
US08744781B2 Eddy current method for the characterization of broached tube support plate blockage
A method for determining tube support plate blockage of a steam generator includes the following steps: measuring at least five different eddy current values per tube support intersection; calculating a nominal clean fit radius of flow hole; determining a center signal response; converting the center signal response to a deposit thickness; determine an edge reduction; converting the edge reduction to an edge thickness; calculating the resulting flow hole radius; verifying the reasonableness of the resulting flow hole radius; and determining a virtual calibration range.
US08744780B2 Detector for clogged filters
A clogged filter detector has a transmitter and a sensor which are held in place by a transmitter bracket and a sensor bracket, respectively. The transmitter emits a beam of electromagnetic radiation, and the sensor is positioned in the path of this beam at a point such that the beam travels through a filter between the transmitter and the sensor. The transmitter and sensor are misaligned with the air flow at the point where the beam contacts the filter. The transmitter alternates between a transmitting mode and a dormant mode, and the transmitter emits a plurality of electromagnetic pulses during each transmitting mode.
US08744779B2 Methods and apparatus for drug modeling and displaying drug models
Drug delivery models, displays, and systems may be configured to provide a clinician with readily intuitive information about the effects of one or more drugs on a subject. Interactive features may be included to provide a subject-specific model of the expected or predicted effects of one or more drugs on the subject. Additionally, interactive features that effect drug delivery to the subject may also be included. Drug delivery models, displays, and systems may be used in teaching, in advance of treatment, during treatment, or following treatment.
US08744773B2 Rain sensor with variable shut off
An intelligent rain sensor incorporates at least one hygroscopic member and a sensor that generates signals representative of its amount of expansion due to absorption of moisture. A microcontroller executes a pre-programmed algorithm that determines at least the rate of expansion and uses that information to distinguish between actual rainfall events on the one hand, and high humidity, dew or a light sprinkle on the other hand, and sends a shut off command to an irrigation controller.
US08744772B1 Method for soil analysis
A method for soil analysis for determining optimal conditions for a soil area and reporting the same. The soil analysis of the present invention combines sound agronomic principles with a unique interpretation of the results to offer a thorough analysis of a property's soil based on the soil sample(s) taken from a particular property. The calculation formulas and variables are consistent for all analyses, with the formulas adjusted based on some specific qualities of the soil.
US08744769B1 System and methods for head unit providing analysis and guidance during long road trips
Embodiments relate generally to devices and methods for analyzing trip information and providing suggestions and information to a user based on the analysis involving the head unit of a vehicle. Analysis may comprise creating a user profile based on activity of a user of the vehicle, wherein the user may be identified by connection with a mobile device associated with the user. The user profile may then be used to determine suggestions or warnings for a user based on current trip information. Analysis may also comprise receiving weather and/or traffic information corresponding to the trip information and determining suggestions or warning for a user based on the effects of the weather and/or traffic.
US08744766B2 Dynamic route recommendation based on pollution data
Aspects of the present invention recommend a route. An indication of an origin and a destination is received. Data describing a plurality of navigation routes between the origin and the destination is received. A plurality of pollution score values corresponding to each of the plurality of navigation routes is determined. A cumulative score value is determined for each of the plurality of navigation routes. The data describing the plurality of navigation routes between the origin and the destination and the corresponding plurality of pollution score values and cumulative score values is transmitted.
US08744764B2 Roadway travel data exchange network
Disclosed herein are systems and methods for exchange of travel data in a roadway information system associated with a first roadway vehicle and a second roadway vehicle. In one embodiment, the roadway information system may comprise, for example, a first mobile client system associated with the first roadway vehicle, a second mobile client system associated with the second roadway vehicle, a wireless communication network, and a processing system communicatively coupled to the wireless communication network. The first mobile client system may deliver first travel related data to the processing system via the wireless communication network. The processing system may deliver second travel related data to the second mobile client system via the wireless communication network, where the second travel related data relates at least in part to the first travel related data.
US08744760B1 Surface information generating system, device, and method
A present novel and non-trivial system, device, and method for generating surface information presentable on a display unit is disclosed, where the surface information may be presented to draw a viewer's attention to threatening terrain location within a targeted area. An image generator (“IG”) may be configured to receive navigation data; receive search data representative of at least a reference location, a targeted area, and a pattern comprised of a plurality of ground tracks; retrieve object data representative of object cell elevations of the targeted area; determine threat data representative of a threat level for each object cell; and generate an image data set representative of an image comprised of one or more threat-based search area location highlighters and/or one or more threat-based ground track location highlighters. The reference location could be comprised of a search pattern datum or a commencement search point.
US08744754B2 User guidance with mobile electronic devices
A visitor can receive guidance (e.g., movement directions) through a portable electronic device. The visitor can read an information-containing tag with the electronic device to input location information into the device. With the electronic device, the visitor can then select one or more destinations. The device then provides directions to the visitor for the one or more destinations.
US08744751B2 Navigation update system for a vehicle
A navigation update system includes a key of a vehicle. The key includes a memory storage device storing data for a navigation device of the vehicle. The data includes instructions for execution by the navigation device and/or map data for use by the navigation device to provide navigation services to a user of the vehicle.
US08744748B2 Navigational coordinate systems in conjunction with transports and/or mobile devices
The subject matter disclosed herein relates to systems, methods, apparatuses, articles, and means for determining at least one navigational coordinate system to be utilized in conjunction with transports and/or mobile devices. For certain example implementations, a method by a mobile device that is at least proximate to a transport may comprise identifying a first navigational coordinate system, with the first navigational coordinate system being associated with the transport and enabling navigation within at least one navigable area of the transport. A second navigational coordinate system may also be identified. The mobile device may determine to utilize at least one of the first navigational coordinate system or the second navigational coordinate system based, at least in part, on one or more predetermined conditions. Other example implementations are described herein.