Document Document Title
US08701542B2 Artillery ammunitions loading system
An artillery ammunition loading system (100), configured to load ammunitions includes at least one projectile in a cannon or a howitzer (11). The ammunition loading system includes a first mobile loader (102a) for loading projectiles and a second mobile loader (102b) for loading propelling charges, which alternatively and at least partially automatically feed the cannon or howitzer (11) for each firing cycle.
US08701538B2 System for protection against missiles
Multiple embodiments of a system are disclosed for defeating enemy missiles and rockets by the use of a non-lethal cloud of pellets that collide with the missile a certain distance away from the target causing premature detonation of the missile, and/or possible severe damage to the missile, and/or deflection of the missile, and/or a deformation to the ogive cones to cause a short in the fuze circuit, and/or deposition of conductive material to cause a short in the fuze circuit.
US08701537B2 Cutting tool with detachably connected inserts
A cutting tool that includes a base body including at least one deformable clamping element and at least one bit seat in which an insert is positionable, and at least one control element positioned in a recess of the base body. The at least one control element is positionable to bias the at least one deformable clamping element against the insert to hold the insert in the at least one bit seat.
US08701534B2 Machine tool
A machine tool, in particular a sawing machine, is described, having a work surface (14) for placing a workpiece (16) to be machined and a tool support unit (20) for supporting a tool (18), the tool support unit being supported movably relative to the work surface (14). The machine tool includes a tool operation monitoring device (60) for monitoring a tool range (68) at least during tool operation, the device having an imaging unit (62).
US08701528B2 Ratchet-action open-end wrench
A ratchet-action open-end wrench of the present invention has a simplified structure. Arc-shaped abutting surface and corresponding groove is dismissed from the present wrench. Thus, components of the wrench can be manufactured and fabricated easily, and specified producing process can be chosen for obtaining strengthened structure. In addition, cost of the wrench is abated, precision of the wrench is arisen, and lift-time of the wrench is prolonged.
US08701521B2 Pedal device for motor vehicle
A pedal device includes a pedal suspended from a supporting shaft penetrating through a pair of lengthwise walls of a pedal bracket, and shaft detachment means configured to allow one end portion of the supporting shaft to be disengaged from a corresponding one of the lengthwise walls at the time of frontal collision. A pedal stroke sensor is arranged on the pedal bracket at a distance from the pedal, and the pedal stroke sensor and the pedal are connected to each other by a transmission mechanism. The transmission mechanism includes permission means for permitting the end portion of the supporting shaft to be disengaged from the corresponding lengthwise wall at the time of frontal collision.
US08701520B2 Cable gland and gasket ring assembly
A cable gland and gasket ring assembly includes a gasket ring and a cable gland formed of a shell, a collar, a packing ring and a connection ring for securing a cable, or, a cable and a flexible conduit, to a junction box. The gasket ring is an annular member, having a first end face, a second end face opposing the first end face, a plurality of annular ribs concentrically arranged on the first end face and an annular convex portion located on the second end face. The connection ring has a recessed portion on a stop flange segment for receiving the annular convex portion and a tapered inner surface located on the inside of the stop flange segment for stopping against a tapered outside surface of the packing ring.
US08701516B2 Power transmission control apparatus for vehicle
A sleeve stroke SSt of a specific sleeve is gradually increased from “0” (after t1) in a state in which a vehicle is stopped, a transmission is in a neutral state (all sleeve strokes SSt=0 (original position)), a clutch is in a disengaged state (clutch stroke CSt=0 (original position)), and an engine is operating (engine rotational speed NE>0). Upon determination that the sleeve stroke SSt has reached a predetermined value A, at which synchronization operation of a corresponding synchronization mechanism is performed, the sleeve stroke SSt is fixed to the predetermined value A, and an operation of increasing the clutch stroke CSt from “0” in a press engagement direction is started (time t2). An engagement start point CStlearn of the clutch is obtained based on a change in the rotational speed Ni of an input shaft Ai of the transmission after that (time t3).
US08701514B2 Speed reducer used for wind power generation facility
A speed reducer used for a wind power generation facility includes a two-stage reduction mechanism of at least a front stage reduction mechanism and a rear stage reduction mechanism; a coupling that is arranged between the front stage reduction mechanism and the rear stage reduction mechanism and has a torque limiter mechanism which does not transfer a torque exceeding a predetermined value; and an oil seal that partitions and seals a space where the front stage reduction mechanism is accommodated and a space where the coupling is accommodated. The front stage reduction mechanism is separable from the coupling in a sealed state by the oil seal.
US08701513B2 Screw driven linear actuator and housing assembly
A linear actuator and housing assembly may be used to increase motor performance and dissipate excess thermal energy. One embodiment relates to an actuator housing and an electric motor coupled to the actuator housing, where the electric motor is disposed within the actuator housing such that there is a close proximity between the actuator housing and the motor. A linear actuator assembly may be operably coupled to the electric motor, where the linear actuator assembly is disposed within the actuator housing and a thermally conductive material is disposed between the actuator housing and motor.
US08701510B2 Smart milk sampler for VMS
A milk sampling apparatus and method receives milk from a milking machine and discharges discrete samples of the milk for analysis. In the method, milk is collected in a chamber, excess milk is emptied from the chamber by an emptying parts which reduces the milk in the chamber to a predetermined level, and milk samples of predetermined quantity are successively discharged through respective outlets located at different heights within the chamber and which are opened in turn from the uppermost outlet to the lowermost outlet.
US08701506B2 Liquid sampling apparatus
A liquid sampling apparatus. The liquid sampling apparatus includes a body, a first port, and a second port, and a liquid conduit therebetween. A nose portion is provided adjacent the first port sized and shaped for interfitting engagement with, and for opening of, a biased normally closed outlet valve in a liquid reservoir. When liquid is allowed to exit a liquid reservoir, the sampling apparatus allows flow of the liquid between the ports. The body may be provided having a flexible portion, allowing the second port to be directed at a sampling container. The liquid sampling apparatus maybe constructed in polyethylene or other material suitable for use with the liquid being sampled, such as lubricant.
US08701502B2 Corrosion-resistant coating for a vibratory flowmeter and method for forming the coating
A corrosion-resistant vibratory flowmeter (5) is provided. The flowmeter (5) includes a flowmeter assembly (10) including one or more flow tubes (103) configured to be vibrated and a diffusion coating (202) over at least a portion of the flowmeter assembly (10). The diffusion coating (202) is diffused into and comprises a part of the flowmeter assembly (10).
US08701501B2 Ultrasonic flowmeter
An ultrasonic flowmeter that measures flow velocity of a measured fluid by propagating ultrasonic waves through a measuring flow path with a rectangular cross section through which the measured fluid flows and the measured fluid that flows through the measuring flow path. The measuring flow path is provided with partition plates so that they are in parallel with the flow direction of the measured fluid. Simultaneously, the partition plates are placed in parallel with wall surfaces such that flow velocity distribution between opposing wall surfaces of the measuring flow path is more symmetrical with respect to the center of the flow direction of the measured fluid.
US08701500B2 Method and apparatus for fixing strained optical fibers against creep and temperature and strain sensors using said technology
Optical fiber anchors accomplishing low creep confinement or fixing of a section of optical fiber in an assembly compact enough to be used conveniently as an anchor or as an enabling part of a strain or temperature sensor while retaining low optical losses and the original buffer coating to prevent the fiber from being exposed to abrasion and other influences that could lead to breakage. A rigid body is used that is mechanically stiff and hard enough to prevent the fiber from cutting into it or distorting the medium or substrate when subjected to stress, even over a long period of years. Trapping can be accomplished by molding the bent fiber into the substrate or body, adhesively bonding or soldering the optical fiber into a confining curved groove in a body or substrate.
US08701499B2 Method and apparatus for the detection of defects in the raceways of bearing shells and in the rolling elements of ceramic hybrid bearings
A method and an apparatus detects defects in raceways of bearing shells and rolling elements of ceramic hybrid bearings. To enable the detection of such defects without falsifying measuring values of the ceramic hybrid bearings installed, the outer or inner ferromagnetic bearing shell of the ceramic hybrid bearing is magnetically coded in at least a partial area and the magnetic coding of the bearing shell is used as generator for testing the raceways of the bearing shells and the ceramic rolling elements by inverse magnetostriction.
US08701497B2 Fluid flow testing system
Apparatus for measuring a differential pressure of a fluid flowing through a fluid line includes a nozzle having a nozzle interior wall defining a nozzle chamber. The nozzle interior wall tapers at a constant rate of area reduction to generate a laminar fluid flow. A differential pipe is coupled to the nozzle and fluidly communicates with a downstream portion of the fluid line. The differential pipe has a pipe interior wall defining a differential chamber fluidly communicating with the nozzle chamber. A first pressure port is formed in the nozzle and fluidly communicates with the nozzle chamber to obtain a first gauge pressure of the fluid, and a second pressure port is formed in the differential pipe and fluidly communicates with the differential chamber to obtain a second gauge pressure of the fluid.
US08701493B2 Vibration monitoring apparatus and vibration monitoring method
The present invention provides a vibration monitoring apparatus that monitors vibration of a jet pump disposed in a reactor pressure vessel using ultrasonic wave, including: an ultrasonic sensor that is attached to an outside the reactor pressure vessel, and transmits and receives ultrasonic wave; a reflector that is mounted on a surface of a riser pipe of the jet pump, and includes a planar reflecting surface that can reflect ultrasonic wave; and a signal processing unit that performs signal processing of the ultrasonic wave transmitted by the ultrasonic sensor, reflected by the reflecting surface of the reflector, and received by the ultrasonic sensor, and measures a vibration amplitude of the riser pipe and calculates a vibration waveform.
US08701489B2 Inertial sensor
Disclosed herein is an inertial sensor. An inertial sensor 100 according to a preferred embodiment of the present invention includes a plate-shaped membrane 110, a mass body 130 that is provided under a central portion 111 of the membrane 110 and includes an integrated circuit, and a post 140 that are provided under an edge 112 of the membrane 110 to surround the mass body 130, whereby the overall thickness and area of the inertial sensor can be reduced by including the integrated circuit in the mass body 130 to implement a thin and small inertial sensor 100.
US08701484B2 Small form factor medical sensor structure and method therefor
A measurement system for measuring a parameter of the muscular-skeletal system is disclosed. The measurement system comprises a capacitor, a signal generator, a digital counter, counter register, a digital clock, a digital timer, and a data register. The sensor of the measurement system is the capacitor. The measurement system generates a repeating signal having a measurement cycle that corresponds to the capacitance of the capacitor. The capacitor comprises more than one capacitor mechanically in series. Electrically, the capacitor comprises more than one capacitor in parallel. In one embodiment, the capacitor includes a dielectric layer comprising polyimide. A force, pressure, or load is applied to the capacitor that elastically compresses the device.
US08701482B2 Methods, devices and systems for remote wind sensing a laser anemometer
A system for monitoring wind characteristics in a volume including a plurality of non-coherent laser anemometers operative to measure wind characteristics in a plurality of corresponding sub-volumes located within the volume and a data processing subsystem operative to receive data from the plurality of non-coherent laser anemometers and to provide output data representing the wind characteristics in the volume.
US08701479B2 System for characterizing tire uniformity machines and methods of using the characterizations
A tire uniformity machine includes an apparatus for receiving and rotating a tire. The apparatus includes opposed chuck assemblies for receiving, inflating and rotating the tire and a load wheel applied to the rotating tire to obtain tire test results. At least one characterizing device is associated with components of the apparatus to characterize forces of at least one of the components and the characterized forces are used in adjusting the tire test results.
US08701476B2 Sensor assembly with resilient contact portions
A sensor assembly for use in a vehicle. The sensor assembly has a housing for receiving a substrate. Terminals with substrate mating portions are provided in the housing. The substrate has components mounted thereon and plated openings which extend therethrough. The plated openings are provided in electrical engagement with the terminals. The openings are provided to mechanically and electrically engage the resilient contact portions of the terminals. The substrate mating portions are releasably pressure fit within the plated openings to allow the substrate to be removed and replaced as needed. The substrate mating portions maintain the electrical and mechanical connection between the substrate mating portions and the plated openings when the sensor assembly is exposed to vibration.
US08701475B2 Air flow measuring device
An air flow measuring device includes a housing, flow sensor, and a humidity sensor. The housing defines a bypass flow passage through which intake it passes. A part of intake air is taken into the bypass flow passage to pass through the bypass flow passage. The flow sensor includes a sensing part disposed in the bypass flow passage, and produces a signal which is in accordance with the flow rate of intake air as a result of heat transfer between intake air taken into the bypass flow passage and the sensing part. The humidity sensor includes a sensing part exposed to the intake passage, and projects from an outer wall of the housing into the intake passage. The humidity sensor produces a signal which is in accordance with humidity of intake ail flowing through the intake passage.
US08701474B2 Air flow measuring device
An air flow measuring device includes a housing, a sensor, and a projection portion. The housing defines a bypass flow passage through which taken-in intake air passes and which has an outlet that opens into an intake passage toward a downstream side of a mainstream of intake air. The sensor is accommodated in the bypass flow passage to produce an electrical signal as a result of heat transfer between the taken-in intake air and the sensor. The projection portion is provided on an outer wall of the housing on a downstream side of the outlet in the mainstream and extends outward of the housing. A projection-portion projected region and an outlet projected region, which are formed respectively by projecting the projection portion and the outlet perpendicularly onto a projection plane that is perpendicular to a direction of the mainstream, overlap with each other.
US08701473B2 End-of-life estimation device for air cleaner
An end-of-life estimation device for an air cleaner, which is capable of always accurately estimating an end of a service life of the air cleaner with an inexpensive construction, thereby enabling the air cleaner to be efficiently used until the service life comes close to the end. The end-of-life estimation device calculates a life parameter indicative of remaining service life of the air cleaner during running of an engine, on an as needed basis, and stores a relationship between the degree of clogging of the air cleaner, an intake air amount, and an intake parameter (an intake pressure on a downstream side of the air cleaner and/or a throttle valve opening). Further, the end-of-life estimation device calculates and updates a reference value with reference to which the life parameter is calculated, based on the stored relationship, according to the detected intake air amount and intake parameter.
US08701472B2 Method for determining centers of mass for large structures
The spatial center of mass and a mass of an object can be determined by orientating the suspended object in at least two different spatial positions and measuring the orientation of the object in each of the different spatial positions the forces acting on the suspension devices because of the suspended object, the forces acting on the suspension devices being resolved into three independent force components. A center of area of the object and the associated force effect lines are determined for each of the at least two spatial positions, the center of area of the respective spatial position being determined with an inclined tension compensation of the suspension devices. The spatial center of mass is determined by superimposing at least two force effect lines.
US08701468B2 Flow estimation based on anode pressure response in fuel cell system
A method for determining the flow of an anode gas out of an anode sub-system. The method includes providing pressure measurements at predetermined sample times over a predetermined sample period and using the pressure measurements to calculate a slope of a line defining a change of the pressure from the beginning of the time period to the end of the time period. The slope of the pressure line is then used in a flow equation to determine the amount of gas that flows out of the anode sub-system, which can be through a valve or by system leaks.
US08701464B2 Methods and devices for circulating air
A gas chromatography system comprising a sample introduction device, an oven coupled to the sample introduction device and a detector coupled to the oven is disclosed. In certain examples, the oven may be configured to receive a chromatography column in a space in the oven. In some examples, the oven may be constructed and arranged to provide a substantially constant temperature to the space during an analysis stage of the gas chromatography system.
US08701460B2 Method and system to compensate for temperature and pressure in piezo resistive devices
A method and system to calibrate temperature and pressure in piezo resistive devices for non-linear sensors having two variables, where a piezo resistive device such as a piezo resistive transducer (PRT) used for example in a pressure sensor system is calibrated to calculate actual/ambient temperature and pressure even though the PRT impedance is unbalanced relative to pressure.
US08701458B2 On-demand gas regulator for gas analyzer calibration
A gas regulating device for use in calibration of a gas analyzer has an inlet and an outlet, a valve arrangement comprising at least one valve, and valve regulator for regulating the at least one valve. The gas regulating device is intended to be connected between a calibration gas supply and a gas analyzer that is to be calibrated and the valve regulator is configured to regulate the at least one valve such that gas is allowed to flow through a gas flow path between the inlet and outlet only when a gas pressure in the gas flow path, between the at least one valve and the outlet, falls below a predetermined threshold value. The gas regulating device is used when calibrating side-stream gas analyzers in which case it reduces calibration gas consumption, prevents discharge of calibration gas into the ambient environment and prevents leakages jeopardizing correct calibration.
US08701457B2 Process and apparatus for positioning laminations
The present invention concerns a process and an apparatus for positioning blanks in a tool provided with at least one die, at least one locating device for centring the lamination and at least one stripper element for separating the blank from the locating device. The locating device has an engaging portion having shape and dimensions so as to engage the contour of a centring hole placed inside the profile of the lamination obtained as final product and having the shape of a portion previously blanked.
US08701455B2 Method for manufacturing a high alloy pipe
A method for manufacturing a high alloy pipe comprises hot working, a high alloy material pipe having controlled amounts of C, Si, Mn, P, S, Ni, Cr, Mo, Cu, Al, N, O, and optionally Ca, Mg, and rare earth elements, with the balance Fe. The pipe composition satisfies the formula N×O≦0.001. The pipe is subjected to cold working to form the high alloy pipe, wherein the final cold working process is performed under the condition that a working ratio Rd in the reduction of area satisfies 15≦Rd (%)≦370×(C+N), where N, O and C are the contents (by mass percent) of the respective elements, and Rd is the working ratio (%) in the reduction of area. The pipe has an excellent ductility and an excellent corrosion resistance when cold working is performed to obtain a high strength after pipe-making.
US08701454B2 Flow form tool mandrel
An apparatus includes a mandrel having a first end and a second end, the mandrel including a cavity formed therein, a pilot disposed in the cavity formed in the mandrel, a portion of the pilot extending outwardly from the first end of the mandrel, and an insert disposed in a channel formed in the mandrel and through an exterior surface of the mandrel, wherein a portion of the pilot abuts the insert and radial outward movement of the insert is caused by an axial movement of the pilot.
US08701452B2 Computer security device
A security device to secure a computer may include a substantially vertical pedestal, a fixed platform mounted on the pedestal, a clamping table to cooperate with the fixed platform to secure the computer and a locking assembly to allow the clamping table to be moved to allow the computer to be attached and released from the fixed platform in an unlocked state and to prevent the clamping table from being moved to hold the computer in a locked state, The locking assembly may include a locking knob to operate the locking assembly between the locked state and the unlocked state, and the locking knob may rotate freely in the locked state and rotates to allow the clamping table to be moved in the unlocked state.
US08701451B2 Laundry treating appliance with balancing system
A laundry treating appliance having a drum, defining a treating chamber, with a lifter and a balancing system having at least one balancing ring and a reservoir located in the lifter and a liquid supply system fluidly coupled to the reservoir. Liquid may be supplied to the ring and to the reservoir through the ring to offset an imbalance in a laundry load located within the drum.
US08701449B2 Water level/vibration sensing apparatus for washing machine and washing machine having the same
Disclosed herein are a water level/vibration sensing apparatus and a washing machine having the same. The water level/vibration sensing apparatus includes a housing provided with a pressure chamber communicating with an air inlet, a diaphragm unit moving forward and backward according to the variation of a pressure in the pressure chamber, a core and a coil forming a frequency varied according to the forward and backward movement of the diaphragm unit, and a collision member striking the diaphragm unit according to the movement of the housing. Therefore, the water level/vibration sensing apparatus simultaneously senses the washing water level and the vibration of the washing machine.
US08701448B2 Drum type washing machine
A washing machine includes a housing which forms an exterior of the washing machine and a tub mounted inside of the housing, the tub having an opening through which laundry may be inserted and removed. A drum is rotatably mounted inside of the tub, the drum having an opening substantially aligned with the opening of the tub, through which laundry may be inserted and removed. A foreign matter shield is configured to prevent foreign matter from entering a space between the tub and the drum by maintaining a gap between the opening of the drum and the tub at a predetermined size during movement of the drum relative to the tub from an initial position to a lower position.
US08701445B2 Optical fiber manufacturing apparatus and optical fiber manufacturing method
An optical fiber manufacturing apparatus for manufacturing an optical fiber by drawing a optical fiber preform, including: a drawing furnace having therein a muffle tube into which the optical fiber preform is inserted and heating the optical fiber preform; and a first seal member which is disposed at an insert side of the drawing furnace so as to be coaxial with the drawing furnace and which seals the optical fiber preform inserted into an opening formed at the center thereof, wherein the first seal member includes a plurality of inner-circumference slits formed in the inner circumference thereof and a plurality of outer-circumference slits formed in the outer circumference thereof.
US08701438B1 Reconfigurable bracelet system
A band has a major section of a major length with first and second free ends spaced by an opening of a minor length. First and second minor sections in a generally J-shaped configuration are coupled to each free end. The minor sections have lower, upper and intermediate segments. Each upper segment ends in a semicircular free tip. An opening is formed at each free tip. A decorative gem stone has an upper region in a generally dome-shaped configuration projecting above the upper segment. A topper is removably positioned within the opening and has a decorative center and opposed ends. The opposed ends include similarly configured first and second rings adapted to be removably coupled to the first and second minor sections of the band.
US08701436B2 Pivotable water dispenser for a refrigerator door
A refrigerator is provided to prevent sustaining of injuries by users, and which is capable of being hygienically used. The refrigerator prevents users sustaining injuries from inadvertently bumping into a dispenser or a tray when passing by the refrigerator.
US08701432B1 System and method of operation and control for a multi-source heat pump
A heat pump system having a heat pump unit that operates upon a heat exchange fluid. A ground heat exchanger and an ambient heat exchanger are provided. A first valve set is coupled to the heat pump unit, the ground heat exchanger and the ambient heat exchanger. The first valve set can interconnect the input of the heat pump to the ground heat exchanger or to the ambient heat exchanger. The first valve set can also interconnect the ground heat exchanger to the ambient heat exchanger. A second valve set is provided that interconnects the output of the heat pump unit to the ground heat exchanger or to the ambient heat exchanger. The second valve set can also interconnect the ground heat exchanger to the ambient heat exchanger. The multiple modes are offered by the first valve set and the second valve set.
US08701431B2 Air conditioner
An air conditioner is provided. The air conditioner includes: an indoor device installed at indoor; an outdoor device connected to the indoor device using a refrigerant pipe; a ventilation unit for exchanging heat of outdoor air and indoor air while ventilating indoor air and outdoor air; and a guidance duct for communicating the ventilation unit and an air inhalation portion of the outdoor device in order to guide indoor air exhausted from the ventilation unit to an air inhalation portion faulted in the outdoor device. Therefore, the number of ventilation holes to form in an outer wall of a building can be minimized, a construction cost can be reduced, and performance of the air conditioner can be improved.
US08701427B2 Fog detection error protection for window fog control
A method for controlling a vehicle HVAC system to automatically defog a windshield glass and to prevent fogging or condensation of the windshield glass. In-cabin air temperature and relative humidity are measured and used to determine a dewpoint. Further, ambient or outside temperature is measured. If windshield wipers are being used or if the cabin air temperature is less than a predetermined temperature, the ambient air temperature value is used as a glass temperature, otherwise the glass temperature is determined from the ambient air temperature and vehicle speed. A fog margin, which is a measure of the likelihood of fog formation, is based upon the difference between dewpoint and the windshield glass temperature. The fog margin is used to control the HVAC system to anticipate and respond to potential fogging conditions.
US08701426B2 Enhanced boiler
A method and apparatus for preventing loss of a cooling fluid from a boiler in an aircraft by incorporating an absorber material is provided. In some aspects, an apparatus may include a base section, a top section, a cooling fluid, and an absorber material disposed in the base section. The absorber material may be configured to retain the cooling fluid therein. The apparatus may further include a barrier disposed between the base and top sections. The barrier may be configured to retain the absorber material in the base section while allowing the cooling fluid to pass therethrough.
US08701425B2 Refrigeration air conditioning system
A refrigeration air conditioning system having a moisture adsorption means regenerated by discharged condensation heat or other discharged heat of a low temperature range in the refrigeration cycle, and exerting stable cooling performance even at a dry-bulb temperature of 0° C. or less. A desiccant rotor, holds an adsorbent having pore sizes of, for example, 1-1.4 nm in a space at a predetermined temperature range of a dry-bulb temperature of 0° C. or less. Forming of frost on an evaporator is prevented by supplying the dehumidified air by the desiccant rotor to the evaporator disposed on a leeward side thereof in a freezing room as the desiccant rotor is rotated, while the adsorbent having adsorbed moisture is dried and recovers its adsorbing ability by supplying the air dried by discharged heat from a condenser on the windward side thereof to the desiccant rotor outside of the freezing room.
US08701423B2 Dual mode automobile air-conditioning system and methods of use
The present inventive disclosure is directed generally to an improved automobile air-conditioning system that can be operated while the automobile's engine is not running. In variations, a typical vapor-compression-cycle air-conditioning system is modified to allow the refrigerant compressor to be driven from either of two power sources: (1) from a traditional engine-mounted pulley system, or (2) from a DC-motor powered by an electrical source independent from the engine. In another variation, the air-conditioning system is driven by one or more thermal-electric-cooling (TEC) modules, wherein the TEC-based system is powered by an auxiliary DC-power source that in some variations is powered by, or at least supplemented by, a solar-energy grid. Additionally, a variation of the modified automobile air-conditioning system includes both the modified-compressor-based system and the TEC-based system, wherein the compressor-based system is used to initially cool-down an automobile passenger compartment, then is shutdown in favor of the TEC-based system.
US08701415B2 Flexible metallic seal for transition duct in turbine system
A turbine system is disclosed. In one embodiment, the turbine system includes a transition duct. The transition duct includes an inlet, an outlet, and a passage extending between the inlet and the outlet and defining a longitudinal axis, a radial axis, and a tangential axis. The outlet of the transition duct is offset from the inlet along the longitudinal axis and the tangential axis. The transition duct further includes an interface member for interfacing with a turbine section. The turbine system further includes a flexible metallic seal contacting the interface member to provide a seal between the interface member and the turbine section.
US08701411B2 Heating medium supply system, integrated solar combined cycle electric power generation system and method of controlling these systems
A heating medium supply system is provided which, even when a temperature fluctuation of a heating medium occurs continuously, is capable of relieving a bad thermal influence upon a heat exchanging device due to the temperature fluctuation. The heating medium supply system includes: a heating system configured to heat a liquid heating medium by sunlight; a heat exchanging device configured to heat feedwater; heating medium supply piping for circulating the heating medium; a heating medium temperature detecting device, a heating medium flow rate detecting device and a first heating medium flow control valve; and a control device capable of calculating a value of supply thermal energy from results of detections by the heating medium temperature detecting device and the heating medium flow rate detecting device and controlling an operation of the heating medium flow control valve based on the value of supply thermal energy thus calculated.
US08701409B2 Method and system for a turbocharged engine
Methods and systems are provided for a boosted engine having a split intake system coupled to a split exhaust system. Aircharges of differing composition, pressure, and temperature may be delivered to the engine through the split intake system at different points of an engine cycle. In this way, boost and EGR benefits may be extended.
US08701405B2 Method of starting a heat engine
A method of starting a heat engine includes exposing an element of the heat engine to a source of thermal energy provided by a temperature difference between a heat source having a first temperature and a heat sink having a second temperature that is lower than the first temperature. The element is formed from a first shape memory alloy having a crystallographic phase changeable between austenite and martensite at a first transformation temperature in response to the temperature difference between the heat source and the heat sink. The method further includes changing the crystallographic phase of the first shape memory alloy to thereby convert thermal energy to mechanical energy, and inducing initial movement of the element in a desired operational direction to thereby start the heat engine.
US08701404B2 System and method for electrically-coupled thermal cycle
In one embodiment according to the invention, there is provided a method for generating electrical energy using a thermal cycle of a working gas. The method comprises using the motion of a piston in a cylinder, containing the working gas performing the thermal cycle, to electromagnetically induce current in an electrical circuit coupled to the cylinder; using the electrical circuit to store the electrical energy, produced by the current induced in the electrical circuit, in an electrical storage device; and using the electrical energy stored in the electrical storage device to electromagnetically provide a motive force to the piston. Cyclically using the electrical circuit to store the electrical energy and using the stored energy to provide a motive force to the piston effect a net positive average power transfer into the electrical storage device over the course of the thermal cycle.
US08701394B2 Electrically heated catalytic device and vehicle equipped with electrically heated catalytic device
An electrically heated catalytic device includes an electrically heated catalyst accommodated in an outer casing provided on an exhaust pipe. A heater ring made of an insulating material is provided adjacent to an outer peripheral edge portion of an upstream end face of the electrically heated catalyst. The heat of the electrically heated catalyst is transferred to the heater ring by generating resistive heat in the electrically heated catalyst. When the soot in exhaust gas accumulates on the surface of the heater ring, the deposits of soot is removed through combustion by the heat from the surface of the heater ring.
US08701390B2 Adaptive control strategy
A vehicle has an exhaust aftertreatment system including an LNT. The vehicle operates through a series of ignition cycles, deNOX cycles, and deSOX cycles. DeNOX operations begin when the LNT reaches a loading threshold. The applicable threshold depends on operating conditions, such as mean LNT temperature and mean exhaust flow rate. The thresholds are adapted based on NOX removal efficiency data. The data is compared to target values. The target values depend on the operating condition range, but remain fixed while the thresholds are adapted. NOX removal efficiency is measured over intervals corresponding to entire deNOX cycles. The data is sorted into bins according to operating conditions. The adaptations are only made if a bin has several data points accumulated over a minimum interval that is at least one ignition or deSOX cycle, preferably several. The method provides stable adaptations that compensate for aging.
US08701389B2 Reagent injector control system
A reagent injector control system includes a pulse width modulation (PWM) control module and an injector driver module. The PWM control module monitors current through a reagent injector during an injection control cycle, generates a PWM signal based on an amount of reagent to be injected during the injection control cycle, and at least one of selectively increases and selectively decreases a duty cycle of a PWM signal during the injection control cycle based on the current. The injector driver module selectively enables and disables the current based on the PWM signal. The reagent injector opens and injects a reagent into an exhaust system based on the current. The exhaust system receives exhaust output from an engine. The reagent reacts with nitrogen oxides (NOx).
US08701388B2 Exhaust treatment methods and systems
A method of controlling an exhaust treatment system, comprising: selectively determining a first control state from a plurality of control states based on an exhaust temperature and a plurality of activation temperatures; estimating a reductant dose based on the control state; and controlling an injection of a reductant to the exhaust treatment system based on the reductant dose.
US08701387B2 Exhaust gas treatment device
An engaging groove (47) with which a gasket (42) is engaged is provided in each of a front side projecting portion (44) and a rear side projecting portion (46) formed in a filter accommodating cylinder (37) to be positioned on an outer peripheral surface (44A, 46A) of each projecting portion (44, 46). Therefore, when the gasket (42) latches on each of the projecting portion (44; 46) to be fitted thereon from an outside, the gasket (42) can be engaged with the engaging groove (47) provided in each of the projecting portions (44, 46). In consequence, at the time of mounting and removing the filter accommodating cylinder (37), the falling-off of the gasket (42) can be prevented, and, for example, an inspection operation, a cleaning operation and the like of an accommodated particulate matter removing filter (41) can be easily performed.
US08701384B2 Hall effect thruster with cooling of the internal ceramic
The invention relates to the field of Hall effect thrusters. The invention provides a Hall effect thruster having a discharge channel of annular shape extending along an axis, the discharge channel being defined by an outer wall of annular shape and an inner wall of annular shape situated inside the space defined by the outer wall, a cathode situated outside the discharge channel, and an injector system situated at the upstream end of the discharge channel and also forming an anode, the downstream end of the discharge channel being open, wherein the thruster includes a heat sink device comprising a heat sink in contact with the inner wall and of thermal conductivity that is greater than the thermal conductivity of the inner wall, the heat sink being a sleeve and the heat sink device being suitable for discharging heat from the inner wall to the outside of the thruster so as to reduce the temperature difference between the inner wall and the outer wall.
US08701377B1 Dual bladed walk power mower with timed blade drive system carried on an apron of a power source mount
A walk power mower has a mower deck that encloses a pair of rotary cutting blades with the grass clippings from the blades being discharged through a rearwardly extending grass discharge tunnel in a rear bagging mode of operation. The blades are powered by a timed drive system that is carried by a horizontal apron that is part of a cast aluminum engine mount. The engine mount and the apron are bolted to a stamped steel deck shell that forms the cutting chamber in which the blades rotate. The mower has a side discharge mode in which a side discharge chute is releasably mounted over a side discharge opening. The chute carries a flow cutoff baffle having an inwardly protruding inner end that sticks through the side discharge opening to intercept and direct the clippings out through the side discharge opening and through the chute in the side discharge mode.
US08701373B2 Flashing member with a compensation member, a kit including such a flashing member and a method for mounting a flashing for a roof window
The invention relates to a flashing member for use with a roof window mounted on an upstand, said flashing member having at least one insulating member and a compensation member on the inner side. The compensation member, which allows use of one flashing member for different angles of the window, is preferably compressible, expandable or provided with removal indications, such as cutting lines, for allowing an easy removable of a part thereof as well as elastic. A kit including at least one such flashing member may include corner flashing members, gable flashing members, a ridge flashing members and/or supplementary insulating members. The invention further relates to a method for mounting a flashing for a roof window mounted on an upstand, where one or more connector brackets are attached to the window and where the/each flashing member is attached to the window frame via at least one connector bracket.
US08701368B2 Set of panels
A set of panels comprises a first panel having a first edge including an undercut which accommodates a fastening member, and a second panel having a second edge including a locking region. The first and second edges are positioned adjacent to each other when the panels are fastened to each other by means of the fastening member. The fastening member comprises a displaceable activating portion and a locking portion which is displaceable with respect to the first panel upon displacement of the activating portion in opposite direction of the displacement of the activating portion such that the locking portion engages the locking region of the second panel when the panels are fastened to each other by means of the fastening member. The activating portion is intended to be contacted by the second panel upon moving the second panel and the first panel with respect to each other to a fastened condition and the locking portion is intended to fasten the first and second panels with respect to each other at least perpendicularly to the direction of displacement of the locking portion. The activating portion is spaced from the locking portion in a direction substantially parallel to the first edge.
US08701366B2 Insulated metal roofing systems and related methods
An insulated roof deck system which can be used in installing metal roofs is set forth. The system includes a plurality of metal purlins (10), a plurality of metal roof panels (2), a plurality of thermal insulation blocks (4), cleats (14), and threaded fasteners (12). The metal purlins (10) can form a parallel array of purlins. The metal roof panels (2) can be attached to the metal purlins (10) in the parallel array. The thermal insulation blocks (4) can be disposed between the metal purlin (10) and the metal roof panel (2). The cleat (14) can be disposed between the thermal insulation blocks (4) and the metal roof panel (2) and has a protrusion which is capable of securing the thermal insulation block (4) and inhibits lateral movement between the thermal insulation block (4) and the cleat (14). The threaded fastener (12) secures the metal roof panel (2), the cleat (14), and the thermal insulation block (4) to the metal purlin (10). The threaded fastener (12) can include one or more unthreaded regions sufficient to reduce or prevent over-tightening during use.
US08701361B2 Rooftop system with integrated photovoltaic modules and method for constructing the same
This invention provides a novel design of a rooftop with structurally and functionally integrated photovoltaic modules that includes photovoltaic modules, which can be commercially available and which are augmented with additional framing including additional structural and functional layers. The modules are mounted on a grid like supporting structure sitting on vertical elevation structures, such as building walls or columns. The design enables cost reduction, fast installation and improved performance of rooftops with photovoltaic power.
US08701359B2 Cast structural connectors
A cast structural connector connects a structural member, such as a hollow structural section (HSS) or wide flange (W) section member, to a structural frame. The connector is particularly suited for lateral bracing and includes a first end configured to receive the structural member and be welded to the structural member, a second end for connecting to the structural frame, and an intermediate portion. The first end includes beveling allowing compatibility with structural members of varying sizes and enabling complete joint penetration welding thereby developing the full axial strength of the structural member. The intermediate portion provides for transmission of forces as the frame deforms, for example, under severe seismic conditions, and can include a flexural plastic hinge portion. The connector can be welded to the structural frame or connected by a standard fabricated end connection, such as a gusset plate. Casting manufacturing allows for mass production of the connector.
US08701357B2 Modular construction systems and methods
In certain embodiments, the inventive subject matter is directed to modular subunit based on a has a frame having three equal length structural segments joined at each end to form a triangular shape, and wherein the structural segments form a bounded section. The bounded section may be a load bearing structure. The bounded section may include three trapezoidal elements arranged to form a triangle. The bounded section may include one of the following: SIP, flooring system, a ceiling system, a roofing system, glass, drop panels, empty. A modular unit may be formed having two of the triangular frames separated by a perpendicular column at each corner to form a normal right pentahedral shape; and wherein the triangular frame further comprising three equal length structural segments joined at each end forming a triangular shape; wherein the structural segments form a bounded section.
US08701353B2 Deployable door handle for vehicles
A flush door handle includes a powered actuator that shifts the handle from a fully retracted position to an intermediate position. A user can then grasp the handle, and pull the handle to a fully open position to thereby unlatch the door latch. After a user releases the handle, it shifts to a closed position due to spring force or a powered actuator. The door latch may also comprise a fully powered version wherein the handle shifts from a closed position to an open position, and a powered door latch releases the door latch if predefined conditions are detected.
US08701348B2 Slide door device for vehicle
Provided is a slide door device for a vehicle, including: a body side lower rail disposed below a door opening formed on a side of a vehicle body and extends in a front-rear direction; a body side rail disposed above the body side lower rail and behind the door opening and extends in the front-rear direction; a door side lower guide roller unit and a door side guide roller unit connected to a slide door and configured to slide on the body side lower rail and the body side rail respectively; a door side lower rail disposed in a lower portion of the slide door positioned below the floor surface in the door opening and extends in the front-rear direction; and a body side lower guide roller unit connected to the lower portion of the door opening and configured to slide on the door side lower rail.
US08701346B2 Combined modular sealing systems and seal activation system for door/window
A combination sealing system and seal activation system for use with a combination of a panel and a frame includes a plurality of sealing systems and a seal activation systems. Each of the sealing systems include an anchor, at least one movable member, and an actuator. The anchor engages one of the panel and the frame, and the anchor movable from a first position to a second position towards the panel. The at least one movable member is positioned in an other of the panel and the frame and moves the anchor between the first position and the second position. The actuator is connected to the at least one movable member and drives the at least one movable member. The seal activation system is connected to each of the actuators of the plurality of sealing systems.
US08701342B2 Bouquet making apparatus and method
A bouquet making apparatus comprises a plurality of bouquet forms movably supported at spaced locations along a conveying device. Each bouquet form includes upper and lower stem supports that hold bouquet elements, such as flowers, at an angle with respect to vertical. As each bouquet maker travels along the conveying device, workers spaced along the conveying device sequentially insert sets of flowers into upper and lower stem supports until each bouquet maker hold a final bouquet set. Each of the final bouquet sets are removed from the bouquet form and secured with a fastener, thereby forming a plurality of twisted stem-type bouquets having a substantially identical design appearance.
US08701340B2 Methods and apparatus for improving plant growth
A mechanical device including two concentric space frame structures is used to enhance plant growth. Essentially identical in shape but with the inner space frame smaller than the outer by a 4:5 relationship the space frame structures independently rotate about a common axes line. Each space frame consists of a right square pyramid of rods with its apex pointing upward and a second similar pyramid directly below it by a distance approximately two and one half times the length of each rod comprising the pyramid. The second, lower pyramid however has its apex pointing downward and is turned 45-degrees about a line connecting the two apex points. Eight additional rods complete each space frame. They each, respectively connect a corner of the upper pyramid base to a corner of the lower pyramid base in a manner that is symmetric.
US08701339B1 Vacuum-based pest capture container
The vacuum-based pest capture container works in-line between an automated vacuum-based pest control system and an existing vacuum cleaner in order to detect a pest, operate the vacuum cleaner in order to generate a vacuum force capable of sucking said pest into the container for capture. The container includes an inlet opposite of an outlet, which enables fluid communication between the automated pest control system and a vacuum hose. The inlet features a one-way flap that opens inwardly upon reaction to a vacuum force generated by said vacuum; whereas the outlet includes a fixed screen so as to prevent a pest from traversing through the container. The container includes a removable lid to enable extraction of a caught pest from within. A handle shall be provided to enable articulation of the container as needed.
US08701338B1 Automated vacuum-based pest control system
The automated vacuum-based pest control system features a clear tube into which a sensing means and baiting means are located sequentially along the length of the tube. The tube attaches to the hose of an existing vacuum cleaner, and upon turning on said vacuum cleaner shall suck in and trap a pest allured via the bating means. The vacuum system includes a waste bin, which can be accessed to remove the trapped pest regardless of whether the pest is exterminated or relocated. The sensing means includes a plug that plugs into a standard wall outlet and is wired engaged to a switch that turns on or off the vacuum cleaner upon detection of a pest via the sensing means.
US08701336B2 Pest control device
An improved pest control device having a bottom, two side walls, two end walls with holes therethrough to permit an animal to enter, and a lid, with a bait holder inside the trap, which may optionally be raised off of the floor of the trap and magnets positioned near the top edge of at least two of the walls to secure the trap to a dumpster, thereby holding the lid in the closed position when the trap is secured to the dumpster to prevent access to the bait other than through the holes in the end walls.
US08701333B2 Fishing device
A fishing device, for use with a reel and rod combination having fishing line with attached terminal tackle, includes a base, an indicator device, a trigger mechanism, and a line device. The base has a hole and slot configuration to allow a fishing line to feed through the base. The indicator device is coupled to the base and is configured to indicate the presence of a fish. The trigger mechanism is configured to cause the indicator device to pop up when the trigger device is activated. The line device attaches to the fishing line and is configured to activate the trigger mechanism. When a fish pulls on the terminal tackle, the line device activates the trigger mechanism that causes the indicator device to pop-up indicating to a user the presence of a fish.
US08701329B2 Frame scratch prevention tool
A method for disassembling a pistol that includes the steps of coupling a tool to the pistol so that a portion of the pistol is interposed within a retaining aperture formed within the tool, removing a second portion of a slide stop from a notch formed within the frame, removing a first portion of the slide stop from an aperture formed within the frame of the pistol and rotating the second portion of the slide stop to an axis defined by the first portion of the slide stop as the second portion of the slide stop is permitted to contact the tool to prevent a scratch on a portion of the pistol that is prone to being scratched by the second portion of the slide stop.
US08701324B1 Forward facing thumb tab for firearms
A firearm slide stop having a forward facing thumb tab mounted within a semi-automatic handgun. The firearm slide stop having a forward facing thumb tab functions to give a visual indication when the firearm has expended all loaded ammunition. Firearm slide stop having a forward facing thumb tab also functions and facilitates faster re-loading by removing the step of pulling back the slide of firearm to advance the first round of a new magazine by replacing the magazine and activating a push-button or lever release to load the first cartridge into the chamber. The firearm slide stop having a forward facing thumb tab functions while accommodating a user utilizing variable firearm gripping techniques. Specifically, the user using current recoil control gripping techniques, may grasp firearm without interfering with the functionality of the slide stop and specifically the thumb tab.
US08701323B2 Rolling information display for roller grill
In one aspect, a rolling information display apparatus for use with a roller grill includes an elongated envelope. A cap is removably positioned over at least one opening of the envelope. An information bearing medium is removably positioned inside the envelope. In one embodiment, a sealing member is disposed to create a substantially watertight seal over at least one opening of the envelope. In another aspect, a rolling information display apparatus for use with a roller grill is a cylindrical rolling member having one or more rolling surfaces rolling in contact with heated rolling surfaces of the grill. The cylindrical rolling member also has one or more recessed surfaces bearing information about food items offered for sale on the grill. The recessed surfaces are provided in regions of the rolling member that are of diameter less than regions of the rolling member in which the rolling surfaces are provided.
US08701318B2 Angle adjustment apparatus of image display module
An angle adjustment apparatus of an image display module includes a display panel configured to have image display devices arranged and disposed therein; fixture frames disposed on the upper and lower sides of the display panel, respectively; rotation frames disposed on one side and the other side of the display panel, respectively; and step angle adjustment units disposed between the auxiliary frames of the display panel and the rotation frames and configured to adjust an angle of the rotation frames by stepwise moving the rotation frames at a constant angle when the rotation frames are rotated. The angle adjustment apparatus can reduce the time taken to install and dismantle image display modules because the angle adjustment work of an image display module is easy and can adjust the angle of the image display module precisely by moving the image display modules at a constant angle stepwise.
US08701314B2 Fluid jets
A fluid jet apparatus includes a body having a fluid flow path defined between a fluid inlet and a fluid outlet. A thrust device is mounted within the fluid flow path to direct in use a flow of fluid along the fluid flow path. At least a portion of the fluid flow path includes a duct. The thrust device includes a propeller mounted within the duct. The apparatus further includes a plate spaced from the fluid inlet defining a space therebetween. A plurality of elongate pivotable vanes is positioned in a generally circular orientation in the space and about the axis of the flow path and with their pivoting axes aligned with the axis of the flow path. The thrust device is adapted to rotate in a direction opposite the direction of flow of fluid through the vanes into the space.
US08701313B2 Blade assembly for an excavating apparatus
An improved blade assembly for an excavating apparatus having a front wall with a raised concave center section with sloping side gussets on each side of the center section for directing excavated material from the center to the side of the blade is described. There are improvements to the side gussets to further assist in directing excavated material, improvements to the shape of the front wall of the blade to retain excavated material and improved mountings to the dozer to improve blade control and balance and discharging of excavated material.
US08701311B2 Top of the boot
A tube of material comprising a decorative portion with an inner layer having an attachment member(s) inserted therein. The attachment member(s) is connected to the rim of a boot through user interaction with the boot. Various jewelry items have connection member(s) attached to the inner layer. Each of the connection member(s) is attached to another connection member and or to a decorative jewelry item. A tube comprising a decorative portion; an inner layer sewn at its border to the decorative portion; and a sock sewn to a top side of the sewn border so that it folds inwards into the sock. A connection member(s) is attached to the inner layer. Each of the connection member(s) is further attached to another connection member and or to a decorative jewelry item. The connection member(s) is from the group of: a spring activated jeweler's lock, a keychain ring and a strip of material.
US08701308B2 Fluid heater, manufacturing method thereof, substrate processing apparatus including fluid heater, and substrate processing method
A fluid heater includes a duct pipe through which a fluid to be heated flows, and a heating part configured to heat the duct pipe. One or more fillers is provided inside the duct pipe. A substrate processing apparatus includes: a supply source configured to supply a liquid of a volatile organic solvent; the aforementioned fluid heater configured to heat the liquid of the organic solvent supplied by the supply source so as to generate a steam of the organic solvent; and a chamber configured to accommodate a substrate W and to dry the substrate W accommodated therein, to which the steam of the organic solvent generated by the fluid heater is supplied.
US08701304B2 Measuring tool for vehicle pedals
A tool measures the vertical distance and lateral distance between a brake pedal pad and an accelerator pedal pad. A base plate lies atop the brake pedal pad. A first measuring plate is mounted on the base plate for movement laterally toward and away from the accelerator pedal pad. A second measuring plate is mounted on the first measuring plate for movement laterally with the first measuring plate to engage a lateral edge of the accelerator pedal pad and for movement vertically to engage with a top surface of the accelerator pedal pad. First measuring indicia provided on the base plate and the first measuring plate reads the lateral distance between the brake pedal pad and the accelerator pedal pad. And a second measuring indicia provided on the first measuring plate and the second measuring plate reads the vertical height between the brake pedal pad and the accelerator pedal pad.
US08701302B2 Quick composite repair template tool and method
A composite repair template tool includes a tool body, a convex radius edge on the tool body and a concave radius edge on the tool body.
US08701296B2 Shaving foil for an electric shaving apparatus
A shaving foil for an electric shaving apparatus. The shaving foil includes a perforated region with a plurality of holes which are separated from each other by bars. The perforated region is divided at least into two zones, preferably a central zone, a first edge zone, and a second edge zone. The central zone is arranged between the first edge zone and the second edge zone. The holes in the central zone have (i) an average size which is smaller than the average size of the holes in the first edge zone and in the second edge zone, (ii) a floating mean value of the size of the openings in the central zone smaller than a floating mean value of the size of the openings in the first edge zone and the second edge zone, or both (i) and (ii).
US08701293B2 Utility knife
A utility knife includes an elongaged handle having an internal cavity, two opposing ends and a side having at least one locking opening. A shuttle is sized to slide within the cavity and has a side surface. The shuttle has a spring-loaded locking button projecting from the side surface and into the handle. The button is sized and shaped to selectively project into the at least one locking opening. The shuttle is bonded to a conventionally shaped utility knife blade of the type which includes two opposing cutting regions. The shuttle can slide within the handle between the two opposing ends so that both cutting regions of the blade can be easily used as necessary. This utility knife is meant to be lost cost and disposable, but offers the user TWO cutting edges, doubling its effective use.
US08701290B2 Method of making compressible elastomeric spring
A method of making a compressible elastomeric spring including at least one compressible elastomeric pad enclosed by a pair of metal plates includes the steps of forming plates with a center aperture and a plurality of prongs positioned about a peripheral edge thereof, forming each end of the pad with an axial projection and abutting groove, aligning the plurality of prongs with each respective projection and respective groove and applying axial force to one end of the spring to frictionally interlock the plurality of prongs with such projection and groove. The method also provides for making a multi-tiered stack of pads separated by plates in the above described manner and pre-shortening the spring prior to installation into the conventional yoke. The above described method additionally improves axial straightness and lateral stability of the multi-tiered spring assembly.
US08701287B2 Method for aerodynamically shaping the leading edge of blisk blades
For shaping the leading edge (1) of blisk blades (2), the shape, amount and disposition of the material to be removed in a subsequent grinding and polishing process is determined beforehand over the entire blade length. The blade leading edge is milled such that an elliptical profile (3) has a material allowance (7) which over the length of the leading edge exactly corresponds to an expected material removal during the grinding and polishing process, so that a blisk blade is produced whose leading edge features an aerodynamically advantageous shape.
US08701282B2 Method for manufacturing a biosensor
A sensor utilizing a non-leachable or diffusible redox mediator is described. The sensor includes a sample chamber to hold a sample in electrolytic contact with a working electrode, and in at least some instances, the sensor also contains a non-leachable or a diffusible second electron transfer agent. The sensor and/or the methods used produce a sensor signal in response to the analyte that can be distinguished from a background signal caused by the mediator. The invention can be used to determine the concentration of a biomolecule, such as glucose or lactate, in a biological fluid, such as blood or serum, using techniques such as coulometry, amperometry; and potentiometry. An enzyme capable of catalyzing the electrooxidation or electroreduction of the biomolecule is typically provided as a second electron transfer agent.
US08701281B2 Substrate metallization and ball attach metallurgy with a novel dopant element
Surface-active dopants are added to a portion of a circuit package before a reflow process to promote wetting and reduce the formation of solder bump bridges. The circuit package has a solder element that electrically connects the circuit package to a substrate. A reflow process is performed to attach the solder element to a pad on the circuit package. During the reflow process, the surface-active dopants diffuse to the surface of the solder element and form an oxide passivation layer on the surface of the solder element.
US08701279B2 Method for assembling an electronic device
An electronic device is provided. The device may include a plate placed behind a screen formed from a window and a display module to provide the screen with additional stiffness (e.g., resist dropping events).The window may be maintained in the electronic device by trapping the window between a bezel and the display module. In some embodiments, the window may include a chamfered edge operative to be received by a recessed edge in the bezel. In some embodiments, the input mechanism of the electronic device may be metallic and need to be grounded, but may be surrounded by plastic or other non-grounding components. The device may include screws operative to pass through a circuit board to reach a frame, which may serve as a ground, where the screws are located in proximity of the button. In some embodiments, the circuit board may include an additional component for grounding the button.
US08701278B2 Method for attaching a connector to a prepared coaxial cable
A device is provided to attach a connector having an internally threaded base and external threads to a cable having a casing. The device includes a body having a bore therethrough. At least a portion of the bore is threaded and the external threads on the connector are threaded into the threads of the bore until a stop surface in the bore is engaged by a portion of the connector. The device may then be turned to thread the base onto the casing of the cable.
US08701274B2 Method for manufacturing a magnetic head
A manner for stabilizing the shield domain structure is described that employs the magnetic field of a hard bias layer. More particularly, it has been found that the shield domain structure is stabilized when the height of the hard bias layer in the depth direction is made substantially half the height of upper shield layer. In another embodiment of the invention, a stabilizing structure is provided at approximately the midpoint of the shield in order to fix the closure domain of the shield to the desired two-domain structure. In an embodiment of the invention, the stabilizing structure is made convex or concave as viewed from the air-bearing surface.
US08701269B2 Methods for forming female connectors integral with the stator winding conductors
Methods for forming female connectors integral with stator winding conductors, thereby avoiding the necessity of using a separate female connector. A typical connector in accordance with the present invention has a first length of the wire adjacent an end of the wire striped of insulation, and a second length of the wire adjacent the end not greater than the first length of wire being bent in a substantially closed loop, the loop preferably being pressed flat so as to have a thickness less than the wire. Also preferably the wire bends in a first direction and then bends in a circular arc to form the loop, the center of the loop being substantially aligned with a center of the wire. Various embodiments are disclosed as are exemplary simple methods for forming the female connector.
US08701268B2 Composite showerhead electrode assembly for a plasma processing apparatus
A method of forming an elastomeric sheet adhesive bond between mating surfaces of an electrode and a backing member to accommodate stresses generated during temperature cycling due to mismatch in coefficients of thermal expansion. The elastomeric sheet comprises a thermally conductive silicone adhesive able to withstand a high shear strain of ≧300% in a temperature range of room temperature to 300° C. such as heat curable high molecular weight dimethyl silicone with fillers. Installation can be manually, manually with installation tooling, or with automated machinery.
US08701261B2 Air handler quick sling
Apparatus for hanging a High Voltage Air Conditioning unit having an arm attached at its top end to a support member, a bar slidably coupled to the arm having a first horizontally extending arm at the bottom of the bar to form a J bar, and a second horizontally extending arm attached to the bottom of the J bar above the first horizontally extending arm. Clearance openings in the arm and J bar for fasteners for attaching the arm to the J bar to raise or lower the horizontally extending arms for units of different heights. Coupling sleeves coupled to the horizontally extending arms and extension member have lengths that provide for HVAC units of different widths and are adapted to be removably attached to coupling sleeves on an opposing J bar. The second horizontally extending arm and extension member provides support an HVAC unit; and the first provides to support a drain pan.
US08701260B1 Removal of aircraft window reveal
A window reveal is secured to an aircraft interior sidewall panel by a plurality of clips. Each clip engages a tab on the reveal. A method for removing the reveal includes using a tool to disengage the clips. The tool includes a tapered portion having tips separated by a notch. Using the tool includes inserting the tapered portion into a slot in the reveal with the tab received in the notch, and pressing the tips through the slot until a back of the notch abuts against the tab and stops the movement of the tips. The notch has a depth that allows the tips to press against the clip, yet stops the tips from damaging the clip.
US08701258B2 Jet pump diffuser weld repair device and method
A jet pump diffuser weld repair device includes a lower ring section and an upper ring section respectively sized to fit around a circumference of the diffuser on opposite sides of the weld to be repaired. The lower and upper ring sections are provided with a plurality of aligned gripper slots. A corresponding plurality of grippers are fit into the gripper slots, where at least one of the gripper slots and the grippers defines cam surfaces shaped to drive the grippers radially inward as lower and upper ring sections are drawn toward each other. A plurality of connector bolts are secured between the lower ring section and the upper ring section. Tightening of the connector bolts draws the lower and upper ring sections toward each other.
US08701257B2 Work holding devices
A work holding device that secures a workpiece includes a first support column, a second support column, and a plurality of part fixturing anchors. The first support column and the second support column are coupled to one another forming a longitudinal loading envelope having a width-wise dimension, a height-wise dimension, and a length-wise dimension. At least one of the support columns includes a plurality of part fixturing recesses passing through the support column in the width-wise dimension and arranged within the height-wise dimension and the length-wise dimension of the longitudinal loading envelope. The part fixturing anchors extend through the support column at the part fixturing recesses into the longitudinal loading envelope and couple the workpiece to the first and second support columns.
US08701256B2 Removing material from surfaces of metals processing chambers
Methods and apparatus for removing condensed metal from the surfaces of metal processing chambers, such as, vacuum induction melting (VIM) furnaces having, for example, condensed Mg or Ti, are disclosed. The methods and apparatus provide a robotic arm end positioned in the furnace having a nozzle operatively connected to a source of dry ice. The robotic arm end directs a stream of dry ice particles against the surface of the furnace to displace condensed metal. The displaced metal is collected for reuse or disposal. Aspects of the invention provide a safe and automated process for cleaning process chambers and recovering metal that can typically be dangerous when performed by conventional methods.
US08701253B2 Slide fastener
A slide fastener in which a fastener element has first and second leg portions continuously disposed at both ends of the coupling head is folded in half at its center, and the first leg portion is attached to a coupling element attaching portion of a fastener tape by a sewing thread. A vulnerable portion which is cut out into a V is formed on the bent end face of the coupling head.
US08701245B2 Height adjustment mechanism for a vacuum cleaner
A vacuum cleaner including a handle and a base. The base includes a housing, a nozzle defining an inlet of the vacuum cleaner, and a lift assembly including a guide member configured to support the base on a surface. The vacuum further includes a height adjustment mechanism including a knob and a ramp. The knob is operable to rotate the ramp with respect to the housing, and the lift assembly is coupled to the ramp such that the lift assembly moves along the ramp to move the inlet from the lower position to the upper position in response to rotation of the ramp by the knob. The ramp includes a first end that defines a lower position of the inlet and a second end that defines an upper position of the inlet, and the ramp has a continuous incline from the first end to the second end.
US08701240B2 Lens cleaning mechanism, projection lens, and projection type display device
A lens cleaning mechanism according to the present invention comprises: a cleaning unit (1a) that covers a standby area being a part of the surface of a front lens element (11), as the standby area is pressed, the cleaning unit (1a) being rotationally moved along the surface of the front lens element (11) to slide over the entire surface of the front lens element (11), including a remaining part of the surface and the standby area; a drive unit (3) connected to a holding member (1b); and a control unit (2) for rotationally moving the cleaning unit (1a) by driving the drive unit (3).
US08701239B2 Oral care device
A toothbrush head with a bristle support to which a plurality of tuft-shaped cleaning elements are affixed is described. The bristle support including at least one movable rocker having a first end attached to it on the side remote from a handpiece and having a free second end which is on the side close to the handpiece. Said rocker carrying at least one row of cleaning elements. At least the cleaning elements arranged on the rocker furthest from a longitudinal center plane of the toothbrush head have their free ends inwardly tilted towards said longitudinal center plane at an acute angle.
US08701236B2 Electric toothbrush
An electric toothbrush includes a handle housing a motor and a drive shaft. A brushing member includes a base removably secured to the handle. The base supports at least two brushes, each configured to rotate about separate axes, and at least one input shaft operatively coupling the drive shaft to the brushes. In one example, the handle includes an articulateable joint operatively connected to the brushing member and configured to permit the axes to cant relative to the handle.
US08701234B2 Pig receiver assembly
A pig receiver and method retrieve pigs in pipeline pigging operations. In one embodiment, a pig receiver includes a pig receiver unit. The pig receiver also includes a pig gate valve assembly disposed on the pig receiving unit. The pig gate valve assembly includes a gate valve. The pig gate valve assembly also includes a first actuator and a second actuator. The pig gate valve assembly further includes a cylinder guide. In addition, the pig gate valve assembly includes a tie bar. Actuation of the tie bar actuates the gate valve. An end of the tie bar is attached to the first actuator, and an opposing end of the tie bar is attached to the second actuator.
US08701230B2 Core instability system
A system to cause instability for a person supported by a person support surface is disclosed. The system is configured to cause the person supported by the person support surface to compensate for the instability caused by the system in order to exercise their core or trunk region.
US08701227B2 Mattress with attachment panels for removable attachment to a mattress support
An adjustable bed is provided having a mattress, a mattress support, and an attachment panel for removably attaching the mattress to the mattress support. The attachment panel can be disposed along at least a portion of at least one side of the mattress and extends below a bottom surface of the mattress. The attachment panel is attached to an underside of the mattress support.
US08701222B2 Sanitary washing device
A sanitary washing device includes: a water discharge nozzle configured to squirt water from a water discharge port; a first channel configured to guide water supplied from a water supply source to the water discharge nozzle; a first channel opening/closing valve provided in the first channel and configured to control passage of water through the first channel; a heat exchange unit provided in the first channel between the first channel opening/closing valve and the water discharge nozzle and configured to heat water passed therethrough; and a draining device configured to drain water in the heat exchange unit toward the water supply source.
US08701221B2 Water tank installation system
An installation system comprises a guide bolt, which is fastened to the toilet bowl and which comprises a slot which extends throughout the bolt, and a fastening element that secures the said bolt. The installation system comprises an installation element comprising a large diameter socket and a small diameter socket. The installation element is screwed to guide bolt through its large diameter socket. Passing through a hole on the water tank and a slot, a bolt is screwed into the small diameter socket of the element. The installation system ensures that the water tank is uninstalled from and installed to the toilet bowl without removing the toilet bowl from where it is installed.
US08701213B2 Body-shaping intimacy garment
A body-shaping intimacy garment for a woman has an upper portion that supports or at least contacts undersides of the breasts while leaving the breasts exposed, a torso portion extending from the upper portion, a lower portion that encircles the waist, buttocks and hips while defining a crotch opening through the garment for access during intimate encounters, and leg portions that extend to below the knee. The torso portion, lower portion and leg portions each include respective portions of inner and outer layers of stretchable fabrics. The inner layer fabric is worn stretched about the torso, waist, buttocks, hips and legs, with tension in shoulder straps maintaining some inner layer stretch along the torso portion while worn. The outer layer fabric has a lesser elasticity than the inner layer fabric, and the two fabric layers are connected at the bust but are otherwise disconnected throughout front and sides of the torso and lower portions, and throughout the leg portions to at least below the knee, such that the outer layer is configured to slide over the inner layer, and to flow over local curvature fluctuations of the inner layer, during movement.
US08707460B2 Smart wallet
A smart wallet that can only be exclusively opened by an authorized individual through biometric authentication is disclosed. The smart wallet also has a security system associated therewith to prevent the smart wallet from being lost or stolen. The system comprises a fob key configured to send periodic wireless transmissions to the smart wallet device having the ability for approximate range detection. Various embodiments include audible, visual and vibrational indications for authentication, battery power and range detection.
US08707457B2 Methods and systems for forcing an application to store data in a secure storage location
The present application is directed to methods and systems for redirecting write requests issued by trusted applications to a secure storage. Upon redirecting the write requests, the data included in those requests can be stored in the secure storage area of a client computer. In some embodiments, the methods and systems can include determining whether an application issuing the request is a trusted application that requires data to be stored in a secure storage repository. Upon making this determination, a filter driver can identify a secure storage area on a client computer and can redirect the write request to this secure storage. In other embodiments, the filter driver may deny requests of trusted applications to write to unsecure storage areas.
US08707456B2 Method and system for integrating remote devices into a domestic VLAN
A gateway network device may establish secure connections to a plurality of remote network devices using tunneling protocols to distribute to the remote network devices multimedia content received from one or more content providers. The consumption of the multimedia content may originally be restricted to local network associated with the gateway network device. The secure connections may be set up using L2TP protocol, and the L2TP tunneling connections may be secured using IPSec protocol. Use of multimedia content may be restricted based on DRM policies of the content provider. DRM policies may be implemented using DTCP protocol, which may restrict use of the multimedia content based on roundtrip times and/or IP subnetting. Each content provider may use one or more VLAN identifiers during communication of the multimedia content to the gateway network device, and the gateway network device may associate an additional VLAN identifier with each secure connection.
US08707452B1 Secure data management device
Methods, devices, and systems for managing sensitive data are provided. The management tool may be provided on a user input device, as opposed to being provided in memory or in a peripheral that can be read from a program running on a computing platform. The management tool may be maintained in a read/write isolation mode where no data is transmitted outside of the management tool unless the user input device is disengaged from the computing platform, at which point data may be transmitted from the management tool for ultimate delivery to the computing platform.
US08707445B2 Systems and methods for managing data incidents
Systems and methods for managing a data incident are provided herein. Exemplary methods may include receiving data breach data that comprises information corresponding to the data breach, automatically generating a risk assessment from a comparison of data breach data to privacy rules, the privacy rules comprising at least one federal rule and at least one state rule, each of the rules defining requirements associated with data breach notification laws, and providing the risk assessment to a display device that selectively couples with the risk assessment server.
US08707442B1 Dynamic universal resource locator (URL) construction for accessing media content
A dynamic URLs construction system includes a publisher server and one content accessor server. The publisher server has a content URL access module, a content access module and a content database for storing media content and providing content URL accessing instructions and media content to a content accessor server. Media content provided by a publisher is accessed using dynamic URLs. A content accessor server includes at least one dynamic URL generation module and one content retrieval module. The content accessor server receives a content ID and a template URL containing instruction for constructing the corresponding dynamic URL from the publisher server. The dynamic URL generation module parses the template URL instructions, obtains an access key associated with the dynamic URL and constructs the dynamic URL using the access key and the content ID. The content retrieval module retrieves the content referenced by the dynamic URL.
US08707437B1 Techniques for detecting keyloggers in computer systems
Keyloggers are detected in a computer. A test string is generated in the computer. Keyboard input is simulated using the test string. The test string may be input to a hidden browser connected to a sensitive site or a hidden application program, for example. Files modified during the input procedure are detected. Processes running in memory and modified files are scanned for presence of the test string to detect keyloggers.
US08707436B2 Defining code by its functionality
A system and method for defining code by its functionality is disclosed. The technology initially accesses a portion of code. Once the portion of code is accessed at least one functional operation embedded in the code is determined. When the functional operation in the code is determined, the portion of code is then defined by the functional operation. In so doing, the portion of code can be defined by functional operation without requiring the consideration of any semantics related to the portion of code.
US08707430B2 Tampering monitoring system, management apparatus, and management method
An information security apparatus includes a plurality of monitoring modules that monitor for tampering. A management apparatus includes a reception unit that receives a plurality of monitoring results each generated by a source monitoring module monitoring a target monitoring module; a detection unit that detects an abnormality by referring to fewer than all of the received monitoring results; and an identification unit that identifies, when an abnormality is detected, a monitoring module that has been tampered with from among (i) a monitoring module that generates a monitoring result related to the abnormality, and (ii) one or more monitoring modules identified by tracing back through a chain of monitoring modules consecutively from the target of monitoring to the source of monitoring, starting from the monitoring module that generates the monitoring result related to the abnormality.
US08707429B2 DNS resolution, policies, and views for large volume systems
Systems and methods for resolving domain name system (DNS) queries are provided herein. Methods may include receiving a DNS query from a DNS client via a DNS server, responsive to the DNS query, generating the DNS response utilizing the at least one policy associated with the view, providing the DNS response to the DNS client from which the DNS query was received, and storing the DNS response in a shared cache, the shared cache including previously generated DNS responses that are available to the DNS server, wherein previously generated DNS responses may be provided to DNS clients upon receiving a DNS query corresponding to at least one of the previously generated DNS responses.
US08707428B2 Apparatus and method for defending against internet-based attacks
A system for defending against internet-based attacks is disclosed. The system may include a processor which may be configured to receive information associated with a device when a web request is transmitted by the device to access a web page monitored by the processor. The processor may also determine whether traffic associated with the web request from the device is suspected of being used for malicious activity and, if not, enable the device to access the web page. If the traffic is suspected of being used for malicious activity, then the processor may transmit a challenge to the device if the traffic is determined to be suspected. Furthermore, the processor may receive information associated with the web request, which may be provided by a uniform resource locator invoked in response to the traffic being determined to be suspected.
US08707427B2 Automated malware detection and remediation
Systems and methods for detecting malware in a selected computer that is part of a network of computers. The approach includes inspecting a predetermined set of operational attributes of the selected computer to detect a change in a state of the selected computer. In response to a detected change in state, the selected computer is scanned to create a snapshot of the overall state of the selected computer. The snapshot is transmitted to an analytic system wherein it is compared with an aggregated collection of snapshots previously respectively received from a plurality of computers in the computer network. Based on the comparison, anomalous state of the selected computer can be identified. In turn, a probe of the selected computer is launched to gather additional information related to the anomalous state of the selected computer so that a remediation action for the anomalous state of the selected computer can be generated.
US08707423B2 Programmable display device, and control system
A programmable display device includes a communication driver, a file system process unit that accesses the portable storage medium storing backup/restore target information that includes a target control device and target setting information respectively specifying the control device on which the backup/restore process is performed out of the control devices connected to the programmable display device and setting information, and a setting-information obtaining/writing process unit that accesses the control device via the communication driver based on the backup/restore target information and performs the backup/restore process of the setting information by accessing the portable storage medium via the file system process unit.
US08707422B2 Method and apparatus for process enforced configuration management
A system for and method of automatically enforcing a configuration change process for change requests of one or more configurable element within one or more configurable computation systems. The system comprises means for managing a configuration change process for one or more configurable elements within a corresponding configurable computation system, means for generation a configuration request, means for applying a set of authorization rules to the configuration change requests to generate selective authorization of the CEs, and means for selectively locking and unlocking changes to configurable elements within the configurable computational systems.
US08707418B2 System and methods for web-application communication
A system for providing communication between one or more clients (50) and one or more service providers (70) is disclosed. The system comprises an access gateway (10) for maintaining transport-specific connections for one or more connections between the client (50) and the access gateway (10), an application level router (20) for routing messages between clients (50) and service providers (70), an authentication provider (40) for verifying the identity of users of clients (50), and a look-up service (30) for keeping a registry of currently available services. Various methods related to the system are also disclosed.
US08707417B1 Driver domain as security monitor in virtualization environment
A virtualization platform includes a number of virtual machines, one of which is configured as a driver domain and includes the network service control for routing network traffic between the other virtual machines. The privileged domain does not include the network service control. The network service control includes network backend interfaces and a virtual switch or bridge. The driver domain includes a PCI driver for direct communication with a network interface card. The driver domain includes hooking software and an inspection agent. Packets passing between the other virtual machines pass through the driver domain, are hooked, and are inspected by inspection agent to determine if they are malicious or not. Malicious packets are blocked. The driver domain may also utilize a PCI driver of the privileged domain for access to the network interface card. Platforms with or without pass-through mode may be used.
US08707413B2 Authenticating a chip card interface device
A system is configured for authenticating a chip card interface device (CCID) during a transaction with the CCID. The system has a communication device configured for communicating with the CCID over a network and a processing device coupled with the communication device. The processing device is configured for receiving a transaction initiation communication from the CCID and instructing the communication device to communicate a request for authentication information including a random number to the CCID. The CCID encrypts the random number with a unique chip key (UCK) previously created with a master chip key (MCK). Then, the CCID communicates the encrypted random number to the system along with a serial number. The system recalculates the UCK using the serial number, encrypts a copy of the random number using the recalculated UCK and compares the encrypted copy with the encrypted random number received from the CCID to authenticate the CCID.
US08707411B2 Application identity design
Methods and apparatus, including computer program products, implementing and using techniques for providing user credentials over a network to a remote computer application. User credentials for the remote computer application are stored in a central repository that is accessible through the network. A request is sent to a service to perform, on behalf of a user, a particular task involving the remote computer application. It is determined whether the service has been granted permission to act on behalf of the user with respect to the remote computer application. When the service has permission to act on behalf of the user, the service is used to retrieve the user's credentials for the remote computer application from the central repository and to supply the retrieved user credentials to the remote computer application.
US08707408B2 Secure authentication systems and methods
Systems and methods are provided for authentication by combining a Reverse Turing Test (RTT) with password-based user authentication protocols to provide improved resistance to brute force attacks. In accordance with one embodiment of the invention, a method is provided for user authentication, the method including receiving a username/password pair associated with a user; requesting one or more responses to a first Reverse Turing Test (RTT); and granting access to the user if a valid response to the first RTT is received and the username/password pair is valid.
US08707406B2 Always-on virtual private network access
An application processor is electrically and logically decoupled from a wireless data network module so that it may go to sleep independently. A security association may be established between the wireless data network module and a wireless data network. Then the application processor may be placed in a suspend state while maintaining the security association between the wireless data network module and the wireless data network. This allows email polling, for example, to occur without having to re-establish the security association by logging in again.
US08707398B2 Metadata container-based user interface flexibility
All metadata relevant to user interface functionality needed to provide a specific unit of business functionality can be stored in one of a plurality of autonomous metadata containers retained on at least one data storage device. After a subset of available business functionality to be provided to a user is determined, a set of the plurality of autonomous metadata containers required to provide the subset of available business functions can be identified. A user interface view can be generated to present a view associated with each of the set of the plurality of autonomous metadata containers, and the generated user interface view can be provided for display to the user. Related systems, articles of manufacture, and computer-implemented methods are described.
US08707395B2 Technique for providing secure network access
A technique for providing secure network access is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for providing secure network access. The method may comprise establishing a plurality of access zones in a network, wherein client devices assigned to different access zones have different access privileges and are isolated from one another. The method may also comprise assigning a client device to one of the plurality of access zones based on an assessment of a security context associated with the client device and a connection of the client device to the network.
US08707393B2 Providing dispersed storage network location information of a hypertext markup language file
A method begins by a dispersed storage (DS) processing module of a domain name system (DNS) server receiving, from a client, a request regarding dispersed storage network (DSN) location information of a hypertext markup language (HTML) file. The method continues with the DS processing module searching a DNS table for an entry regarding the HTML file based on information of the request. When the entry is found, the method continues with the DS processing module ascertaining the DSN location information regarding a plurality of sets of encoded data slices, wherein the HTML file is encoded using a DS error coding function to produce the plurality of sets of encoded data slices and wherein the plurality of sets of encoded data slices is stored in a DSN. The method continues with the DS processing module outputting the DSN location information to the client.
US08707384B2 Change recommendations for compliance policy enforcement
Some embodiments of the present invention provide a system for maintaining a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If a violation is detected, the system generates a change recommendation associated with the violation using the compliance policy and provides the change recommendation to an administrator, so that the administrator can use the change recommendation to resolve the violation.
US08707383B2 Computer workload management with security policy enforcement
A computer implemented method, data processing system, and computer program product for managing computer workloads with security policy enforcement. When a determination is made that a component in a data processing system has failed to meet processing requirements, a candidate host to where the component may be migrated based on performance considerations is identified. A first security policy associated with the component is compared to a second security policy associated with the candidate host to determine if the first security policy is equivalent to or stronger than the second security policy. Responsive to a determination that the first security policy is equivalent to or stronger than the second security policy, the component is migrated to the candidate host.
US08707382B2 Synchronizing presentations of multimedia programs
Synchronization is provided for set-top boxes that display multiple instances of a single multimedia program. Embodied set-top boxes request the transmission of a multimedia program and determine the play point of a remote set-top box. Embodied set-top boxes set a local play point to correspond to the remote set-top box's play point. More than two set-top boxes may be synchronized in accordance with disclosed embodiments, and some systems implement master and slave set-top boxes for purposes of synchronization.
US08707380B2 Wireless control channel and back-channel for receiver
A method and apparatus for integrating a bi-directional control channel into an entertainment display device to deliver content and exchange control information. The system collects request and response information from the entertainment display device. The system also provides format translation of received and collected content to and from a plurality of formats such as N-PCS technology formats and video display formats in such a manner that the integrated system is independent of broadcasters, satellite, IPTV and cable operators. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08707375B2 Peer-to-peer video on demand techniques
Techniques for delivering video on demand (VOD) content via peer-to-peer (P2P) techniques are provided. A VOD distribution service maintains associations of viewers that have specific VOD content. As new viewers, which lack the specific VOD content, make requests for the specific VOD content from the VOD distribution service, the VOD distribution service identifies a P2P viewer from which the specific VOD content may be acquired via a P2P transaction.
US08707373B2 Method and system for providing digital video distribution
An approach is provided for distributing multi-media information from a satellite broadcast system. A hub receives a signal from the satellite broadcast system, wherein the signal represents video information and audio information associated with multiple broadcast channels. The hub centrally demodulates and decodes the received signal for distribution to one of a number of access point devices. According to one embodiment of the present invention, the decoded signal represents uncompressed video and audio information corresponding to one of the broadcast channels. The access point devices convert the received decoded signal for output respective displays (e.g., television sets). The hub can also be equipped with an interface to provide access to a public data network, such as the global Internet. Further, the hub can be supplied with a digital video recording capability.
US08707372B2 Remote control system for electronic devices
A method of electronic devices arranged on display walls involves a processor receiving information in a self description signal from an electronic device that characterizes it by at least an IP address and a command set which is stored in a database. A video representation is generated for display on a video display. The electronic device is selected from the database to retrieve at least a portion of the self identification information of the device from the database. Instructions are then issued to place an icon representing the device in a location on the video representation of one of the plurality of walls, where the icon is associated with the electronic device in the location on the wall with a selection of the electronic device for remote control. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08707368B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08707367B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08707365B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08707362B2 Data broadcast receiver and method for gathering data broadcasting application
A data broadcast receiver includes a broadcast signal receiving unit receiving broadcast signals corresponding to a selected channel, a signal separating unit separating the broadcast signals received through the broadcast signal receiving unit into video signals, audio signals, and data signals, a data parsing unit parsing the data signals separated by the signal separating unit and extracting data carousel, and a middleware engine partially gathering the data carousel extracted by the data parsing unit according to a preset priority.
US08707361B2 Method and system for quickly recording linear content from an interactive interface
A method and system includes a first device having an ordering interface and forming a recording command comprising a linear channel, a start time, time duration and date. The first device communicates a customer identifier and the recording command to a content processing system corresponding to the linear content. The content processing system forms a control word from the recording command and communicates the control word to a user device. The user device receives the content corresponding to the recording command in response to the control word.
US08707358B2 Apparatus for providing metadata of broadcast program
A metadata providing apparatus receives a first request for requesting metadata representing a broadcast schedule of a first program to be promoted in the first receiving device. A request ID is issued to the first request, and the first request and the associated request ID are stored. A request response including the request ID is sent to the first request. When the second receiving device receives a second request requesting metadata corresponding to the request ID after metadata has been prepared in the second storing device, the relevant metadata is searched for and sent.
US08707355B2 Method and device for displaying program information of broadcasting
A method of displaying an EPG and a device thereof. According to one aspect of embodiment of the present invention, the method of displaying the EPG (Electronic Program Guide) in a broadcasting electronic device displays an EPG default mode screen having a channel field and an event field in accordance with a user's manipulation of an EPG mode execution command key, adds a field of a predetermined item in accordance with an input signal corresponding to a display mode change key, and displays an EPG addition mode screen to display a specific value of the added field and event information corresponding to a preselected channel.
US08707347B2 Content item receiver module and method
The present invention relates to a content item receiver module and method. The content item receiver module is operative for a content item distribution system, configured to operate in a first and second mode: said first mode operative to drive a display apparatus to display a received content item; said second mode operative for a specified time window to drive said display apparatus to display a sequence of linked content items and to respond to user input to initiate transition from display of a currently displayed linked content item to display of another linked content item in said sequence of linked content items prior to an end of said currently displayed linked content item.
US08707346B2 Method and apparatus for digital broadcasting service
A method and apparatus for a digital broadcasting service may allow direct and real-time control of a digital broadcasting receiver. A service providing server inserts a content control access criteria descriptor into a transport stream and transmits content and the content control access criteria descriptor to the receiver through the transport stream. The receiver receives the transport stream and processes the content according to the content control access criteria descriptor, which can contain lock control information and coupon provision information. The lock control information indicates whether a control function of the receiver is locked or unlocked for specific content. The coupon provision information indicates whether a coupon available for the purchase of pay content is granted depending on execution of specific content.
US08707343B2 Method and apparatus for collecting viewer survey data and for providing compensation for same
To address the requirements described above, a method, apparatus, article of manufacture, and a memory structure for providing advertisements with a media program transmitted to a user computer. The method permits the user to provide survey responses in exchange for viewing a media program with fewer advertisement, and permits the user to manage the survey responses.
US08707337B2 Dispatch API that permits midlets to initiate dispatch calls
The present invention can include a method for initiating a dispatch call. The method can include a step of receiving a dispatch call request from a MIDlet disposed within a JAVA™ mobile edition (ME) environment of a communication device, such as a mobile telephony device. The method can determine whether the MIDlet is in a domain having access to dispatch call functions implemented within a native environment of the communication device. When the domain has access, a dispatch communication session can be established for the dispatch call request. The dispatch communication session can execute within the native environment without exiting the JAVA™ ME environment. When the domain lacks access, the dispatch call request can be conveyed to the native environment, the MIDlet can quit executing, the JAVA™ ME environment can be exited, and a dispatch communication session for the dispatch call request can be established from within the native environment.
US08707336B2 Data event processing and application integration in a network
A system, method and computer program product for providing data event processing and application integration is provided. The present invention provides a novel application integration and event processing server that creates unified and personalized applications on demand out of existing Web services, communications systems, legacy assets, and databases for several types of applications without invasive programming. The present invention also provides a novel XML-based open markup language that allows real-time composite applications (for execution on the server of the present invention) to be easily created and changed while minimizing low-level coding by using a set of pre-defined templates, thus saving the time and expense typically required to create similar solutions from scratch.
US08707333B1 Message argument descriptors
Specifying a message is disclosed. A message and one or more arguments of the message are specified. An argument type is associating with at least one of the one or more arguments. Processing a message is disclosed. A message is identified to be transformed. The message is transformed at least in part by using an argument type associated with an argument of the message.
US08707332B2 Method and message handling hardware structure for virtualization and isolation of partitions
A computer-based method configures a hardware circuit to transfer a message to a message queue in an operating system. The hardware circuit is used to transfer a message to the message queue in the operating system without requiring use of either the operating system or a hypervisor associated with the operating system. The using the hardware circuit uses a logical identifier associated with the message to select an entry in a mapping table of the hardware circuit. A value in the entry in the mapping table is used to select an entry in an action table. The entry in the action table is used to determine a tail pointer for the message queue. The hardware circuit appends the message to a location indicted by the tail pointer without requiring cycles of a hypervisor associated with the strand.
US08707330B2 Method and system for controlled communication between applications
A method, system and computer program in a software framework for enabling controlled communication between a generic application on the software framework and a service application in a second environment. An access request is transmitted by the generic application to an interface provision unit. The request includes an identity of the generic application. An instant interface is provided by the interface provision unit to the second environment. The instant interface is determined by the access request and dedicated for the generic application. A response is returned by the interface provision unit to the generic application including an address to the instant interface. Thereby the instant interface permits controlled communication between the generic application and the service application, thus enabling the new controlled communication without changes of the second environment.
US08707324B2 Fair scalable reader-writer mutual exclusion
Implementing fair scalable reader writer mutual exclusion for access to a critical section by a plurality of processing threads is accomplished by creating a first queue node for a first thread, the first queue node representing a request by the first thread to access the critical section; setting at least one pointer within a queue to point to the first queue node, the queue representing at least one thread desiring access to the critical section; waiting until a condition is met, the condition comprising the first queue node having no preceding write requests as indicated by at least one predecessor queue node on the queue; permitting the first thread to enter the critical section in response to the condition being met; and causing the first thread to release a spin lock, the spin lock acquired by a second thread of the plurality of processing threads.
US08707323B2 Load balancing algorithm for servicing client requests
A connection manager includes a dispatcher that dispatches requests to worker nodes in an application server according to a load balancing algorithm.
US08707320B2 Dynamic partitioning of data by occasionally doubling data chunk size for data-parallel applications
Dynamic data partitioning is disclosed for use with a multiple node processing system that consumes items from a data stream of any length and independent of whether the length is undeclared. Dynamic data partitioning takes items from the data stream when a thread is idle and assigns the taken items to an idle thread, and it varies the size of data chunks taken from the stream and assigned to a thread to efficiently distribute work loads among the nodes. In one example, data chunk sizes taken from the beginning of the data stream are relatively smaller than data chunk sizes taken towards the middle or end of the data stream. Dynamic data partitioning employs a growth function where chunks have a size related to single aligned cache lines and efficiently increases the size of the data chunks to occasionally double the amount of data assigned to concurrent threads.
US08707318B2 Partitioning system including a generic partitioning manager for partitioning resources
The application discloses a generic partitioning manager for partitioning resources across one or more owner nodes. In illustrated embodiments described, the partitioning manager interfaces with the one or more owner nodes through an owner library. A lookup node or application interfaces with the partitioning manager through the lookup library to lookup address or locations of the partitioned resources. In illustrated embodiments, resources are partitioned via the partitioning manager in response to lease request messages from an owner library. In illustrated embodiments, the lease grant message includes a complete list of the leases for the owner node.
US08707315B2 Method and system for implementing realtime spinlocks
A system and method for receiving a request from a requester for access to a computing resource, instructing the requester to wait for access to the resource when the resource is unavailable and allowing the requester to perform other tasks while waiting, determining whether the requester is available when the resource subsequently becomes available, and granting access to the resource by the requester if the requester is available.
US08707309B2 Image processing apparatus and control method and program thereof
An image processing apparatus capable of registering in a memory the execution time interval or the next execution time for the periodic processing periodically executed, comprising: a unit adapted to registration for registering in the memory the execution time interval or the next execution time for a second periodic processing after registering in the memory the execution time interval and the next execution time for a first periodic processing; and a unit adapted to revising for comparing the next execution time for said second periodic processing and the next execution time for said first periodic processing according to the registration by said unit adapted to registration, and revising either of the next execution time for said second periodic processing and the next execution time for said first periodic processing.
US08707304B2 Automated tuning in a virtual machine computing environment
Automatic optimization of application performance parameters is provided. This optimization may be provided by identifying the resource demands of applications using virtual resources, identifying the virtual resources that can be available to the applications, and allocating the virtual resources to the applications to be run on a virtual machine.
US08707299B1 Method and apparatus for preserving virtual desktops for e-discovery through an agent-less solution
A method and apparatus for preserving virtual desktops for e-discovery using an agent-less solution is provided. In one embodiment, the method for providing an agent-less solution to prevent at least one virtual desktop from expiration comprises processing a directory to identify at least one virtual machine used by at least one data custodian as at least one virtual desktop and automatically communicating at least one snapshot of the at least one virtual machine to preserve the at least one virtual desktop.
US08707298B2 Information processing apparatus, installer program, and recording medium
An image forming apparatus includes a printer driver; a first software-identifier storage unit that stores therein a first software identifier that identifies software of a printing device, in which a second plugin for enabling the printing device to implement a feature corresponding to a feature of a first plugin to be installed in the printer driver, can be installed; an installable plugin determining unit that compares the first software identifier with the second software identifier and determines whether the second plugin can be installed in the software of the printing device; and an installing unit that installs, if it is determined that the second plugin can be installed, the first plugin in the printer driver.
US08707296B2 Dynamic retrieval of installation packages when installing software
A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided to determine a specific installation package to be installed for software having one or more packages to be installed. A repository can be automatically identified from a plurality of repositories from which to obtain the specific installation package, based on priority criteria. The priority criteria can be based on dynamically changing parameters. The specific installation package can be obtained from the identified repository.
US08707295B2 System and method for managing an application or software component for use in a device to be controlled in a home network
The present invention relates to a system and method for managing an application wherein a function of a controlled device can be dynamically extended by continually updating the application for use in the controlled device. According to the present invention, a framework capable of providing integrated support to a variety of home network middleware is loaded on an application server corresponding to a control device, and Internet access services and middleware services for accessing various kinds of devices are bundled into the framework. Thus, application installation and management can be performed within a home network environment regardless of the hardware, network protocol and operating system used.
US08707294B2 Model for system-wide application extension
A model for extending application server functionality includes two types of libraries: an automatically-referenced (auto-ref) library and a superseding library. The auto-ref library includes a special tag that identifies it as the auto-ref library and a pattern that restricts the application types that can refer to it. Once the auto-ref library is deployed, it is automatically referred to by all applications as long as they are not excluded by the restricting pattern. The code contained in the auto-ref library is merged into the application code and the configuration of the library is merged into the application configuration at deployment time. The superseding library also includes an identifying tag and a restriction pattern. At deployment, however, the code and configuration data in the superseding library overrides the corresponding application configuration and code. The remaining code of the application that is not overridden by the superseding library is used without any modification.
US08707293B2 Package management system
A package manager that determines circular dependencies in a list of software packages to be installed on a client computer and resolves those circular dependencies so that the list of software packages can be installed is described. The package manager receives a list of software packages along with information regarding the dependencies of the software packages. The package manager generates a directed graph of the software packages based on the dependency information. Using the directed graph, the package manager determines strongly coupled components to collect and install, where each strongly coupled component includes a set of dependent components. The package manager further installs these strongly coupled components.
US08707292B2 Software service notifications based upon software usage, configuration, and deployment topology
Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.
US08707289B2 Multiple application versions
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US08707287B2 Method, computer program product, and system for non-blocking dynamic update of statically typed class-based object-oriented software
A method, computer program product, and system for non-blocking dynamic update of statically-typed class-based object-oriented software executing as byte-code on a virtual machine within an actively running computer system is provided. A set of objects instantiated from an existing module or multiple modules (identifiable collections of application resources and class definitions in the form of byte-code representations) is ready for execution on a virtual machine in an actively running computer system. New versions of one or more modules corresponding to those already loaded into the actively running virtual machine are dynamically loaded into the virtual machine for the purpose of updating the running software. The class definitions within the loaded modules are prepared for dynamic update by inserting byte-code that enables; transparent state transfer and shared object identity between objects of a former version and the new version of a class.
US08707264B2 Methods and systems for testing methods in a multi-tenant database environment
In accordance with embodiments disclosed herein, there are provided systems, devices, and methods for testing methods in a multi-tenant database environment, including, for example, hosting a plurality of customer codebases within a host organization, where each of the plurality of customer codebases includes a plurality of operational statements and one or more test methods. Such a method further includes generating a first test result set by executing the one or more test methods associated with each of the plurality of customer codebases against a production release codebase of the host organization; generating a second test result set by executing the one or more test methods associated with each of the plurality of customer codebases against a pre-release codebase of the host organization; and identifying errors associated with the pre-release codebase based on a comparison of the first test result set and the second test result set.
US08707257B2 Automatic object instantiation
A method and apparatus for converting a function call to a method call. In one embodiment, the method comprises receiving a call on a method and determining whether the call is an object method call. In response to a determination that the call is not the object method call, the method comprises instantiating a new object to convert the call into the object method call.
US08707254B2 Service level objective for cloud hosted applications
Embodiments are directed to declaratively managing software applications, dynamically applying configuration changes to a specified software application based on a service level objective (SLO) and to efficiently performing an impact analysis for a specified service level agreement SLO.
US08707253B2 Method and computer program product for creating a questionnaire interface program
A computer program including an interface that may be used by a content designer to manipulate information stored in the database. The content designer may design one or more questionnaire pages, to be included in a questionnaire site, which may be built into a questionnaire interface program by a compiler. The resulting questionnaire interface site may be accessed and manipulated by a client user to respond to the questions included therein. Validation responses may be defined by a content designer, against which responses by a client user may be compared. The various elements included herein may be connected through a network, which may be accessed through a user interface terminal.
US08707250B2 Automation support for domain modeling
A domain model generator (DMG) for an integrated development environment (IDE) guides a software engineer through a process of identifying domain-specific concepts for a domain of an object-oriented software application. The DMG also helps the engineer to classify the domain-specific concepts as pertaining to particular object-oriented modeling concepts for the object-oriented software application. Those modeling concepts may include classes, attributes, inheritance, etc. In addition, the DMG may automatically generate a Unified Modeling Language (UML) domain diagram, based at least in part on the domain-specific concepts and the corresponding modeling concepts. Other embodiments are described and claimed.
US08707242B2 Optimizing a circuit design for delay using load-and-slew-independent numerical delay models
Systems and techniques are described for optimizing a circuit design. Specifically, gate sizes in the circuit design are optimized by iteratively performing a set of operations that include, but are not limited to: selecting a portion of the circuit design (e.g., according to a reverse-levelized processing order), selecting an input-to-output arc of a driver gate in the portion of the circuit design, selecting gates in the portion of the circuit design for optimization, modeling a gate optimization problem based on the selected input-to-output arc of the driver gate and the selected gates, solving the gate optimization problem to obtain a solution using one or more solvers, and discretizing the solution. Discretizing the solution involves identifying library cells that exactly or closely match the gate sizes specified in the solution. These library cells can then be used to model other gate optimization problems in the current or subsequent iterations.
US08707241B2 Performing scenario reduction using a dominance relation on a set of corners
Some embodiments of the present invention provide techniques and systems for performing scenario reduction using a dominance relation on a set of corners. During operation, the system can receive a design library which specifies gate characteristics at each corner in a set of corners. Next, the system can use the design library to determine a dominance relation on the set of corners for each gate type. The dominance relations can be stored with the design library. The system can then receive a set of scenarios over which a circuit design is to be optimized. Next, the system can determine a subset of the set of scenarios using one or more dominance relations on the set of corners. The system can then optimize the circuit design over the subset of the set of scenarios.
US08707236B2 Semiconductor device with integrated delay chain
A semiconductor device wherein a delay chain is integrated; the semiconductor device having a semiconductor layer. The delay chain includes a plurality of delay cells placed in the semiconductor layer and electrically connected to each other so as to form the delay chain. The semiconductor device includes a first and second metal lines respectively connected to a supply voltage and a reference voltage and placed in a longitudinal direction on a surface of the semiconductor layer; each delay cell of the plurality of cells is electrically connected with the first and second metal lines. Any delay cell and its successive or preceding delay cells of the delay chain are placed in a transversal direction with respect to the first or the second metal line.
US08707233B2 Systems and methods for correlated parameters in statistical static timing analysis
Systems and methods for accommodating correlated parameters in SSTA are provided. The method includes determining a correlation between at least two parameters. The method further includes calculating a new parameter or a new parameter set based on the correlation between the at least two parameters. The method further includes performing the SSTA such that the new parameter or the new parameter set is propagated into the SSTA. The method further includes projecting slack using the correlation between the at least two parameters and using a processor.
US08707217B2 User interface for stylus-based user input
Systems and methods for a user interface for stylus-based user input is described. In one aspect, a stylus-based user input is received. Responsive to receiving the input, a menu is displayed. The menu includes selectable items to allow a user, by selecting one of the selectable items, to direct the computer system to generate right-mouse button input or to interpret one or more subsequent stylus-based user inputs as hover cursor input, keyboard-like input, or handwriting input.
US08707215B2 Hand-held device and method for operating a single pointer touch sensitive user interface
A hand-held device and method for operating a single pointer touch sensitive user interface of a hand-held electronic device are provided. The method includes defining as being active a first one of a set of two or more controllable interface functions including at least a first controllable interface function and a second controllable interface function. A control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function. A transition gesture is then detected including a pointer pattern movement, which is not included as a control gesture for any of the two or more controllable interface functions, where upon detection of the transition gesture, the transition gesture defines a second one of the set of two or more controllable interface functions as being the active one of the set of two or more controllable interface functions. A further control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function.
US08707214B2 Exploded views for providing rich regularized geometric transformations and interaction models on content for viewing, previewing, and interacting with documents, projects, and tasks
The present invention relates to a system and method to facilitate efficient and automated presentation of information to users. A decomposition component automatically decomposes an information item into sets of subcomponents in a two- or three-dimensional isometric space, and generates visualizations having interactive graphics that allow users to inspect respective subcomponents. Interface features are provided to enable hover, dwell, and clicking commands, for example, providing a variety of options to zoom in, or change configurations of the visualization in accordance with the users intentions or inferences about what they desire to see or inspect more closely. Beyond the use of decompositions into exploded views of the content of items typically viewed as singular documents, the methods can be applied to perform geometric transformations on visualizations of multiple windows and other resources based on content and activity to provide regularized visualizations of the multiple items. Such exploded views can provide visual geometric summaries of projects, and a set of handles into accessing more detail on the subcomponents of the project.
US08707213B2 Methods and systems for implementing hot keys for operating a medical device
Methods and systems for implementing hot keys for operating a medical instrument are disclosed. The hot keys may be implemented by: receiving a user input selecting a function from a menu, tracking a frequency with which each function is selected from the menu, associating the hot keys with functions according to the frequency with which each function is selected from the menu, and displaying the hot keys in the hot key display area on a display device of the medical instrument.
US08707209B2 Save preview representation of files being created
In a graphical user interface environment, a request to save a file may result in a display of a location or view in which the file is to be saved, and may include a preview indicia representing the to-be-saved file. The user may interact with the preview indicia to edit the new file's metadata by repositioning the indicia in a different view, and/or the system may automatically update the preview indicia's location in response to the user editing displayed metadata properties for the new file. The preview indicia may have a distinct appearance, and may persist to show the user how the new file can be located after the save process is performed.
US08707207B2 Program and method for providing predetermined processing with registered items
There are described a method and a computer executable program of the same, each of which makes it possible to provide registered items for a predetermined processing, which is established in advance corresponding to user's demands. The method includes: displaying a list of plural registrable items on a display section, which can be registered in order to provide at least one of the plural registrable items for the predetermined processing; accepting a registration instruction for registering said at least one of the plural registrable items, which includes an attribute value that indicates a status of its registration, based on an operation conducted by a user; providing the registered item for the predetermined processing according to the attribute value of the registration concerned; and when the registration instruction is accepted, displaying an attached image, which corresponds to the attribute value of the registration concerned, associating with one of the registrable items.
US08707206B1 Method and system of providing enhanced appointment notification service to mobile devices
A mobile device includes a client application configured to process and display a push notification specifying an appointment reminder originating from a server acting as an appointment manager. The client displays a menu of available options for conducting additional appointment-related transactions, such as confirmation, rescheduling, or cancellation of the appointment. Based on the user selection, the client conducts a user-interactive transaction with the server to complete the requested appointment service.
US08707199B2 Quick text entry on a portable electronic device
A method for quick text entry on a portable electronic device and a portable electronic device configured for the same are provided. In accordance with one embodiment, there is provided a method for quick text entry, comprising: displaying a text entry user interface within a graphical user interface, the text entry user interface element including a text entry field; receiving text in the text entry field; storing the text received in text entry field in memory in response to corresponding input.
US08707198B2 Related tasks and tasklets for search
Systems and methods are provided for performing tasks and related tasks. While a user is performing a task, a group of related tasks is presented. When a new task is selected, a new group of related tasks is provided. This allows a user to perform a series of tasks without having to separately search for each task. As the user moves between tasks, task information items are passed between the tasks so that previously provided information can be preserved.
US08707197B2 Multi-user multi-input desktop workspaces and applications
Multi-user multi-input desktop workspaces and applications are described. In one aspect, a single computing device presents multiple workspaces on a desktop area. The desktop area is designed for multiple users to provide in parallel inputs. Each workspace is configured for use by a particular set of users. Responsive to user direction, user access restrictions to a particular workspace of the multiple workspaces is suspended to allow a new user to interface within context of a particular workspace.
US08707195B2 Devices, methods, and graphical user interfaces for accessibility via a touch-sensitive surface
An accessible electronic device with a display and a touch-sensitive surface: displays a first plurality of user-selectable objects; detects a finger contact on the touch-sensitive surface; detects movement of the finger contact across the touch sensitive surface to an activation region that corresponds to a first user-selectable object; while detecting the finger contact at the activation region, initiates output of audible accessibility information associated with the first user-selectable object; detects termination of the finger contact while the finger contact is at the activation region that corresponds to the first user-selectable object; and, in response: performs a predefined operation associated with the first user-selectable object if the device has output at least a predefined portion of the audible accessibility information associated with the first user-selectable object when the termination of the finger contact is detected; and forgoes performing the predefined operation otherwise.
US08707194B1 System and method for decentralized performance monitoring of host systems
Various embodiments of a system and method for decentralized performance monitoring of host systems are described. Embodiments may include one or more client systems, each of which may monitor the performance of one or more host systems. In some embodiments, at least some of the host systems may be members of a cloud computing environment. A given client system may collect metrics from multiple different host systems and aggregate such metrics on the client system. In various embodiments, metrics may be collected by the client system directly from the multiple different host systems without utilizing a centralized repository of metrics. In various embodiments, the given client's receipt of the metrics from the multiple different hosts systems may be an initial aggregation of those metrics together on the same computer system. The client system may generate a graphical representation of the metrics collected from multiple hosts systems.
US08707191B2 Multi-screen synthesizing display apparatus and method
A multi-screen synthesizing apparatus and method have been disclosed by the present invention. Display data of windows required to be displayed on the display terminal are mapped onto at least one logical screen by storing data in a video memory. Each of the windows is correlated with a set of window registers, and the location coordinates of the window and the identification of the corresponding logical screen are stored into the window register set when displaying the windows, the window register set having the highest priority level are found out, based on the location coordinates of the current scanning pixel, as the selected window register. The display data corresponding to the current pixel are read out from the logical screen corresponding to the selected window register and output to the display terminal. According to the present invention, the display data are not necessary to be written repeatedly during the switching operations of windows, thus the overhead for the CPU to process the display task can be reduced without increasing the occupied bandwidth. Thereby the display efficiency of various electronic devices having display ability can be improved and the display cost can be reduced.
US08707190B2 Locked element for use in a graphical modeling environment
In a graphical modeling environment, a method of providing varying levels of protection relating to functionalities associated with at least some elements of a block diagram model, the method including: receiving a selection of one of the elements; receiving an indication of a desired authorization required to use at least one function of the selected element; implementing the indicated authorization for the use of the at least one function; and preventing, without obtaining of the authorization, an attempted use of the at least one function.
US08707186B2 Conference recap and recording
A method, system, and device are provided for presenting event views via a calendaring application or the like. In particular, the event view is alterable depending upon whether or not the event currently being viewed is a past event or not. Past events may posses additional attributes not possessed by other events and, therefore, the presentation of a past event and the information related thereto may differ from the presentation of other events.
US08707184B2 Content sharing interface for sharing content in social networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system.
US08707183B2 Detection of a user's visual impairment based on user inputs or device settings, and presentation of a website-related data for sighted or visually-impaired users based on those inputs or settings
A data processing device is connected to a web data providing unit that provides web data via a network. The web data has at least one of first web data and second web data corresponding to the first web data. A screen reader can be installed on the data processing device. The displaying unit displays the web data. The screen reader voices the first web data displayed on the displaying unit and fails to voice the second web data displayed on the displaying unit. The acquiring unit acquires the web data from the web data providing unit. The determining unit determines, based on visually impaired information indicating that the user is a visually impaired, whether or not the acquiring unit should acquire the first web data from the web data providing unit even if the user instructs the acquiring unit to acquire the second web data from the web data providing unit.
US08707182B2 Methods and systems for dynamically inserting an advertisement into a playback of a recorded media content instance
An exemplary method includes maintaining data representative of a recorded media content instance comprising a media content program and a first advertisement and an index file corresponding to the recorded media content instance, playing back the recorded media content instance in accordance with timestamp data and storage location data included in the index file, dynamically replacing, during the playback of the recorded media content instance, a portion of the storage location data in the index file that corresponds to the first advertisement with storage location data corresponding to a second advertisement, and presenting the second advertisement in place of the first advertisement during the playback of the recorded media content instance in accordance with the modified index file. Corresponding methods and systems are also described.
US08707179B2 Frameless video system
A frameless audio/video object (FAVO) that provides information to a user. In one embodiment, the FAVO is interactive, such as having hotspots for allowing a user to select more features or information. The information may be advertising. The user can select a desirable FAVO, such as a favorite celebrity.
US08707178B2 Apparatus, and associated method, for alerting a user of a mobile station of a received data message
Apparatus, and an associated method, for visually alerting a user of a newly-received data message at a mobile station. A detector detects delivery of the message at the mobile station. And, in response to the detection of the delivery, a display driver causes display on a display device of an animated icon to alert the user of the newly-received message.
US08707174B2 Multi-screen hold and page-flip gesture
Embodiments of a multi-screen hold and page-flip gesture are described. In various embodiments, a hold input is recognized at a first screen of a multi-screen system, and the hold input is recognized when held to select a journal page that is displayed on the first screen. A motion input is recognized at a second screen of the multi-screen system, and the motion input is recognized while the hold input remains held in place. A hold and page-flip gesture can then be determined from the recognized hold and motion inputs, and the hold and page-flip gesture is effective to maintain the display of the journal page while one or more additional journal pages are flipped for display on the second screen.
US08707173B2 Systems and methods for rendering media
Methods and systems are provided for maintaining the aspect ratio of an image in the form of a graphic element or a photograph on a printed product in a theme collage. The aspect ratio of each image in the theme collage is maintained independent of any aspect ratio or resolution of the theme collage. Other methods provide for maintaining the resolution of a graphic element on a printed product in a theme collage using any desired combination of bitmap or vector based graphic data and alpha data when rendering the graphic element. An exemplary system may include one or more modules for determining the size of an image on a page while maintaining an aspect ratio of the image, displaying the image, receiving graphic data for the image, receiving alpha-transparency data for the image, and changing the image appearance according to a rendering parameter.
US08707169B2 Information processing apparatus and method for editing artist link information
An information processing apparatus that controls reproduction of contents includes: a first storage means for storing contents and attribute data indicating predetermined attributes of the contents so as to correspond to each other; a second storage means for storing association among the attribute data; and a selection means for selecting a second content to be reproduced subsequent to a first content which is being reproduced or whose reproduction has been instructed. The selection means selects, as the second content, a content having attribute data that is stored in the second storage means so as to be associated with the attribute data of the first content.
US08707167B2 High precision data extraction
A system receives a document including a plurality of items. The system then processes the document to expose a plurality of item elements associated with one or more items of the document, the item elements including visual information used to render the document. The system then identifies each item of the one or more items based on one or more of the plurality of item elements and corresponding visual information.
US08707161B2 Executing server side script code specified using PHP on a server to generate dynamic web pages
Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
US08707158B2 Customizing a form in a model-based system
Techniques are described herein for customizing a form (a.k.a. a dialog) in a model-based system. For instance, the form may be customized without the need to modify the form in persistent memory, such as read-only memory (ROM), a hard disk, a magnetic disk, an optical disk, etc. A representation of a customization (e.g., an extensible markup language file, a management pack, etc.) regarding the form is captured in memory, such as a random access memory (RAM), and stored in a file or a database. For instance, the representation of the customization may be stored separately from the form. The representation of the customization is retrieved from the file or the database and applied to a rendering of the form.
US08707157B1 System and method for pre-populating forms using statistical analysis
In general, in one aspect, the invention relates to a method for populating forms. The method includes: identifying a set of inputs to a form from past users; receiving, from a current user, a request to view the form; identifying temporal data associated with the current user; identifying an internet protocol (IP) address of a computing device of the current user; performing, based on the IP address and the temporal data, a statistical analysis on the set of inputs; determining, based on the statistical analysis, that a statistical threshold corresponding to a field on the form is exceeded; calculating, in response to determining that that the statistical threshold is exceeded, a default value for the field; and sending the default value to the computing device.
US08707155B2 Structured web advertising
A system for selecting a candidate advertisement for linking to a web page based on the content of the web page. The content of the web page may be automatically determined and then compared to content of the candidate advertisement to determine which candidate advertisement to select. The system can be used to implement a structured advertising system for the World Wide Web. Web pages are searched and indexed, producing indexed content data. This indexed content data is then ranked according to relevancy. The ranked content data are compared to content data of advertisements and an advertisement is selected. The advertisement is then copied onto (linked to) the Web page. Other embodiments may be described and claimed.
US08707140B2 Apparatus and method for error correction in mobile wireless applications incorporating correction bypass
A device (102) supports error correction. A receiver (120) is configured to receive data over a communications link. A decapsulator (122) is coupled to the receiver and configured to create datagrams. A decoder (124) is coupled to the decapsulator and configured to store the datagrams in a table and to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows. A user interface (126) is coupled to the decoder and configured to render images corresponding with the datagrams on the user interface. Advantages of the invention include efficient signal processing and prolonged battery life in mobile wireless devices.
US08707139B2 Systems, methods, apparatus, and computer program products for providing forward error correction with low latency
Systems, methods, apparatus and computer program products for providing forward error correction with low latency to live streams in networks are provided, including outputting source data at a rate less than the rate of a source stream, building a buffer, FEC decoding the source data; and outputting the packets at a rate equal to the rate of the source stream.
US08707132B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus comprising: a reception unit adapted to receive a packet containing first data to be stored in a storage unit, a first address indicating an address of second data held in the storage unit, and a second address indicating an address at which the first data is to be written in the storage unit; an access unit adapted to read out the second data from the storage unit based on the first address, and write the first data in the storage unit based on the second address; and a transmission unit adapted to replace the first data of the packet received by the reception unit with the second data read out by the access unit, and transmit the packet.
US08707127B2 Configurable source based/requestor based error detection and correction for soft errors in multi-level cache memory to minimize CPU interrupt service routines
This invention is a memory system with parity generation which selectively forms and stores parity bits of corresponding plural data sources. The parity generation and storage depends upon the state of a global suspend bit and a global enable bit, and parity detection/correction corresponding to each data source.
US08707121B2 Forward error correction encoding/decoding method and apparatus, digital broadcasting reception apparatus, and decoding method thereof
A forward error correction encoding method includes: separating a first header section from an inputted packet stream; generating a second payload section by encoding a first payload section of the packet stream, from which the first header section is separated, according to a preset code rate; generating a second header section according to the code rate; and combining the first header section, the second header section, and the second payload section.
US08707120B2 Method of transmitting ACK/NACK signal in wireless communication system
A method of transmitting an acknowledgment (ACK)/non-acknowledgement (NACK) signal in a wireless communication system includes assigning at least one ACK channel among a plurality of ACK channels which share an ACK channel region for transmitting the ACK/NACK signal, and transmitting the ACK/NACK signal through the at least one ACK channel, wherein the ACK channel region includes at least one tile including a plurality of data subcarriers, and the ACK/NACK signal of each ACK channel is indicated by mapping different orthogonal vectors respectively to the plurality of ACK channels in the tile.
US08707119B2 Apparatus for transmitting and receiving downlink HARQ feedback and its method
A terminal unit for receiving a hybrid automatic retransmission request (HARQ) feedback using a frequency division duplex (FDD) frame comprises: a receiver, which receives an uplink assignment information element (A-MAP IE) for allocating each uplink through each downlink subframe of a first frame from a base station; a processor, which performs a process for transmitting uplink data that corresponds to the received A-MAP IE for allocating each uplink for a predetermined processing time: a transmitter, which transmits the processed uplink data to the base station from the respective downlink subframes having received the A-MAP IE for allocating each uplink, through each corresponding uplink subframe, after the predetermined processing time has lapsed; and a receiver, which receives, from the base station, the downlink HARQ feedback for each uplink data through each uplink subframe that has, in a third frame, the same index as the index of each downlink subframe where the A-MAP IE for allocating each uplink has been transmitted, wherein the frame is composed of 5, 6 or 7 subframes.
US08707115B2 Micro controller, driving method thereof and display device using the same
A micro controller includes an input and output unit having a reset terminal, a plurality of input terminals, and a test enable terminal, a test mode setting unit which allocates a first input terminal of the plurality of input terminals to a test clock terminal and allocates the remaining N input terminals to L test terminals, in response to a signal output from the input and output unit, and a processor which controls the input and output unit and the test mode setting unit. The test mode setting unit includes M flip-flops which receives a test clock signal from the first input terminal, a test signal from the N input terminals, and a test enable signal from the test enable terminal, and a decoder which decodes a signal output from the M flip-flops and determines whether or not to allocate the N input terminals to the L test terminals.
US08707114B2 Semiconductor device including a test circuit that generates test signals to be used for adjustment on operation of an internal circuit
A semiconductor device includes a decoder, a first register unit, and a second register unit. The decoder generates first and second register control signals in response to an external test code signal. The first register unit is coupled to the decoder. The first register unit receives the first register control signal from the decoder. The first register unit outputs in series a plurality of test signals in response to the first register control signal. The second register unit is coupled to the first register unit. The second register unit receives the first and second register control signals from the decoder. The second register unit receives in series the plurality of test signals from the first register unit in response to the first register control signal. The second register unit outputs in parallel the plurality of test signals in response to the second register control signal.
US08707113B1 Method for modeling a device and generating test for that device
A method for operating a data processing system to generate a test for a device under test (DUT) is disclosed. The method utilizes a model of the DUT that includes a plurality of blocks connected by wires and a set of control inputs. Each block includes a plurality of ports, each port being either active or inactive. Each block is also characterized by a set of constraints that limit which ports are active. The active ports of at least one of the blocks are constrained by one of the control inputs. A test vector having one component for each port of each block and one component for each control input is determined such that each set of constraints for each block is satisfied. The test vector defines a test for the DUT.
US08707111B2 High-volume distributed script error handling
Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.
US08707109B2 Computer apparatus, non-transitory computer-readable medium storing an error recovery control program, and error recovery control method
A computer apparatus includes a managing unit realizing virtual computers including device driver virtual computers and user virtual computers, the user virtual computers communicating with various devices via the device driver virtual computers. Error detection information is received from one of the virtual computers upon detection of error in one of the device drivers used for communication with one of the devices in one of the virtual computers. One or more types of the virtual computers and the contents of recovery process corresponding to the type of device driver and the type of error indicated in the received error detection information are acquired from error recovery control information. A recovery instruction is transmitted to one or more of the virtual computers identified by the one or more acquired types of virtual computers in order to cause the one or more identified virtual computers to perform the acquired contents of the recovery process.
US08707107B1 Systems and methods for proactively facilitating restoration of potential data failures
A computer-implemented method may include monitoring a computing system for evidence of potential data failures within the computing system. The computer-implemented method may also include detecting evidence that indicates a potential data failure while monitoring the computing system and identifying data implicated in the potential data failure based on the detected evidence. The computer-implemented method may further include initiating an action configured to proactively facilitate restoration of at least a portion of the data implicated in the potential data failure prior to determining whether the data implicated in the potential data failure needs to be restored. Various other methods, systems, and computer-readable media are also disclosed.
US08707105B2 Updating a set of memory devices in a dispersed storage network
A method begins by a processing module determining a memory usability indication for a set of memory devices, wherein the set of memory devices stores data as first dispersed storage error coded data using first dispersed storage error coding parameters. The method continues with the processing module comparing the memory usability indication to a memory usability level threshold. The method continues with the processing module adding one or more memory devices to the set of memory devices to produce an updated set of memory devices when the memory usability indication compares unfavorably to the memory usability level threshold. The method continues with the processing module storing the data as second dispersed storage error coded data using second dispersed storage error coding parameters in the updated set of memory devices.
US08707104B1 Systems and methods for error injection in data storage systems
Embodiments of the solid-state storage system provided herein are configured to perform improved mechanisms for testing of error recovery of solid state storage devices. In some embodiments, the system is configured to introduce or inject errors into data storage commands or operations performed in the non-volatile memory. Injected errors include corruption of data stored in the non-volatile memory, deliberate failure to execute storage operations, and errors injected into communication protocols used between various elements of the device. In some embodiments, injected errors can include direct errors that trigger an immediate execution of error recovery mechanisms and delayed errors that trigger execution of error recovery mechanisms at a later time. Error recovery mechanisms can be tested in an efficient, reliable, and deterministic manner to help ensure effective operation of storage devices. The integrity of non-volatile memory can also be tested.
US08707101B2 Verification of operating self modifying code
Verification of a system-under-test (SUT) supporting the functionality of operating a self modifying code is disclosed. A generator may generate a self modifying code. In response to identification that a simulator is about to simulate code generated by the self modifying code, the simulator may simulate the execution in a “rollover mode”. The code may include instruction codes having variable byte size, branching instructions, loops or the like. The simulator may further simulate execution of an invalid instruction. The simulator may perform rollback the simulation of the rollover mode in certain cases and avoid entering the rollover mode. The simulator may perform rollback in response to identifying a termination condition, as to insure avoiding endless loops. The simulator may perform rollback in response to reading an initialized value that is indefinite.
US08707100B2 Testing a network using randomly distributed commands
Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a command randomly selected from a predefined command pool in accordance with an associated probability distribution. The test system may report a result of emulating the plurality of users.
US08707098B2 Recovery procedure for a data storage system
A method of recovering a value in a data storage system includes maintaining a list of entries corresponding to values that have been inserted into the data storage system, determining whether the values are at an At Maximum Redundancy (AMR) state, and if not, the converging the values to the AMR state.
US08707095B2 Datacenter utilizing modular infrastructure systems and redundancy protection from failure
A datacenter housing servers, computers, data storage devices, telecommunications and related equipment for storing and accessing large amounts of data on a continuous, uninterrupted and reliable basis, which is provided with a supporting system or infrastructure for supplying power and cooling to the datacenter, which involves equipment primarily contained in modules situated outside the building that houses the primary computer and server equipment, whereby said supporting system or infrastructure is designed with redundant equipment, connections, and controls to avoid any single point of potential failure.
US08707090B2 Storage system
In a storage system which supports a redundant disk configuration, while securing fault tolerance, a longer drive access time as well as a drop in I/O throughput are prevented when a redundant data update, generated due to a data update, is mirrored in the drive.A controller for controlling data I/O to and from the drive updates first redundant data and block data of a corresponding data stripe in the disk drive in correspondence with an update of block data of the logical volume, and the controller updates second redundant data on the basis of a predetermined number of block data which belong to the same data stripe as the updated block data with different timing from the update of the block data.
US08707087B2 Restoration of an image backup using information on other information handling systems
A backup and restoration process which first attempts to recover information blocks from locally connected information handling systems executing a backup/restore service before looking to the slower access cloud store to recover data blocks.
US08707082B1 Method and system for enhanced granularity in fencing operations
A key set is registered. The registering the key set includes registering a first shared data resource key. The first shared data resource key includes a first identifier associating a first process with a first shared data resource. The registering the key set further includes registering a second shared data resource key, and the second shared data resource key includes a second identifier associating a second process with a second shared data resource. A failure of a first process is detected, and in response to the detecting the failure of the first process, the first shared data resource key is de-registered. The second shared data resource key remains registered after the de-registering the first shared data resource key.
US08707080B1 Simple circular asynchronous clock domain crossing technique for digital data
A clock domain crossing technique that uses a circular buffer toggled by clocks from the two domains with output metastability protection. The resulting output is a pair of enable signals that may be used to pass data between the two clock domains. In one embodiment, a set of storage devices is connected in a circular buffer arrangement. A first subset of the storage devices is clocked by a signal from a first clock domain and a second subset of the flip flops is clocked by a signal taken from a second clock domain. Respective output circuits generate enable signals to be used for transferring data between domains. In some implementations, a pulse is stored and registered by at least two of the storage devices in the first domain before being passed to the devices in the second domain. In other embodiments, the output circuits may include a pair of D flip flops, each clocked by a respective one of the first or second domain signals. In specific arrangements, an output flip flop takes its data input from a logical AND of signals output from a flip flop within its associated domain, to ensure that the enable signal is asserted for only a single output clock cycle, and/or a second flip flop uses a logical AND of its input and inverted output states to avoid metastable conditions.
US08707072B2 Interface frequency modulation to allow non-terminated operation and power reduction
Embodiments of the invention are generally directed to systems, methods, and apparatuses for using interface frequency modulation to allow non-terminated operation and power reduction. In some embodiments, an apparatus includes an interface having a termination mode and a power management controller coupled with the interface. The apparatus may also include a power management controller coupled with the interface. In some embodiments, the power management controller is capable of dynamically reducing the operating frequency of the interface and disabling the termination mode to reduce the power consumed by the interface. Other embodiments are described and claimed.
US08707071B2 Power management method for controlling communication interface to enter/leave power-saving mode and related device thereof
One power management method of a communication interface includes: when receiving a command transmitted via the communication interface, checking if a predetermined criterion is met; and when the predetermined criterion is met, controlling the communication interface to enter a power-saving mode before an end of the received command. Another power management method of a communication interface includes: when the communication interface is operated under a power-saving mode, checking if a predetermined criterion of an executed command is met; and when the predetermined criterion is met, controlling the communication interface to leave the power-saving mode.
US08707067B2 Power supply controlling system, control method for power supply controlling system, and power supply controlling apparatus
A power supply controlling system including: a first power supply controlling apparatus that supplies an electric power to a device; and a second power supply controlling apparatus that supplies an electric power to another device, communicates with the first power supply controlling apparatus, and mediates communication between the first power supply controlling apparatus and a terminal device to control power supply to the device, the terminal device controlling the power supply to the device; wherein the first power supply controlling apparatus communicates with the terminal device without relaying the second power supply controlling apparatus, according to interruption of the communication between the first power supply controlling apparatus and the second power supply controlling apparatus.
US08707064B2 Dynamic voltage transitions
The operating voltage of an integrated circuit (e.g., a processor) is changed in response to one or more conditions (e.g., a laptop computer is connected to an AC power source). Both the operating frequency and the operating voltage of the integrated circuit are changed. The voltage regulator providing the operating voltage to the integrated circuit is caused to transition between voltage levels using one or more intermediate steps. The integrated circuit continues to operate in the normal manner both at the new voltage and throughout the voltage transition.
US08707063B2 Hardware assisted performance state management based on processor state changes
A processor is configured to support a plurality of performance states and idle states. The processor includes a first programmable location associated with a first idle state and configured to store first entry performance state (P-State) information. The first entry P-State information identifies a first entry P-State. The processor is configured to receive a request to enter the first idle state, retrieve the first entry P-State information and enter the first entry P-State. The processor may include a second programmable location associated with the first idle state and configured to store first exit P-State information. The first exit P-State information identifies a first exit P-State. The processor may be configured to receive a request to exit the first idle state, retrieve the first exit P-State information and enter the first exit P-State.
US08707053B2 Performing boolean logic operations using arithmetic operations by code obfuscation
Method and apparatus for obfuscating computer software code, to protect against reverse-engineering of the code. The obfuscation here is of the part of the code that performs a Boolean logic operation such as an exclusive OR on two (or more) data variables. In the obfuscated code, each of the two variables is first modified by applying to it a function which deconstructs the value of each of the variables, and then the exclusive OR operation is replaced by an arithmetic operation such as addition, subtraction, or multiplication, which is performed on the two deconstructed variables. The non-obfuscated result is recovered by applying a third function to the value generated by the arithmetic operation. This obfuscation is typically carried out by suitably annotating (modifying) the original source code.
US08707052B2 Cryptographic device with resistance to differential power analysis and other external monitoring attacks
Techniques usable by devices to encrypt and decrypt sensitive data to in a manner that provides security from external monitoring attacks. The encrypting device has access to a base secret cryptographic value (key) that is also known to the decrypting device. The sensitive data are decomposed into segments, and each segment is encrypted with a separate encryption key derived from the base key and a message identifier to create a set of encrypted segments. The encrypting device uses the base secret cryptographic value to create validators that prove that the encrypted segments for this message identifier were created by a device with access to the base key. The decrypting device, upon receiving an encrypted segments and validator(s), uses the validator to verify the message identifier and that the encrypted segment are unmodified, then uses a cryptographic key derived from the base key and message identifier to decrypt the segments.
US08707047B2 Verifying signatures for multiple encodings
Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data.
US08707041B2 Protecting a BSF entity from attack
A method, system and apparatus for protecting a bootstrapping service function (BSF) entity from attack includes: a first temporary identity and a second temporary identity are generated after a BSF entity performs a mutual authentication with a user equipment (UE) by using an initial temporary identity sent from the UE; the BSF entity receives a re-authentication request carrying the first temporary identity from the UE; and the UE sends a service request carrying the second temporary identity to a network application function (NAF) entity. The present disclosure prevents attackers from intercepting the temporary identity at the Ua interface and using the temporary identity to originate a re-authentication request at the Ub interface, thus protecting the BSF entity from attack and avoiding unnecessary load on the BSF entity and saving resources.
US08707039B2 Content delivery network encryption
A system and method for delivering content to end users encrypted within a content delivery network (CDN) for content originators is disclosed. CDNs transport content for content originators to end user systems in a largely opaque manner. Caches and origin servers in the CDN are used to store content. Some or all of the content is encrypted within the CDN. When universal resource indicators (URIs) are received from an end user system, the CDN can determine the key used to decrypt the content object within the CDN before delivery. Where there is a cache miss, an origin server can be queried for the content object, which is encrypted in the CDN.
US08707036B2 Cryptographic method and apparatus
A method of formatting data for transmission to another party including the step of incorporating in the data a flag indicative of the absence of data for authentication of the sender. An authentication tag length is also included to permit variable length tags to be used.
US08707033B2 Information processing apparatus and information processing method
An information processing apparatus has an authentication and key exchange processing unit, a packet selector, a content key generator, a content decryption unit to decrypt, based on the content key, the encrypted content which is included in the content packet and received following the CCI packet, a CCI set identifier management unit to manage a CCI identifier corresponding to recognizable copy control information, a CCI selector, a CCI analyzer to analyze copy control information corresponding to the CCI identifier selected by the CCI selector, a content processing unit to perform, based on an analysis result of the CCI analyzer, the receiving process on the content data corresponding to the content packet received following the CCI packet, a first communication connection unit to perform the authentication and key exchange process, and a second communication connection unit to transmit the content packet and the CCI packet.
US08707027B1 Automatic configuration and provisioning of SSL server certificates
A method and apparatus for automatically configuring and provisioning cryptographic certificates is described. A certificate management sensor receives instructions from a first computing device to analyze a second computing device to identify an application on the second computing device associated with cryptographic network traffic on the second computing device, generates an application fingerprint based on application characteristics of the application, transmits the application fingerprint and a certificate signing request (CSR) to a certificate management system (CMS), and receives second instructions from the CMS to automatically install a cryptographic certificate on the second computing device based on the application fingerprint and CSR.
US08707025B2 Communication apparatus mediating communication between instruments
A communication apparatus makes a request to issue an electronic certificate of a first instrument to a certificate authority and acquires the electronic certificate from the certificate authority. The communication apparatus communicates with a second instrument using the electronic certificate of the first instrument in response to reception of a request for communication with the second instrument from the first instrument. Therefore, the communication apparatus mediates information communication between the second instrument and the first instrument.
US08707023B2 Secure transfer of business data to a hosted system
A system and method for uploading data from a customer system to a hosted system is disclosed. A stub is integrated with a firewall between the customer system and the hosted system. The stub includes an inbound layer on the customer system side of the firewall and an outbound layer on the hosted system side of the firewall, and the inbound layer includes a write-only directory. A demon is connected between the inbound layer and the outbound layer of the stub. The demon is configured to recognize newly received data in the write-only directory of the inbound layer, encrypt the newly received data to generate encrypted data, and move the encrypted data to the outbound layer for access by the hosted system.
US08707022B2 Apparatus and methods for distributing and storing electronic access clients
Apparatus and methods for efficiently distributing and storing access control clients within a network. In one embodiment, the access clients include electronic Subscriber Identity Modules (eSIMs), and an eSIM distribution network infrastructure is described which enforces eSIM uniqueness and conservation, distributes network traffic to prevent “bottle necking” congestion, and provides reasonable disaster recovery capabilities. In one variant, eSIMs are securely stored at electronic Universal Integrated Circuit Card (eUICC) appliances which ensure eSIM uniqueness and conservation. Access to the eUICC appliances is made via multiple eSIM depots, which ensure that network load is distributed. Persistent storage is additionally described, for among other activities, archiving and backup.
US08707020B1 Selective exposure of feature tags in a MACSec packet
A MACSec packet exposes selected tags in front of the MACSec tag. Different embodiments are directed to methods and apparatuses of various network nodes, that send, forward, and receive packets. Anther embodiment is the MACSec data structure on a computer readable medium. Another embodiment is the upgrade process of a legacy network.
US08707016B2 Thread partitioning in a multi-core environment
A set of helper thread binaries is created to retrieve data used by a set of main thread binaries. The set of helper thread binaries and the set of main thread binaries are partitioned according to common instruction boundaries. As a first partition in the set of main thread binaries executes within a first core, a second partition in the set of helper thread binaries executes within a second core, thus “warming up” the cache in the second core. When the first partition of the main completes execution, a second partition of the main core moves to the second core, and executes using the warmed up cache in the second core.
US08707011B1 Memory access techniques utilizing a set-associative translation lookaside buffer
A memory access technique, in accordance with one embodiment of the present invention, includes caching page size data for use in accessing a set-associative translation lookaside buffer (TLB). The technique utilizes a translation lookaside buffer data structure that includes a page size table and a translation lookaside buffer. Upon receipt of a memory access request a page size is looked-up in the page size table utilizing the page directory index in the virtual address. A set index is calculated utilizing the page size. A given set of entries is then looked-up in the translation lookaside buffer utilizing the set index. The virtual address is compared to each TLB entry in the given set. If the comparison results in a TLB hit, the physical address is received from the matching TLB entry.
US08707008B2 File system for a capture system
A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to be written to a disk, each queue being associated with one of a plurality of object types, and each queue containing captured objects of the type associated with each queue. A scheduler can be provided to select one of the plurality of queues, and a block manager to select a partition of a disk, the partition being associated with the object type of the captured objects in the selected queue. A disk controller configured to write contiguous blocks of data from the selected queue to the selected partition is connected to the block manager to enable writing to a disk.
US08707005B2 Data control systems for virtual environments
A data control system comprises a communication interface, a processing system, and a storage system. The communication interface is configured to receive a request to retrieve data from a primary storage volume that includes a secondary storage volume. The storage system is configured to store the primary storage volume that includes the secondary storage volume. The processing system is configured to identify changed segments of a plurality of segments in the primary storage volume and identify allocated segments of the changed segments. The communication interface is further configured to transfer the allocated segments in response to the request.
US08707002B2 Control apparatus
This invention improves the access efficiency of each of a plurality of memory devices mounted on a semiconductor chip. The invention provides a memory control circuit including a queue buffer unit, a management unit to set the CKE signal at High for a memory device to which a determination target access command is to be issued when it is determined that the determination target access command has shifted to the head position of the queue buffer unit, a command generating unit to issue an access command, and a data interface unit to execute processing specified by an access command. The management unit performs control to set the CKE signal to Low for the memory device to which the determination target access command is to be issued based on the state of the queue buffer unit when it is determined that the processing by the data interface unit is complete.
US08707000B2 Execution of a perform frame management function instruction
Optimizations are provided for frame management operations, including a clear operation and/or a set storage key operation, requested by pageable guests. The operations are performed, absent host intervention, on frames not resident in host memory. The operations may be specified in an instruction issued by the pageable guests.
US08706998B2 Method for managing flash memories having mixed memory types
A method manages a flash memory having a plurality of physical blocks. The blocks of the memory are addressed by logic block addresses which are converted into physical block addresses. In each block a deletion counter is run in which the number of deletions of the block is counted, and two regions having different types of flash chips are present. A first region contains single-level flash chips with a large maximum deletion frequency, and a second region contains multi-level flash chips with a lower maximum deletion frequency. When writing to the memory the address conversion of the logic addresses into physical addresses is carried out such that all blocks of the first region are written, when all blocks of the first region have been written and a further writing process is initiated, the block in the first region having the lowest deletion counter is copied into a blank block in the second region.
US08706996B2 Data processor
The data processor can form a system including a combination of two or more operating systems running in parallel, which achieves a higher data transfer rate between operating systems and the increase in system performance without impairing the system reliability. In the system, data transfer between domains is performed in an enhanced access mode as well as an access mode in which an access from a domain manager having control of domains is handled as one from the domain manager. The enhanced access mode is arranged by enhancing, to a CPU scale, an access mode in which an access from the domain manager is treated as an access from a software program working on a domain, and the software program of domain manager transfers data between the domains. For example, in case that the domain manager performs data transfer between domains in the enhanced access mode, a read access from the domain manager is disguised as a read access from a first domain, and a write access from the domain manager is disguised as a write access from a second domain.
US08706991B2 Online virtual machine disk migration
A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
US08706987B1 Structured block transfer module, system architecture, and method for transferring
Structured block transfer module, system architecture, and method for transferring content or data. Circuit allowing content in one memory to be shifted, moved, or copied to another memory with no direction from a host, the circuit comprising: a connection manager, at least one copy engine, and a connection between the connection manager and the copy engine. Method for transferring the contents of one of a number of blocks of source memory to one of a number of possible destination memories comprising: selecting source memory; selecting available destination memory; marking the selected destination as no longer available; copying contents of selected source memory into selected destination memory; and marking selected source as available.
US08706976B2 Parallel access virtual tape library and drives
A system and method described herein allows a virtual tape library (VTL) to perform multiple simultaneous or parallel read/write or access sessions with disk drives or other storage media, particularly when subject to a sequential SCSI-compliant layer or traditional limitations of VTLs. In one embodiment, a virtualizing or transaction layer can establish multiple sessions with one or more clients to concurrently satisfy the read/write requests of those clients for physical storage resources. A table or other data structure tracks or maps the sessions associated with each client and the location of data on the physical storage devices.
US08706972B2 Dynamic mode transitions for cache instructions
A method of providing requests to a cache pipeline includes receiving a plurality of requests from one or more state machines at an arbiter, selecting one of the plurality of requests as a selected request, the selected request having been provided by a first state machine, determining that the selected request includes a mode that requires a first step and a second step, the first step including an access to a location in a cache, determining that the location in the cache is unavailable, and replacing the mode with a modified mode that only includes the second step.
US08706969B2 Variable line size prefetcher for multiple memory requestors
A prefetch unit generates prefetch addresses in response to an initial received memory read request, an address associated with the initial received memory read request, a line length of the requestor of the initial received memory read request, and a request type width of the initial received memory read request. Prefetch operations are generated using the generated prefetch addresses, wherein each generated prefetch address is stored in a prefetch buffer slot that is selected by a prefetch FIFO (First In First Out) prefetch counter. Subsequent hits on the prefetcher result in returning prefetched data to the requestor in response to a subsequent memory read request received after the initial received memory read request.
US08706965B2 Apparatus and method for handling access operations issued to local cache structures within a data processing apparatus
An apparatus and method are provided for handling access operations issued to local cache structures within a data processing apparatus. The data processing apparatus comprises a plurality of processing units each having a local cache structure associated therewith. Shared access coordination circuitry is also provided for coordinating the handling of shared access operations issued to any of the local cache structures. For a shared access operation, the access control circuitry associated with the local cache structure to which that shared access operation is issued will perform a local access operation to that local cache structure, and in addition will issue a shared access signal to the shared access coordination circuitry. For a local access operation, the access control circuitry would normally perform a local access operation on the associated local cache structure, and not notify the shared access coordination circuitry. However, if an access operation extension value is set, then the access control circuitry treats such a local access operation as a shared access operation. Such an approach ensures correction operation even after an operating system and/or an application program are migrated from one processing unit to another.
US08706962B2 Multi-tier storage system configuration adviser
In one embodiment, a configuration adviser provides configuration options for a multi-tiered storage system that includes a number of different storage tiers, each of which include storage devices of a particular storage type. Data access information for storage extents to be stored in the storage system are received. Resource information for available storage tiers in the storage system to place the storage extents on are also received. A cost incurred by the storage system for placing each of the storage extents on each of the storage tiers is determined. Each storage extent is assigned to a particular one of the storage tiers that would incur the lowest cost to the storage system for storing the storage extent. For each storage tier, a minimum number of storage devices are selected, within the assigned storage tier, that would satisfy data access and capacity requirements for all storage extents assigned to that tier.
US08706958B2 Data mask encoding in data bit inversion scheme
Devices, circuits, and methods for data mask and data bit inversion encoding and decoding for a memory circuit. According to these methods and circuits, the number of data lines/pins required to encode data mask information and data bit inversion information can be reduced. In an embodiment the data mask and data inversion functions for a portion of data, such as a data word, can be merged onto a common pin/data line. In other embodiments, a data mask instruction can be conveyed through a transmitted data word itself without using any extra pins. According to these embodiments, the pin overhead can be reduced from two pins per byte to one pin per byte.
US08706957B2 Multi-partitioning of memories
Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second memory having the attribute enhanced set through a second interface controller. Additional apparatuses and methods are described.
US08706956B2 Flash sector seeding to reduce program times
A non-volatile flash memory comprises a plurality of non-volatile memories where a first non-volatile memory is pre-programmed (erased) with all ones, and at least a second non-volatile memory is pre-programmed with a seed value that takes advantage of the reduced programming time for less than six zeros. When writing (programming) a data byte, the memory system looks up the data byte in one or more seed tables to determine a portion of non-volatile memory to which the memory system may write the data byte with a reduced programming time. The memory system then records the location of the data byte in an address translation table so the data byte may be accessed.
US08706946B2 Extender storage pool system
Various embodiments for managing data in a computing storage environment by a processor device are provided. In one such embodiment, by way of example only, an extender storage pool system is configured for at least one of a source and a target storage pool to expand an available storage capacity for the at least one of the source and the target storage pool. A most recent snapshot of the data is sent to the extender storage pool system. The most recent snapshot of the data is stored on the extender storage pool system as a last replicated snapshot of the data.
US08706941B2 Interrupt virtualization
In an embodiment, a device interrupt manager may be configured to receive an interrupt from a device that is assigned to a guest. The device interrupt manager may be configured to transmit an operation targeted to a memory location in a system memory to record the interrupt for a virtual processor within the guest, wherein the interrupt is to be delivered to the targeted virtual processor. In an embodiment, a virtual machine manager may be configured to detect that an interrupt has been recorded by the device interrupt manager for a virtual processor that is not currently executing. The virtual machine manager may be configured to schedule the virtual processor for execution on a hardware processor, or may prioritize the virtual processor for scheduling, in response to the interrupt.
US08706935B1 Data consolidation using a common portion accessible by multiple devices
Multiple devices are provided access to a common, single instance of data and may use it without consuming resources beyond what would be required if only one device were using that data in a traditional configuration. In order to retain the device-specific differences, they are kept separate, but their relationship to the common data is maintained. All of this is done in a fashion that allows a given device to perceive and use its data as though it was its own separately accessible data.
US08706925B2 Accelerating memory operations blocked by ordering requirements and data not yet received
A memory controller, system, and method for accelerating blocking memory operations. A memory controller reorders memory operations so as to maximize efficient use of the memory device bus. When data for a newer memory operation is retrieved from memory and ready to be returned to a source device, the newer memory operation can be held up waiting for an older memory operation to be completed. In response, the memory controller forwards a push request for the older memory operation to a memory channel unit. The memory channel unit then sets a push bit of the older memory operation, which expedites the scheduling of the older memory operation.
US08706923B2 Methods and systems for direct memory access (DMA) in-flight status
In accordance with at least some embodiments, a system includes a processing entity configured to run multiple threads. The system also includes a direct memory access (DMA) engine coupled to the processing entity, the DMA engine being configured to track DMA in-flight status information for each of a plurality of DMA channels. The processing entity is configured to manage overlapping DMA requests to a DMA channel of the DMA engine based on said DMA in-flight status information.
US08706922B2 Information processing apparatus, KVM switch, server, and computer readable medium
An information processing apparatus comprises an inputting portion, a detecting portion, and an outputting portion. The inputting portion inputs operation data from an operating member. The detecting portion detects a single piece of or a plurality pieces of operation data such that an amount of movement of a cursor of the information processing apparatus and an amount of movement of a cursor of a server coincide with each other, based on a corresponding relationship between the operation data, the amount of movement of the cursor of the information processing apparatus displayed on a screen of the information processing apparatus, and the amount of movement of the cursor of the server displayed on a window provided in the screen of the information processing apparatus, and the operation data input by the inputting portion. The outputting portion outputs the single piece of or the plurality pieces of operation data to the server.
US08706914B2 Computing infrastructure
An affordable, highly trustworthy, survivable and available, operationally efficient distributed supercomputing infrastructure for processing, sharing and protecting both structured and unstructured information. A primary objective of the SHADOWS infrastructure is to establish a highly survivable, essentially maintenance-free shared platform for extremely high-performance computing (i.e., supercomputing)—with “high performance” defined both in terms of total throughput, but also in terms of very low-latency (although not every problem or customer necessarily requires very low latency)—while achieving unprecedented levels of affordability at its simplest, the idea is to use distributed “teams” of nodes in a self-healing network as the basis for managing and coordinating both the work to be accomplished and the resources available to do the work. The SHADOWS concept of “teams” is responsible for its ability to “self-heal” and “adapt” its distributed resources in an “organic” manner. Furthermore, the “teams” themselves are at the heart of decision-making, processing, and storage in the SHADOWS infrastructure. Everything that's important is handled under the auspices and stewardship of a team.
US08706913B2 Residential gateway system for automated control of residential devices
A residential gateway connects an Internet connection to an in-home network that has at least one residential device connected to the residential gateway. The residential gateway has software that receives control parameters from a control server via the Internet connection. The control server determines the control parameters from operational information of the residential device and relevant control information accessed from an information server on the Internet. The software causes the residential gateway to communicate with the residential device to provide control of the residential device based on the received control parameters. In a particular implementation, the residential device is a home irrigation system connected to the residential gateway via a wireless interface and the information server is a weather station server storing climatic information from a plurality of weather stations.
US08706912B2 Unified LTE cloud system
Unified communication system for consolidating different message sources (e.g. emails, SMS, voice message, fax, text messages etc.) into a single accessible location with the ability to incorporate phone calls, VoIP calls, voice commands, etc. This is achieved through integration of a Speech-ready IVR system with an E-mail client to act as the Unified Communication System. Furthermore, the IVR flexibility allows the user to access messages when internet access is not available or read messages such as SMS and emails when not physically convenient e.g. when user is driving. System further includes the ability to automatically convert format of sent messages into an alternative format based upon failed delivery attempts or requested message format not being supported. Automatic format conversion of the sent messages are determined by requested recipient targeted format. Users may customize which alternative formats to use based upon recipient targeted format.
US08706910B2 Dynamically adaptive network-based data processing system and method
According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting device by receiving attribute parameters associated with a device that initiates a request for downloaded content. The attribute parameters are values that identify specific characteristics of the device. Thereafter, the content is modified according to the attributes parameters, and thereafter, the modified content is transmitted to the device.
US08706909B1 Systems and methods for semantic URL handling
Discussed generally herein are systems and techniques for the semantic handling of uniform resource locator (URL). In one or more embodiments a web server can be configured to receive a first URL, identify one or more search strings in the URL, identify the one or more search strings in a list of valid search strings, and redirect to a second, valid URL as function of the one or more search strings.
US08706904B1 Individual XML message processing platform
A communications platform (Centerpost) provides a message processing platform along with an XML message format (SmartMessage) which provides for the reception, organization, summarization, filing, storage, synthesis, routing, formatting, and intelligent processing of XML-based electronic messages and SMTP electronic mail from corporations and other senders to fully integrate individuals' existing e-mail boxes, cellular telephones, paging equipment, facsimile machines, wireless and wired telephones, and other devices. The Centerpost platform utilizes a nickname-based routing to enable device specific sending without knowledge of the specific device address.
US08706902B2 Feedback-based internet traffic regulation for multi-service gateways
A method for regulating network traffic may be provided. The method may comprise: measuring usage of a CPU; determining if the CPU usage is greater than an overload threshold value; halting the increase of a data traffic shaping rate associated with traffic regulated by the CPU if the CPU usage is greater than the overload threshold value; determining if the CPU usage is greater than an overflow threshold value; and decreasing the data traffic shaping rate associated with traffic regulated by the CPU if the CPU usage is greater than the overflow threshold value for improving session setup speed.
US08706901B2 Protocols for high performance computing visualization, computational steering and forward progress
Methods, systems and computer program product for reducing latency and increasing throughput of data transmissions along a switch network path. Exemplary embodiments include a method in a network accelerator device having a memory buffer, a method including identifying a data transmission, copying data packets from the data transmission into the memory buffer, and in response to at least one of a missing data packet and a corrupt data packet identified during the data transmission, sending a copied data packet corresponding to the at least one of the missing data packet and the corrupt data packet.
US08706896B2 Guaranteed bandwidth memory apparatus and method
Output logic generates read requests using a programmable schedule that controls read bandwidth for multiple data streams and stores the read requests in a queuing device. The output logic also dequeues the read requests based on a similar programmable schedule, forwards the read requests to the memory, and reads data units from the memory based on the read requests.
US08706895B2 Determination of quality of a consumer's experience of streaming media
A bit stream analyzer may detect a bitstream representing a streamed content file that is being streamed from a streaming server to a client over a network connection. An encoding rate extractor may determine an encoding rate of the bitstream, and a bit rate extractor may determine a transfer bit rate at which the bitstream is being streamed. A pause calculator may determine a minimum wait time experienced at the client during which playback of the streamed content file is paused, based on the encoding rate and the transfer bit rate.
US08706893B2 Multimedia communication control unit as a secure device for multimedia communication between LAN users and other network users
A system and method for providing multimedia communication between a firewall protected, LAN based endpoint and an endpoint that is external to the LAN. A logical port of a multimedia communications control unit is attached to the LAN behind the firewall. Another logical port of the multimedia communications control unit is attached to the external endpoint. Multimedia communication data, consisting of call management data and media data, can be exchanged between the endpoints via the multimedia communications control unit. The multimedia communications control unit allows only multimedia communication data that strictly adheres to a particular communications protocol to pass through. Thus, the security afforded by the firewall is not compromised.
US08706890B2 Device profile assignment based on device capabilities
Systems and methods, including computer software implementations, involve identifying a first set of device capabilities associated with an electronic device. The first set of device capabilities include one or more device capabilities. A description of the first set of device capabilities is provided to a remote source, and a first device profile identifier is received from the remote source. The first device profile identifier is associated with the first set of device capabilities. The first device profile identifier is stored on the electronic device, and the received first device profile identifier is included in a communication to the remote source.
US08706888B2 Hierarchal structuring of nodes in a peer-to-peer network
A method of operating a communication system comprises registering a plurality of communication devices with a peer-to-peer network as a plurality of enterprise nodes using a plurality of network handles that identify positions in an enterprise hierarchy. The method further comprises receiving a request to establish a session with a participant node and an enterprise node of the plurality of enterprise nodes using a first network handle of the plurality of network handles that identifies a first position in the enterprise hierarchy. In response to the request, the method provides identifying a routing identifier associated with the enterprise node and exchanging user communications for the session with a communication device of the plurality of communication devices registered as the enterprise node using the routing identifier.
US08706884B2 Method and system for generating and using an augmented bloom filter
The present invention relates to an augmented data structure representing the availability of resources in a communication device, such as an augmented Bloom filter. A method of generating and using the augmented data structure comprises: providing first and additional groups of resources available in the same communication device; providing one or more hash functions for each of the first and additional groups, and calculating one or more hash values for each resource using the one or more corresponding hash functions; mapping each obtained hash value onto one entry of a data structure, wherein the hash values obtained from a resource of the first group are mapped onto a first subpart of the data structure only, such as a conventional Bloom array, and the hash values obtained from a resource of an additional group are mapped onto a portion of the data structure including the first subpart and an additional subpart.
US08706873B2 Information and point service method by keyword keyskin
This invention is about a Method of providing information on the Internet, like web page, and mileage-points by Keywords of Keyword-Keyskin. Keyword means newspaper, mobile phone, movie, or useful word(s), and Keyword-Keyskin means imprinted dust cover on the computer's keyboard. Specifically, Internet users can simplify the procedures of inputting commands to display web page information on their computer output device by shortcut commands (Hotkey) through computer connected to Internet network, and can easily earn mileage-points from using WWW surfing by one-time-Hotkey.
US08706871B2 Tag latency monitoring and control system for enhanced web page performance
Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
US08706870B2 Remotely managed device
A remote management server creates a data set-up instruction telegram to be sent to a remotely managed device. A control program extracts the data set-up instruction from the telegram, and outputs same to a communication control bundle. The communication control bundle outputs the data set-up instruction to a basic data management bundle. The basic data management bundle, based on the data set-up instruction, fetches the data to be set in the remotely managed device, and determines whether this data is basic data or extended data. If the data is basic data, the basic data management bundle executes this data set-up process. If the data is extended data, an extended data management bundle executes the data set-up process.
US08706865B1 Enhanced network communications using diagnostic information
A network communications method includes receiving, at a first networking device, a request for a network resource from a client device via a first communication path of a wide area network. The method includes obtaining first diagnostic information indicating an amount of transmission delay or packet loss for communications transmitted through the first communication path, and obtaining second diagnostic information for a second communication path between the client device and a second networking device. The method includes comparing the first and second diagnostic information to estimate whether the second communication path will enable faster transmission of communications than the first communication path. If the second communication path is estimated to enable faster transmission of communications, then the method further comprises serving data of the network resource or data of objects referenced by the network resource to the client device from the second networking device via the second communication path.
US08706864B1 Behavior monitoring and compliance for multi-tenant resources
The behavior of multiple users with access to a multi-tenant resource can be monitored and compliance enforced by monitoring state information for each user. The state information can be captured across a level of a network environment, such that any activity across that layer can be monitored and the data aggregated to give a global view of user behavior. If user behavior is determined to fall outside an acceptable range of behavior, any of a number of remedial actions can be taken, which can include notifying the user, billing the user for the inappropriate behavior, or modifying that behavior outside of the control of the user.
US08706857B2 Information processing apparatus, information processing method, data management server and data synchronization system
There is provided an information processing apparatus that is connected to a server for managing data, the information processing apparatus including a data storage configured to store the data obtained from the server, a check unit configured to check a cumulative state of change history information indicating a change type of the data in the server stored in the server, and a data obtaining unit configured to use a check result of the check unit as a basis to determine an obtaining method by selecting either a first obtaining method of synchronizing the data stored in the data storage with the data managed by the server in accordance with the change history information or a second obtaining method of obtaining, from the server, data presence information indicating the data existing in the server to synchronize the data stored in the data storage and to obtain the data from the server.
US08706851B2 Configuration of a network node using captive mode
The invention relates to a network node arranged to provide an end user of a network terminal in a local network with an access link to an external network, said network node is arranged to be connected between said local network and said external network. The network node is characterized in that it comprises a control unit arranged to in response to receiving a first triggering information, switch said network node from a normal operational mode into a captive mode, in which said control unit is further arranged to intercept any request from said network terminals to said external network, resolve said request to the IP address of the network node in the local network such that gateway information to the end user of said network terminals is provided. The invention also relates to a method for use in a network node and a computer program product.
US08706847B2 Initiating a collective operation in a parallel computer
Initiating a collective operation in a parallel computer that includes compute nodes coupled for data communications and organized in an operational group for collective operations with one compute node assigned as a root node, including: identifying, by a non-root compute node, a collective operation to execute in the operational group of compute nodes; initiating, by the non-root compute node, execution of the collective operation amongst the compute nodes of the operational group including: sending, by the non-root compute node to one or more of the other compute nodes in the operational group, an active message, the active message including information configured to initiate execution of the collective operation amongst the compute nodes of the operational group; and executing, by the compute nodes of the operational group, the collective operation.
US08706843B2 Network connector device
A network connector device and a method for making image information sent through a first digital network accessible by a second digital network. A first and a second network connector are arranged to pass on digital network traffic, a network traffic buffer buffers the digital network traffic, an image session identifier identifies a network session from the buffered digital network traffic, containing image information. An image session tracker tracks the identified network session containing image information, an image extractor extracts image information from the identified network session containing image information, and an image information buffer buffers the extracted image information. An image information arranger arranges the image information from the image information buffer into at least one image sequence of related images, and a server makes accessible the at least one image sequence via a third network connector.
US08706842B2 Discovering and interacting with service providers
Embodiments provide searching features and functionality that can be used to provide service provider data, but are not so limited. In an embodiment, a computing system can include a client application or client that includes functionality to provide a number of service providers associated with a particular function, service, and/or other provider feature(s). In one embodiment, a computing device can include a client that can be used in conjunction with other end-user applications to automatically provide a number of service providers based in part on a user request.
US08706833B1 Data storage server having common replication architecture for multiple storage object types
A data storage server is programmed with common software modules for management, version control, and scheduling of replication of data storage objects of multiple data storage object types. The multiple data storage object types include iSCSI LUNs, file systems, virtual servers, directories, and files. The version control determines if two data storage objects are the same or have a common base so that only a difference needs to be transmitted for replication or restoration. The scheduler controls the timing of snapshot creation and deletion, and replication transmission to one or more remote destinations. The scheduler may ensure that a replica of a data storage object is out-of-sync with the original of the data storage object by no more than a specified amount of time.
US08706827B1 Customized speech generation
Various approaches enable automatic communication generation based on patterned behavior in a particular context. For example, a computing device can monitor behavior of a user to determine patterns of communication behavior in certain situations. In response to detecting multiple occurrences of the certain situation, a computing device can prompt a user to perform an action corresponding to the pattern of behavior. In some embodiments, a set of speech models corresponding to a type of contact is generated. The speech models include language consistent with patterns of speech between a user and the type of contact. Based on context and on the contact, a message using language consistent with past communications between the user and contact is generated from a speech model associated with the type of contact.
US08706824B2 Rescinding messages in a messaging system with multiple messaging channels
A messaging system facilitates communication between users through various messaging channels. The messaging system supports multiple communication channels and includes a messaging module that automatically selects one or more of the messaging channels for delivering a message to a recipient of the message using, for example, a set of policy rules or a trained model. The messaging module may also provide, in a user interface for sending and receiving messages, a visual indication of the selected messaging channel to the sender of the message to provide the user with transparency about how the message will be delivered. Additionally, the message may be delivered via multiple messaging channels, where the messaging module may rescind messages from some of the messaging channels upon receiving a reply from the recipient of the message or other confirmation that the recipient has seen the message via one of the communication channels.
US08706820B2 Rules extensibility engine
Techniques described herein allow applications that are separate from a mail client to provide conditions and actions for rules to be run upon messages received by or sent from the mail client. That is, these techniques allow a user to create a rule that includes an action and/or a condition that is provided by an application that is separate from the mail client. This created rule may then be run upon either or both of messages received by or sent from the mail client. When a rule includes a condition or an action that is provided by a separate application, the mail client exposes the message to the separate application to allow the application to test the condition and/or perform the action. As such, these techniques allow applications to seamlessly create and provide conditions and actions that are tailored to each particular application.
US08706818B2 Remote control-based instant messaging
Systems and methods for instant messaging remote control are disclosed. An instant messaging remote control includes an audio/visual remote control, an instant messaging user interface, an instant messaging navigator, a keypad and an integrated messaging/remote control application module. The instant messaging user interface enables a user to view instant messaging status and control instant messaging functions. The instant messaging navigator enables a user to switch between instant messaging sessions. The integrated messaging/remote control application module enables a set of application that integrate the operation of instant messaging and remote control of audio/visual devices, such as televisions, computers, radios and other devices. Additionally, the integrated messaging/remote control application module includes features that enable seamless transitions between an instant messaging remote control and a personal computer for carrying on one or more instant messaging sessions.
US08706816B2 System and method for email delivery for shared domain name
Systems and methods of the present invention allow for delivery of email messages to email addresses associated with the shared domain names. A Routing Mail Server may determine a network address or a geographical location of a Sender and forward email message to a Recipient associated with that network address or geographical location.
US08706815B2 Mobile multi-network communications device
A method of operating a Smartphone or other mobile handheld wireless computerized communications device outside of a normal cellular network. The method can be useful for either reducing cellular phone costs, or alternatively when the cellular phone infrastructure is degraded or absent. In such situations, the Smartphone operates in an alternative peer-to-peer wireless network mode, supplemented by optical network links as needed. The method can utilize standard Smartphone functionality such as Bluetooth or WiFi transceivers, light sources, and video cameras, and may be implemented in the form of a standard Smartphone App. The invention may establish a Gnutella-like peer-to-peer networking protocol between nearby Smartphones, and can extend the length of the peer-to-peer network connections by way of longer distance optical links. In alternative embodiments, various Smartphone peripherals can be added to extend the functionality of the peer-to-peer network still further.
US08706811B2 Preventing redirection loops during collaborative web browsing
A system for preventing redirection loops during collaborative web browsing is provided comprising: a CPU; a memory in communication with the CPU; instructions stored in the memory and executable by the CPU to prevent redirects encountered during a collaborative web browsing session, the instructions further comprising: instructions enabling a device to join a collaborative web browsing session; instructions enabling detection of a redirection loop; and instructions enabling termination of the redirect loop.
US08706808B2 For deferring invitational content
The present discloser relates to deferring invitational content. A content delivery system is configured to deliver invitational content to user terminals and can also provide a means to defer the invitational content until a condition has been met by providing a user interface element configured to terminate the content. The deferred content can be entered into a deferral queue. Conditions can be a set time or based on capabilities of the user terminal. The conditions can be set by the system or a user. The user can specify parameters through use of user interface elements. Deferral can be handled by the user terminal or a server. In addition content management systems can be configured to manage campaigns including tracking costs and impressions. When content is deferred, the initial impression is not fully counted; however, redelivery can be counted as an enhanced impression with a higher value.
US08706804B2 Modeled chaining of service calls
A computer-implemented system may include reception of a user interface request corresponding to two or more chained operations associated with one or more service calls to a backend service layer, determination of whether to update a backend buffer after execution of each of the one or more service calls, execution, if it is determined to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls, and a read service call after execution of each of the one or more service calls, and execution, if it is determined not to update the backend buffer after execution of each of the one or more service calls, of each of the one or more service calls in sequence, and a bulk read service call only after execution of all of the one or more service calls.
US08706800B1 Client device systems and methods for providing secure access to application services and associated client data hosted by an internet coupled platform
An extensible servicing hosting platform is provided that supports the design, build and concurrent deployment of multiple web accessible services on a services hosting platform. The services hosting platform comprises a services hosting framework capable of hosting multiple service applications, each of which may be shared by multiple tenants that each customize their use of a particular application service by extending the application service to exploit run time platform services within a service execution pipeline. The services hosting framework may easily be leveraged by applications to decrease the time associated with developing, deploying and maintaining high quality services in a cost effective manner.
US08706799B2 Method and apparatus to exchange information with a local storage device
A data-processing system includes a storage device for running a local web-server residing in the storage device; a host device for connecting to the storage device; and an exchanging mechanism, residing in the host device, for exchanging information autonomously between the local web-server and a remote web-server connected to the host device. Preferably, the local web-server serves a host application, upon a host-application request for information when the local web-server cannot obtain the information, by retrieving the information autonomously from the remote web-server via an LWSA. Preferably, the exchanging mechanism exchanges data packets between the local web-server and the remote web-server. Preferably, the storage device initiates the exchanging of the information upon indication of available bandwidth for network communication. More preferably, the storage device prioritizes the exchanging of the information according to a protocol that takes into account statistics of data usage according to temporal parameters of the data usage.
US08706787B2 CORDIC-based FFT and IFFT apparatus and method
Provided two CORDIC processors, each including: two input ports representing real and imaginary input ports; and two output ports representing real and imaginary output ports; wherein real and imaginary parts of a first input signal are applied to the imaginary input ports of the first and second CORDIC processors; real and imaginary parts of a second input signal are applied to the real input ports of the first and second CORDIC processors; the first and second CORDIC processors rotate the respective input signals applied thereto by 45 degrees in the clockwise direction; respective data from the real output ports of said first and second CORDIC processors constitute real and imaginary parts of a first output signal; and respective data from the imaginary output ports of said first and second CORDIC processors constitute real part and imaginary part of a second output signal.
US08706786B2 Signal processing device and image processing device
A signal processing device and an image processing device are provided. The signal processing device includes a matrix calculator for performing a matrix operation selected by a switch part among a DCT matrix operation, a Haar matrix operation, and a Slant matrix operation, with respect to an input signal. Thus, the signal processing device can be implemented in a hybrid architecture capable of selectively processing the DCT-II transform, the Haar transform, and the Slant transform with a single chip.
US08706785B2 Communication system with signal processing mechanism and method of operation thereof
A method of operation of a communication system includes: generating a filter impulse response and a filter time-domain data with a shortening filter; generating a filter frequency response based on the filter impulse response with a filter frequency response calculator; generating a filter frequency-domain data based on the filter time-domain data with a first process unit; and generating a raw channel impulse response with a filter frequency removal unit for removing the filter frequency response from the filter frequency-domain data.
US08706784B2 Time-domain gated filter for RF communication systems
A time domain filter receives a double sideband (DSB) input in the frequency domain and compresses this input into a time domain signal filtered by a time gate for providing a time filtered signal that is then expanded back into the frequency domain as a single sideband (SSB) output with one sideband being filtered by the time gate for translating DSB signals into SSB signals well suited for communicating chirped modulated signals as SSB signals along an electrical line or optical fiber without dispersive nulling of the communicated signal.
US08706783B2 Storing hierarchical table as a markup language file
Various embodiments of systems and methods for storing a hierarchical table as a markup language file are described herein. Initially the position of the cells included in the hierarchical table may be identified. The position of the plurality of cells includes a first dimension coordinate and a second dimension coordinate. The first dimension coordinate is inserted as a markup tag in the markup language file. The second dimension coordinate is inserted as a markup attribute corresponding to the markup language file. One or more cells, corresponding to a first dimension of the hierarchical table is selected. Data included in the selected cells is identified and stored in the markup attribute inserted in the markup language file.
US08706782B2 Self-contained placement of data objects in a data storage system
Systems and methods for optimal data storage are provided. The method comprises storing data objects that are most closely related in a storage container by modeling a constraint satisfaction problem for placement of said data objects in one or more storage containers, wherein a weight is assigned to an edge connecting two data objects based on an association defining relationships between the two data objects connected by said edge, taking into account certain penalties for placing multiple copies of the same object in the one or more storage containers, and wherein a storage container comprises a logical or physical storage area as a unit of storage.
US08706781B2 Apparatus and method for enabling content data to be copied or moved in accordance with desired time or capacity of a storage medium and a program thereof
There is provided an information processing apparatus including a storage unit that stores content data, a movement instruction unit that provides instructions to move the content data stored in the storage unit in accordance with a user operation, a detection unit that detects characteristic information of the content data in accordance with movement instructions of the content data by the movement instruction unit, a basic interval setting unit that sets one or two or more basic intervals to the content data based on detection points of the characteristic information, and a data generation unit that generates content data for movement made of a plurality of the one or two or more basic intervals set by the basic interval setting unit.
US08706780B2 Content recommendation device and content recommendation method
A content item recommendation device includes; a storage which stores information of a plurality of content items describing identifiers and usage characteristics of the resources used in the content items; a first specifying unit which specifies first content items which use at least S number of resources in common with a specified content item; a second specifying unit which specifies second content items which use at least K number of resources in common with each of the first content items; a calculator which calculates relationship levels between the specified content item and each of the second content items; a selector which selects recommended content items from the second content items based on the relationship levels.
US08706779B2 System and method for data storage
In one embodiment, a method includes storing a first data table entry applying a schema used at a first point in time along with pointer data and pattern space information collectively representing the first data table entry at the first point in time and generating, at a later point in time, a map responsive to a schema change. The map comprises new pointer data or new pattern space information.
US08706773B2 Computer-implemented system and methods for distributing content pursuant to audit-based processes
Systems and methods are disclosed for distributing content pursuant to audit-based processes. Audit content in runtime workpapers may be dynamically constructed in response to industry-driven and response-driven rules using information from one or more of the distributed content libraries. Dynamic updates may also be provided for generated runtime workpapers constructed from the distributed content. The system and method may also provide drilldown functionality for enabling a user to view a source workpaper for a specified data value which has flowed into the generated dynamic workpaper and/or tip functionality to provide a user with additional guidance based on the status and data associated with the generated workpaper.
US08706769B1 Processing insert with normalize statements
A temporal target table stored on a computer is scanned using the computer. The temporal target table has a ValidTime dimension and a value dimension. A qualifying-row having a value dimension having a value equal to a value of a value dimension in a row-to-be-inserted is found during the scanning. The row-to-be-inserted has a ValidTime dimension and the value dimension. The qualifying-row is processed. The row-to-be-inserted is inserted in the temporal target table. A ValidTime dimension of the inserted row-to-be-inserted is set to be as the union of the ValidTime dimension of the row-to-be-inserted and the ValidTime dimension of the qualifying-row.
US08706764B2 Control service for relational data management
Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using a separate interface of the data environment, without accessing the control plane.
US08706762B1 System and method for automated web site information retrieval scripting using untrained users
A system and method allows users to provide portions of scripts or scripts for retrieval of information from one or more web sites of one or more businesses by demonstrating operation of the one or more web sites and identifying locations of one or more fields on each web page of the one or more web sites, and the system and method stores the scripts and uses the scripts to retrieve information from such web site or web sites for any number of users. Different portions of different scripts may be used as a single script to retrieve information from a single web site. Scripts or portions of scripts may be repaired using information from previously working scripts or portions, the web site when the script or portion worked, and the web site when the script or portion did not work.
US08706761B1 Information discovery based on investments in an invention network
Methods, systems, and techniques for discovering information using structured investments in an invention network are provided. Example embodiments provide an investment tool which allows users to invest currency in disclosures, ideas, topics, inventions, patent applications, patents, etc. which they determine will ultimately be successful. In one embodiment, the inventions are organized by schema to enable participants to invest or otherwise participate according to particular aspects. These aspects are typically areas in which the participant has or will have established a reputation for successful results in accordance with some future outcome.
US08706759B2 Method and system for displaying messages in context
The present disclosure is directed to a method and system for displaying messages in context. In accordance with a particular embodiment of the present disclosure at least one transaction notification is received. At least one node for the at least one transaction notification is generated. The node is stored in a hierarchical tree data structure.
US08706752B2 Method and apparatus for determining a list of members for a push to talk communications service
A method and apparatus for determining a list of members for a Group Push to Talk Session in a communications network. A Search Proxy function receives, from a requesting network node, a search request message. The search request message comprises at least one of an instruction to limit the maximum time for a search operation to take, an instruction to send search results in segmented blocks, an instruction to send search results in a predetermined format; and an instruction to perform a search according to a predetermined pattern. The Search Proxy function then performs a search for members with which to populate the list and sends the search results to a receiving node. In most cases, the receiving node is the requesting node.
US08706748B2 Methods for enhancing digital search query techniques based on task-oriented user activity
Methods for using task-related information to enhance digital searching are provided. A task-oriented user activity system maintains task-related information about resources accessed by a user and current user task. This task-related information is used to enhance search queries to include task-related search criteria that improve relevance of search results. The task-related information can also be used to include task-related metadata in search engine index, e.g., by storing the metadata in the index or by storing it in resources which are subsequently indexed. Task-related information can also be used to enhance search results by filtering and ranking results to increase relevance with respect to a user's current task.
US08706745B1 Systems and methods for determining a file set
A computer-implemented method for determining a file set may include identifying a file set and identifying a key file for the file set. The method may also include transmitting a key-file identifier to a second computing system. A first computing system may receive first and second file identifiers from a second computing system. The first computing system may determine whether the file set comprises a file identified by the first file identifier, and whether the file set comprises a file identified by the second file identifier. The method also includes transmitting a result of the determination to the second computing system. A method for determining a file set on a second computing device is also disclosed. Corresponding systems and computer-readable media are also disclosed.
US08706743B2 Alert notification distribution tool
An alert notification distribution tool is disclosed. In particular embodiments, a method includes receiving raw data from a first data source in a first format and converting the raw data to conditioned data. The method also includes selecting, based on user input, a first category of a plurality of categories included in the conditioned data. The method also includes selecting, based on user input, one or more values from a plurality of values associated with the selected first category and generating a distribution group based on the selected first category and the selected one or more values associated with the selected first category, the distribution group including one or more contact addresses.
US08706740B2 Concept-structured image search
The concept-structured image search technique described herein pertains to a technique for enabling a user to indicate their semantic intention and then retrieve and rank images from a database or other image set according to this intention. The concept-structured image search technique described herein includes a new interface for image search. With this interface, a user can freely type several key textual words in arbitrary positions on a blank image, and also describe a region for each keyword that indicates its influence scope, which is called concept structure herein. The concept-structured image search technique will return and rank images that are in accordance with the concept structure indicated by the user. One embodiment of the technique can be used to create a synthesized image without actually using the synthesized image to perform a search of an image set.
US08706739B1 Joining user profiles across online social networks
A method for user profile matching, including extracting online social network (OSN) user profile tokens from user profiles of one or more OSNs, generate indexes each referencing a user by at least one of the OSN user profile tokens that is associated with the user, extracting target OSN user profile tokens from a target OSN user profile of the one or more OSNs, identifying a candidate user based on the target OSN user profile tokens and at least one of the indexes, calculating a score representing a similarity measure between a candidate OSN user profile selected from the OSN user profiles that belongs to the candidate user and the target OSN user profile of the target user, and storing, in response to the score exceeding a pre-determined threshold, a combination of the target OSN user profile and the candidate OSN user profile as an expanded profile of the target user.
US08706733B1 Automated objective-based feature improvement
A system and method for facilitating automatic objective-based feature improvement, the method including receiving a request to identify an optimal alternative for each of one or more features of a computer-implemented entity, determining an alternative feature range for each of the one or more features, the alternative feature range defining a range of possible alternative features available with respect to the feature, selecting one or more alternative features for each feature from the alternative feature range of the feature, generating a plurality of alternative sets, each including an alternative feature for at least one of the one or more features, selecting a plurality of user groups from a pool of users and assigning each user group of the plurality of users groups to one of the plurality of alternative sets based on user characteristics of the users and historical information regarding the interaction of the user with the computer-implemented entity.
US08706730B2 System and method for extraction of factoids from textual repositories
A method (400) is disclosed of extracting factoids from text repositories, with the factoids being associated with a given factoid category. The method (400) starts by training a classifier (230) to recognize factoids relevant to that given factoid category. Documents or document summaries relevant to the given factoid category is next collected (410) from the text repositories. Sentences having a predetermined association to the given factoid category is extracted (420) from the documents or said document summaries. Those sentences are classified (440), in a noisy environment, using the classifier (230) to extract snippets containing phrases relevant to the given factoid category. It is the extracted snippets that are the factoid associated with the given factoid category.
US08706728B2 Calculating reliability scores from word splitting
Systems and methods of the present invention provide for the word splitting and reliability score for an entered character string. A list of keywords may be extracted from the character string entered into a user interface on a client. These keywords may be compared to potential matches in a dictionary database and a reliability score for word splits and keywords strings may be compiled and displayed to the user. The client may also display the reliability score using a plurality of logical groupings within a reliability score process.
US08706727B2 Data compression for reducing storage requirements in a database system
A system, method, and computer program product for reducing data storage requirements in a database system are described herein. An embodiment includes identifying at least one data candidate of fixed length data type in at least one row of database data for compression based upon a predetermined threshold level and a boundary of compression, providing at least one bit within the at least one row for an identified data candidate according to the boundary of compression, and storing the at least one row as compressed data in the database system. For compression based on a row boundary, the identified data candidates for compression include fixed length columns having lengths that do not fall below the predetermined threshold level in a row of data and the at least one bit comprises a bitmap for a length of the identified data candidates following compression. For compression based on a page boundary, the identified data candidates for compression include redundant byte string data in a page of data, the redundant byte string data including matching data across columns having lengths that do not exceed the predetermined threshold level.
US08706721B1 Method to optimally link information and humans using human referral signals
Method optimally links humans and information using correlations that detect shared interests. It then uses the probabilistic pathways established by iterating over these links to optimally connect individuals to the information they are most interested in. In so doing, this invention leverages the collective assessments of individuals whose perspectives most closely match the observer's perspectives to dramatically improve the personalized prioritization of information flows, information discovery, navigation and the efficient dissemination of information.This invention is particularly useful in providing an objective method to organize and assess information based on human subjectivity. Since human subjectivity plays an important factor in accessing the importance of nearly all forms of information, it dramatically improves the efficiency of connecting humans to the information they personally find the most valuable.
US08706719B1 Local search optimization using personal footprints
A user's physical location and the time the user is at that location are sampled by an network-enabled mobile computing device at certain intervals, and used to construct a representation of the comparative relevance of the different physical locations where the user lives. This representation is then used then to optimize and prioritize results returned by a local network search operation, informing the user about which search result would be optimal for the user at her intended time for use of that choice.
US08706718B2 Searching a database that stores information about individual habitable units
Techniques for creating and searching a database that stores information about a plurality of individual habitable units (IHUs) are provided. An example of an IHU is a hotel room. Image data that depicts where a plurality of IHUs reside relative to each other is placed on a base image, such as a satellite/map image. The base image is associated with a mapping that maps points on the base image to spatial (e.g., geographical) coordinates. The coordinates of the IHU may be used to generate a computer-rendered view from a window of an IHU. Also, label input is received that labels each IHU reflected in the image data with certain information. Each label indicates a value of an attribute of an IHU, such as its size, price, distance from elevators, etc. A query that targets information about each IHU may be processed and results returned that are ranked based on criteria associated with the query.
US08706717B2 Method and system for enterprise search navigation
A method can include receiving a search request from a user interface (UI), selecting one or more repositories in response to the search request, and displaying, on a display device, search results corresponding to the selected repositories. The selected repositories are a subset of a plurality of available repositories, as specified by an administrator. By selecting or de-selecting the available repositories, a user can define or refine a search of the available repositories. In various implementations, the method includes interface elements that assist a user in previewing revised search results based on revised selections of repositories, and/or selections of subcategories of information available in one or more of the repositories.
US08706711B2 Descriptor storage and searches of k-dimensional trees
Various arrangements for using a k-dimensional tree for a search are presented. A plurality of descriptors may be stored. Each of the plurality of descriptors stored is linked with a first number of stored dimensions. The search may be performed using the k-dimensional tree for one or more query descriptors that at least approximately match one or more of the plurality of descriptors linked with the first number of stored dimensions. The k-dimensional tree may be built using the plurality of descriptors wherein each of the plurality of descriptors is linked with a second number of dimensions when the k-dimensional tree is built. The second number of dimensions may be a greater number of dimensions than the first number of stored dimensions.
US08706709B2 System and method for intelligent term grouping
A method is provided in one example embodiment and it includes identifying a root word for a tree to be used in managing data and creating a word stem to be included in the tree. A query is initiated to determine whether a stem node exists at one or more branch points of the word, and if the stem node does not exist, then the stem node is added to a branch point of the tree. In more specific embodiments, if the stem node does exist, then node statistics are updated. In other embodiments, the method includes updating a branch point list after creating the word stem. In yet other embodiments, the branch point is a word or a combination of words. The tree can be used to identify locations and frequencies within a document set where one or more words are present.
US08706708B2 Providing contextually sensitive tools and help content in computer-generated documents
A method and system are provided for creation, implementation, and use of computer-generated “smart” documents to which functionality is attached for providing contextually sensitive tools, controls and help content to users of those documents. Portions of documents are annotated with Extensible Markup Language (XML) tags and structure so that when a user enters those portions, such as by placing a computer cursor in those portions, the user is provided contextually sensitive tools, controls and/or help content. A document tools pane may open on the user's computer screen adjacent to the document being edited for providing the document tools, controls or help content related to the context of the text or data in which the cursor is located. If the user moves the cursor to another portion of the document, the user may obtain information associated with the context of the new portion of the document in which the cursor is located.
US08706706B2 Fast path for grace-period detection for read-copy update system
A technique for implementing fast path grace period detection for deferring the destruction of a shared data element until pre-existing references to the data element are removed. A check is made, without using locks to exclude other updaters, for the presence of readers that are accessing the shared data elements. Grace period detection is terminated to initiate deferred destruction of the data element if there are no readers accessing the shared data element. If there are readers accessing the shared data element, a lock is implemented and another check is made for the presence of the readers.
US08706703B2 Efficient file system object-based deduplication
In accordance with one or more embodiments, an inode implemented file system may be utilized to support both offline and inline deduplication. When the first content is stored in the storage medium, one inode is used to associate a filename with the data blocks where the first content is stored. When a second content that is a duplicate of the first content is to be stored, then a parent inode is created to point to the data blocks in which a copy of the first content is stored. Further, two inodes are created, one representing the first content and the other representing the second content. Both inodes point to the same parent inode that points to the data blocks where the first content is stored.
US08706700B1 Creating consistent snapshots across several storage arrays or file systems
A method, system, and program product for implementing consistent snapshots in a replication environment, the replication environment having a production site having a splitter, and a storage media the method comprising, selecting a set of media from the storage medium, creating a consistency group of the selected set of storage media, creating a journal at the production site, splitting I/O to the consistency group, and recording the split I/O in the journal.
US08706699B2 Transaction history with bounded operation sequences
A technique for maintaining a transaction history is described. This transaction history includes a sequence of commands or operations in an electronic-design-automation (EDA) environment. For subsets of one or more operations in the sequence of operations, the transaction history includes an associated transaction name, as well as a state of the of the subset, which is open after an initial EDA operation in the subset has been performed and is closed after a last EDA operation in the subset has been performed. This transaction history can be displayed in a window in a graphical user interface, and facilitates undoing and/or rolling back of changes to the data associated with one or more subsets. For example, if an error is detected, roll back of one or more subsets to a known software state or condition prior to the operations in the one or more subsets may be performed without user instructions using the transaction history.
US08706695B1 Reducing head and tail duplication in stored data
Techniques are described for managing data storage and retrieval, such as by generating a hash value for a beginning and/or ending portion of a new data group to be stored, attempting to match each generated hash value to a plurality of hash values associated with other existing data groups that are already stored, and comparing the new data group and an identified existing data group to determine any identical extended initial or final portion of the two data groups. The new data group may then be stored as the portion unique to the new data group, along with a reference to the existing identical extended portion of the existing data group. The new stored data group may be later retrieved using the unique portion of the data group, along with the existing extended portions corresponding to other stored data groups for any stored references.
US08706692B1 Corporate infrastructure management system
CIMS can provide users with essential resources; provide a mechanism for instantly creating, modifying, and delivering infrastructure data that used to take hours or days; improve the efficiency of systems interfacing with it while reducing costly infrastructure; ensure audit and regulatory requirements are satisfied by automatically creating and recording a history of all application transactions; eliminate the cost overhead and human error associated with manual, time-consuming work currently performed by many systems administrators on each disparate system; and be transparent to end users, thereby defraying the costs of time off the job normally incurred with retraining CIMS offers the functionality of the disparate applications and consistently interfaces with the underlying infrastructure. As a result, infrastructure providers do not have to communicate directly with a vast array of business applications. Instead, infrastructure service providers and client applications can focus on being more productive in the development lifecycle.
US08706684B2 System and method for managing enterprise data
A method and a system for managing enterprise data are provided. The system comprises a processor and a memory coupled to the processor. The memory comprises a definition module defining a Data Management Architecture (DMA). Further, the DMA comprises at least one of an enterprise portal, an enterprise model, at least one adaptor, and a set of metrics. The enterprise portal comprises a set of service tools. The set of service tools is configured to perform a set of services on the data. The enterprise model is configured to analyze an enterprise process to create and modify enterprise metadata of the data originating from the enterprise process. Further, the adapter is configured to communicate with a data source associated with the enterprise process for extracting the enterprise metadata from the data source. Furthermore, the set of metrics may represent an analysis of the data.
US08706681B2 System and method for processing and/or analyzing OLAP based data according to one or more parameters
A system and method for processing a base vector derived from data stored in an OLAP cube. The system comprises a component configured for defining a base vector and a comparison vector, wherein the comparison vector comprises one or more dimensions corresponding to dimensions of the base vector. The system includes a component configured for defining a time scope associated with the base vector. The system further comprises a component configured for performing one or more analysis operations on the comparison vector to generate comparison values and a component configured for rendering the base and comparison vectors. According to another aspect, the system includes a component for altering or modifying individual data cells in the base vector and/or parameters associated with the base vector and/or analysis operation.
US08706675B1 Video content claiming classifier
A video hosting service comprising video classifiers that identify content sources of content included in videos uploaded to the video hosting service. Identifying the content source allows a content owner of the content source to claim ownership of videos that include content based on the content source. Usage policies associated with the content owners are applied to the uploaded videos that describe how the video hosting service is to treat the videos.
US08706671B2 Travel process prediction system, travel process prediction apparatus and non-transitory recording medium
An information acquiring apparatus acquires, when a travel object such as a traveler travels with transportation, passage time at which the travel object passes through each passage point at a departure/arrival facility, transportation specifying information indicating transportation, situation information indicating a situation and so forth. The travel process prediction apparatus stores the acquired information in an associated manner, and obtains a regression equation representing the relationship between items included in the transportation specifying information or situation information and passage time at a specific passage point, elapsed time while the travel object passes through two specific passage points or a result of comparison between the passage time and boarding completion time. The travel process prediction apparatus calculates a predicted value of future passage time, elapsed time or a result of comparison by substituting the content of the expected transportation specifying information or situation information for the regression equation.
US08706670B2 Relative variable selection system and selection method thereof
The present invention discloses a relative variable selection system and a selection method thereof. In the present invention, the receiving module receives a plurality of variables. Based on a correlation coefficient of variables, a first selection module sequentially selects variables with a correlation coefficient greater than a first threshold value. Based on the variables selected by the first selection module, a first calculating module selects a regression value and a weighted value corresponding to the foregoing variables. Based on the weighted values, a second selection module sequentially selects variables with a weighted value smaller than a second threshold value. Based on the variables selected by the second selection module, a second calculating module calculates analyzed values of the foregoing variables. Based on the analyzed values of the variables, a third selection module selects analyzed values which are greater than the target value.
US08706668B2 Feature set embedding for incomplete data
Methods and systems for classifying incomplete data are disclosed. In accordance with one method, pairs of features and values are generated based upon feature measurements on the incomplete data. In addition, a transformation function is applied on the pairs of features and values to generate a set of vectors by mapping each of the pairs to a corresponding vector in an embedding space. Further, a hardware processor applies a prediction function to the set of vectors to generate at least one confidence assessment for at least one class that indicates whether the incomplete data is of the at least one class. The method further includes outputting the at least one confidence assessment.
US08706666B2 Network implemented content processing system
In the present invention, a data processing device for processing streams of network borne data includes content inspection logic configurable to perform pattern matching functions on a received content stream and output match data, and a microengine for executing computer coded instructions, the microengine being coupled to the content inspection logic for configuring the pattern matching function of the content inspection unit in respect of a particular processing job for the received content stream and for processing the content stream independence on the match data. The microengine is adapted to reconfigure dynamically the content inspection logic in dependence on the match data thereby to modify the pattern matching function performed by the content inspection logic on the content stream during the course of a processing job. The present invention provides a novel architecture and method for processing content as it flows through a network. The processing of content includes parsing, analyzing, modifying and controlling the delivery of a content stream using a number of pattern matching techniques. Importantly, the present invention makes it possible to adjust the parameters of the pattern matching search as the search progresses through the content stream.
US08706663B2 Detection of people in real world videos and images
Systems and methods for detecting people in video data streams or image data are provided. The method includes using a plurality of training images for learning spatial distributions associated with a plurality of body parts, detecting a plurality of detections of body parts in an input image, clustering the detections of body parts located within a predetermined distance from one another to create one effective detection for each cluster of detections, and determining a position of each person associated with each effective detection. The detections of body parts can be associated with respective previously learned spatial distributions.
US08706662B2 Method and apparatus of controlling noise associated with synaptic inputs based on neuronal firing rate
Certain aspects of the present disclosure support a technique for neuronal firing modulation via noise control. Response curve of a typical neuron with a threshold can transition from not firing to always firing with a very small change in the neuron's input, thus limiting the range of excitable input patterns for the neuron. By introducing local, region and global noise terms, the slope of the neuron's response curve can be reduced. This may enable a larger set of input spike patterns to be effective in causing the neuron to fire, i.e., the neuron can be responsive to a large range of input patterns instead of an inherently small set of patterns in a noiseless situation.
US08706659B1 Predictive analytic modeling platform
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training a predictive model. In one aspect, a method includes receiving over a network predictive modeling training data from a client computing system. The training data and multiple training functions obtained from a repository of training functions are used to train multiple predictive models. A score is generated for each of the trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model. A first trained predictive model is selected from among the trained predictive models based on the generated scores. Access to the first trained predictive model is provided to the client computing system.
US08706658B1 Instance weighted learning machine learning model
An instance weighted learning (IWL) machine learning model. In one example embodiment, a method of employing an IWL machine learning model to train a classifier may include determining a quality value that should be associated with each machine learning training instance in a temporal sequence of reinforcement learning machine learning training instances, associating the corresponding determined quality value with each of the machine learning training instances, and training a classifier using each of the machine learning training instances. Each of the machine learning training instances includes a state-action pair and is weighted during the training based on its associated quality value using a weighting factor that weights different quality values differently such that the classifier learns more from a machine learning training instance with a higher quality value than from a machine learning training instance with a lower quality value.
US08706648B2 Assessing social risk due to exposure from linked contacts
An approach is provided in which a risk assessment is performed that accesses the risk to a user of an information handling system due to the user's link to a social network contact. Risky action values is received with the values corresponding to the social network contact. A risk level is calculated with the risk level corresponding to one or more of the risky action values. A preventative security action is then performed based on the calculated risk level. In another embodiment, an approach is provided in which the potential risks posed by a user are transmitted to the user's social network contacts. In this approach, potentially risky actions that are performed by the user are detected. Risky action values are identified that correspond to the detected potentially risky actions. The risky action values are then transmitted to the user's social network contacts over a computer network.
US08706643B1 Generating and suggesting phrases
Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user for executing a transaction. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
US08706638B2 Method for on demand video and other content rental
A video on demand system in the context of the Internet, for video rentals. A user accesses an on-line store to rent a video program or movie. The rental is for a limited time (such as 30 days) and within that thirty days, the video program or movie can only be viewed for a 24 hour time window. The time limits are enforced by the on-line store which maintains a database of each rental transaction and allows supply of the needed keys for decrypting the (encrypted) video or movie only if within the time limits.
US08706634B2 Methods and systems for biometric verification
Methods, systems and apparatus for verifying a cardholder during a transaction involving a payment device and a terminal are provided. In some embodiments, the payment device transmits a first biometric information template to a terminal, receives a first sample template, determines that a match occurs between the first sample template and a first biometric reference template, and determines that a verification sequence applies to the transaction requiring satisfaction of a second biometric rule. In an implementation, the payment device then transmits a second biometric information template, receives a second sample template, determines that a match occurs between the second sample template and a second biometric reference template, and transmits a verification status of the cardholder.
US08706632B2 Method and apparatus for processing credit card transactions
Systems and methods are disclosed whereby credit and debit card transactions are processed at a merchant point-of-sale terminal in a manner that provides customers the opportunity to receive one or more charge enhancement offers which are presented to the customer on a record of charge.
US08706631B2 Credit and transaction systems
An Internet-coupled transaction service has a link to a computer appliance coupled to a merchant site, the computer appliance operated by a person who has selected one or more products or services to purchase at the merchant site, and who has selected, through the merchant site, the transaction service to arrange payment, and software executing from a computer-readable medium accessible to the service. The transaction service, via the software verifies the identity of the person, determines a credit worthiness for the person, and the score being sufficient, arranges payment to be made to the merchant on behalf of the person, and arranges repayment terms with the person for the payment to the merchant.
US08706630B2 System and method for securely authorizing and distributing stored-value card data
A computerized system and method for securely authorizing and distributing stored-value card data over a communications network is provided. The method allows for storing in the database a plurality of records comprising stored-value card data for each stored-value card as well as information identifying a plurality of trusted sources of stored-value card activation requests and/or a plurality of trusted communications networks for transmitting stored-value card activation requests. A transmitting step allows for a requesting terminal to transmit over a communications network a request to change the status of a stored-value card. The central processor then determines whether the requesting terminal and/or the communications network is a trusted source. Based on whether the requesting terminal or communications network is a trusted source or trusted communications network, the request can be processed and the card can be activated. A method for establishing a list of trusted sources and trusted communications networks is also provided.
US08706629B2 Deposit for entity associated non-account holders
Systems and methods for permitting a credit card payment are described. An individual associated with a credit card account of an entity may be identified. A request to permit the individual associated with the credit card account of the entity to deposit a credit card payment in a self-service financial transaction device associated with the entity may be received. An identifier of the individual associated with the credit card account may be read. A request from the individual to deposit monetary funds as the credit card payment into the self-service financial transaction device may be received, and a determination may be made as to whether the individual is authorized to make the deposit. Monetary funds from the individual for deposit as the credit card payment may be received. One or more restrictions may be placed on the ability to deposit monetary funds as the credit card payment.
US08706625B2 System and method for providing borrowing schemes
A system and method providing a borrowing scheme. The method comprises the steps of: establishing an interest-free revolving amount or account using the computer processor; establishing a periodic payment for maintaining the interest-free revolving amount or account using the computer processor; and automatically revising the interest-free revolving amount or account or the periodic payment using the computer processor based upon at least one user performance metric over a predetermined period of time; wherein the interest-free revolving amount or account or the periodic payment for maintaining the interest-free revolving amount is determined by the user via the network.
US08706624B2 Methods, system and associated computer executable code for facilitating credit transactions
Disclosed is a system and method for Facilitating Credit Transactions, which may allow for the division of a given purchase or cash-withdrawal transaction amount, into periodical installments by enabling the financing of said transaction.
US08706619B1 Employing spillover tables for data updates
Disclosed are various embodiments for employing spillover tables to improve performance of data store updates. A request to update a data field is received, and if an exclusive lock on a data table cannot be obtained, the request is placed in a spillover table until the exclusive lock can be obtained. If the request causes a constraint on the data field to be violated or causes the data field to move closer to the constraint, the request is not placed in the spillover table. A spillover task can collapse entries in the spillover table into the data store when an exclusive lock can be obtained.
US08706613B2 System and method for an emergency reserve during a covered event using actuarial data
A system and method for providing emergency conditional credit to a customer of a financial institution. The system includes a customer site and a financial institution. The financial institution determines actuarial data using past history of customers incurring specified events, the actuarial data useable to predict future specified events, determines a cost for offering an emergency reserve (ER) product using the actuarial data, determines a qualification standard for the ER product, and offers the ER product to a person at the customer site. An emergency reserve protection (ERP) feature that provides protection that cancels any ER balance on a monthly basis during a covered event may also be offered to customers. One or more vendor sites may be used to handle some of the processing or managing of the ER and ERP product offerings.
US08706611B2 System and method for use of fractional pay-up ticks in relation to trading strategies in an electronic trading environment
A system and associated methods are provided for use of fractional pay-up ticks in relation to offset orders being sent for a trading strategy that involves trading a first tradeable object and at least a second tradeable object. According to one example method, when an indication is received that a quantity at a first price for the first tradeable object is filled, a plurality of offset orders for the second tradeable object is sent to an electronic order book of the second tradeable object. The plurality of offset orders is placed at a plurality of price levels determined based on at least one fractional pay-up tick value, the first price, and the desired spread price. A quantity for each order is determined based on a quantity divider rule that is applied to an offset quantity to offset the fill.
US08706610B2 Systems and methods for electronically initiating and executing securities lending transactions
Systems and methods are provided for conducting securities lending transactions using an electronic trading platform. In accordance with an implementation, the electronic trading platform receives, from a trader, order data comprising a plurality of orders to lend or borrow shares of securities, and information identifying a matching criterion associated with a transaction to lend or borrow the shares. The electronic trading platform identifies a counterparty capable of fulfilling at least a portion of the orders in accordance with the proposed matching criterion. The electronic trading platform may then execute transactions between the trader and the identified counterparty to lend or borrow at least a portion of the shares in accordance with terms of an active bilateral agreement between the trader and the identified counterparty.
US08706608B2 Dynamic aggressive/passive pegged trading
A computer-implemented system and method for executing trades of financial securities according to a combination passive/aggressive trading strategy that reliably executes trades of lists of securities or blocks of a single security within a desired time frame while taking advantage of dynamic market movement to realize price improvement for the trade within the desired time frame. A passive trading agent executes trades at advantageous prices by floating portions of the order at the bid or ask to maximize exposure to the inside market and attract market orders. An aggressive agent opportunistically takes liquidity as it arises, setting discretionary prices in accordance with historical trading data of the specified security.
US08706603B2 System and method for making positions held by a trader fungible
Positions held by a trader are made fungible by selecting a first position in a first futures contract that is deliverable and selecting a second position in a second futures contract, wherein the first and second futures contracts are traded in a first and second market, respectively. Offsetting the first and the second positions eliminates a delivery obligation of the trader.
US08706601B1 Computer-based system for computing sensitivities of a behaviorally path-dependent financial product value
A computer-based system including: a memory unit configured to store computer readable instructions, path-dependent behavioral assumptions, and economic variables; and a processor configured to execute the computer readable instructions to perform a vectorized adjoint differentiation forward pass including: generating a full or pruned directed acyclic graph (DAG) representation of a procedure for computation of the behaviorally path-dependent value for the financial product; computing, using the DAG representation, the behaviorally path-dependent value for the financial product; and performing an adjoint differentiation backward pass on said full or pruned DAG representation to obtain a result. The processor is configured to execute the computer readable instructions to determine, using the result, a set of sensitivities for the behaviorally path-dependent value for the financial product; and display the set of sensitivities for the behaviorally path-dependent value on a graphical user interface for the at least one specially programmed computer.
US08706597B1 Interactive user interface for input of forecasts and risk priorities and display of related strategies in a trading system
A system for inputting a forecast and/or a risk priority and displaying an associated strategy for a trading system comprises a processor and a memory. The processor is configured to receive an indication of a forecast for an underlying investment and/or an indication of a risk priority. The processor is configured to display and/or cause the display of the probability band and/or a list of risk priorities. The processor is further configured to determine a probability band based at least in part on the forecast and display or cause a display of one or more strategies compatible with the forecast or to determine an ordered list of risk priorities and display or cause a display of one or more strategies compatible with the ordered list. The memory is coupled to the processor and configured to provide the processor with instructions.
US08706593B2 System for access to and exchange of market data
A system and method for real-time access to information and for information exchange regarding securities markets. The system allows access to securities data obtained from multiple sources, and allows a wide variety of data pertaining to a particular security to be simultaneously displayed. The data may further be automatically and continuously updated in real time, and users may contribute securities data to the system. The system further eases the creation of investment portfolios by relieving the user of the need to type bond identification numbers, issue names, coupons, or maturity data when creating and editing a portfolio.
US08706592B2 Online mortgage approval and settlement system and method therefor
A method for automatically fulfilling lending conditions includes the steps of maintaining a database of a plurality of registered service providers, receiving a loan application having one or more conditions to be fulfilled for the loan application to be approved, evaluating the one or more conditions to determine one or more actions to be taken towards fulfilling the one or more conditions, and automatically executing at least one action of the one or more actions to be taken towards fulfilling at least one of the one or more conditions, wherein the at least one action includes automatically requesting information for fulfilling the at least one condition from a registered service provider of the plurality of registered service providers.
US08706590B2 Providing value exchange in connection with financial institution recommendations and offers
Systems, methods, and computer program products are provided for presenting value exchange in conjunction with financial solution recommendations or offers. The value component, is not limited to monetary value but may, in specific embodiments, also include, convenience value, emotional value or the like. The value component allows the customer to make informed decisions on which financial solution recommendations or offers to select. Further, the value component may be uniquely and dynamically customized (i.e., determined on-the-fly) for the customer based on inputs received from the customer and/or customer profile data. In addition, the value component may reflect average value realized for the demographic group applicable to the customer.
US08706589B1 Systems and methods for implementing real estate future market value insurance
A method for protecting against a loss in market value of real property includes providing a computer having a computer processor and modeling, using the computer processor, events to determine an expected future market value for the real property. The method also includes defining a premium amount for a policy to protect against a loss defined by a difference between a market value of the real property at a predetermined time and the expected future market value and determining, using the computer processor, the market value of the real property at the predetermined time. The method further includes determining, using the computer processor, that the loss has occurred and thereafter, covering the loss.
US08706588B1 System and method of provisioning confidential information via a mobile device
A method of provisioning confidential information to a target device is provided. The method comprises a mobile device wirelessly transmitting using a public land mobile network a message to request confidential information, wherein the confidential information is associated with at least one of a credit card, a transit card, a transit token, an electronic coupon, a loyalty program access code, an access badge, and an access code. The method also comprises the mobile device wirelessly receiving the confidential information from the public land mobile network and transmitting the confidential information using near field communication technology to the target device. The method also comprises the target device receiving the confidential information using near field communication technology and storing the confidential information.
US08706585B2 Certified offer service for domain names
A method for purchasing a domain name registration. A user conducts a search to determine if a domain name is available. If it is already registered, the user can make an anonymous offer through a third party to the present registrant to purchase the domain name registration. The offer is certified by the third party by verifying that a financial instrument provided by the user has available funds that are at least sufficient to pay the offer amount for the domain name.
US08706584B1 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08706583B1 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08706581B2 Software and methods to manage a tax preparation company
A software application and related business methods enable a tax preparation business to organize and track its clientele and monetary volume without regard to business volume. In addition, the software and methods can be used to generate a commission-issued payroll with minimal management and oversight. The software and methods can work in conjunction with conventional tax preparation software by adding the missing managerial component to improve its use as it pertains to the day-to-day operations of the tax preparation business.
US08706580B2 Method, system, and computer program for predicting tax liabilities and benefits
A method, a system, and a computer program for predicting an impact of a tax event on a user's tax liabilities at any intermediate time during a current tax year based on a comparison of known and predicted user information related to the user and the user's taxes, tax event information, and a tax deduction database of tax deductions, credits, and eligibility rules. The computer program and method for predicting the impact of the tax event comprise acquiring information about the user from a user profile, acquiring information about the tax event, comparing the user information and the tax event information with requirements for tax deductions and credits offered by a taxing authority, and identifying deductions or credits having requirements related to the user information and the tax event information. Furthermore, embodiments may also comprise determining a probability that the user will qualify for the deduction or credit based on both the known and predicted user information, the tax event information, and the requirements for tax deductions and credits for the current year.
US08706579B2 Interactive account management system and method
Embodiments of the invention are directed to a computer-implemented interactive account management system operated in cooperation with a financial institution on behalf of multiple account holders. The interactive account management system may include a financial networking engine implemented by a processor for defining a financial network for each account holder and for identifying each member of an account holder financial network based on stored account information and account holder input. The system may additionally include interactive processing components for processing information to provide collaborative interaction between the members of the account holder financial network defined by the financial networking engine and user interface presentation tools for displaying financial guidance and collaborative interaction interfaces and inviting active participation from the financial network members.
US08706577B2 Payment system
Embodiments of the invention provide a method of processing payment authorization requests for payment transactions to be conducted via a data communications network on behalf of online merchants. The payment authorization requests are conducted as a result of orders by financial instrument holders via a plurality of different online merchant systems, each of said online merchants having an online merchant identity. The method is conducted by a trusted central intermediary system which is configured to transmit payment authorization requests to each of a plurality of different online merchant Internet Payment Service Provider (IPSP) systems. In some embodiments, a user may select a payment method on a per transaction basis, while removing the requirement for the user to provide payment details to individual online merchant systems or to their merchant IPSP systems by having the user submit their respective payment details to a separate, trusted entity.
US08706573B2 Inventorying communication circuits
Inventorying communications circuits may be provided. Consistent with embodiments of the present invention, systems and methods are disclosed for inventorying communication circuits. A calculation may provide a facility requirement value corresponding to a required number of service pair to serve a location with a predetermined service quality. Then, it may be determined that an available plurality of service pairs equal to the facility requirement value is available from a switching center to the location. Next, a circuit tag may be created corresponding to the available plurality of service pair. A plurality of service tags may then be created. Each the plurality of service tags may respectively correspond to each of the available plurality of service pair. The plurality of service tags may be sequentially numbered. Then, the circuit tag and the plurality of the service tags may be stored in an inventory database.
US08706570B2 Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
Disclosed herein are methods and systems for transmitting streams of data. The present invention also relates to generating packet watermarks and packet watermark keys. The present invention also relates to a computerized system for packaging data for transmission to a user. The system may utilize computer code to generate a bandwidth rights certificate that may include: at least one cryptographic credential; routing information for the transmission; and, optionally, a digital signature of a certificate owner; a unique identification code of a certificate owner; a certificate validity period; and pricing information for use of bandwidth. The present invention also relates to an electronic method and system for purchasing good and services by establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage, and then charges are assessed against the account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item.
US08706568B2 System and method for visualization and comparison of physical assets using engineering design data
A PLM system, method, and computer readable medium. A method includes constructing an engineering design structure of a product that corresponds to physical parts of the product as designed. The method includes constructing an as-built design structure of the product that corresponds to physical parts of the product as built. The method includes displaying a bill of materials (BOM) window view that includes representations of both the engineering design structure and the as-built design structure.
US08706565B2 Pre-filling order forms for transactions over a communications network
Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Order forms may be pre-filled for the transactions. For example, the IOM may obtain customer information from a database and use the customer information to complete the customer fields on a merchant web page containing an order form.
US08706562B2 Video E-commerce
Video e-commerce network, module and methods. In one embodiment, a product/service catalog which includes a video playlist, is delivered to a viewer via a published video e-commerce module. In one embodiment, the catalog is customized based on the website that published the module and/or the viewer of the module. In one embodiment, the viewer may complete the purchase of a product/service in the catalog within the module.
US08706558B2 Video e-commerce
Video e-commerce network, module and methods. In one embodiment, a product/service catalog which includes a video playlist, is delivered to a viewer via a published video e-commerce module. In one embodiment, the catalog is customized based on the website that published the module and/or the viewer of the module. In one embodiment, the viewer may complete the purchase of a product/service in the catalog within the module.
US08706553B2 Geographical and dispensing limits for E-promotions
An online sales/automatic rebate and coupon redemption system provides online customers automatic retrieval and redemption of all applicable rebates and coupons during purchase. Purchase orders from customers are selectively fulfilled and products are shipped to the customers either by the system for online sales with automatic rebate and coupon redemption or by other merchant or manufacturer environments. The system purchases from merchants using applicable coupons and rebates and then sells the products to the customers, passing the savings to them. The system makes it possible to automatically retrieve coupons and rebates for items in a shopping cart during the activity of an online purchase at an electronic mall or an online merchant site. The system provides coupons to potential customers via email, based on customer profile, geographical information, etc. Manufacturers and merchants can update coupon value and content based on ongoing sales and volume of customer activity.
US08706550B1 External-signal influence on content item performance
External-signal influence on content item performance is determined. Content item performance data is received that reflects historic performance of a content item for multiple presentations of the content item. Signal data is received that corresponds to at least one signal that is temporally correlated with the content item performance data and that is external to each user, publisher and content provider involved in any of the presentations. Using the content item performance data and the signal data, an influence value for the signal with regard to the content item is determined. A content item prediction model is modified based on the influence value.
US08706544B1 Method and system for automatically measuring and forecasting the demographic characterization of customers to help customize programming contents in a media network
The present invention is a method and system for forecasting the demographic characterization of customers to help customize programming contents on each means for playing output of each site of a plurality of sites in a media network through automatically measuring, characterizing, and estimating the demographic information of customers that appear in the vicinity of each means for playing output. The analysis of demographic information of customers is performed automatically based on the visual information of the customers, using a plurality of means for capturing images and a plurality of computer vision technologies on the visual information. The measurement of the demographic information is performed in each measured node, where the node is defined as means for playing output. Extrapolation of the measurement characterizes the demographic information per each node of a plurality of nodes in a site of a plurality of sites of a media network. The forecasting and customization of the programming contents is based on the characterization of the demographic information.
US08706543B2 Loyalty analytics systems and methods
The invention provides the ability to evaluate transaction activity of customers following the redemption of a promotion, such as the redemption of a prepaid instrument, coupon, or the like. For example, the subsequent activity could be where customers shopped after redeeming a coupon. Examples of such reports that could be generated include the percentage of redeemers who returned to the same merchant or who went elsewhere. In some cases, customers could do both, or neither and the reports could indicate such activity. Further reports could show the amount spent for each return visit (both for those who return and go elsewhere), as well as the percentage who shop only with the merchant, and nowhere else.
US08706539B1 Interface for meeting facilitation and coordination, method and apparatus
The present invention is directed to an overlay interface for facilitating and coordinating meetings. In particular, a central overlay interface tool having access to a plurality of applications is provided for scheduling meetings at dates and times at which desired meeting attendees are available. The tool allows for communications related to the meeting to be automatically generated and sent to participants. In addition, communications may be received and acted on by the tool. The tool may also provide for the identification of materials related to the meeting, and provide access to such materials to attendees. In a further aspect, the overlay interface allows for follow-up and sidebar meetings to be scheduled.
US08706538B1 Business process nesting method and apparatus
Systems and methods for providing interaction of multiple business process events by nesting the information from prerequisite events into a business process that is dependent on those processes to transact. In one embodiment, a business process comprises a dependent event that is launched by users, completed events or application calls and one or more prerequisite events that are launched by dependent events. The dependent event, rather than the prerequisite event, manages a set of rules used to evaluate nested information, determine if an exception is required and who needs to approve exceptions. Nested information is used by a dependent event to automatically monitor the progress of each prerequisite event. Nesting allows prerequisite events to be free of business rules, so they can be reused by many dependent processes without duplication. A library of prerequisite events can be kept so new business processes can be quickly constructed using already existing events.
US08706537B1 Remote clinical study site monitoring and data quality scoring
A method for remote site monitoring includes receiving data from a data site, converting those data into a site-level quality score using a metric risk profile, and calculating a risk indicator based on the site-level quality score. The metric risk profile may be based on historic data and study data, where the study data is received from a plurality of data sites. In some embodiments, converting the data includes normalizing a value of a metric by applying to it the metric risk profile and aggregating the normalized metric values to calculate the site-level quality score. An apparatus for remote site monitoring is also described.
US08706536B1 Systems and methods for estimating safety stock levels
A method in a computer system for estimating safety stock levels comprises the steps of receiving as inputs a target customer service level for the business, a time period, and a probability of cancellation for the item. Actual historical time-series demand data and actual historical time-series lead-time data for the item is decomposed to isolate a component attributable primarily to a random variation in a demand for the item and a random variation in a lead-time for the item, respectively. Statistical distributions are then used to generate a random demand and a random lead-time for the item for each of a plurality of time units within the time period and for each time unit within a mean lead-time. A reorder point is iterated until it yields a customer service level that is generally equal to the target customer service level, for computation of the safety stock level.
US08706533B2 Travel passenger check-in
This document describes a computer-implemented method for guiding a user through a travel check-in procedure. The method includes receiving passenger identification information associated with a passenger checking in for a travel segment, and determining a check-in status of the passenger using the passenger identification information. The method also includes generating a check-in workflow based on the check-in status of the passenger. The method further includes providing for display on a user interface a current step in the check-in workflow, the current step corresponding to a current action in the check-in workflow to be completed by a user, and upon request of the user to continue to a next step in the workflow, providing for display on the user interface the next step in the check-in workflow, the next step corresponding to a next action in the check-in workflow to be completed by the user.
US08706532B2 Insurance claim processing using containerized processing logic
A system and method for processing insurance claims using a set of adjudication rules. The method and system comprises receiving a claim for processing, such that the received claim having claim content including a claim date. Also provided is a database configured for accessing the set of adjudication rules appropriate to the received claim, the set of adjudication rules structured in containers including a primary rule container and secondary rule containers, each of the secondary rule containers being coupled to the primary rule container by a respective container reference, each of the secondary rule containers containing one or more adjudication rules adapted for processing the claim content of the received claim, each of the one or more adjudication rules being coupled to their respective secondary container by a respective rule reference, the set of adjudication rules defining a rule hierarchy.
US08706530B2 Automated health data acquisition, processing and communication system
A unique health score computation method is disclosed which masks underlying health statistics, yet provides a benchmark for a variety of applications. A system and method for collecting health related information, processing the information into a composite numerical value, and publishing the value is provided. The system includes a computer having a processor, memory, and code modules executing in the processor for implementation of the method. Information concerning a plurality of intrinsic and extrinsic parameters of a user is collected. Weighting factors are applied to the parameter in order control the relative affect each parameter has on the user's calculated numerical. The health score is computed using the processor by combining the weighted parameters in accordance with an algorithm. The numerical value is published to a designated group via a portal, while the underlying parameters remain private. In one implementation, the portal is an internet based information sharing forum.
US08706527B2 Method and apparatus for controlling a warming therapy device
An apparatus and method for controlling a warming therapy device (e.g., incubator, warmer, etc.) is described. In one exemplary embodiment, the apparatus includes a Graphical User Interface (GUI) coupled to the warming therapy device for monitoring patient medical information, and for controlling various aspects of the warming therapy device accordingly.
US08706524B2 Health plan management method and apparatus
Techniques and apparatus for managing contributions to an accruable health spending account in an employer-sponsored plan offering a member an employer-funded defined contribution, at least one insurance premium option and the ability to specify an allocation of the defined contribution for payment of option premiums and in turn, a directed contribution amount designated to such accruable account are disclosed. The accruable account may be used to reimburse the member for qualified medical expenses, and the member may pay any premium shortfall using a tax-advantaged process such as a premium only payment plan. Also disclosed are techniques and apparatus directed to presenting member-specific out-of-pocket expenses for a selected procedure offered by at least one health-care provider.
US08706517B2 Medical practitioner peer review system and method
Systems and methods for evaluating the performance of at least one medical practitioner are provided. In one example, the method includes generating a specialty specific review form based on medical data collected from the client. The example method may further include selecting a peer review board based on the specialty of the at least one medical practitioner under review. Following selection of the peer review board, the method includes subsequently transferring the specialty specific review form to the peer review board. The method may further include receiving a peer analysis of the at least one medical practitioner from the peer review board where the peer analysis may include a completed specialty specific review form. A standardized report may be generated evaluating a level of performance of the at least one medical practitioner based upon data included in the peer analysis.
US08706514B1 Case management system and method for mediating anomaly notifications in health data to health alerts
A system and method for mediating anomaly notifications in health data to health alerts using data structures and logic to organize, contain, and disposition identified health anomalies. Multiple generators of anomaly notifications operating asynchronously and independently can be processed. The case manager organizes anomaly notifications and supports collaborative decision making among users with diverse areas of expertise.
US08706510B2 Audio encoder, audio decoder, method for encoding an audio information, method for decoding an audio information and computer program using a detection of a group of previously-decoded spectral values
An audio decoder for providing a decoded audio information includes a arithmetic decoder for providing a plurality of decoded spectral values on the basis of an arithmetically-encoded representation of the spectral values and a frequency-domain-to-time-domain converter for providing a time-domain audio representation using the decoded spectral values. The arithmetic decoder is configured to select a mapping rule describing a mapping of a code value onto a symbol code in dependence on a context state. The arithmetic decoder is configured to determine or modify the current context state in dependence on a plurality of previously-decoded spectral values. The arithmetic decoder is configured to detect a group of a plurality of previously-decoded spectral values, which fulfill, individually or taken together, a predetermined condition regarding their magnitudes, and to determine the current context state in dependence on a result of the detection.An audio encoder uses similar principles.
US08706508B2 Audio decoding apparatus and audio decoding method performing weighted addition on signals
An audio decoding apparatus and method are provided. The audio decoding apparatus includes a spectrum converting part configured to divide the first frequency spectrum in each channel of the first audio signal in a time direction or in a frequency direction to calculate a first signal sequence having the same time resolution and the same frequency resolution in all the channels of the first audio signal, a down-mixing part configured to perform weighted addition on the signals at the same time and within the same frequency band included in the first signal sequence in all the channels to calculate a second signal sequence having channels of a second number different from the first number of channels.
US08706507B2 Arbitrary shaping of temporal noise envelope without side-information utilizing unchanged quantization
In a first aspect, arbitrary shaping of the temporal envelope of noise is provided in spectral domain coding systems without the need of side-information. In the encoding, a filtered measure of quantization error is applied as a feedback signal to the frequency-domain representation of a discrete time-domain signal prior to quantization, so that the filtering parameters of said filtering affect the shaping of quantization noise in the time domain of the quantized frequency-domain representation with unchanged quantization of the discrete time-domain signal when it is inversely transformed from the frequency domain back to the time domain in decoding. This may be accomplished with respect to each of a plurality of frequency bins or groups of bins. In another aspect, frequency-domain noise-feedback quantizing in digital audio encoding is provided.
US08706501B2 Method and system for sharing speech processing resources over a communication network
A method and system (40) for sharing speech processing resources (54) over a (communication network (21) for handling multiple client types (100, 101, etc.) and multiple media protocol types. The system can include a router (400) coupled to the communication network, a speech response system (500) coupled to the router, and a server (600) coupled to the speech response system and the router. The server can include at least one processor programmed to determine a media protocol and a client type of a client used for speech communication with the server, adapt at least one among encoding or decoding for the speech communication based on the media protocol and the client type, and dynamically and adaptively configure of the speech processing resources based on the media protocol and the client type.
US08706498B2 System for dynamic management of customer direction during live interaction
A system for customer interaction includes a telephony-enabled device for receiving voice calls from customers, a voice recognition engine connected to the telephony-enabled device for monitoring the voice channel, and an application server connected to the voice recognition engine for receiving notification when specific keywords phrases or tones are detected. The system is characterized in that the application server selects scripts for presentation to the customer based at least in part on the notifications received from the voice recognition engine.
US08706495B2 Synchronise an audio cursor and a text cursor during editing
A speech recognition device (1) processes speech data (SD) of a dictation and thus establishes recognized text information (ETI) and link information (LI) of the dictation. In a synchronous playback mode of the speech recognition device (1), during the acoustic playback of the dictation a correction device (10) synchronously marks the word of the recognized text information (ETI) which word relates to the speech data (SD) just played back marked by the link information (LI) is marked synchronously, the just marked word featuring the position of an audio cursor (AC). When a user of the speech recognition device (1) recognizes an incorrect word, he positions a text cursor (TC) at the incorrect word and corrects it. Cursor synchronization means (15) now make it possible to synchronize the text cursor (TC) with the audio cursor (AC) or the audio cursor (AC) with the text cursor (TC), by positioning the text cursor at a predetermined position relative to the audio cursor, so that the positioning of the respective cursor (AC, TC) is simplified considerably.
US08706491B2 Applying a structured language model to information extraction
One feature of the present invention uses the parsing capabilities of a structured language model in the information extraction process. During training, the structured language model is first initialized with syntactically annotated training data. The model is then trained by generating parses on semantically annotated training data enforcing annotated constituent boundaries. The syntactic labels in the parse trees generated by the parser are then replaced with joint syntactic and semantic labels. The model is then trained by generating parses on the semantically annotated training data enforcing the semantic tags or labels found in the training data. The trained model can then be used to extract information from test data using the parses generated by the model.
US08706486B1 Voice data leakage detection and prevention systems
An exemplary system for detecting and preventing voice data leakage may comprise one or more servers running a packet payload converter module, a transcript generator module, and a detection logic module. The packet payload converter module may receive VoIP packets, convert them to a digital audio file, and write the digital audio file to a media database. The transcript generator module may read the digital audio file from the media database, convert it to a text file, and write the text file to a transcript database. The detection logic module may read the text file from the transcript database, parse it into a plurality of keywords, determine whether the plurality of keywords contain one or more target keyword, and, if so, transmit a report to an events database.
US08706484B2 Voice recognition dictionary generation apparatus and voice recognition dictionary generation method
A voice recognition dictionary generation apparatus and method for suppressing reduction of processing speed at the time of updating. The apparatus includes an input unit configured to receive a text subjected to voice recognition, a storage unit configured to store the text with respect to each file of a predetermined item, a reading data generation unit configured to analyze the text and generate a reading data, and a voice recognition dictionary configured to include content dictionaries that store therein the reading data of the text with respect to each file of the predetermined item. When the file of the predetermined item including the text stored in the storage unit is updated, a control unit detects a total number of the content dictionaries, and when the total number is smaller than a predetermined limit, the control unit generates the content dictionaries with respect to each updated predetermined item.
US08706481B2 Multi-path trellis coded quantization method and multi-path coded quantizer using the same
A method of multi-path trellis coded quantization (TCQ) usable in a speech coding system, and a quantizer using the method. Specifically the method includes calculating accumulated distortions corresponding to 2N survivor paths, wherein N indicates an integer greater than two, each of the 2N survivor paths is going towards one of nodes at an i th stage of a trellis, and i indicates an integer greater than zero, comparing the accumulated distortions respectively corresponding to the 2N survivor paths to select N paths among the 2N survivor paths, wherein the accumulated distortions corresponding to selected N paths are smaller than the accumulated distortions corresponding to unselected N paths establishing the selected N paths as survivor paths going toward an i+1 th stage, and selecting an optimal path among the 2N survivor paths corresponding to each node of a last stage.
US08706477B1 Systems and methods for lexical correspondence linguistic knowledge base creation comprising dependency trees with procedural nodes denoting execute code
In some embodiments, a linguistic knowledge base containing correspondences between pairs of words or multi-word expressions belonging to different natural languages is generated and maintained using a graphical user interface. A linguistic model generates dependency tree representations of each multi-word expression. The dependency trees are simultaneously displayed within a graphical user interface, allowing a user to indicate lexical correspondences between pairs of nodes. Computer-readable (e.g. XML) encodings of the lexical correspondences are generated and stored in the linguistic knowledge base. At least some of the nodes are procedural nodes representing procedures which turn numerals into numeric values or manipulate pictures or sounds embedded in text associated with the node.
US08706475B2 Method and apparatus for detecting a table of contents and reference determination
In a method for identifying a table of contents in a document, an ordered sequence of text fragments is derived from the document. A table of contents is selected as a contiguous sub-sequence of the ordered sequence of text fragments satisfying the criteria: (i) entries defined by text fragments of the table of contents each have a link to a target text fragment having textual similarity with the entry; (ii) no target text fragment lies within the table of contents; and (iii) the target text fragments have an ascending ordering corresponding to an ascending ordering of the entries defining the target text fragments.
US08706473B2 System and method for insertion and removal of video objects
An example method may include receiving a media stream from a first endpoint, where the media stream is intended for a second endpoint; processing the media stream according to at least one processing option; compressing the media stream; and communicating the media stream to the second endpoint. In more specific instances, the processing may include converting a speech in the media stream to text in a first language; converting the text in the first language to text in a second language; rendering the text in the second language; and adding the rendered text in the media stream.
US08706469B2 Method and apparatus for increasing the efficiency of an emulation engine
A method and apparatus for improving the efficiency of a processor-based emulation engine. The emulation engine is composed of a plurality of processors, each processor capable of emulating a logic gate. Processors are arranged into groups of processors called clusters. Each processor receives inputs, processes the inputs, and stores the outputs in an output array. The output array allows processors within a cluster to fetch an output from a processor that was written to the output array during a previous cycle. The output array can also store and transfer data between clusters of processors. Consequently, the number of cycles that a processor or a cluster has to wait to fetch data is greatly reduced and the efficiency of the emulation engine is increased.
US08706468B2 Method and program product for validation of circuit models for phase connectivity
Circuit component connectivity evaluation and validation method provides comparing and validating the correctness of electrical phase connectivity at connection nodes between conducting components within a circuit model of a power distribution network or other circuit. Phase connectivity requirements of each connected component/device/equipment in a particular circuit are obtained from a Common Interface Model (CIM) file containing parameter data describing the circuit. XML data strings obtained from the CIM file are parsed into enumerated data objects representing each component's phase connectivity requirements and assigned unique four bit binary phase connectivity mask values indicative of the particular electrical phase connectivity requirements of each component. Associated mask values corresponding to connection nodes between pairs of connected components are bit-wise logically “AND”ed and the result compared to each component's bit mask to validate that each connected component in the circuit is a correct phase type match with other components to which it is connected.
US08706467B2 Compact circuit-simulation output
Embodiments of a computer system for simulating a circuit are described. During a first mode of the simulation, the computer system stores primary signals and circuit relationships between primary signals and secondary signals associated with a portion of the circuit in a file, where the primary signals are independent of gate outputs in the portion of the circuit, and the secondary signals are driven by gates in the portion of the circuit. Moreover, during a second mode of the simulation, the computer system stores dynamic changes in additional relationships between signals to the file, where the signals can include primary signals, secondary signals, or both.
US08706465B2 Support system enabling a design of an electronic device including an input device utilizing elasticity and method thereof
A design support system for supporting a design of an electronic device having an input device through which an input is made by utilizing elasticity is provided. The system includes a simulation unit for executing structural simulation of an input device based on structural data of the electronic device including the input device. The support system can include a re-design determining unit for notifying a need for re-design to a designer based on reactive characteristic data of the input device output from the simulation unit. The support system can include an examining unit for examining the reactive characteristic data, and a selecting unit for selecting another input device to replace the current input device.
US08706464B2 Health data dynamics, its sources and linkage with genetic/molecular tests
Method and system for the analysis and source localization of the dynamical patterns in medical and health data, and linking such dynamical patterns with the individual's genetic and/or molecular data. The invention makes use of optimally positioned sensors (sensor arrays) providing input data for signal processing, time-series analysis, pattern recognition and mathematical modeling to facilitate dynamical tracking of systemic arterial pressure without a pressure cuff, local vascular activity, electrocardiographic (ECG), respiratory, physical, muscular, gastrointestinal and neural activity, temperature and other physiological/health data. The invention also facilitates separation of local signals (such as local aneurisms or local vascular activity) from non-local, central or systemic patterns (e.g. systemic blood pressure). In addition, the invention improves identification of dynamical patterns associated with a specific genotype/disorder for screening, personalized risk assessment, diagnosis and treatment control. The system can be implemented in a specialized processor, such as an ambulatory blood pressure monitor, Electrocardiograph, Holter monitor located outside subject's body or implanted inside the body, mobile/cell phone or Smart Phone/Personal Digital Assistant, computer or computer network (the Internet), including wireless or mobile network. The system can be also linked to the electronic health/medical records and other databases.
US08706460B2 Method of modeling dynamic characteristics of a flight vehicle
The present invention models dynamic behavior of flight vehicles for simulation, analysis, and design. The present invention allows a user to define the complexity of a flight vehicle model, and such models may be simple rigid body models, models of medium complexity, or very complex models including high order dynamics comprising hundreds of structural flexibility modes and variables related to aero-elasticity, fuel sloshing, various types of effectors, tail-wags-dog dynamics, complex actuator models, load-torque feedback, wind gusts, and other parameters impacting flight vehicles. The present invention accommodates and analyzes multiple vehicle and actuator concepts and configurations as defined in flight vehicle input data, which specifies flight vehicle parameters at a steady-state condition for modeling flight vehicle response to dynamic forces and flight control commands with respect to steady state operation.
US08706451B1 Method and apparatus for generating a model for an electronic prognostics system
A system that generates a model for an electronic prognostics system which is used to monitor a computer system while the computer system is operating correctly. During operation, the system receives telemetry signals generated by the computer system. Next, the system builds the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals. The system then validates the model against telemetry signals from the computer system.
US08706449B2 Advanced synthesized hysteresis for signal processing, controllers, music, and computer simulations in physics, engineering, and economics
A method for synthesis of a hysteresis function of a plurality of inputs is described. The method includes receiving and processing of a plurality of input signals with at least a parameterized multivariable nonlinearity, the parameterized multivariable nonlinearity serving as a parameterized hysteron, to produce at least one output signal. The plurality of input signals is also processed by at least a controller function, the controller function comprising memory and producing at least one control signal responsive to at least one of the plurality of input signals, the at least once control signal for controlling the parameterized hysteron. The at least one control signal is used to control the parameterized hysteron so as to create a hysteretic response to at least one of the plurality of input signals.
US08706445B2 Measurement apparatus, program, recording medium, and measurement method
Provided is a measurement apparatus that measures a characteristic of an AD converter, comprising a signal supplying section that supplies the AD converter with an analog input signal having a prescribed waveform; an acquiring section that acquires a digital output signal output by the AD converter as a result of sampling the analog input signal; a measured histogram generating section that generates a histogram of the digital output signal; and a range calculating section that calculates at least one of an analog value corresponding to a lower limit and an analog value corresponding to an upper limit of a prescribed digital range, based on at least one of (i) a frequency corresponding to digital values, in a measured histogram obtained by measuring the digital output signal, that are less than or equal to the digital range and (ii) a frequency corresponding to digital values in the measured histogram that are greater than or equal to the digital range.
US08706441B2 System and method for evaluating an area
There are provided a method of evaluating an area located behind a structure and a system thereof. The system includes: at least one source of electro-magnetic radiation adapted to illuminate a structure portion and to illuminate a area portion via openings formed between elements of the structure while a relative movement is introduced between the structure and the system; multiple detectors adapted to detect electro-magnetic radiation returned from the structure portion and from the area portion; a computing unit adapted to: (i) generate, in response to the detected electro-magnetic radiation, a simplified representation the area portion; and (ii) evaluate the area portion in response to a relationship between the simplified representation of the area portion and a reference simplified representation of the area portion.
US08706440B2 Apparatus, system, method, and computer program product for registering the time and location of weapon firings
An apparatus for registering time and location of a weapon firing of a weapon. The apparatus includes a microcontroller, a pressure sensor located in proximately is provided to the weapon and adapted to determine pressure data based on air pressure in proximity to the weapon and provide the pressure data to a microcontroller, an accelerometer located in proximity to the weapon and adapted to determine acceleration data based on movement of the weapon and provide the acceleration data to the microcontroller; a time device adapted to keep time and provide the time to the microcontroller; a location sensor located in proximity to the weapon and adapted to determine a location of the weapon and provide the location of the weapon to the microcontroller; and a memory coupled to the microcontroller.
US08706439B2 Test apparatus and test method
Provided is a test apparatus that tests a device under test, comprising: a test module that tests the device under test by sending signals to and receiving signals from the device under test; a test controller that controls the test module; and a network that transmits communication packets between the test module and the test controller, wherein at least one of the test module and the network transmits to the test controller a usage state packet that indicates a usage state of a communication buffer that buffers the communication packets.
US08706434B1 Nonlinear systems measurement system and method
The nonlinear systems measurement system includes two signal generators generating different sinusoidal frequencies. A spectrum analyzer measures all signals. A single software program synchronizes the instruments. The fetched measurements are kept in data registers in correct sequence for feeding into two curve fitting routines. The sinusoidal signals are fed to a suitable combiner for the expected frequencies and dynamic range of the UUT. The combined signal is applied to the UUT. Via a software-controlled single-pole, triple-throw RF switch, the amplitude of the UUT output and the two input signals are measured at every power step as amplitude I1 and amplitude I2. The amplitude of the output component from the UUT at f1-f2 is measured as IMD2 and the output component at 2f1-f2 is measured as IMD3. The measured I1 and IMD2 are fed to the curve-fitting routine 1, yielding r1. The measured I2 and IMD3 are fed to curve-fitting routine 2, yielding r2.
US08706433B2 Time domain reflectometry step to S-parameter conversion
A method and apparatus are provided for calculating s-parameters of a device under test from step waveforms acquired by a time domain network analyzer.
US08706430B2 Compensating for frequency change in flowmeters
Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity.
US08706427B2 Method for rapidly approximating similarities
Methods and algorithms are presented that implement linear algebraic techniques for rapidly estimating chemical similarities for several popular measures. The methods of the present invention reflect source similarity measures for both Tanimoto calculation and rank ordering. After a precalculation step on a database, the methods of the present invention afford several orders of magnitude of speedup in database screening. The present invention also provides an asymptotic speedup for large similarity matrix construction problems, reducing the number of conventional slow similarity evaluations required from quadratic to linear scaling.
US08706426B2 Systems and methods for identifying classes of substances
In one embodiment, a system and a method for identifying the class of a component of a mixture includes collecting samples from a sample source, determining a summed ion spectrum for each sample and generating sample data from the summed ion spectra, comparing the sample data with reference summed ion spectra of multiple reference substances to determine correlations between the reference substances and the sample data, and evaluating the correlations of the substances of each substance class to determine which substance class most closely correlates to the sample data.
US08706424B2 System for estimating a gas concentration in a mixed atmosphere
A system for estimating gas concentrations in a mixed atmosphere includes (a) a plurality of sensors for providing a set of measurements, at least one of the sensors sensitive to an internal concentration of hydrogen; and (b) a processor for receiving the set of measurements and for executing a sequential estimation filter that includes a plurality of states having a corresponding set of values. The processor responsively adjusts at least a portion of the set of values in response to the set of measurements. The plurality of sensors can include a resistive sensor and a capacitive gas sensor, both of which are sensitive to hydrogen concentration. The plurality of states can include states representative of hydrogen pressure in the mixed atmosphere, hydrogen concentration in a bulk material of at least one of the sensors, and hydrogen concentration in an interface layer of at least one of the sensors.
US08706421B2 Shift-invariant predictions
Shift invariant predictors are described herein. By way of example, a system for predicting binding information relating to a binding of a protein and a ligand can include a trained binding model and a prediction component. The trained binding model can include a hidden variable representing an unknown alignment of the ligand at a binding site of the protein. The prediction component can be configured to predict the binding information by employing information about the protein's sequence, the ligand's sequence and the trained binding model.
US08706416B2 System and method for determining a vehicle route
A method for determining a route for a vehicle includes receiving input indicative of a driver's dynamic control of the vehicle, determining the driver's driving style based on the input, and selecting values of parameters representing the driver's anticipated dynamic control of the vehicle based on the driving style. The method also includes identifying a plurality of candidate routes between an origin and destination, partitioning each of the candidate routes into a set of predefined route patterns, and determining an energy usage associated with each of the candidate routes based on the selected values and the set of predefined route patterns defining the candidate route. The method further includes identifying the candidate route having the minimum energy usage and providing output describing the route having the minimum energy usage.
US08706412B2 Route guidance apparatus, route guidance method, and program
A communication controller transmits current location information of a subject apparatus to another pre-registered apparatus, and receives current location information of the another pre-registered apparatus. A location relationship determiner determines whether the subject apparatus precedes the another apparatus in a heading direction. An operation mode determiner operates the subject apparatus as a main device when it is determined that the subject apparatus precedes the another apparatus in the heading direction, and operates the subject apparatus as a sub device when it is determined that the subject apparatus does not precede the another apparatus in the heading direction. A function selector activates a function of transmitting heading direction information to the another apparatus when the subject apparatus is determined to be a main device, and activates a function of receiving the heading direction information from a main device when the subject apparatus is determined to be a sub device.
US08706408B2 Navigation system and route search method
When a destination is set, a CPU transmits to an information distribution center average vehicle speed information and so on together with a request command requesting for statistical traffic information. On the other hand, a CPU selects statistical traffic information per vehicle speed region of a predetermined vehicle speed region for each secondary mesh to thereby search for a basic route to the destination. Subsequently, the CPU identifies a vehicle speed region for each road type from the average vehicle speed information and a vehicle speed region determination table, selects for each mesh ID of all the secondary meshes through which the basic route passes the statistical traffic information per vehicle speed region corresponding to the vehicle speed region identified for each road type from the statistical traffic information per vehicle speed region classified by road types, and distributes it to a navigation device.
US08706406B2 System and method for determination and display of personalized distance
A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium.
US08706396B2 Electronic apparatus and electronic system
An electronic apparatus detachably holding a portable apparatus, the electronic apparatus includes: a housing portion to which the portable apparatus is attached; an eject mechanism ejecting the portable apparatus attached to the housing portion; and a support mechanism detachably supporting the portable apparatus in an ejected state where the portable apparatus is ejected from the housing portion.
US08706395B2 System and method for testing crash avoidance technologies
A cam actuated hydraulic brake system and an in plane tensioner pulley belt drive system may be used on autonomous vehicles, such as dynamic motion elements for the evaluation of various crash avoidance technologies. The brake system utilizes a cam driven by a servo to push the piston push rod of a hydraulic master brake cylinder, thus distributing pressurized brake fluid throughout the brake system. The pulley drive system uses an articulating arm for the driven pulley, and that arm may also have connected to it one or two tension pulleys, each of which is in contact with the belt. Because the drive pulley and the tensioner pulleys pivot about the same pivot axis, the needed belt length remains nearly constant across the entire range of the articulating arm.
US08706387B2 Control device and control method for engine, and vehicle
When a predetermined stop condition is satisfied, an engine is stopped. When a predetermined start condition is satisfied, a motor in a starter is driven and the engine is started. When a voltage of a battery for supplying electric power to the motor becomes lower than a threshold value while the motor is driven, stoppage of the engine is thereafter restricted. The threshold value increases as an engine rotation speed at the time when the motor is driven increases.
US08706384B2 Determination of an overspeed-shutdown event in a combustion engine
Methods and systems are provided for detecting an overspeed shutdown condition of an internal combustion engine. The pressure within an air-intake manifold of the engine is measured, and that pressure is compared to a predetermined pressure, which represents the pressure within the air-intake manifold when an overspeed-shutdown mechanism has not been activated. Activation of the overspeed-shutdown mechanism is indicated when comparing the measured pressure value to the predetermined value results in the measured value being less than the predetermined value.
US08706381B2 System and method for detection failures of mass airflow sensors in a parallel intake engine
A system for a parallel intake engine includes first, second, third, and fourth modules. The first module estimates a total mass air flow (MAF) into the engine based on a cross-sectional area of a throttle and a pressure ratio across the throttle. The second module estimates first and second MAFs through first and second induction paths, respectively, based on the estimated total MAF and a factor. The third module calculates first and second differences between the estimated first and second MAFs and first and second MAFs measured by first and second MAF sensors, respectively. The fourth module detects failures of the first and second MAF sensors based on the first and second differences and first and second thresholds, respectively.
US08706380B2 Method of operating a compression ignition engine
A method of operating a compression ignition engine, which includes at least one combustion chamber containing a piston, and a mechanically operated fuel injection pump apparatus. The method includes sensing the engine operating temperature with a first sensor, and providing input to a controller. The controller operates the fuel injection pump apparatus to deliver fuel to each of the combustion chambers according to a first timing regime when the engine operating temperature is above a threshold temperature, and according to a second, advanced timing, regime when the engine operating temperature is below the threshold temperature. The method further includes sensing the pressure in the combustion chambers with a second sensor. When the controller is operating the fuel injection pump apparatus according to the second timing regime and the combustion chamber pressure exceeds a desired pressure, the method includes changing operation from the second timing regime to the first timing regime.
US08706379B2 System and method for controlling coasting of hybrid vehicle equipped with automated manual transmission
A technique for controlling coasting of a hybrid vehicle equipped with an Automated Manual Transmission (AMT) is disclosed herein. First, the amount of regenerative braking is varied based on the degree of manipulation of an accelerator pedal within the predetermined control range of a total degree of manipulation of the accelerator pedal from when the accelerator pedal is not being manipulated. The amount of regenerative braking decreases as the degree of manipulation of the accelerator pedal increases. The control range is used to perform control in such a way as to vary the amount of regenerative braking according to the amount of manipulation of the accelerator pedal. Further, the control range is set to within a range of initial 5 to 20% of the total degree of manipulation of the accelerator pedal.
US08706371B1 Method for predicting reactive clutch loads and preemptively adjusting line pressure
A method for adjusting hydraulic line pressure applied to one or more clutch devices in an electro-mechanical transmission mechanically-operatively coupled to an internal combustion engine and at least one electric machine includes predicting a first plurality of powertrain parameters for an upcoming event. For each of a plurality of engine torques, a predicted output torque and a predicted clutch load are determined that minimize a total powertrain operating cost based on an operator torque request and the predicted first plurality of powertrain parameters. Hydraulic line pressure is adjusted based on the engine torque having a lowest powertrain operating cost among the plurality of available engine torques.
US08706370B2 Lockup clutch control apparatus and lockup clutch control method
A lockup clutch control apparatus controls slippage of a lockup clutch to a desired slippage by manipulating clutch engagement force of the lockup clutch, wherein an engine is provided with a supercharger, and a torque converter is disposed between the engine and an automatic transmission, and provided with the lockup clutch. The lockup clutch control apparatus includes a controller configured to: set the clutch engagement force based on a measured value of torque inputted to the lockup clutch; determine whether the engine is operating in a predetermined supercharger lag region in which the measured value deviates from an actual value of the torque; and perform a first operation of correcting the clutch engagement force by reducing the clutch engagement force in response to determination that the engine is operating in the supercharger lag region.
US08706365B2 Method for determination of numbers of gear steps
A method for determination of numbers of gear steps for a gearbox in a motor vehicle which comprises an engine connected to drive a gearbox is disclosed. The numbers of gear steps are the number of downshifts or the number of upshifts which the gearbox respectively effects at an upshift point or a downshift point, a downshift point representing a first engine speed at which the gearbox effects a downshift, an upshift point representing a second engine speed at which the gearbox effects an upshift, and the numbers of gear steps being determined based on a predicted time period which the engine takes to change from a first engine speed to a second engine speed. A system, a motor vehicle, a computer program and a computer program product thereof for the method are also disclosed.
US08706364B2 Wheel loader and method for controlling wheel loader
A traction force control section of a wheel loader, when the determination conditions are satisfied during traction force control, increases the maximum traction force. The determination conditions include that the aspect of operation is excavation, that the vehicle speed is less than or equal to a prescribed speed threshold value, that the amount of operation of the accelerator operating member is equal to or more than a prescribed accelerator threshold value, and that the amount of operation of the inching operating member is less than or equal to a prescribed inching operation threshold value.
US08706362B2 Mobile biological material energy conversion
The different illustrative embodiments provide a method for processing biological material. Biological material is monitored for in a field. The biological material is retrieved from the field to form retrieved biological material in response to detecting the biological material in the field. A conversion system converts the retrieved biological material into energy. A portion of the energy is directed to a remote location. The conversion system moves in the field during at least one of the monitoring, the retrieving, and the converting.
US08706357B1 Flight recorder deployment system and method
Embodiments of the invention provides an automatic deployable flight recorder (ADFR) system that includes a deployable fight recorder, a plurality of crash sensors, and a recorder release unit. The recorder release unit is communicatively coupled to the deployable fight recorder and the plurality of crash sensors, and is configured to initiate deployment of the deployable flight data recorder from an aircraft when a deployment criteria that is adjusted based on a flight condition of the aircraft is satisfied.
US08706356B2 Method and system for detecting reducer fault
Disclosed is a method and a system for detecting a reducer fault, which extracts an angle of a steering angle sensor and an angle of a motor position sensor after the initialization of the steering angle sensor and the motor position sensor, and when a difference value between two extracted angles is equal to or larger than a predetermined angle, detects a fault of a reducer for rotation connection between a steering wheel and a motor. The method and the system can accurately detect the fault of the reducer for rotation connection between the steering wheel and the motor included in the motor driven power steering system, thereby effectively preventing occurrence of an accident due to the fault of the reducer.
US08706354B2 Electric power steering apparatus
[Problem]The present invention provides a motor control apparatus that is capable of making the whole system robust not only with respect to motor parameter variations such as the temperature variation and the manufacturing unevenness but also with respect to disturbances and an electric power steering apparatus mounting the motor control apparatus thereon.[Means for solving the problem]The motor control apparatus comprises a current detector for detecting a current of a motor and a controller for deciding a voltage command value based on at least a current command value, the controller comprises an adaptive identifying means for identifying parameter variations of an output model of the motor, a current estimating means for estimating a current of the motor, and a voltage command value deciding means for deciding the voltage command value, and the adaptive identifying means performs the identification based on at least a current detection value detected by the current detector and a current-estimate value calculated by the current estimating means, the current estimating means calculates the current-estimate value based on at least a result of the identification and the voltage command value, the voltage command value deciding means decides the voltage command value based on the current command value and the current-estimate value.
US08706352B2 Vehicle driving support system and vehicle driving support method
When an obstacle is sensed on a side of a vehicle, the future position of the vehicle after a prescribed time is predicted. When the predicted vehicle future position reaches a prescribed lateral position in the lane width direction, a decision to start a control is made, and the vehicle is controlled in a direction to prevent it from coming too close to the obstacle. If a state occurs in which the obstacle is sensed after not being sensed (i.e., it is first sensed), a decision to start the control is suppressed.
US08706351B2 Active noise cancellation apparatus
Provided is an active noise cancellation apparatus capable of reliably reducing road noise by a technique other than mounting a vibration generator on a floor panel itself or another plate-like interior part itself, while reducing costs and size of the apparatus. A reference signal detector is mounted on a knuckle and the vibration generator is mounted on a wheel housing or a suspension member. An error signal detector detects vibration of the wheel housing or vibration of the suspension member as an error signal, or detects sound in a vehicle interior as an error signal. A controller controls the vibration generator based on the reference signal and the error signal so as to reduce the error signal.
US08706348B2 Apparatus, system and method utilizing aperiodic nonrandom triggers for vehicular telematics data queries
A vehicular telemetry apparatus, operable to initiate a telemetry processing operation in response to an aperiodic, nonrandom trigger signal cued by a sensed, operationally-variable vehicular condition. A trigger unit provides the trigger signal which in turn switches the telemetry apparatus from a resource-conserving idle state to a state in which a session is initiated, so that operationally salient variations in information on changes in vehicle sensor data are detected and processed.
US08706345B2 Starter relay structure for auto-starting
A starter relay structure for a vehicle, where an electronic control unit of the vehicle controls the starter relay structure. The starter relay structure comprises a first relay and a second relay activated by an ignition signal from the electronic control unit. The starter relay structure further include a third relay activated by an output of the second relay, where an output of the first relay is provided as an input to the third relay.
US08706338B2 Electric vehicle with pitch control device
An electric vehicle includes a pitching state quantity detector for detecting quantity of a pitching-motion of the vehicle, a vehicle weight determiner, a pitching target quantity calculator for calculating a target quantity of a pitching motion at least from the determined vehicle weight, and a torque correction calculator for increasing/reducing a driving torque output, according to a particular differential between the detected pitching-motion state quantity and the calculated target quantity.
US08706336B2 Motorcycle
A motorcycle apparatus is provided which may include a step disposed between a front wheel and a rear wheel, and to support feet of a rider and a side cover configured to cover a lateral side of the vehicle body. The apparatus may also include a charging electric cable for charging the battery from an outside power source and an electric cable housing unit to house the charging electric cable in the vehicle body, and in which the charging electric cable is connected to the vehicle body. The apparatus may further include a housing opening portion to be opened for inserting or removing a leading end portion of the charging electric cable into or from the electric cable housing unit and an opening lid to close the housing opening portion. The housing opening portion may be located under the step and provided to the side cover.
US08706333B2 Nonlinear observer for battery state of charge estimation
A method of controlling an electric vehicle including an internal combustion engine, a battery having a state of charge (SOC) and an open circuit voltage (OCV), is provided. The method includes establishing a system for estimating battery SOC. The system includes an OCV estimation subsystem including an adaptive observer for estimating battery OCV. Estimated battery OCV is related to estimated battery SOC by a nonlinear mapping. An output is generated based on the estimated battery SOC.
US08706332B2 Electric vehicle and method of controlling the same
The present invention has an object of providing an electric vehicle which makes an assisting movement based on an operation by an operator without making a movement when an operator is not operating the electric vehicle or a movement which widely differs from a movement intended by the operator in direction or distance, and a method of controlling the electric vehicle. The electric vehicle (1) includes an operating force measurement unit (4) which measures an operating force applied by an operator (13) to the electric vehicle (1), an obstacle measurement unit (8) which measures a distance and a direction from the electric vehicle (1) to an obstacle, a virtual repulsive force calculation unit (9) which calculates a virtual repulsive force having a magnitude inversely proportional to a magnitude of the distance measured by the obstacle measurement unit (8) and a direction opposite to the direction to the obstacle, and an assisting force calculation unit (10) which calculates an assisting force for moving the electric vehicle (1) based on a resultant force of the operating force and the virtual repulsive force. The assisting force calculation unit (10) has an upper limit X to a magnitude of the calculated assisting force, and sets the upper limit X based on a magnitude of the operating force and an angle between a direction of the operating force and a direction of the resultant force.
US08706331B2 Two wheeled vehicle with all wheel drive system
A two wheeled vehicle with a first wheel and a second wheel includes a first electrical motor operable to drivingly rotate the first wheel and a second electrical motor operable to drivingly rotate the second wheel. The vehicle also includes a controller operable to independently control the first and second electrical motors to drive rotation of the first and second wheels independent of each other.
US08706327B2 Method and system for providing redundancy in railroad communication equipment
A railway communication system (10) includes a transmitter (12) receiving an input and producing a communication signal (18). The communication signal (18) includes at least two different portions (20,22) for separately encoding respective indications (38,40) of the input. The system also includes a receiver (14) coupled to a controlled device, the receiver (14) extracting at least one of the respective indications (38,40) from the communication signal (18). The receiver controls the device responsive to the at least one extracted indications (38,40).
US08706324B2 Device for displaying the energy variation of an aircraft, corresponding method and system for displaying the energy variation
This device for displaying information relative to a flight configuration of the aircraft provided with at least one propulsion system, able to generate a thrust force on said aircraft comprised in a thrust range, said information comprising information relative to an energy variation of the aircraft, is characterized in that the energy variation of the aircraft is expressed by a size representative of this energy variation and homogenous at a gradient of the aircraft, and in that said device is capable of representing a range of energy variations that can be achieved by said aircraft and a current energy variation of said aircraft. Corresponding method and system for displaying an energy variation.
US08706323B2 Aircraft dispatch information
Systems and methods to manage aircraft dispatch information are provided. A particular method includes receiving fault information at a dispatch information computing system. The fault information is associated with an aircraft. The method also includes accessing operational restriction information associated with the aircraft based on the fault information. The method further includes automatically determining a set of bottom line operational limitations of the aircraft based on the fault information and the operational restriction information. The method also includes generating customized checklists for the various users of the information. The method also includes sending output data from the dispatch information computing system to an output device. The output data identifies the set of bottom line operational limitations of the aircraft and tasks to be completed by the various users.
US08706320B2 Particle sensor for in situ atmospheric measurement
A measuring device for an aircraft is provided in order to determine physical properties of aerosol particles in real time. The device includes a heating device that separates volatile and solid aerosol particles, and a particle sensor that measures acquired data. The physical properties of the solid aerosol particles are determined with an analyzer. The determined analytical data is forwarded to other internal aircraft systems via a communication interface. Due to the formation of a measuring data or analytical data network with several airliners equipped with the measuring device, accurate and up-to-date information on the particle pollution, for example, along flight paths, can be obtained and used for defining no-fly zones, if so required.
US08706319B2 Space positioning system
A method and apparatus comprising a satellite, an antenna system associated with the satellite, and a transmitter in the satellite. The antenna system is configured to transmit a signal in a direction away from a surface of an earth. The transmitter is configured to transmit location information in the signal using the antenna system.
US08706313B2 Auto-compensating power converter
An auto-compensation method for compensating power regulators configured to generate a regulated output voltage. Auto-compensation may be performed dynamically by determining various coefficients of a compensation function used in compensating the power regulator, based on assumptions about the structure of the regulator and corresponding filters. The method may be used to determine at least the DC loop gain and the position of the compensation zeros, without requiring any prior knowledge of the values of the various components of the system. Furthermore, the selection of the compensation parameters (loop gain, position of zeroes) may be based on measurement of various state variables of the actual power converter, and adjustment of the various coefficients of the compensation function according to the measurements. Since no power-plant model of the power regulator is used, inaccuracies that would be inherent using any method that employs a model of the system instead of the system itself may be eliminated.
US08706312B2 Charging device and methods of authorizing a charging request
A charging device includes a power delivery system configured to supply power to at least one load coupled to the charging device. The charging device also includes a processor coupled to the power delivery system, and the processor is programmed to transmit a charging request to a remote device. The charging request includes an amount of power requested to be supplied to the at least one load. The processor is programmed to receive data related to a loading of a power distribution device, wherein the power distribution device is configured to supply power to the charging device. The processor is further programmed to selectively activate the power delivery system to supply power to the at least one load based on the data received.
US08706311B2 Electric power demand/supply planning apparatus and method for the same
An electric power planning apparatus is provided. The apparatus has an initial plan creating section, a generation amount probability density distribution creating section, an economic load dispatch calculating section, and a display section. The initial plan creating section creates an initial plan based on a demand predicted value, a predicted value of a natural energy electric power source power generation output amount, and electric power source equipment data. The generation amount probability density distribution creating section creates a probability density distribution using fluctuation bands of the demand and of the natural energy electric power source power generation output amount. The economic load dispatch calculating section calculates an output allocation based on the initial plan and the probability density distribution to create a prediction distribution of a power generation output of the controllable electric power source. The display section displays the prediction distribution.
US08706308B2 Energy-saving measurement, adjustment and monetization system and method
System and method include precisely modeling of a facility's energy usage over time based on historic data, and precisely predicting or measuring its actual, reduced energy usage over time after a redesign, retrofit, or renovation, or other positive change to the facility. The energy cost savings, whether over a time point of view (POV) of predicted, real-time, or historic, are creditable to the intervening remediation or renovation of the facility's energy footprint. In accordance with one embodiment, multiple-variable inputs are modeled using arithmetic regression and steepest-descent convergence arithmetic solutions based in large part on building-science (construction) data versus outside average temperature (t) that simplifies the modeling and measurements. Additionality is thus addressed along with a system and method that is more accurate, more repeatable, more reliable, and thus more credible and more readily monetized.
US08706307B2 Programmable irrigation controller having user interface
An irrigation controller, includes a housing, a microcontroller within the housing and configured to store and execute an irrigation schedule, a valve driver coupled to the microcontroller and configured to output a zone activation signal to an actuatable zone valve in response to signaling from the microcontroller, and a user interface. The user interface includes a plurality of user input devices coupled to the microcontroller and configured to provide signaling to the microcontroller based upon a user's engagement therewith, the plurality of user input devices configured to allow the user to create an irrigation schedule; and a user display coupled to the microcontroller and configured to display irrigation parameters associated with the irrigation schedule. The microcontroller is configured to cause the user display to display at least one of a next irrigation start day, a next irrigation start time, and a next zone to irrigate associated with the irrigation schedule.
US08706303B2 Sample processing apparatus
The present invention is a sample processing apparatus. The apparatus includes: a sample processing unit configured to process a sample; a display; a memory for storing an electronic manual for the sample processing apparatus; and a controller that is capable of showing a relevant part of the electronic manual on the display when a trouble has occurred in the sample processing unit, the relevant part of the electronic manual describing an operation procedure to deal with the trouble.
US08706296B2 Mobile robot internal communication system
A peripheral device communication system includes a communications medium having physical network hardware. The system also includes a first network device capable of issuing to the physical network hardware a request to communicate a datagram with greater priority than any other communications request. This datagram encapsulates a memory register access command. The system further includes a second network device having addressable memory registers and capable of issuing to the physical network hardware a request to communicate a datagram with greater priority than any other communications request. This datagram encapsulates a response to a memory register access command.
US08706290B2 Method and facility for transporting bulk consignments
A method for transporting a set of items includes predetermining a destination point for each item of the set and for each further item which passes through the sorting system, generating for each item a current image of the item from a predetermined viewing direction, determining the predetermined destination point of the item, and initiating a transport of the item to the destination point. The method includes further transmitting a computer-readable description of the set to a data processing system which is connected to the sorting system. The description includes a reference image of the item from the viewing direction. For each item which passes through the sorting system, the method includes automatically deciding by the data processing system whether or not the item belongs to the set, wherein the data processing system compares the generated current image of the item with the reference image.
US08706284B2 Method and system for diagnosing operating states of a production facility
A diagnostic system to diagnose a pressure profile of a molding machine M in an operating state is disclosed. The pressure profile of the molding machine M in the operating state is measured with a pressure sensor of a measurement system 3. In a diagnostic system A, a database is formed such that a reference pressure profile and the actual pressure profile selected according to a mold to be made are preserved therein. The diagnostic system A compares the reference pressure profile to the actual pressure profile in the database to determine whether the actual pressure profile is within a predetermined tolerance.
US08706279B2 Electronic device and method of controlling the same
An electronic device connected to at least one external electronic device, the electronic device including a communication unit configured to perform data communication with the at least one external electronic device, an interface unit configured to connect to a sound output device, and a controller configured to receive audio data when the sound output device is connected to the electronic device through the interface unit, the audio data associated with a first external electronic device outputting a second content associated with a first content being output through the electronic device from the first external electronic device, and to output the received audio data through the sound output device.
US08706277B2 Method and system for memory usage in real-time audio systems
System and method for encoding, transmitting and decoding audio data. Audio bit steam syntax is re-organized to allow system optimizations that work well with memory latency and memory burst operations. Multiple small entropy coding tables are stored in RAM and loaded to on-chip memory as needed. Audio prediction is pipelined in the bitstream syntax. Intra frames, independent of other frames in the bitstream, are included in the bitstream for error recovery and channel change. New algorithms are implemented in legacy syntax by including the new information in the user data space of the audio frame. The new decoder can use projection to determine where the new information is and read ahead in the stream. Audio prediction from the immediately previous frame is restricted. Audio prediction is performed across channels within a single audio frame. A variable re-order function comprises storing channels of data to DRAM in the order they are decoded and reading them out in presentation order.
US08706272B2 Adaptive encoding and compression of audio broadcast data
Various techniques for adaptively encoding and compressing audio broadcast data to create a digital representation of the broadcast for storage on an electronic device are provided. In one embodiment, the audio broadcast data may be encoded and stored onto the electronic device using a particular codec and/or compression rate, the selection of which may be based upon one or more characteristics of the audio broadcast data signal, such as a genre parameter or a quality parameter. Particularly, the audio broadcast data may be encoded using either a music codec or a speech codec depending upon the genre parameter. Further, some embodiments may also provide for an adjustable compression bit-rate based at least partially upon the quality parameter of the audio broadcast.
US08706271B2 Integration of computing device and lighting system
A system may communicate between a display device and a lighting system using light generated by the display device and a light sensor in the lighting system. A computing device and a building control system may communication over a wireless link. The building control system may determine that the computing device is co-located with a fixture in the building control system based on whether communication over the wireless link between the computing device and the building control system is detected.
US08706270B2 Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
US08706265B2 Safety controller and safety control method
The present invention relates to time partitioning to enable execution of tasks in a constant cycle while guaranteeing dependence of a safety-related system. A safety controller includes a processor and a system program for controlling allocation of an execution time of the processor to tasks. The processor executes the system program to schedule tasks in accordance with scheduling information indicating, in a constant cycle, a period of one of a safety-related TP to which a safety-related task belongs and a non-safety-related TP to which a non-safety-related task belongs. In a task of a TP in the constant cycle, the processor stores the end information upon completion of processing in the task and brings the task into a ready state. In the scheduling, when the end information is stored, the processor inhibits allocation of the execution time even when the task in the TP in the constant cycle is in the ready state, and deletes the end information during a period between an end of the period of the TP in the constant cycle and a start of a period in a next cycle of the TP.
US08706261B2 Treating a tumor or the like with electric fields at different frequencies
Cells that are in the late anaphase or telophase stages of cell division are vulnerable to damage by AC electric fields that have specific frequency and field strength characteristics. The selective destruction of rapidly dividing cells can therefore be accomplished by imposing an AC electric field in a target region for extended periods of time. Some of the cells that divide while the field is applied will be damaged, but the cells that do not divide will not be harmed. This selectively damages rapidly dividing cells like tumor cells, but does not harm normal cells that are not dividing. Improved results may be achieved by using a field with two or more frequencies.
US08706256B2 Implantable medical device charging
A particular method of providing power to an implantable medical device includes providing a first signal to a primary coil that is inductively coupled to a secondary coil of an implantable medical device. The method also include determining a first alignment difference between a voltage corresponding to the first signal and at least one of a current corresponding to the first signal and a component voltage at a component of a primary coil circuit. The method further includes determining a frequency sweep range based on the first alignment difference. The method also includes performing a frequency sweep over the frequency sweep range.
US08706245B2 Hearing prosthesis with accessory detection
The present application discloses hearing prostheses with two modes of operation and methods for operating the prostheses. In the first mode of operation, a hearing prosthesis receives a microphone input and produces an output based on the microphone input. In the second mode of operation, the hearing prosthesis may detect an accessory input signal and switch to an accessory input mode. The second mode of operation may produce an output that is based at least in part on the accessory input signal. Some embodiments may include detecting an accessory input signal with a detector. In response to detecting an accessory input signal, the hearing prosthesis may switch to an accessory operation mode. When the accessory input signal is not detected, the hearing prosthesis may operate in microphone operation mode.
US08706243B2 Retinal prosthesis techniques
Apparatus for use with an external non-visible light source is provided. The apparatus comprises an intraocular device configured for implantation in a human eye, and comprising an energy receiver. The energy receiver is configured to receive light emitted from the external non-visible light source, and extract energy from the emitted light for powering the intraocular device. The intraocular device is configured to regulate a parameter of operation of the intraocular device based on a modulation of the light emitted by the external non-visible light source and received by the energy receiver. Other embodiments are also described.
US08706242B2 Dressing for tissue treatment
A dressing for treating a damaged tissue, incorporates a pair of electrodes and a conductive gel between the electrodes. An electric current passes between the electrodes through the gel to repair the damaged tissue. Sensors can be incorporated into the dressing along with a control unit. The control unit can vary the current supplied to the electrodes according to environmental parameters detected by the sensors. Alternatively, one or more pre-defined programs can be stored in the control unit for supplying an alternating current to the electrodes with a varying amplitude, frequency and waveform.
US08706238B2 Current generation architecture for an implantable stimulator device having coarse and fine current control
Disclosed herein is a current generation architecture for an implantable stimulator device such as an Implantable Pulse Generator (IPG). Current source and sink circuitry are both divided into coarse and fine portions, which respectively can provide a coarse and fine current resolution to a specified electrode on the IPG. The coarse portion is distributed across all of the electrodes and so can source or sink current to any of the electrodes. The coarse portion is divided into a plurality of stages, each of which is capable via an associated switch bank of sourcing or sinking a coarse amount of current to or from any one of the electrodes on the device. The fine portion of the current generation circuit preferably includes source and sink circuitry dedicated to each of the electrode on the device, which can comprise digital-to-analog current converters (DACs). The DACs also receives the above-noted reference current, which is amplified by the DACs in fine increments by appropriate selection of fine current control signals. When the coarse and fine current control circuitry are used in tandem, ample current with a fine current resolution can be achieved at any electrode and in a space- and power-efficient manner.
US08706232B2 Bilateral electrical stimulation therapy for bladder dysfunction
A medical device is configured to deliver a first stimulation therapy to a patient, and, upon detecting a trigger event, deliver a second stimulation therapy to the patient. In some examples, the first stimulation therapy includes bilateral stimulation in which stimulation is delivered at different times to two lateral sides of the patient and the second stimulation therapy includes substantially simultaneous bilateral stimulation therapy to two lateral sides of the patient. In some examples, the second stimulation therapy may elicit a stronger inhibitory physiological response related to incontinence (e.g., inhibition of bladder contractions) than the first stimulation therapy. The trigger event may include, for example, any one or more of detection of a physiological condition indicative of an increased possibility of an involuntary voiding event or an imminent involuntary voiding event, input from the patient, a predetermined time of day, or expiration of a timer.
US08706231B2 Gastrointestinal motility control
A method and a multichannel implantable device are described for partial or complete restoration of impaired gastrointestinal motility, or for disturbing and/or partially or completely blocking normal gastrointestinal motility using one or multiple microsystem-controlled channels of circumferentially arranged sets of two or more electrodes which provide externally-invoked synchronized electrical signals to the smooth muscles via the neural pathways.
US08706230B2 Implantable lead connector
An implantable lead connector configured for long term implantation and to electrically interconnect multiple medical devices and to channel electrical signals between said interconnected devices and a target organ, comprising: a first port adapted to receive a first signal suitable to stimulate a target tissue, a second port adapted to receive a second signal suitable to stimulate a target tissue, and a third port configured to connect to a target organ, wherein at least one of said first and second ports is configured to connect to a signal generator not integrated with said connector.
US08706229B2 Connector assembly for connecting a lead and an implantable medical device
A connector assembly for detachably connecting a lead to an implantable medical device and an implantable medical device capable of being detachably connected to a lead that include one or more deflectable connector clip and a housing. The connector clip includes a first arm, a second arm, and a top portion extending between the first arm and the second arm, and is capable of being deflected from a first position, corresponding to a first relative position of the first arm and the second arm, to a second position corresponding to a second relative position of the first arm and the second arm. The housing includes a first member and a second member, the first member formed to be fixedly engaged with the second member to enclose the connector clip within the housing with the one or more connector clip being positioned within one of the first member and the second member.
US08706228B2 Electronic module assembly for filtered feedthroughs
An electronic module assembly (EMA) for an implantable medical device is disclosed. The EMA includes conductive strips connected to a non-conductive block. The non-conductive block possesses, a top side, a bottom side, a front side and a back side. A seamless non-conductive barrier extends from the bottom side and between the front side and the back side. The barrier prevents a pin from contacting another pin and eliminates welding of the ground pin to the side of the ferrule.