Document Document Title
US08607736B1 Broadcast dispenser for animal feedstuffs
A broadcast dispenser for use in dispersing an animal feedstuff includes an inlet channel separating in interior space from a spreader leading to an exterior space. The inlet channel includes a flexible gasket about a central orifice and a motor and gate assembly is arranged over and about inlet channel. The motor and gate assembly includes an electric motor having affixed thereto a spreader blade, where the spreader blade is disposed within the spreader on the opposite side of the central orifice from the motor. A gate, which is adapted to lower and raise into and out of sealing engagement, respectively, with said central orifice is provide. In order to accommodate the positioning of the spreader blade with respect to the motor, the gate has an opening in a lower portion thereof and the motor is affixed to the spreader blade through the provided opening.
US08607729B2 Dip coating line
A line for the dip coating of objects operates with a known conveyor system. In order to avoid a collision between the objects and the hard structure adjoining the movement path, a position transducer measuring the absolute value is provided for each possible degree of freedom of movement of the object fixed to the holding frame. The course of a first boundary surface or a boundary line, which reproduces the course of the hard structures along the movement path of the object, is stored in a memory. Also stored is the course of a second boundary surface or boundary line, which runs at a distance from the first boundary surface or boundary line. Finally, the course of a contour which represents the course of the object fixed to the holding frame is also stored. The control device calculates, from the signals supplied to it by the position transducers and the other stored data, whether the contour representing the object fixed to the holding frame intersects the second boundary surface or boundary line or not and, in the first case, interrupts immediately the further movement of the object.
US08607718B2 Recovery boiler combustion air system with intermediate air ports vertically aligned with multiple levels of tertiary air ports
A combustion air system particularly useful for Kraft process recovery boilers or soda process recovery boilers has a level of liquor air ports located above the black liquor guns, and multiple levels of tertiary air formed by substantially vertically aligned tertiary air ports located above the black liquor guns. The liquor air ports and the tertiary air ports are on the same opposing walls of the furnace and are substantially vertically aligned with air ports in the same wall at different levels. The liquor air ports are located just above the black liquor guns, within a range of about ½ foot to about four feet. The tertiary air ports are laterally offset with respect to the tertiary air ports on the opposing wall of the furnace. The first tertiary air level is located a vertical distance in the range of about four feet to twelve feet above the elevation of liquor air ports, and the second and any additional tertiary air levels are located and spaced from an adjacent tertiary air level at regular spaced vertical intervals in the range of about four feet to eight feet. The vertically aligned and laterally offset tertiary air ports form a combustion air pattern of vertical sheets which travel across the width of the furnace to the opposing wall to carry smaller liquor particles to the walls of the furnace and reduce carryover and improve combustion efficiency.
US08607714B2 Shade structure
Various aspects provide for disposing an umbrella over a table. In some cases, an umbrella may be coupled to a table. An umbrella may be disposed at a location other than a center of the table, which may provide for improved shelter from weather arriving at an angle (e.g., wind-driven rain, angled sunlight, and the like).
US08607707B1 Identifiable ammunition and related methods
The invention relates to an identifiable bullet and methods for making an identifiable bullet. In one embodiment, the bullet has a generally circumferential body that tapers from a rearward end toward a forward end. A generally circumferential bore extends from an orifice on the forward end into the body at least part of the way between the forward end and the rearward end. The end of the bore opposite the orifice includes a polymeric material support surface. A polymeric material is placed between the polymeric material support surface and the forward end. The polymeric material may include a user identifiable marker for allowing a user to identify the bullet when viewing the forward end. Alternatively, the polymeric material may cover a user identifiable marker and seal the user identifiable marker in the bore. A user may identify the bullet by viewing the marker from the forward end of the bullet.
US08607704B2 Method for electrical flashover ignition and combustion of propellent charge, as well as propellent charge and ammunition shot in accordance therewith
The invention relates to a method of, in the electrical ignition of a propellent charge (1) provided with an electrically conductive surface coating (5) and comprising one or more propellant components (3), ensuring that ignition and progressive combustion of the propellent charge take place. The method is characterized in that said electrically conductive surface coating, when ignition of the propellent charge is desired, is connected to an electrical high-voltage source (6), in that said high-voltage source is made to generate at least one high electrical pulse to said connected electrically conductive surface coating, and in that said at least one high electrical pulse produces an instantaneous flashover ignition of the electrically conductive surface coating of the propellent charge and of all its propellant components, simultaneously. The invention also relates to a propellent charge and to an ammunition shot comprising the propellent charge.
US08607702B1 Low energy ignition system for large and medium caliber ammunition
A primary ignition system for large caliber ammunition which ignition system is less sensitive to unwanted ignition by conventional temperatures or conventional electrical signals or by stray electrostatic voltage electrical signals, or stray RF frequency signals. This ignition primer device begins the ignition sequence with applying a high voltage electrical pulse to a non-energetic element, specially coated with nano sized aluminum particles, to release and ionized discharge that generate a plasma in order to ignite an environmentally friendly ignition composition mix. The ignition composition is also comprised of aluminum water based nano material combined with oxidizer and binder. In the device's primer head assembly is a brass ignition pin pressed into a (non-electrically conductive) Torlon® material cup. The non-conductive Torlon® material acts as an insulator for the entire system.
US08607698B2 Fruit press
A fruit press includes a housing removably arranged on a frame and enclosing a pressing chamber, parallel shafts mounted in the frame and protruding into the pressing chamber, for two press rollers which can be driven in opposite directions and which include semi-spherical press recesses distributed over the circumference and for two press heads provided beneath the press rollers, which can be driven in opposite directions in relation to the press rollers, and form spherical press punches cooperating with the press recesses, a knife displaceable along a guide between the press rollers, and a detachable securing device against withdrawal for the press rollers and press heads; which are slid axially onto their conical shafts. The pressing chamber includes a rear wall detachably fastened to the frame, penetrated in a liquid-tight manner by the shafts for the press rollers and press heads, and carrying the guide for the knife.
US08607695B2 Strap driving device for a strapping machine
A strap driving device for a strapping machine including an insertion-return unit; a tensioning unit; and guide channel portions for the strap which lead toward the device for inserting, returning and tensioning the strap and away from the strap driving device, with the guide channel portions being provided with cheeks guiding the strap along both sides of its flat sides, wherein rollers on one side of the insertion, return and tensioning unit and the cheeks of the guide channel portions are mounted preferably in a stationary manner on the same side while the cheeks of the guide channel portions on the other side are mounted on a movable carrier which is displaceable, using an actuation device, between a working position with closed pairs of rollers and guide channel portions and a service position with open pairs of rollers and guide channel portions.
US08607689B2 Seal member for a hydraulic braking system
A sealing member for a piston slidably disposed within the cylinder bore of a hydraulic system includes a seal body having an outer sealing surface arranged to contact the cylinder bore and a glide ring at least partially disposed within the outer sealing surface of the seal body. The glide ring includes an outer surface and the outer sealing surface of the seal body includes at least one seal lip projecting beyond the outer surface of the glide ring.
US08607688B2 Multi-block gas regulator
A multi use retro fit capable adjustable gas block designed to interface with an autoloading gas operated firearm is provided to replace existing gas blocks. The adjustable gas block optimizes gas flow into the host firearms operating system. The adjustable gas block has a spring loaded adjustment knob that releases when pulled forward allowing it to rotate. By rotating the adjustment knob the gas flow is increased or decreased based on one of four provided gas settings. Setting one is optimal for using a silencer, setting two is optimal for normal operations, setting three is optimal for adverse conditions, and setting four either turns the gas flow off optimizing sound reduction and providing for manual operation, or provides an extra high gas setting for the host firearm. The system works by precisely metering gas entering the operating system and not by exhausting excess gas into the atmosphere. The adjustable gas regulator may be configured with a piston operating system or a direct gas impingement operating system, e.g. gas tube, as is the case with the standard AR-15/AR-10 family of firearms.
US08607685B2 Load sharing hard point net
A shield system for an ordnance includes a frame and a flexible net subsystem supported by the frame. Diagonal lines of net material intersect at nodes forming diamond shaped mesh openings and a hard point is attached to at least select nodes.
US08607679B2 Laminate flooring saw
A laminate flooring saw system which can be used for both rip cuts and miter cuts in one embodiment includes a first power switch proximate the saw and movable with the saw along a support arm; a second power switch that is not movable with the saw along the support arm; and a third switch movable between a first position wherein application of energy to the saw is dependent upon the position of the second power switch and independent of the position of the first power switch and a second position wherein application of energy to the saw is dependent upon the position of both the first power switch and the second power switch.
US08607678B2 Fine adjustment mechanism for precision miter cuts
A miter saw has a base assembly, a table assembly rotatably disposed on the base assembly, a support housing connected to the table assembly, and a saw assembly pivotably attached to the support housing. The saw assembly is pivotable downwardly for cutting a workpiece disposed on the table assembly. The saw has a miter lock assembly including a shoe assembly connected to the table housing and movable between a first position not contacting the base assembly and a second position contacting the base assembly. The shoe assembly has a movable shoe for adjusting the angular position of the table assembly relative to the base assembly.
US08607677B2 Method and apparatus for anvil pruner and lopper with shock absorbing feature
A shock absorbing anvil pruner/lopper comprises a cutting blade and a shock absorbing anvil member with a compound action tang. The anvil member includes a liner member for engagement with the blade and a shock absorber in relation to the liner member, whereupon on engagement of the blade with the liner member during a cutting operation, the shock absorber will compress or otherwise absorb some of the force, providing for less physical shock being transmitted to the user through the pruner/lopper handles.
US08607676B2 Double helix die grooving tool for pipe
A die grooving tool for insertion into a pipe having a first die body and a second die body mounted upon a first end of the first die body. Each of the first die body and a second die body have a plurality of openings thereon for receiving a plurality of cutting wheels mounted therein. The first die body is configured to rotate at least partially in a clockwise direction and the second die body is configured to rotate at least partially in a counter clockwise direction, so that the cutting wheels of the first die body and the second die body create a double helix groove on an interior of the pipe, whereby the double helix groove intersects at an intersection point every 360 degrees along an entire length of the pipe.
US08607675B2 Torque wrench
A torque wrench includes a driving head, a hollow handle, compression unit, an adjustment unit, an index unit and a display unit. The driving head and the handle are pivotably connected to each other. The compression unit has a resilient member and an end piece which contacts the driving head. The adjustment unit adjusts the length of the resilient member to set the torque of the wrench. The index unit has a first index and a second index, both of which are moved with the movement of the adjustment unit. The movement of the first index is detected by the display unit and transferred into digits to display the value of the torque. The second index is cooperated with the marks of the scale member to display the value of the torque.
US08607672B2 Seized fastener removal tool and set
A tool may loosen seized bolts by sending shock waves into the bolt shank and thread areas via axial blows with a pneumatic hammer on the center of the bolt head prior to removal. The tool may allow impacts to be centered on the bolt head without damaging the bolt head or without worry of the bit jumping off the bolt. The tool may be comprised of a separate driver and one or more sockets.
US08607662B2 Wall-mounted faucet control components
A wall-mounted faucet control component includes a control handle, a conversion block and a restricting device, wherein two spaced protruding ribs are located at the periphery of the opening of a receiving space of the control handle, and a connecting pole is protrudingly formed at the center of the opening surface of the receiving space. The conversion block is located at the receiving space of the control handle, wherein two recessed slots are spacedly and recessedly formed at the periphery of the conversion block, and the recessed slots are engaged with the protruding ribs of the control handle. According to the abovementioned structure, since the detachable conversion block is formed at the receiving space of the control handle, it can be used for water control bases of different sizes to increase the practicability of the faucet handle and increase the convenience in assembly process.
US08607654B2 Platform for suspended sensor stabilization
A sensor stabilization platform and method for installation in an enclosure is described, wherein the platform can be lowered into the enclosure from the enclosure's entry way (without requiring a person to enter the enclosure) and properly oriented to provide the structural support/securing capabilities needed for a sensor that is “sensing” the material at the bottom of the enclosure. The securing platform is weighted or configured to rest (without movement) at the bottom of the enclosure floor or manhole, and sensors can be lowered into the platform's receptacle(s), etc. The platform may be configured to be foldable, allowing it to be compact and pass through narrow entry ways.
US08607648B2 Rotation angle detection device and torque detection device
A rotor includes a cylindrical magnet having a plurality of magnetic pole pairs. There are two types of the magnitude of magnetic force in the magnetic pole pairs, that is, a relatively large first magnetic force and a second magnetic force that is smaller than the first magnetic force. Three magnetic sensors are arranged around the rotor. A rotation angle computing device detects the peak values of output signals of the respective magnetic sensors. Then, the rotation angle computing device identifies the magnetic pole pair, sensed by the first magnetic sensor, based on a combination of the local maximum values of the three output signals.
US08607634B2 Ultrasound based method and apparatus to determine the size of kidney stone fragments before removal via ureteroscopy
A transducer is used to send an ultrasound pulse toward a stone and to receive ultrasound reflections from the stone. The recorded time between a pulse that is reflected from the proximal surface and a pulse that is reflected either from the distal surface of the stone or from a surface supporting the stone is used to calculate the stone size. The size of the stone is a function of the time between the two pulses and the speed of sound through the stone (or through the surrounding fluid if the second pulse was reflected by the surface supporting the stone). This technique is equally applicable to measure the size of other in vivo objects, including soft tissue masses, cysts, uterine fibroids, tumors, and polyps.
US08607632B2 Micromechanical sensor
A micromechanical sensor having at least one movably mounted measuring element which is opposite at least one stationary electrode, the electrode being situated in a first plane, and being contacted by at least one printed conductor track which is situated in a second plane. A third plane is located between the first plane and the second plane, the third plane including an electrically conductive material.
US08607630B2 Vibrating nano-scale or micro-scale electromechanical component with enhanced detection level
A vibrating nano-scale or micro-scale electromechanical component including a vibrating mechanical element that cooperates with at least one detection electrode. The detection electrode is flexible and is configured to vibrate in phase opposition relative to the vibrating mechanical element. Such a component may find, for example, application to resonators or motion sensors.
US08607620B2 Preparative separation/purification system
After a target compound is captured by an adsorbent within a trap column (7) held by a column rack (8) in a substantially vertical position and the column is filled with water to wash its inside, dichloromethane is slowly introduced from an inlet end (7a) on the lower side by a pump (5). The water within the trap column (7) is pushed upward by dichloromethane and exits from an outlet end (7b), to be disposed of via a two-way selector valve (12) and a disposal passage (14). Dichloromethane elutes the captured target compound. Therefore, when the eluate, which initially consists of water, changes via an emulsion to dichloromethane, the eluate contains an adequately high concentration of target compound. At this point, the two-way valve (12) is switched to a preparative separation passage (13). As a result, a solution that is adequately free from water and yet contains the target compound can be collected into a collection container (17), and the target compound in solid forms can be quickly obtained.
US08607619B2 Fluid probe
A device for detecting a property of a fluid includes a body region and a flexible element having a first end and a second end. The first end is fixedly located on the body region. The flexible element is arranged to move from at least a first configuration to a second configuration via bending of the flexible element. The flexible element includes an actuating portion arranged to move the flexible element between the first configuration and the second configuration. The device also includes a movement detector for detecting movement of the flexible element.
US08607618B2 Electronic level sensor and timer based falling head soil permeameter
Determination of hydraulic properties such as porosity and permeability of soil is of paramount importance in hydrology and civil engineering. In order to achieve greater accuracy in determination of permeability of soil using falling head permeameter, the two important known constraints of human monitoring error in noting the falling water level between two selected levels and elapse time between these two levels had overcome through electronically sensing the levels between two selected points and activating the timer clock automatically by the pulses coming from senor. The precision in measurement of time lapse in 1/100th of a second enables greater accuracy in estimation of permeability. Provision of perforated Teflon disc above and below the soil core facilitates in application of water uniformly over the entire surface area of soil core at top and similar way permeated water leaving the soil core uniformly without any obstruction. The use of carbon steel seamless tube while collecting soil core facilitated in undisturbed soil core recovery from desired depth section. The permeability test was conducted for various sorted sands of different size ranges and each sample was subjected to repetitive tests and elapsed time for each test was recorded from timer unit. Coefficient of Permeability was calculated for each test. The lab experiment conducted for sorted and unsorted sediments has yielded a consistent performance of Electronic level sensor and timer based falling head soil permeameter.
US08607609B2 Rolling mill and tandem rolling mill having the same
A rolling mill, which can use work rolls of a smaller diameter for rolling a hard material and a thin strip material, and can decrease edge drops and improve surface gloss, is provided. For this purpose, a rolling mill, which includes upper and lower work rolls (2) as a pair for rolling a strip (1), upper and lower intermediate rolls (3) as a pair for supporting the upper and lower work rolls as the pair, and upper and lower back-up rolls (4) as a pair for supporting the upper and lower intermediate rolls as the pair, is configured such that the upper and lower work rolls as the pair are supported by a plurality of supporting bearings (8a to 8f and 9a to 9f) arranged vertically zigzag on an entry side in a rolling direction, and a plurality of supporting bearings (10a to 10f and 11a to 11f) arranged vertically zigzag on an delivery side in the rolling direction, at positions outward of a rollable strip width, and the plurality of supporting bearings lap over each other vertically.
US08607604B2 Bolt and manufacturing method of bolt
A bolt has a male screw with a surface hardening portion that has an increased surface hardness and that is applied with a compressive residual stress. The male screw is formed by cutting the bolt, and performing a process to provide at least on the surface of the male screw of the bolt the surface hardening portion that has increased hardness and that is applied with a compressive residual stress. As a result, the fatigue resistance of the male screw is improved and the bolt is effective for use in a portion where the male screw is subject to a repetitive stress.
US08607603B2 Systems, devices and methods for multi-dimensional bending of an elongate member
Systems, devices and methods are provided for bending an elongate member used in association with a medical procedure. In one form, a device for bending an elongate member includes a support platform and a plurality of engaging members positioned on the support platform. Each of the plurality of engaging members includes at least one engaging portion configured for positioning in contact with the elongate member. Each of the plurality of engaging members is movable in at least three directions relative to the support platform to form one or more bends in the elongate member. In one aspect, the elongate member is formed of a heat deformable material and the device includes a heating member configured to apply heat to one or more portions of the elongate member to facilitate bending. However, other embodiments, forms and applications are also envisioned.
US08607601B1 Lock
A lock is provided including a lower housing including an engagement member attached thereto, a shaft engaged with the engagement member opposite the lower housing, a ratcheting mechanism operably connected to the shaft to control the rotation of the shaft and a locking mechanism operably engaged with the ratcheting mechanism, the locking mechanism being selectively operable to control the operation of the ratcheting mechanism and the rotation of the lower housing and engagement member with regard to the shaft and ratcheting mechanism to engage the lock over an opening in a container to selectively prevent access to a material held therein.
US08607580B2 Regasification of LNG using dehumidified air
A process and apparatus for regasification of LNG to form natural gas using ambient air as the primary source of heat are described. LNG is directed to flow through an ambient air vaporizer to form a natural gas stream through direct heat exchange between the LNG and ambient air. The temperature of the natural gas stream is adjusted to suit a predetermined delivery temperature in a trim heater exchanging heat with a circulating intermediate fluid. The intermediate fluid is directed to flow through an ambient air heater such that the intermediate fluid exchanges heat with ambient air. Heat transfer between the ambient air and the LNG is assisted using one or more force draft fans to direct the flow of ambient air over the ambient air heater and the ambient air vaporizer in turn to dry the ambient air before it arrives at the ambient air vaporizer.
US08607578B2 Mounting an AGB on an intermediate casing for a turbojet fan compartment
An intermediate casing for a turbojet fan compartment, including: a shroud centered along a longitudinal axis of the turbine engine; an annular cheek plate centered along the longitudinal axis of the turbine engine and mounted against a downstream face of the shroud; a suspension beam fastened to the cheek plate and extending downstream parallel to the longitudinal axis of the turbine engine; and an AGB suspended from the beam and including an upstream side face spaced apart axially from the cheek plate, a downstream side face opposite the upstream side face, and a plurality of accessories mounted against its downstream side face and distributed about the longitudinal axis of the turbine engine.
US08607573B2 Combustor having a first plurality of fuel nozzles having a first cross-sectional shape and a second plurality of fuel nozzles having a second cross-sectional shape different than the first cross-sectional shape
A combustor includes a chamber mixing and burning fuel and air and an air hole plate disposed on a wall surface of the chamber. The air hole plate includes a plurality of rows disposed concentrically of a plurality of air holes jetting coaxial jets of fuel and air into the chamber. A first fuel nozzle and a second fuel nozzle are disposed near a fuel hole for jetting fuel into an air hole row on an inner peripheral side. The first fuel nozzle is structured to suppress turbulence of surrounding air flow and the second fuel nozzle is structured to promote turbulence of a surrounding air flow. In accordance with the aspect of the present invention, good flame stability can be maintained while further reducing NOx in a combustor using coaxial jets.
US08607571B2 Lean burn injectors having a main fuel circuit and one of multiple pilot fuel circuits with prefiliming air-blast atomizers
A fuel injector for a gas turbine engine includes a nozzle body defining a central axis and having a main fuel circuit. An air circuit is formed within the nozzle body inboard of the main fuel circuit. A primary pilot fuel circuit is formed within the nozzle body inboard of the air circuit. A secondary pilot fuel circuit is formed within the nozzle body inboard of the air circuit and outboard of the primary pilot fuel circuit.
US08607564B2 Automobile-mount diesel engine with turbocharger and method of controlling the diesel engine
An automobile-mount diesel engine with a turbocharger is provided, which includes an engine body with the turbocharger, the engine body being mounted in the automobile and supplied with fuel containing diesel fuel as its main component, a fuel injection valve arranged in the engine body so as to be oriented toward a cylinder of the engine body and for directly injecting the fuel into the cylinder, an injection control module for controlling a mode of injecting the fuel into the cylinder through the fuel injection valve, and an EGR amount control module for adjusting an amount of EGR gas introduced into the cylinder. EGR and fuel injection are adjusted based on speed-load conditions of the engine.
US08607556B2 Damper assembly with Coulomb dampening and rivet access
A torque converter, including: a turbine shell; a turbine hub fixedly connected to the turbine shell; and a damper assembly. The damper assembly includes: a damper hub; first and second cover plates fixedly connected to one another and engaged with a first plurality of springs, the second plate fixedly connected to the turbine hub; third and fourth cover plates fixedly connected to one another and engaged with the plurality of first springs and with a second plurality of springs disposed radially inward of the first plurality of springs; a third spring for displacing the third cover plate in a first axial direction such that the first and third cover plates are in contact and the turbine and damper hubs are in contact.
US08607552B2 Emission control system with heat recovery device
In an emission control system, an absorbent in an exhaust-emission passage absorbs a particular component in the emission with a temperature thereof being lower than a first temperature, and desorbs therefrom the absorbed particular component with the temperature thereof being equal to or higher than the first temperature. A catalyst in the exhaust-emission passage converts the particular component desorbed from the absorbent into another component with a temperature thereof being equal to or higher than a second temperature higher than the first temperature. A heat recovery device is disposed in the exhaust-emission passage upstream of the absorbent and recovers heat from the exhaust emission by heat exchange between a heat-transfer medium and the exhaust emission. An adjusting unit adjusts an amount of heat to be recovered by the heat recovery device to thereby adjust a temperature state of the exhaust emission.
US08607539B2 Organopolysiloxane composition and process for producing rope structure with the same
Provided are an organopolysiloxane composition for producing a rope structure excellent in fatigue resistance, a rope structure using the same, and a process for producing the rope structure. The organopolysiloxane composition comprises an organopolysiloxane having an average polymerization degree of 50,000 to 200,000 and represented by the following formula (I): wherein X1, X2, X3 and X4 are the same or different, each independently representing —H, —OH, —COOH, —R, —NH2, —ROH, —RCOOH, or —RNH2; R representing an alkyl group or an aryl group; and each of m and n independently denotes an integer of not less than 1. The organopolysiloxane composition is applied to liquid crystalline polymer filaments in the process of producing the rope structure from the filaments.
US08607537B2 Medicine packaging machine
In a medicine packaging machine including a medicine accommodating mechanism for accommodating plural medicines, a chute for guiding medicines arbitrarily taken out from the medicine accommodating mechanism to a medicine packaging sheet, and a medicine packaging mechanism having a heater for thermally welding the medicine packaging sheet, the heater is provided with an incision tooth for forming an incision at an edge portion of the medicine packaging sheet at the same time when the medicine packaging sheet filled with the medicines. Furthermore, a cutting mechanism for cutting at a predetermined position a separate package bag formed by thermally welding the medicine packaging sheet is provided.
US08607529B2 Mini-truss thin-sheet panel assembly
A mini-truss thin-sheet panel assembly, in one embodiment, a substantially rigid thin-sheet panel assembly having a non-rigid thin-sheet component includes the thin-sheet component which has selected plan area and shape, a hacker having a plan shape and area substantially similar to the thin-sheet component, and plural riser elements of selected height and configuration each extending from the backer to distal ends connected to a reverse surface of the thin-sheet component, the riser elements being configured and disposed in an array which causes the assembly to have substantial rigidity in a selected direction in the thin-sheet component.
US08607526B2 Foot free concrete foundation method and device
A foundation form comprising a first barrier, an opposed second barrier oriented at a non-right angle toward the first barrier, and a plurality of ties engaging with the first barrier and the second barrier at a plurality of axial lengths.
US08607525B2 Systems and methods for providing a waterproofing form for structural waterproofing
The present system and method enables water entering a dwelling or structure to be contained and removed, while preventing evaporation of the water into the interior of the dwelling. Embodiments of the present invention can comprise a waterproofing system comprising a waterproofing form, affixable to a first surface of a wall at a mounting angle, and comprising a vapor barrier retainer for detachably affixing a vapor barrier to the waterproofing form, and a gutter channel, disposed at a pitch angle, and in fluid communication with the first surface of the wall, the vapor barrier, and a collection area, where the pitch angle and the mounting angle are the same angle, and where the pitch angle causes the water to flow through the gutter channel to the collection area for removal.
US08607524B2 Anchoring in a construction model
An anchoring device including an anchoring element suitable for being anchored an object of construction material with the aid of mechanical vibrations. The anchoring element includes a thermoplastic material and a tool. The thermoplastic material forms at least a part of a radially outer surface of the anchoring element, and the tool has a proximal portion and a broadening portion distally of the proximal portion. The broadening portion has an outer second cross-section, the second cross section being larger than the first cross section but being adapted to the first cross section so that the tool can be moved with respect to the anchoring element while the broadening portion is in the axially-extending opening and locally expands the anchoring element while thermoplastic material of the anchoring element that surrounds the broadening portion is in a solid state.
US08607517B2 Tower foundation
The foundation structure includes a plurality of structural members. A first end of each structural member is coupled to a central shaft. In appropriate soil conditions, the foundation structure is buried in the soil and the soil itself constrains the mass at the base of the foundation and keeps it from moving. The foundation structure is made of structural components comprises a material, including concrete pre-cast concrete, cast-in place concrete, reinforced concrete, pre-stressed concrete, pre-tensioned concrete and post-tensioned concrete, for resisting the expected forces transferred from the tower.
US08607508B2 Stayed connection for wind turbine
A stayed connection for a wind turbine (1) is provided with a tower (4) having an upper pipe-shaped tower portion (12) and a lower tower portion (14) and where the upper pipe-shaped tower portion (12) is connected to the lower tower portion (14) by means of a stayed connection (16), and wherein the stayed connection (16) comprises pipe-shaped diagonal stays (18) extending from the lower tower portion (14) and in toward the outside of the upper pipe-shaped tower portion (12), as the diagonal stays (18) at their toward the upper pipe-shaped tower portion (12) facing end portion (28) are compressed and connected directly or via a plate portion (30) to the upper pipe-shaped tower portion (12) by means of a welded connection.
US08607506B2 Glass handle connector for glass door handle
A door handle and door-handle connector assembly comprises a door handle having a glass body and at least one door-handle connector. The door-handle connector comprises a glass interface having an elongated body made of glass. The body has a first end adhered to the glass body of the door handle, and a second end having a head portion. The door-handle connector also comprises a door interface having an inner cavity receiving the head portion of the glass interface, and an opening for the elongated body of the glass interface to project out of the door interface to be connected to the door handle. The door interface is adapted to be secured to a door whereby the glass interface is held captive to the door interface by the head portion held by the door interface. A door system and a door-handle connector are also provided.
US08607492B2 Modular vertical foregrip
Embodiments herein relate to the field of weapon accessories, and, more specifically, to modular, electrically powered weapon accessories. Various embodiments include powered modular vertical foregrips that may serve as platforms for multiple firearms accessories, such as modular laser and/or LED lighting and/or sighting systems, radiofrequency receiver and/or transmitter systems, and/or other powered accessories. Various embodiments may be adapted to couple to a mounting rail, such as a Picatinny or Weaver rail, and particular embodiments may be adapted to couple to a lower hand guard quad-rail of an M4 or other small arms weapon. Systems in accordance with various embodiments may provide a platform that may consolidate multiple accessory devices and functions into a single ergonomic and compact unit. Thus, in some embodiments, systems disclosed herein may greatly reduce the size and weight of the total accessory package, and may provide an extremely ergonomic platform that is much easier to manage before, during, and after operations.
US08607491B2 Vertical fore grip with rotating and/or canting and/or tilting
Devices, systems and methods of canting, tilting, and rotating firearms such as rifles relative to fore grip. One version allows for a rocking and canting of the firearm by pivotally attaching an upper portion of expanded legs. Another version allows for a separate canting member to be clamped to both the upper portion of a vertical fore grip and to the lower mounting rail of the firearm. The canting member has portions that cant (move to the left or to the right) relative to one another. An operator can cant the firearm in a free-state or to fixed positions as desired. Another canting embodiment allows for an extra sleeve to compress the legs on the fore grip inward allowing the upper pivoted connection of the legs to move within the lower fore grip housing. Embodiments to allow the fore grip to rotate can also made part of the fore grip.
US08607487B1 Life support algorithm display system
A life support algorithm display system for providing convenient access to basic life support or advanced life support algorithms for a user during an emergency features an I.V. (intravenous) pole located on a base. The system features a plurality of rectangular life support algorithm cards with a tab located on a card bottom edge. A life support algorithm is printed on each card. The system features a plurality of display modules each having a side arm attached to a clip. The clip is adapted to snugly, yet pivotally clip onto the I.V. pole allowing the display module to rotate around the I.V. pole. Each life support algorithm card is located in a display module with the tab passing through a module bottom aperture. Each display module is clipped onto the I.V. pole and adapted to be rotated for viewing.
US08607482B2 Plow with pivoting blade wing(s)
A plow assembly for attachment to a vehicle, the vehicle having a longitudinal axis, comprises a plow blade having first and second ends, a first plow wing pivotally mounted to the first end of the plow blade, a plow support adapted to be mounted to the vehicle, the plow blade being pivotally mounted to the plow support to permit the plow blade to pivot relative to the vehicle between a center position, where the plow blade is positioned generally perpendicular to the longitudinal axis of the vehicle, and a first position, where the first end of the plow blade is pivoted toward the vehicle, and between the center position and a second position, where the second end of the plow blade is pivoted toward the vehicle, and either a single link rod, a resilient connecting member, or a cam and follower mechanism connected to the first plow wing and to the plow support and configured to pivot the first plow wing relative to the plow blade during pivoting of the plow blade relative to the vehicle such that when the plow blade is in the center position the first plow wing is angled forwardly relative to the plow blade, when the plow blade is in the first position the first plow wing is generally parallel to the plow blade, and when the plow blade is in the second position the first plow wing is angled forwardly relative to the plow blade.
US08607479B2 Pair of golf shoes
The invention relates to a pair of golf shoes with a rolling surface supporting the swing, wherein an external rolling surface is provided along a shoe outer edge and in the big toe region to the tip region of the other shoe an inner rolling surface is provided along the shoe inner edge.
US08607473B2 Dryer door and dryer comprising the same
Disclosed are a door for a dryer and a dryer having the same, the door for the dryer having a concave portion or an inclined portion formed at an end surface of a door glass, such that an inner volume of the dryer can be enlarged without increasing the size of the dryer, under consideration of the dryer having the same capacity, resulting in allowing a large quantity of clothes to be dried at once.
US08607468B2 Laying aid for tiles
The invention relates to a device (1) used as a laying aid for tiling work, comprising a base element (7, 8) having a support region (12) for laying flat on a surface to be covered with tiles (16), and a tile-supporting region (2) on which tiles (16) are placed. The tile-supporting region (2) has at least two web-like spacer elements (9) which extend perpendicularly with respect to a plane defined by the tile-supporting region (2) and which are arranged at an angle of an integer multiple of 90° relative to one another in said plane, and which have a thickness (10) corresponding to a desired joint spacing. To avoid the disadvantages of the known laying aids and to achieve uniform joint spacing and an even surface, whereby the laying aid is intended to be especially easy to handle, the base element (7, 8) is designed as a disk-like element having a base area that is smaller than a base area of the tiles (16) to be laid.
US08607449B2 Method of waterproofing crimping part
A method of waterproofing a crimping part of a crimp terminal where a wire is crimped includes a step of forming a waterproof structure. The waterproofing structure seals a crimping region containing the crimping part with an adhesive tape. The adhesive tape has waterproofing performance and has a thickness no more than a predetermined value.
US08607441B1 Bar mounted tool adaptor
A tool mounting system having at least one support tool structure with at least one tool connected to each of the at least one tool support. A first and second mounting portion is connected to each of the at least one tool support structure and is connectable to a first and second mount on a base, respectively. The first and second mounting portions have particular mounting characteristics for each of the at least one support tool structure such that the first and second mounting portions are only correspondable to the first and second mounts of the base to ensure the proper position of the at least one tool support structure relative to the base.
US08607439B1 Method for providing an energy assisted magnetic recording (EAMR) head
A method and system for providing an energy assisted magnetic recording (EAMR) head are described. The method and system include providing a slider, an EAMR transducer coupled with the slider, and a top layer on the slider. The top layer includes a mirror well therein and has a substantially flat top surface. The method and system further includes providing a laser including a light-emitting surface and providing a mirror optically coupled with the laser. The laser is coupled to the top surface of the top layer external to the mirror well. The mirror has a bottom surface and a reflective surface facing the light-emitting surface of the laser. A portion of the bottom surface of the mirror is affixed to the top surface of the top layer. A portion of the mirror resides in the mirror well.
US08607436B2 Method for winding and terminating dynamo electric machine cores
A method for terminating and winding coils of a core (20) of a dynamo electric machine. The coils being formed from at least an electric wire (W) and the core (20) having a longitudinal axis (20′). The coils (19) are wound by relatively moving a wire dispenser (21) with respect to a core with relative motions of translation and rotation; at least a stretch of wire extends from the coil and the stretch of wire is provided with a portion (W4) for a termination connection to a termination structure (22) of the core (20) such as a tang. The method avoids waste cut wire in the apparatus. The core is provided with a groove (120) at an end to receive at least a wire in the path of the wire for the termination of the coils. The apparatus comprises a wire deflector positioned adjacent the end of the core, where the groove (120) is located, in order to intercept and align the wire with the groove (120). The apparatus can comprise a device for applying torques in two directions on a pulley wheel for feeding wire as a function of the position of the dispenser in the translation and the position of the core in the rotations.
US08607435B2 Tool holder
A tool holder, used for holding a milling cutter and a grinding wheel, includes a tool bar, a tool base, a flange, a mounting shaft, and a fixing ring. The flange is formed on an end of the tool bar. The tool base is used for mounting the milling cutter. The ends of the mounting shaft are connected to the flange and the tool base respectively. The grinding wheel is mounted on the mounting shaft. The fixing ring is used for fixing the grinding wheel to the mounting shaft.
US08607426B1 Method and apparatus for automated valve spring assembly
A method and apparatus for automated valve spring assembly includes a head assembly with elongated passageways that movably support a pair of retainer keys. A pair of control members selectively close off the passageways. The head assembly further includes a moveable divider plate and a pair of jaws. A push member or rod closes off the passageways by shifting the control members upon movement of the pushrod. The pushrod also slides the retainer keys such that the retainer keys contact tapered inner surfaces of the jaws and rotate the jaws outwardly. The retainer keys are thereby axially positioned relative to the end of a valve stem. The retainer plate is then retracted, and the jaws shift inwardly and push or position the retainer keys on the valve stem.
US08607422B2 Hose clamp with wrap-around hose clamp positioner
A hose clamp for forming an air tight seal between a hose and a connector projecting from a housing of an air cooler of a vehicle. The hose clamp including a band which encircles the hose at a location where the hose and the connector overlap and has an adjustable diameter. The hose clamp positioned by a wrap-around hose clamp positioner. The wrap-around hose clamp positioner including flat portions, which contact the outer surface of the hose, and a raised portion where the band passes through a space of the raised portion. The wrap-around hose clamp positioner further including a wrap-around portion and a crimp tab, the wrap-around portion extending over a lip edge of the hose such that the crimp tab pierces through at least the inner surface of the hose.
US08607421B2 Clamp fitting for a hose end
A clamp fitting (1) for a hose end (80) is described which employs a hose clamp (2) and at least one support element (4). The support element (4) includes a substantially U-shaped section in which the hose source (2) is held. An extension section (10) is located at this U-shaped section, said extension section including at least one engagement element (14, 15). The end of the at least one engagement element (14, 15) has sharp edges. The ends can also be designed in pointed fashion. If the clamp fitting is attached to a hose, the engagement elements penetrate the hose by way of these ends. This arrangement prevents further slipping of the clamp fitting attached to the hose.
US08607412B2 Cleaning appliance
There is provided a portable cleaning appliance (100) comprising a main body (102), a nozzle (104) and a graspable handle (106), the nozzle (104) and handle (106) each being movable relative to the main body (102) between a first, storage, position adjacent the main body (102) and a second, in-use, position in which the nozzle (104) and handle (106) extend from the main body (102), wherein the nozzle (104) and handle (106) are connected by a linkage member (128) arranged such that, in use, movement of one of the nozzle (104) and the handle (106) between the first and second positions causes a corresponding coupled movement of the other of the nozzle (104) and handle (106) between the first and second positions.
US08607411B2 Combination of carpet-cleaning machine and platform for transporting the machine
In a platform-carried carpet-cleaning machine for facilitating transport of the machine, the platform including a machine-supporting base having upper surface extending between an open entry-end and a closed back-end, the upper surface having an entry portion sloping at no more than about 5° with respect to horizontal such that the machine can be driven on and off the platform with application of about the same amount of user force as during carpet-cleaning operations. Inner surfaces of first and second platform sidewalls both include protrusions frictionally engaging the machine side panels and configured to sandwich the machine therebetween to prevent lateral movement of the machine on the platform. A pair of wheels is mounted with respect to the base for rolling the machine on the platform across a floor, each wheel being secured to its corresponding sidewall by an axle which extends therethrough and is molded in place through the sidewalls to facilitate assembly of the platform. At least one skid-resisting projection extends from the lower surface to hold the platform from unintended backward rolling when the machine is driven onto the platform.
US08607400B2 Disposable liquid absorbing cleaning pad for a hand held cleaning implement having an elongated handle
A disposable liquid absorbing cleaning pad for a hand held cleaning implement having an elongated handle includes a layer of sponge material, a layer of flexible open cell foam material made from melamine resin fixedly attached to the layer of sponge material and attachment structure fixedly secured to the layer of sponge material for removably attaching the cleaning pad to the cleaning implement. In one embodiment of the invention the attachment structure includes a backing plate which is fixedly mounted onto the layer of sponge material and a pair of wing screw assemblies which are removably and slidably mounted on the backing plate for removably attaching the cleaning pad to the cleaning implement. In using the hand held cleaning implement the layer of flexible open cell foam material made from melamine resin is the layer that contacts the surface to be cleaned.
US08607399B2 Quick release connector for a single or dual-sided pad
A quick release attachment for a power tool having a rotatable spindle includes a pad assembly and a quick release connector adapted to join the pad assembly to the spindle. The pad assembly includes a mounting plate and a pad affixed to at least one side of the mounting plate, wherein the pad includes a primary material that is either metal, stone, ceramic, fiber, sand, nylon or polypropylene, and the mounting plate includes a central aperture. The mounting plate aperture further comprises a circular ring disposed therein and has a t-shaped key extending diametrically across the aperture. The t-shaped key comprises a magnetically attractive material. The quick release connector has a main body adapted to fixedly engage the spindle. The connector further has a head end extending from the main body and having a circular cross-section sized to engage the circular ring. The head end further has a slot sized to engage the t-shaped key. The slot further comprises a distal portion extending axially along the head end, a proximal portion extending axially along the head end offset from the distal portion, and a transition portion joining the distal and proximal portions. The main body further comprises a permanent magnet disposed therein having at least one surface adjacent to the proximal portion of the slot. The pad assembly is selectively affixed to the quick release connector by manipulating the head end into the aperture and moving the t-shaped key through the slot until reaching the proximal portion, whereupon the t-shaped key is retained by the magnetic attraction of the permanent magnet.
US08607394B1 Rotation type toothbrush
A rotation type toothbrush has a handle set, a brush-head set and a transmitting set. The handle set has a handle, a mounting sleeve and a positioning mount. The handle has a locating recess. The mounting sleeve is connected to the handle. The positioning mount is securely mounted in the locating recess, abuts against the mounting sleeve and has a limiting recess and a holding hole. The brush-head set is connected to the handle set and has a sliding shaft and a rotating head. The sliding shaft is movably connected to the mounting sleeve and has a connecting tube, an operating head and a through slot. The rotating head is mounted on the operating head and has a mounting board and a gear wheel. The transmitting set is connected to the handle set and the brush-head set and has a rack, a pushing block and two elastic elements.
US08607389B1 Bed frame attachable transfer bar
A bed frame attachable transfer bar preferably includes a rail attachment member, a lengthwise member, an adjustment member, a second rail attachment member, a second lengthwise member and at least one transfer bar. The first and second rail attachment members include a rail bracket, a lengthwise member receiver and a transfer bar receiver. A deck portion of a bed frame is retained by the first and second rail brackets. The lengthwise members are retained by the lengthwise member receivers. One end of the adjustment bar is retained by the other end of the lengthwise member with a first fastener. The other end of the adjustment bar is retained by the second lengthwise member with a second fastener. Each transfer bar preferably includes a hand ring and a support post. The support post is received by a single transfer bar receiver.
US08607381B2 Yoga mat
Embodiments of the present invention provide an improved yoga or exercise mat shape that allows instructors and students to see each other in all yoga poses without re-positioning mats. The mat shape also ensures that the participants maintain all body parts on the mat during all poses. The mat is further provided as a one-piece configuration to allow an easy and hassle-free set up and use experience.
US08607380B2 Portable lightweight bed
A lightweight bed assembly kit includes slats and runners adapted for connection to each other at spaced apart locations to form a grid. A U-shaped channel member is adapted for connection to the grid to form a support frame. A covering constructed to form a substantially smooth sleeping surface for an adult human is sized and shaped to be disposed on a top surface of the support frame. A method of assembling a lightweight bed includes arranging runners and slats transversely to each other and connecting the runners and slats together to form a grid. A U-shaped channel member is connected to the grid to form a support frame. A covering constructed to form a substantially smooth sleeping surface is mounted on a top surface of the support frame. A second support frame can be connected to the first support frame by another U-shaped channel member.
US08607379B2 Knockdown furniture for infant
Knockdown furniture for an infant, having enhanced folding workability and safety for an infant. The knockdown furniture (1) for an infant has a frame (11) which forms a space for receiving an infant, and the frame (11) is provided with frame members (30, 40, 50) and a bottom plate (60) placed below the frame members (30, 40, 50). The frame members (30, 40, 50) can be folded into a flat shape lying along the bottom plate (60), and the frame members (30, 40, 50), which are folded into the flat shape lying along the bottom plate (60), and the bottom plate (60) can be integrally folded on each other.
US08607375B2 Foldable bath tub
A foldable bath tub includes a bottom board (100), a panel (200) and a foldable circular basin wall (300) connected between the bottom board (100) and the panel (200). The bottom board (100) and the panel (200) are both formed by one-shot injection molding and the circular basin wall (300) is formed by two-shot injection molding.
US08607367B2 Undergarment
An undergarment configured to secure a second garment thereto, including an undergarment shaped to be worn about the hip region of a user. The undergarment includes a loop system extending outwardly from a non-crotch area of the undergarment and including a plurality of anchor modes having differing heights up the undergarment. The undergarment includes an attachment member coupled to the loop system, including a clip and a coupling device coupled to the clip and selectably coupleable to the loop system at the anchor modes. The loop system further includes an elongated member coupled vertically to the undergarment at a plurality of spaced positions, thereby forming successive independent loops The undergarment includes a length adjustment device configured to selectably adjust an effectual height of the clip extending therefrom. The loop system further includes a plurality of successive independent loops.
US08613111B2 Configurable integrated tamper detection circuitry
Tamper detection circuitry includes a first surface layer surrounding a protected memory, the first surface layer comprising a first plurality of conductive sections; a second surface layer surrounding the protected memory, the second surface layer comprising a second plurality of conductive sections; a programmable interconnect located inside the first surface layer, the programmable interconnect being connected to each conductive section by a plurality of conductive traces, the programmable interconnect being configured to group the conductive section of the first and second plurality of conductive sections into a plurality of circuits, each of the plurality of circuits having a different respective voltage; and a tamper detection module, the tamper detection module configured to detect tampering in the event that a conductive section that is part of a first circuit comes into physical contact with a conductive section that is part of a second circuit.
US08613110B2 Software piracy prevention through remote enforcement of an activation threshold
A system and method for preventing piracy of a given software application limits the number of times that such software application is activated. A given software application must be activated in order to become fully functional. The user must provide a unique software identification code, relating to the specific software which the user is attempting to activate, to a remote provider. The remote provider determines the number of times that such specific software has already been activated, and provides an activation code to the user unless the number of activations exceeds a predetermined threshold. Once activated, the software becomes fully operational, and the user is allowed complete access to its functions.
US08613108B1 Method and apparatus for location-based digital rights management
A method and apparatus for location-based access control applies a location-based identifier to a document, wherein the location-based identifier indicates an original storage location of the document. The original storage location is an authorized node having access privileges specific to the document. In response to the document being moved or copied, an access control engine compares a current location of the document to the original storage location and denies access when there is a discrepancy. When the document is moved consistent with an access control policy, such as when an administrator moves the document, an original storage location identifier is changed consistent with a new location. The document is only accessible when accessed from an authorized location. The locations may be referred to as access nodes, wherein each access node corresponds to a folder.
US08613107B2 System, method and apparatus for electronically protecting data associated with RFID tags
The present invention provides a system, method and apparatus for protecting sensitive data associated with RFID tags by extracting the sensitive data from RFID data associated with the RFID tag, generating a pointer indicating for the sensitive data, storing the extracted data and the pointer in a secure storage and replacing the sensitive data in the RFID data with the pointer. Furthermore, the present invention provides a method for protecting sensitive data associated with an RFID tag by receiving RFID data from the RFID tag, authenticating the RFID data, retrieving the sensitive data associated with the RFID tag from a secure storage using the RFID data whenever the RFID data is authentic and providing the sensitive data to one or more applications.
US08613103B2 Content control method using versatile control structure
A data object storing data in the memory device is associated with at least one software application. Accessing the object will invoke the at least one software application which processes the data in the object. Individual ones of a plurality of first sets of protocols are selectable for enabling data to be provided and stored in a data object. A second set of protocols can be used to retrieve data from the data object, or data derived from such data, irrespective of which of the first set of protocols was used to enable the provision and storing of data in the object.
US08613102B2 Method and system for providing document retention using cryptography
Techniques for utilizing security criteria to implement document retention for electronic documents are disclosed. The security criteria can also limit when, how and where access to the electronic documents is permitted. The security criteria can pertain to keys (or ciphers) used to secure (e.g., encrypt) electronic files (namely, electronic documents), or to unsecure (e.g., decrypt) electronic files already secured. At least a portion of the security criteria can be used to implement document retention, namely, a document retention policy. After a secured electronic document has been retained for the duration of the document retention policy, the associated security criteria becomes no longer available, thus preventing subsequent access to the secured electronic document. In other words, access restrictions on electronic documents can be used to prevent access to electronic documents which are no longer to be retained.
US08613100B2 Data exchange processing apparatus and data exchange processing method
The data exchange processing apparatus pertaining to the present invention includes a cryptographic engine unit performing cryptographic processing and verification processing, a stream control unit outputting content while performing cryptographic processing of the content using the cryptographic engine unit, an unauthorized device list update unit verifying an unauthorized device list using the cryptographic engine unit, and a state management unit outputting a permission notification to the unauthorized device list update unit when detecting a low load section of the content according to metadata of the content and processing position of the stream control unit, the low load section being a section in which processing load on the cryptographic engine unit is lower than in other sections. The unauthorized device list update unit, when receiving the permission notification from the state management unit, causes the cryptographic engine unit to execute verification processing of the unauthorized device list.
US08613089B1 Identifying a denial-of-service attack in a cloud-based proxy service
A cloud-based proxy service identifies a denial-of-service (DoS) attack including determining that there is a potential DoS attack being directed to an IP address of the cloud-based proxy service; and responsive to determining that there are a plurality of domains that resolve to that IP address, identifying the one of the plurality of domains that is the target of the DoS attack. The domain that is under attack is identified by scattering the plurality of domains to resolve to different IP addresses, where a result of the scattering is that each of those domains resolves to a different IP address, and identifying one of those plurality of domains as the target of the DoS attack by determining that there is an abnormally high amount of traffic being directed to the IP address in which that domain resolves.
US08613084B2 System, method, and computer program product for detecting at least potentially unwanted activity based on execution profile monitoring
A system, method, and computer program product are provided for detecting at least potentially unwanted activity based on execution profile monitoring. In use, an execution profile of code is monitored utilizing call frame monitoring. Further, at least potentially unwanted activity is detected based on the monitoring of the execution profile.
US08613082B2 License management server, license management method, and computer program product
A license management server connected to an MFP includes an activating unit that, upon receiving an application activation request from the MFP, accesses a license management DB, and, when the number of licenses associated with a product key of the application in the license management DB is one or greater, grants a license for the application to the MFP and cancels the license for the application granted to the MFP upon receiving a deactivation request, and a license managing unit 315 that decrements the number of licenses by one when the license for the application has been granted to the MFP and increments the number of licenses by one when the license for the application granted to the MFP has been canceled.
US08613075B2 Selective item access provision in response to active item ascertainment upon device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device used by a first user has been transferred from the first user to a second user; ascertaining, in response to said determining, which of one or more items that are at least conditionally accessible through the computing device are active; and providing one or more selective levels of access to the one or more items based, at least in part, on said ascertaining. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08613062B2 Method, terminal, apparatus, and system for device management in network communications
A method, a terminal, an apparatus, and a system for device management (DM) are provided. Specifically, a DM terminal, a DM apparatus, method for managing the terminal device are provided. The method for managing the terminal device includes the following steps: adding, by a DM terminal device, amanagement nodes in a DM tree of the DM terminal device; and recording, by the DM terminal device, MOs types supported by the DM terminal device in the management nodes added in the DM tree of the DM terminal device. Therefore, the problem that the server does not know the DM applications supported by the terminal, and in the method, a specific management operation is delivered to make the management of the server more flexible and effective.
US08613059B2 Methods, systems and computer program products for secure access to information
Methods for secure communications are provided. The methods include creating a safe user account on a secure access system, wherein creating an account includes provision of at least one strong authenticator to be associated with a user of the secure access system; providing a unique login and the at least one strong authenticator associated with the user to the secure access system to gain access to information associated with a referring organization, the referring organization being registered with the secure access system; and accessing the information associated with the referring organization based on the unique login and the at least one strong authenticator provided to the secure access system. Related systems and computer program products are also provided.
US08613053B2 System and method for authorizing a portable communication device
Systems and methods of authorizing a portable communication device to access a network resource. In an embodiment, a request to access a network resource is received from a portable communication device via a network. A processor is used to dynamically and selectively determine whether the portable communication device is authorized to access the requested network resource. The determination may be based on a unique identifying attribute associated with the portable communication device without the unique identifying attribute being predefined in a user profile database and without querying the portable communication device or its user for information. If the portable communication device is authorized, it may be allowed to access the network resource. Otherwise, it may be redirected to an authentication system where it may be enabled to submit authentication-related information so that it may be authorized to access the requested network resource.
US08613045B1 Generating secure roaming user profiles over a network
Embodiments are directed to providing access to a resource over a network. A client device may request access to a server. An application may be provided to the client device. The application may cause control of the client device to be switched from a first desktop to a secure desktop. The secure desktop may be configured to restrict applications access to within the secure desktop. An indication of the resource on the server to map to may be received at the client device. The indicated resource may be mapped onto a file system on the client device. Mapping may comprise using a remote file access protocol, using DLL injection, or adding a kernel module to an operating system on the client device. The mapped resource may be constrained to be accessed through the secure desktop.
US08613044B2 Delegating or transferring of access to resources between multiple devices
A gatekeeper device delegates an ability to access a resource to an access device by transmitting metadata, which includes access information for accessing the resource. The access device uses the metadata to retrieve the associated resource from a resource server. By transmitting the metadata in lieu of the resource, flexible use of the resources is implemented while enabling compliance with various restriction schemes. The system may condition the delegation or transfer of resource access on one or more factors, such as proximity between the gatekeeper device and the access devices. Using information about an access device, the resource server may optimize the resources for the receiving access device.
US08613042B2 Access control list conversion system, and method and program threrfor
An access control list conversion system includes: a first rule judgment unit 12 that judges whether an access control rule is a permission rule or a prohibition rule; a temporary storage unit 15 that stores the access control rule which is judged to be the permission rule; a second rule judgment unit 13 that judges whether the actor user of the prohibition rule is the same as the actor user of the permission rule and whether the access target resource of the prohibition rule includes the access target resource of the permission rule; a resource DB that stores resource information in which all of the latest information of the access target resource is systematically recorded; and a resource expansion unit that removes the access target resource of the permission rule from the access target resource of the access control rule which is judged to have the actor user as that of the permission rule and to include the access target resource of the access control rule, with reference to the resource information.
US08613040B2 Adaptive data loss prevention policies
A monitor detects a policy violation on a computing device, wherein the policy violation includes a user attempt to perform an operation to move data that includes sensitive information off the computing device. The monitor determines whether one or more previous policy violations have occurred on the computing device. The monitor performs an action to minimize a risk of data loss based on the one or more previous policy violations.
US08613032B2 Television apparatus and display control method
According to one embodiment, a television apparatus includes: a specific receiver configured to receive, from a communication apparatus connected via a network, list information of a plurality of network services each of which provides data, destination information indicating a connection destination for each of the network services, and setting information corresponding to each of the network services and indicating a setting to a display to receive the data from each of the network services; a display controller configured to control displaying of the list information; a selection receiver configured to receive a selection of the network service included in the list information that is displayed; and a setting controller configured to set the display according to the setting information corresponding to the selected network service and configured to control the display to display the data received from the connection destination for the selected network service indicated by the destination information.
US08613021B2 Providing suggestions of related videos
Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed.
US08613012B2 Method and device for displaying a message on a screen of a television
The present invention provides a method for displaying a message on a screen of a television including the steps of displaying a television picture on the screen; displaying the message in a message region of the screen, wherein the television picture is at least partly visible within the message region; and blurring the television picture in the message region.
US08613010B2 Broadcasting processing apparatus and control method of the same
Disclosed are a broadcasting processing apparatus and a control method of the same. The broadcasting processing apparatus including: a broadcasting receiver which receives a broadcasting signal including contents and additional information about the contents; a condition access module which descrambles the contents if the contents have been scrambled; and a controller which controls the broadcasting receiver to receive the broadcasting signal during a power-off mode, and stores contents information about a shunning function that prevents the inputting of the contents to the condition access module among the received additional information.
US08612992B2 Operating systems
A method of enabling multiple different operating systems to run concurrently on the same RISC computer, comprising selecting a first operating system to have a relatively high priority (the realtime operating system, such as C5); selecting at least one secondary operating system to have a relatively lower priority (the general purpose operating system, such as Linux); providing a common program (a hardware resource dispatcher similar to a nanokernel) arranged to switch between said operating systems under predetermined conditions; and providing modifications to said first and second operating systems to allow them to be controlled by said common program.
US08612990B1 Prioritized rate scheduler for a storage system
A storage system may include a set of storage devices; a controller; and a management device. The controller may arbitrate among operations for execution by the set of storage devices, where the operations are received from users that are associated with priority levels. The controller may maintain queues, corresponding to the users, to queue operations from the users. The controller may additionally include a scoring component and a scheduler. The scoring component may maintain a score for each queue. The scheduler may choose, from the queues and based on the score of each queue, one of the operations to service. The management device may receive usage updates, from the controller, reflecting usage of the set of storage devices; calculate a maximum allowed usage levels, based on the received usage updates, for each user; and transmit the calculated maximum usage levels to the controller.
US08612985B2 Apparatuses and methods for processing workitems in taskflows
At least one example embodiment discloses a method of processing a workitem including a plurality of tasks. The method includes transmitting requests for completion to the plurality of tasks, respectively, receiving processed data from a first task of the plurality of tasks in response to the request, the processed data being marked as intended for a second task of the plurality of tasks, changing a counter value associated with the second task, each of the plurality of tasks associated with a counter value, transmitting the processed data to the second task, and determining a state of the workitem based on the counter values.
US08612975B2 World switch between virtual machines with selective storage of state information
A data processing device includes one or more state registers to store state information associated with an execution core of the device. Each state register includes an associated “dirty” bit. When a guest program is executed at the execution core, a dirty bit is set in response to a change in the state information at the associated state register. In response to a world switch from the guest program to a VMM, the state information at each state register is stored to memory only if the associated dirty bit is set. In addition, if the VMM changes any stored state information, it clears a “clean” bit associated with the changed information. In response to a world switch from the VMM to a guest, the state information associated with cleared clean bits is retrieved from memory.
US08612966B2 Method and system for preparing software offerings having software application code and post-install configuration information
Embodiments relate generally to a method of generating a post-installation configuration for a software application offering. The method includes receiving a request for a post-installation configuration for a software application and determining a software distribution in which the software application will operate. The method also includes determining a set of inter-dependencies between the software application and the software distribution and retrieving a set of templates for post-installation configuration of the software application. The method further includes generating a post-installation configuration file that customizes the software application for operation with the software distribution and packaging the software application into an offering that comprises the post-installation configuration file and the software application.
US08612965B2 Firmware updating apparatus, firmware updating method, and storage medium
Disclosed is a method that includes specifying a firmware version to be updated; determining whether or not a direct update from a current firmware version to the specified firmware version is enabled; determining whether or not the update to the specified firmware version enabled through an intervention of another version update, if it is determined that the direct update to the specified firmware version is disabled; and executing the update to the specified firmware version through the intervention of another version update, if it is determined that the update from the current firmware version to the specified firmware version is enabled through the intervention of another version update.
US08612964B2 Migrating unified modeling language models across unified modeling language profiles
A method and system for migrating a UML model across UML profiles. After retrieving a UML model, a source UML element, a source UML profile, a source stereotype, and a source meta-class, the target UML profile, stereotype and meta-class are looked up in a mapping table based on the source UML profile, stereotype, and meta-class. The target UML profile is applied on the UML model. Based on the source meta-class being different from the target meta-class, relationships of the source UML element are retrieved, a target UML element is created, the relationships are copied to the target UML element, and the source UML element is removed from the UML model. The target stereotype is applied to the target UML element. The source stereotype is removed from the target UML element. The source UML profile is removed from the UML model.
US08612962B2 Method for programming a memory-programmable controller with resistant storage of data in memory
The invention relates to a method for programming and/or diagnosis of a memory-programmable controller, having at least one memory-programmable function component. For programming, a predetermined programming system is used. In the context of this programming system variables are predetermined, and information exchange sequences are used for the programming. Results of the programming are output during at least one programming mode via an output device, and input information is at least in part stored permanently in memory.
US08612956B2 Efficient object profiling for optimizing object locality
A computer-implementable method, system and apparatus. The frequency of reference to an object, also known as “hotness,” can be collected as a part of a profiling phase during a runtime operation of data-processing system by permitting each reference to the object during the runtime operation to randomly guess a predetermined value associated with the object, such that a correct guess thereof implies that the object is referenced frequently. Thereafter, the frequency of reference to the object can be validated by identifying a particular value in a header associated with the object, in response to collecting the frequency of reference to the object during the profiling phase, thereby increasing the scalability and efficiency of the runtime operation while permitting data associated with the frequency of reference to the object to other applications for immediate use.
US08612955B2 Wavescalar architecture having a wave order memory
A dataflow instruction set architecture and execution model, referred to as WaveScalar, which is designed for scalable, low-complexity/high-performance processors, while efficiently providing traditional memory semantics through a mechanism called wave-ordered memory. Wave-ordered memory enables “real-world” programs, written in any language, to be run on the WaveScalar architecture, as well as any out-of-order execution unit. Because it is software-controlled, wave-ordered memory can be disabled to obtain greater parallelism. Wavescalar also includes a software-controlled tag management system.
US08612952B2 Performance optimization based on data accesses during critical sections
Detecting optimization opportunities is enabled by utilizing a trace of a target concurrent computer program and determining a relation between data objects accessed during the tracked execution. The relation may be stored in a Temporal Relation Graph (TRG), in an extended-TRG or another data structure. The relation may be affected by temporally-adjacent accesses to data objects. The relation may further be affected by accesses to data objects performed during critical sections of the target program.
US08612944B2 Code evaluation for in-order processing
Systems and methods of code evaluation for in-order processing are disclosed. In an embodiment, the method includes identifying a first instruction having multiple execution source paths. The method also includes generating a first execution path model identifying an execution order of multiple instructions based on a first condition and generating a second execution path model identifying an execution order of a second instruction based on a second condition. The method includes evaluating at least one of the execution path models to identify a hazard condition.
US08612943B2 Data transmission program, data transmission apparatus, and method for editing operation manual
A data transmission program, stored in a computer-readable recording medium, causing a computer to function as a transmission-request receiving unit configured to receive an editing-program transmission request from a second information processing apparatus displaying an operation manual that includes a procedure for remotely controlling a first information processing apparatus on a display device, the editing-program transmission request being transmitted from the second information processing apparatus, and a program transmitting unit configured to transmit, once the transmission-request receiving unit receives the editing-program transmission request, an operation-manual editing program for editing the operation manual to the second information processing apparatus, the program transmitting unit also transmitting an emulation program for causing the display device to display a control screen used at the time of remote controlling of the first information processing apparatus to the second information processing apparatus.
US08612940B2 Lock removal for concurrent programs
A system and method are disclosed for removing locks from a concurrent program. A set of behaviors associated with a concurrent program are modeled as causality constraints. The causality constraints which preserve the behaviors of the concurrent program are identified. Having identified the behavior preserving causality constraints, the corresponding lock and unlock statements in the concurrent program are identified which enforce the identified causality constraints. All identified lock and unlock statements are retained, while all other lock and unlock statements are discarded.
US08612934B2 Virtual typing executables
A method for modifying a computer program. According to one embodiment, a new value to replace a value associated with a virtual type in a computer program is received. The new value is received during execution of the computer program by a processor unit. The replacement of the value by the new value modifies the computer program while the computer program is executed by the processor.
US08612926B2 System and method for software development
This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository. In another embodiment, a method for compensating a software developer includes soliciting software developers for the submission of computer software components, receiving software components in response to the solicitation from the developers, evaluating the received software components, selecting one or more of the submissions for potential distribution to the public, and allotting the proceeds from the distribution to the developers.
US08612925B1 Zero-footprint telephone application development
A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in preparation for a sales pitch for selling hosting services, a non-programmer can develop a short application appropriate to the target customer. After the pitch, access to the demonstration could be given to the target customer to allow them to more fully develop the application. When the target customer is satisfied with the application, they can have their application live for their actual (as opposed to test users) at a suitable phone number simply by having the hosting provider configure the appropriate access. Once the source code of phone application is identified to the development environment, the developer can use a telephone to immediately call the application on the hosted development environment. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. This focuses the development on application specific logic. Embodiments of the invention simplify the process of defining speech recognition grammars within their applications. Embodiments of the invention support rapid application deployment from the development environment to hosted application deployment to the intended audience.
US08612924B2 Support program, support apparatus, and support method to change a display attribute of a component in a displayed circuit
A computer-readable medium storing a support program that causes a computer to execute operations, the operations including reading out, from a memory that stores arrangement information on a component on a circuit and analysis information indicating a result of an analysis on the component, the arrangement information on the component and generating image information, reading out the analysis information that is information related to whether or not an examination is to be carried out with respect to the component from the memory, and changing a display attribute of the component which is included in the image information in accordance with the analysis information.
US08612923B2 Methods, systems, and computer-program products for item selection and positioning suitable for high-altitude and context sensitive editing of electrical circuits
Methods, systems, computer program products for editing electrical circuits that facilitate and speed the layout of electrical circuits. Embodiments provide high-altitude editing capabilities to the user that enable the user to more easily select circuit items in congested layouts and schematic diagrams, and modify and arrange circuit items with respect to one another in congested layouts and schematic diagrams. Additional embodiments are directed to enabling EDA commands and the like to have context sensitivity, neighborhood awareness, and/or an ability to anticipate intentions of the user.
US08612920B2 Field device for determining or monitoring a physical or chemical variable
A field device, comprising a sensor, and a control/evaluation unit. The control/evaluation unit is implemented on an application-specific integrated circuit—an ASIC—which, in at least a first section and in a second section, is embodied as a dynamically reconfigurable logic chip. In each of the two sections, in each case, a measuring path composed of a plurality of function modules can be configured; wherein the individual sections are spaced apart from one another in such a manner, that a temperature and/or a voltage change in one of the sections has no influence on the other section or the other sections. The control/evaluation unit partially dynamically reconfigures the function modules in the measuring paths as a function of the particular defined safety-critical application, so that the field device fulfills the required safety standard.
US08612918B2 Method for extracting information for a circuit design
The present disclosure is directed to a method for extracting information for a circuit design. The method includes establishing a reflexive relationship between a plurality of design shapes corresponding to a plurality of circuit components in the circuit design. The method includes receiving a design change for at least one design shape of the plurality of design shapes. The method includes identifying a set of changed shapes, a set of affected shapes, and a set of involved shapes. The method includes extracting at least one of a capacitance, an inductance or a resistance for the updated circuit design based on at least one of the set of changed shapes, the set of affected shapes and the set of involved shapes. The method includes updating the plurality of circuit components in the circuit design based on at least one of the set of changed shapes and the set of affected shapes.
US08612915B1 Reducing leakage in standard cells
Embodiments of systems and methods for leakage reduction of a cell are presented herein. According to one embodiment, a path module can identify each rail-to-rail path in a cell. In the embodiment, a transistor set module can select one or more transistors that are coupled to a rail of the cell and, if removed, no rail-to-rail path would exist in the cell. A layout modification module can transform the cell by upsizing a gate length of each transistor of the selected transistors to create a low-leakage version of the cell.
US08612910B2 Clock alias for timing analysis of an integrated circuit design
A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis.
US08612903B2 Technique for repairing a reflective photo-mask
During a calculation technique, a modification to a reflective photo-mask is calculated. In particular, using information associated with different types of analysis techniques a group of one or more potential defects in the reflective photo-mask is determined. Then, the modification to the reflective photo-mask is calculated based on at least a subset of the group of potential defects using an inverse optical calculation. In particular, during the inverse optical calculation, a cost function at an image plane in a model of the photolithographic process is used to determine the modification to the reflective photo-mask at an object plane in the model of the photolithographic process.
US08612902B1 Retargeting multiple patterned integrated circuit device designs
A mechanism is provided for performing retargeting in a multiple-pattern integrated circuit device design manufacturing process. For at least one element on at least one exposure of multiple-pattern integrated circuit device design after decomposition, a lithographic simulation analysis is performed for a width and first space combination to generate a two-dimensional width and first space representation of lithographic variation. The two-dimensional width and first space representation is combined with second space of the element to a nearest element on pre-decomposed layout of the multiple-pattern integrated circuit device design to generate a three-dimensional representation of retargeting bias values. Responsive to a determination that the element requires a retargeting bias, a retargeting bias is selected for the element based on the three-dimensional representation of retargeting bias values. The fabrication of the integrated circuit device design is then controlled based on the selected retargeting bias for the element.
US08612897B2 Idle screen arrangement structure and idle screen display method for mobile terminal
An idle screen arrangement structure and an idle screen display method for a mobile terminal are provided. The idle screen arrangement structure includes a base idle screen; and a plurality of different extended idle screens arranged in four or eight directions around the base idle screen. A first idle screen of the base idle screen and extended idle screens is displayed on the display unit. In response to an input of a screen-switch event, a second idle screen of the base idle screen and extended idle screens different from the first idle screen is displayed instead of the first idle screen. For example, when the pointer is moved into a screen-switch region on the display unit, the first idle screen is switched to the second idle screen. The base and extended idle screens may have shortcuts to particular functions, and be switched one another in a circular or a non-circular manner.
US08612892B2 Incremental run-time layout composition
Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.
US08612887B2 Alignment technology
Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names.A user interface is displayed, including first and second portions. A group name list is displayed for the one or more groups of the first version in the first user interface portion and of the second version in the second portion. A list of one or more tables within each respectively displayed group is displayed. Within each group of the first version the one or more table names are in visual alignment with respective corresponding one or more table names of the respective corresponding group of the second version.
US08612881B2 Web page content discovery
Various embodiments enable discovery of functionality associated with a webpage's content. In at least some embodiments, a user interface instrumentality can be automatically presented to a user to inform the user of functionality associated with content appearing on a webpage. The user interface instrumentality can, in some instances, reside in the form of a clickable button that is automatically presented when a user moves their cursor on or near a particular piece of webpage content. By clicking on the presented button, the user can access functionality associated with the particular piece of webpage content. In at least some other embodiments, a browser's chrome includes a discovery button that provides a listing of items that have functionality that can be performed relative to the items.
US08612873B2 Method and apparatus for operating displayed area of electronic map and recording medium
A method and an apparatus for operating a displayed area of an electronic map and a recording medium are provided. In the method, a displayed area of an electronic map is displayed first. Then, an indicating object of a point of interest (POI) located outside the displayed area is displayed on an edge of the displayed area towards a direction of the POI with respect to the displayed area. When the indicating object of the POI is selected, the displayed area of the electronic map is changed to the displayed area comprising the POI. Accordingly, users are able to quickly change the displayed area and check a location and related information of each POI in a simple operation manner.
US08612862B2 Integrated client for access to remote resources
Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources.
US08612861B2 Viewpoint collaboration
A method, apparatus, and computer instructions for managing messages. A viewport is displayed on a display in association with a chat window in which the viewport defines an area on the display. The image is defined as graphical data in the area defined by the viewport to form a selected image in response to a user input to select an image. A marker is placed in a text message in the chat window in which the marker is associated with the selected image.
US08612852B2 Omniportlet-declaratively publish data in a portal without code
Techniques for generating a page from a declarative specification are provided. An interface is provided that enables a user to declaratively specify a data source. Also, an interface is provided that allows a user to declaratively specify layout information for data from the data source. A page is then generated based on the declarative specification for the data source and the layout information.
US08612849B2 Laying out graphical elements on a page
Disclosed are methods for laying out objects on a page which may be operative at a pre-layout calculation stage (107) or a post-layout calculation stage (109). The methods involve objects such as panels (202) into which multiple containers (203) may be configured to negotiate for space within the panel (202) upon insertion of content (204) into the panels. Typically some of the content (204) is variable for each instance of document production according to the layout. The laying out involves the application of multiple arrangement rules (FIGS. 5A-5D) and arbitration between preferred and actual dimensions (eg. height and width) of the objects including panels and containers.
US08612844B1 Sniffing hypertext content to determine type
Correct detection of embedded content type enables an operating system to launch the correct program to handle the embedded content. A page retrieval module retrieves an HTML page from a server, the contents of which are parsed by a parsing module. An embedded content analyzer gathers information from the parsed page about content embedded within the web page and proceeds to determine the type of content that is embedded. Content type is determined by analyzing various parameters such as a type specified by the web page, content type provided by an HTTP response, known file extensions present in a URL associated with the content or with the name of the file itself, and by sniffing the file. In one embodiment, the results of each analysis are weighted and a determination is made based upon the weighted total of results.
US08612843B2 Systems and methods for qualitative media defect determination
Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a media defect detector circuit. The media defect detector circuit is operable to compare a data input derived from a medium against at least a first defect level to yield a first level output, and a second defect level to yield a second level output; and provide a combination of the first level output and the second level output as a defect quality output. A value of the defect quality output corresponds to a likelihood of a defect of the medium.
US08612840B2 Method for detecting an error in an A/D converter by parity predictions
For detecting an error of an A/D converter, which is designed to generate at least one digital output signal, which includes a quantity of output data bits, based on at least one analog input signal, and during a conversion, to generate a thermometer code which includes a quantity T of output data values, the detection method includes: ascertaining a first parity directly for the output data bits of the output signal; making a prediction for the output data bits on the basis of the T output data values of the thermometer code; ascertaining a second parity, which is a reverse of the first parity, for the predicted output data bits; and detecting an error for the A/D converter when both the first and second parities are identical.
US08612837B1 BM/LLR computations for multi-dimensional TCM/BCM codes
Systems and methods for processing and decoding TCM/BCM-coded signal vectors. A multi-dimensional signal vector is received by, for example, a TCM or BCM decoder. The TCM/BCM decoder identifies the closest signal points in the signal constellation set, or “nearest neighbors,” for each dimension of the received signal vector. The TCM/BCM decoder then forms a test set that includes a plurality of multi-dimensional test vectors, where each dimension of each test vector is based on an identified nearest neighbor. In particular, each test point in the test set is based on a different combination of the nearest neighbors. The TCM/BCM decoder can compute branch metrics based on only the test points in the test set, and can make detection decisions using the computed branch metrics.
US08612833B2 Apparatus and method using matrix network coding
Provided are a communication apparatus and method using a matrix network coding scheme. The communication apparatus includes a reception unit to receive a corrupted packet including a plurality of corrupted words, and a controller to estimate a first decoded word corresponding to the corrupted words based on the corrupted words and a generator matrix. The controller generates a second decoded word corresponding to the corrupted words based on a codebook and the estimated first decoded word. The codebook is based on the generator matrix. The controller generates a message based on a plurality of second decoded words respectively corresponding to the plurality of corrupted words.
US08612832B2 Mechanisms and techniques for providing cache tags in dynamic random access memory
A dynamic random access memory (DRAM) is operated as a cache memory coupled with a processor core. A block of data is transmitted to the DRAM as even and odd pairs of bits from the processor core. The block of data includes N error correcting code (ECC) bits and 11*N data bits. Two or more cache lines are to be stored in a memory page with tag bits aggregated together within the page.
US08612830B2 Method of correcting error of flash memory device, and, flash memory device and storage system using the same
According to this invention, a highly reliable memory device that uses up a life of a flash memory can be provided. The memory device is a nonvolatile memory device including a plurality of memory cells, in which: each of the plurality of memory cells is an FET which includes a floating gate; the plurality of memory cells are divided into a plurality of deletion blocks; and the nonvolatile memory device reads data stored in a first deletion block, detects and corrects an error contained in the read data, stores, when the number of bits of the detected error exceeds a threshold, the corrected data in a second deletion block, sets a smaller value as the threshold as an error frequency detected in the first deletion block is higher, and sets a smaller value as the threshold as the number of deletion times executed in the first deletion block is larger.
US08612828B2 Error correction mechanisms for 8-bit memory devices
Described herein are 8-bit wide data error detection and correction mechanisms that require fewer memory chips and therefore provide reduces system complexity and reduced system power consumption as compared to traditional mechanisms. This technique relies on testing a fixed set of possible solutions in order to correct the fault. This error code provides a very high error detection rate, but requires a set of error trials to correct the detected faults. The extra correction latency for infrequent errors may be acceptable given a low frequency. For repeated corrections, a log may be maintained to simplify error correction.
US08612826B2 Systems and methods for non-binary LDPC encoding
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data encoding.
US08612822B1 Method and apparatus for enhanced error correction
A data unit is received, wherein the data unit includes a primary information data structure and a primary redundancy data structure. A field in the primary information data structure is detected. A secondary error correction operation is performed on the detected field. After performing the secondary error correction operation, a primary error correction operation is performed on the data unit using the primary redundancy data structure.
US08612819B2 Systems, methods, and media for checking available bandwidth using forward error correction
Methods for checking available bandwidth using forward error correction are provided, the methods comprising: identifying data to be transmitted; determining an amount of forward error correction data to be sent to a receiver; creating the forward error correction data based on corresponding data in the data to be transmitted; transmitting to the receiver the forward error correction data and the corresponding data in the data to be transmitted; determining an error level in at least one of the corresponding data and the forward error correction data; and when the error level is below a value, increasing the amount of bandwidth used in a transmission to the receiver of other data in the data to be transmitted over the amount of bandwidth used in the transmission to the receiver of the corresponding data and decreasing the amount of bandwidth used for forward error correction data in the transmission of the other data.
US08612812B2 Semiconductor memory device, test circuit, and test operation method thereof
A semiconductor memory device includes a plurality of banks, each including a plurality of first memory cells and a plurality of second memory cells, a first input/output unit configured to transfer first data between the first memory cells and a plurality of first data pads; a second input/output unit configured to transfer second data between the second memory cells and a plurality of second data pads, a path selection unit configured to transfer the first data, which are input through the first data pads, to both the first and second memory cells, during a test mode, and a test mode control unit configured to compare the first data of the first and second memory cells, and to control at least one of the first data pads to denote a fail status based on a comparison result, during the test mode.
US08612811B2 Defective-ratio predicting method, defective-ratio predicting program, managing method for semiconductor manufacturing apparatus, and manufacturing method for semiconductor device
In a managing system for a semiconductor manufacturing apparatus, a predicting unit 121 predicts a characteristic defective ratio and a foreign-substance defective ratio of each process obtains an actual defective ratio of each fail bit mode and a critical area of each process and each fail bit mode, calculates the number of foreign substances of each process by using the actual defective ratio of each fail bit mode and the critical area of each process and each fail bit mode, the fail bit mode being except for an arbitrary fail bit mode, calculates a foreign-substance defective ratio of each process and a foreign-substance defective ratio of each fail bit mode by using the number of foreign substances, and calculates a characteristic defective ratio of the arbitrary fail bit mode based on the foreign-substance defective ratio and actual defective ratio of each fail bit mode.
US08612803B2 Information processing apparatus and driver execution control method
An information processing apparatus includes a process monitor configured to monitor the status of processes executed in accordance with respective monitored driver programs which are to be monitored among driver programs associated with respective devices, an error processor configured to operate when a processing error is detected by the process monitor, to register, in a nonvolatile memory, driver information indicating the driver program with respect to which the error has been detected, and an execution controller configured to call and execute the driver programs, wherein when the information processing apparatus is started, the execution controller skips execution of the driver program indicated by the driver information registered in the nonvolatile memory.
US08612800B2 Computing device with recovery mode
Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.
US08612794B2 Clock signal generating device and electronic device
To provide a clock signal generating device that changes the frequency of a predetermined clock signal in a short time and prevents or mitigates instability in the operation of the supply destinations of the clock signal when the frequency of the clock signal is changing.The clock signal generating device is provided with a second control unit that, when the target frequency changes, successively changes the voltage impressed on the clock signal generating unit with a preset change value and a preset interval in a preset time in place of the first control unit, causing the frequency of the clock signal newly generated by the clock signal generating unit to approach the target frequency.
US08612783B2 Remote controlled computer system that avoids accidental power cycling by selectively transmitting a manual trigger signal to a motherboard based on the presence of a power activating signal from a connected power supply
A remote-controlled computer system includes a computer system electrically linked to a remote control device. The remote control device receives a manual operation to generate a manual trigger signal sent to the computer system. The computer system includes a motherboard, a power supply and a status control unit. The motherboard receives continuously the manual trigger signal and sends a power ON/OFF signal to start or stop the power supply. The power supply provides electric power to the motherboard for booting and a power activating signal to the motherboard. The status control unit is electrically connected to the motherboard, power supply and remote control device. The status control unit receives the manual trigger signal from the remote control device and transmits to the motherboard. The status control unit also detects absence of the power activating signal output from the power supply and stops sending the manual trigger signal.
US08612776B2 Storage control apparatus to which thin provisioning is applied
A storage control apparatus stores a device attribute that indicates whether a physical storage device that is made to be a basis of a pool of a creation target is an encryption device (a physical storage device that is provided with an encryption function) or an unencryption device (a physical storage device that is not provided with an encryption function) as a pool attribute for the pool. In the case in which a pool attribute that has been stored for a pool with which a virtual volume that is a virtual logical volume of a creation target is associated indicates both of an encryption and an unencryption, the storage control apparatus associates the virtual volume of a creation target with a physical storage device that conforms to an attribute that has been specified as a volume attribute of the virtual volume of a creation target among an encryption device and an unencryption device that are a basis of a pool of the associated destination. The storage control apparatus stores a volume attribute of the virtual volume of a creation target.
US08612772B1 Security core using soft key
Implementing a key and a protection circuit in a configurable device. A soft key associated with a protection circuit is combined with a user's electronic design in generating configuration data for download onto the configurable device. The placement and routing of the soft key is pseudo-randomly arranged with respect to the user's electronic design such that its placement and routing on the configurable device is substantially different for binary configuration data that is generated. Hiding the soft key and its connections to the protection circuit and assisting in protecting user electronic designs is achieved.
US08612766B2 Secure credential unlock using trusted execution environments
Computing devices utilizing trusted execution environments as virtual smart cards are designed to support expected credential recovery operations when a user credential, e.g., personal identification number (PIN), password, etc. has been forgotten or is unknown. A computing device generates a cryptographic key that is protected with a PIN unlock key (PUK) provided by an administrative entity. If the user PIN cannot be input to the computing device the PUK can be input to unlock the locked cryptographic key and thereby provide access to protected data. A computing device can also, or alternatively, generate a group of challenges and formulate responses thereto. The formulated responses are each used to secure a computing device cryptographic key. If the user PIN cannot be input to the computing device an entity may request a challenge. The computing device issues a challenge from the set of generated challenges. Upon receiving a valid response back, the computing device can unlock the secured computing device cryptographic key associated with the issued challenge and subsequently provide access to protected data.
US08612764B2 Method for secure transmission using a fax server, system and computer program for implementing this method
A method for secure transmission using a fax server, including transmitting a document to be faxed, by a sender to a server, in the form of a digital file in a non-fax format, as well as information relative to the identity of the recipient; calculating a Tiff format file from the digital file on the one hand, the creation time and date of the file and an informative file on the other hand; calculating a signature from said Tiff document and entering the result of this calculation in an additional file; recording the files in a secured space accessible by the sender and the recipient; modifying the Tiff file to be transmitted to insert the signature and information allowing the recipient to access the recorded files; transmitting the file by the server to the telephone address of the recipient, according to a fax standard, and issuing a transmission report by the server in the form of an electronic message in a non-fax format.
US08612750B2 Creating and using secure communications channels for virtual universes
A system and method provides secure channels for communication in a virtual universe by employing a packet interception layer for incoming and outgoing data packets. A data path is defined and is sequentially encrypted with the public keys of servers in the path. Decryption and identification of the next server occurs in a sequential manner in which the path is known only to the sender.
US08612749B2 Medical device rights and recall management system
The embodiments provide systems and methods for medical device rights and recall management system. A digital IP rights and recall management device activates a central key server to authenticate software contents and services operated on a microprocessor based medical devices through a coding key that may be embedded in a medical device or in a service provider server or in an end user computer. The recall management server unlocks the software content transmitted from or to a value-added service provider and selectively recall the value-added software component without requiring any physical recall of the medical device. The system maintains a virtual device master record which enables quality control and recall capability for software elements independent of any physical hardware recall.
US08612742B2 Method of authentication at time of update of software embedded in information terminal, system for same and program for same
A load on a server or a network is suppressed at a minimum, the authentication server is not necessary, and download of falsified software is prevented. A server creates a time-limited authentication key, computes a hash value of a file included in update software for each file to create a hash table in which hash values of a file are listed, and encrypts the hash table using the authentication key. A unit obtains the encrypted hash table and the authentication key from a server. An information terminal obtains the encrypted hash table from the unit, obtains the authentication key from the unit, determines whether or not a time limit of the authentication key is valid, obtains the encrypted hash table from the server if the time limit is determined to be valid as a result of the determination, decrypts the tables using the authentication key, compares the tables after decryption, and initiates download of the update software if both the tables are identical to each other.
US08612741B2 System and method for configuring plural software profiles
A computer with multiple software applications has defined for it plural software profiles for selection of one of the profiles in response to a system and/or user signal. Each profile when selected enables a respective set of applications to run on the system.
US08612740B2 Mobile terminal with a dedicated screen of a first operating system (OS) with at least an icon to touch for execution in a second OS
A method and system for controlling a mobile terminal provided with at least two operating systems. The method includes: displaying an application on a dedicated screen of a first OS (Operating System) among the at least two OSs (Operating Systems); determining that an execution command for the application is input to the dedicated screen of the first OS; determining whether the application is executable in the first OS if the execution command for the application is determined to have been input to the dedicated screen of the first OS; finding, among the at least two OSs in the memory, a second OS capable of executing the application if the first OS is determined not to be able to execute the application; activating the second OS; and executing the application via the activated second OS.
US08612728B2 Reducing data hazards in pipelined processors to provide high processor utilization
A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
US08612727B2 Apparatus and method for marking start and end bytes of instructions in a stream of instruction bytes in a microprocessor having an instruction set architecture in which instructions may include a length-modifying prefix
An apparatus in a microprocessor that has an instruction set architecture in which instructions may include a length-modifying prefix used to select an address/operand size other than a default address/operand size, wherein the apparatus marks the start byte and the end byte of each instruction in a stream of instruction bytes. Decode logic decodes each instruction byte of a predetermined number of instruction bytes to determine whether the instruction byte specifies a length-modifying prefix and generates a start mark and an end mark for each of the instruction bytes based on an address/operand size. Operand/address size logic provides the default operand/address size to the decode logic to use to generate the start and end marks during a first clock cycle during which the decode logic decodes the predetermined number of instruction bytes. If during the first clock cycle and any of N subsequent clock cycles the decode logic indicates that one of the predetermined number of instruction bytes specifies a length-modifying prefix, the operand/address size logic provides to the decode logic on the next clock cycle the address/operand size specified by the length-modifying prefix to use to generate the start and end marks.
US08612722B2 Determining an end of valid log in a log of write records
Provided are a method, computer program product and system for determining an end of valid log in a log of write records. Records are written to a log in a storage device in a sequential order, wherein the records include a next pointer addressing a next record in a write order and a far ahead pointer addressing a far ahead record in the write order following the record. The far ahead pointer and the next pointer in a plurality of records are used to determine an end of valid log from which to start writing further records.
US08612710B2 Permissions of objects in hosted storage
A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted storage system. The hosted storage system provides hosted storage to a plurality of clients that are coupled to the hosted storage system. A request to store a second data object is received. The request includes an indicator that the first data object stored in the hosted storage system should be used as an access control list for the second data object. The second data object is stored in the hosted storage system. The first data object is assigned as an access control list for the second data object stored in the hosted storage system.
US08612707B2 Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
A portable data protection system is described for protecting, transferring or copying data using continuous data protection (CDP) over intermittent or occasional connections between a computer system or mobile device containing the data to be protected, transferred or copied, called a data source, and one or more computer systems that receive the data, called a data target. CDP can be broken down logically into two phases: 1) detecting changes to data on a data source and 2) replicating the changes to a data target. The portable data protection system uses a method that performs the first phase continuously or near continuously on the data source, and the second phase when a connection is available between the data source and the data target.
US08612704B2 Storage system with virtual areas and method for managing storage system
A first storage system copies data of a virtual area of a first virtual volume to a virtual area of a second virtual volume of a second storage system, monitors accesses with respect to multiple virtual areas of the first virtual volume, updates access information related to the accesses of the multiple virtual areas, and, based on the access information, reallocates data inside an actual area of a first pool allocated to the virtual area of the first virtual volume. The first storage system sends the access information to the second storage system. The second storage system receives the access information, and, based on the access information, reallocates data inside the actual area allocated to a virtual area of the second virtual volume.
US08612696B2 Efficient data storage system
A system and method are disclosed for providing efficient data storage. A plurality of data segments is received in a data stream. The system preliminarily checks in a memory having a relatively low latency whether one of the plurality of data segments may have been stored previously in a data segment repository. The memory having the relatively low latency stores data segment information. In the event that the preliminary check determines that one of the plurality of data segments may have been stored in the data segment repository, a memory having a relatively higher latency is checked to determine whether the data segment has been stored previously in the data segment repository.
US08612677B1 Memory system and method of writing data in a memory system
A memory system according to an embodiment of the present invention includes a disk recording medium, a non-volatile memory, a temperature measurement module that measures a temperature of the vicinity of the non-volatile memory, a threshold temperature memory module that holds a threshold temperature. The memory system according to the embodiment further includes a controller that writes data in the non-volatile memory if the temperature measured by the temperature measurement module is higher than the threshold temperature upon receiving an instruction to write the data from a host.
US08612674B2 Systems and methods for concurrently accessing a virtual tape library by multiple computing devices
Virtual tape libraries (VTLs) and methods for concurrently accessing a VTL are provided. One VTL includes memory partitioned into multiple volumes, multiple virtual drives, and a processor. The processor is configured to enable multiple applications to concurrently access a virtual storage volume in a first or second access mode. One method includes receiving a first request for a first application to access a virtual storage volume to write data to or read data from the virtual storage volume and granting the first request. The method further includes receiving a second request for a second application to concurrently access the virtual storage volume to write data to or read data from the virtual storage volume, determining if the first and second requests are compatible, and accepting or denying the second request based on the determination. Also provided are physical computer storage mediums including computer code for performing the above method.
US08612668B2 Storage optimization system based on object size
A method and apparatus optimizes storage on solid-state memory devices. The system aggregates object storage write requests. The system determines whether objects associated with the object storage requests that have been aggregated fit in a block of the solid-state memory device within a defined tolerance. Upon the aggregation of object storage write requests that fit in a block of the solid-state memory device, the system writes the objects associated with the aggregated object storage write requests to the solid-state memory device.
US08612666B2 Method and system for managing a NAND flash memory by paging segments of a logical to physical address map to a non-volatile memory
A method and system to facilitate paging of one or more segments of a logical-to-physical (LTP) address mapping structure, such as a table, to a non-volatile memory, such as a NAND flash memory. The LTP address mapping structure is part of an indirection system map associated with the non-volatile memory. By allowing one or more segments of the LTP address mapping structure to be paged to the non-volatile memory, the amount of volatile memory required to store the LTP address mapping structure is reduced while maintaining the benefits of the LTP address mapping structure. One or more segments of the logical to physical address mapping structure may be cached in volatile memory, and a size of each segment may be the same as or a multiple of a page size of the NAND flash memory. A lookup or segment table may be provided to indicate a location of each segment and may be optimized for sequential physical addresses.
US08612665B2 Memory system and data transfer method thereof
A method for transferring data in a memory system including at least first and second memories, includes activating the first memory to conduct a read operation, activating the second memory during the read operation of the first memory, and transferring data which is obtained from the read operation, directly to the second memory from the first memory.
US08612663B1 Integrated circuit devices, systems and methods having automatic configurable mapping of input and/or output data connections
Integrated circuit devices are disclosed with receive ports having mapping circuits automatically configurable to change a logical mapping of data received on receive-data connections. Automatic configuration can be based on a data value included within a received data set. Corresponding systems and methods are also described.
US08612655B2 Small removable audio player that attaches to a host media player
A method for synchronizing a host media player and a removable audio player, when the removable audio player is attached to the host media player, including receiving a new media file via an external connector in the host media player, wherein the new media file may be a digital audio file or a digital media file of a media type that the removable audio player is unable to play but the host media player is able to play, storing the new media file in a storage unit within the host media player, and conditionally copying the new media file to a storage unit within the removable audio player when the removable audio player is attached to the host media player, if the new media file is an audio file.
US08612654B2 Determining configuration parameters of a mobile network
A method of determining configuration parameters of a mobile network topology for testing and monitoring purposes at an interface (Iub) located between a first node and a second node of the mobile network where between the first and the second node there exist several channels includes finding the channel having signaling information, analyzing signaling information to determine the configuration parameters, updating the configuration parameters dynamically, and performing a monitoring activity or test scenario based on the configuration parameters.
US08612652B2 Systems, methods, and media for disabling graphic processing units
An information handling system (IHS) provides a method for managing power consumption. The method includes detecting a power-on in the IHS, wherein the IHS comprises a first graphics processing unit (GPU) and at least one additional GPU. The method also includes determining if a normal boot is implemented in the IHS and determining if an instant-on boot occurred if the normal boot is implemented. The at least one additional GPU is disabled if an instant-on boot occurred.
US08612649B2 Validation of priority queue processing
A method for validating outsourced processing of a priority queue includes configuring a verifier for independent, single-pass processing of priority queue operations that include insertion operations and extraction operations and priorities associated with each operation. The verifier may be configured to validate N operations using a memory space having a size that is proportional to the square root of N using an algorithm to buffer the operations as a series of R epochs. Extractions associated with each individual epoch may be monitored using arrays Y and Z. Insertions for the epoch k may monitored using arrays X and Z. The processing of the priority queue operations may be verified based on the equality or inequality of the arrays X, Y, and Z. Hashed values for the arrays may be used to test their equality to conserve storage requirements.
US08612647B2 Priority aware queue
Devices, systems, and methods are provided involving queue management. One embodiment includes a computing device having a priority aware queue. In this embodiment, the device includes a queue having a number of counters associated therewith to monitor a number of items each having a classification level associated therewith. The device also includes computer executable instructions to review each of the number of counters to determine whether to discard the item based upon whether at least one of the counters indicates that a higher classification item is being held in the queue.
US08612644B2 Storage apparatus and a data management method employing the storage apparatus
A storage apparatus is provided that is capable of reducing data maintenance management costs with a performance that is both highly reliable and fast. The present invention is storage apparatus where an intermediary device is arranged between a controller and a plurality of disk devices of different performances arranged in a hierarchical manner. The controller unit carries out I/O accesses to and from the disk devices via the intermediary devices based on access requests sent from host apparatus. The intermediary device includes a power saving control function for the disk device and carries out operation control such as spin off and spin up of disk devices in accordance with conditions set in advance.
US08612635B2 Reusing system configuration information and metadata for related operations
Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group.
US08612633B2 Virtual machine fast emulation assist
Techniques for reducing virtual machine input/output emulation overhead and decreasing the attack surface of a virtual machine architecture are disclosed.
US08612628B1 Method and system for transferring repetitive images over computer networks
A method and system is provided for enhancing a reproduction of a recurring image of an first computer on a second computer in a computer network. In order to avoid transferring high color depth high volume of data for recurring images on one computer to another, the recurring image is invoked by a low bit identifier. For example, between a controlling and controlled computer, if a controlled computer detects a first screen image wherein the first screen image having a relative high color depth, it identifies the first screen image by assigning a first identifier (ID). Then, the controlled computer produces a low color depth representation of the first screen image to be stored, and sends the first screen image to the controlling computer along with the first ID. The controlling computer compresses and stores the first screen image along with the first ID. When the controlled computer, by using the stored low color depth representation of the first screen image, detects that a second screen image is a part of the first screen image or is the same as the first screen image, it sends the first ID to the controlling computer for invoking the first screen stored on the controlling computer, and the controlling computer retrieves and displays the stored first screen image.
US08612621B2 Method for constructing network topology, and streaming delivery system
A method for constructing a network topology is applied in a streaming delivery system. The streaming delivery system includes: a center server (CS-P), an edge server (ES-P), a request scheduling server (RRS-P), and a client. The disclosed embodiments utilizes the upload capabilities of the client to transmit a part of streaming data, thus consuming fewer center server resources. By constructing the network topology, the disclosed embodiments enable the client to obtain a part of streaming data from other clients, reduces the load capability requirements for the server, and ensures that a streaming delivery network may provide streaming live services with higher bandwidths and better quality.
US08612611B2 Proxy apparatus and operation method thereof
A proxy apparatus includes a multi-core CPU comprising a plurality of CPU cores; and an extended listen socket comprising a plurality of queues provided for the plurality of CPU cores respectively. A kernel thread and a proxy thread operate on each of the plurality of CPU cores. The kernel thread executes a receiving process of an establishment request packet of a first connection with a client terminal, assigned to a corresponding one of the plurality of CPU cores, and registers an establishment waiting socket which contained information of the first connection, on a corresponding one of the plurality of queues. The proxy thread refers to the corresponding queue, and establishes the first connection based on the establishment waiting socket when the establishment waiting socket is registered on the corresponding queue.
US08612607B2 Submit report handling in SMSIP
Submit report handling in Short Message Session Initiation Protocol (SMSIP) is provided. For example, a method can include preparing a submit report, wherein the preparing includes using a combination of forking and an in-reply-to header to find an appropriate terminal. The method can also include sending the submit report to the appropriate terminal. Likewise, another method can include receiving, by an apparatus, a session initiation protocol message request including a submit report. The method can also include processing the submit report to determine whether the request corresponds to a message sent by the apparatus. The method can further include sending, when the submit report is determined not to correspond to any message sent by the apparatus, a not-acceptable-here session initiation protocol response. The method can additionally include sending, when the submit report is determined to correspond to the message sent by the apparatus, an ok session initiation protocol message.
US08612606B2 Preserving an authentication state by maintaining a virtual local area network (VLAN) association
A method may include detecting a presence of a first server device; communicating, with the first server device, to obtain information associated with the first server device; sending, to a second server device, a request for authentication services, where the request includes the information associated with the first server device; receiving, from the second server device, a notification that the first server device has been authenticated, where the notification includes a session threshold; and establishing, based on the notification, a session with the first server device by associating the first server device with a virtual local area network (VLAN), where the associating permits network traffic to be received from or sent to the first server device via the VLAN, and where the network node uses the session threshold received from the second server device, instead of a threshold associated with the VLAN, to determine a duration permitted for the session.
US08612600B2 Negotiation tool and method for cloud infrastructure data sharing
A system and method are provided for data sharing. A sharing negotiation tool permits at least one consumer application to negotiate a service level agreement on a dataset which is being shared by a tenant application on a cloud. A capacity planner is configured to determine an appropriate allocation of cloud resources to ensure that the service level agreement of the at least one consumer application is satisfied.
US08612594B1 Systems and methods for preventing data loss from files sent from endpoints
A computer-implemented method for data loss prevention may include intercepting a packet sent by an application of an endpoint. The computer-implemented method may also include extracting file-identification information from the packet. The computer-implemented method may further include identifying a list of opened files and matching the file-identification information to a file in the list of opened files. The computer-implemented method may additionally include identifying a data-loss-prevention policy that applies to the file. The computer-implemented method may moreover include filtering the packet based on the data-loss-prevention policy. Various other methods, systems, and computer-readable media are also disclosed.
US08612592B2 Protected device initiated pinhole creation to allow access to the protected device in response to a domain name system (DNS) query
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with a protected device initiating a pinhole through a network address translator and/or firewall to allow access to the protected device in response to a Domain Name System (DNS) query. In response to a received DNS query from a domain name system (DNS) server, an apparatus requests a traffic pinhole be created in a firewall or network address translator for allowing traffic initiated from a device, on another side of the firewall or said network address translator from the apparatus, to reach the apparatus.
US08612586B2 Notification of social interactions with a networking system
When a social interaction involving a non-user page is detected, a determination is made as to whether to notify an administrator of the page regarding the detected interaction. The determination is made based on a notification policy that describes a variable pattern for communicating with the administrator regarding social interactions. If a determination is made to notify the administrator, a communication is transmitted to the administrator describing the detected interaction.
US08612585B2 In-line network device for storing application-layer data, processing instructions, and/or rule sets
A network device located in the data path between a user computer and a server stores application data, processing instructions, and/or rule sets. By storing user computer-specific application data, processing instructions, and/or rule sets in the data path between the user computer and the server, the invention reduces the complexity of the web server, improves the handling of server failure, and increases the overall scalability and performance of the system.
US08612584B2 Using eBook reading data to generate time-based information
Reading data from an eBook is used to generate time-based information. Timing reports are received from a plurality of clients. The timing reports describe reading time intervals for reading portions of an eBook on the clients. Timing reports from different clients describe reading time intervals for different overlapping portions of the eBook. The overlapping portions are analyzed to generate timing information. The timing information describes reading speeds for granular portions of the book that are smaller than the portions described in the reading time intervals. The timing information is stored. Timing information is provided to a client enabling the client to provide advanced features. The features include estimating a user's current reading position and providing an estimate of the time required by the user to finished reading a portion of the eBook.
US08612581B1 Network monitoring on a mobile platform
A system and method for monitoring a network data processing system on a mobile platform. Current traffic in the network data processing system may be monitored by a processor unit while the mobile platform is moving. The current traffic is compared by the processor unit with a baseline of traffic in the network processing system to form a comparison. A determination is made as to whether an undesired event has occurred in the traffic based on the comparison. An action may be initiated responsive to a determination that an undesired event has occurred.
US08612574B2 Computer system for managing configuration item, and method and computer program therefor
There is provided a method for managing a plurality of configuration items. The method includes holding, at a repository, for each configuration item, one set of data indicating at least one predetermined attribute of the configuration item and a relationship with another configuration item. The method also includes detecting, at a discovery section, information on configuration items. The discovery section performs subsequent detection based on at least one of a predetermined attribute and a predetermined relationship in a new set of data created from the information detected by the discovery section.
US08612572B2 Rule-based system for client-side quality-of-service tracking and reporting
Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.
US08612567B2 Apparatus for providing policy and terminal device for changing network in heterogeneous networks
Disclosed is a policy providing apparatus and a terminal device supporting an network change in heterogeneous networks. The terminal device accesses one network among two or more networks and uses a data service, and the policy providing apparatus recognizes service status information of the data service for the terminal device, generates a network change policy for inducing the terminal device to change the access network based on the recognized service status information, and provides the network change policy to the terminal device. Then, the terminal device determines whether it is possible to access a particular network required to be accessed based on the network change policy, and tries to access the particular network through the multi communication unit and changes the access network when it is possible to access the particular network.
US08612560B2 Message classification using domain name and IP address extraction
A technique for classifying a message is disclosed. The technique includes determining the domain from which the message is purported to be sent, determining an IP address from which the message was relayed at some point in its transmission, associating the domain with the IP address, and classifying the message based on the associated domain and IP address.
US08612558B2 Autoconfigured connection paths to a target device
A connecting device discovers a first connection path to a target device and configures a first connection with the target device. The connecting device receives information about additional available connection paths from the target device via the first connection path. The connecting device automatically configures at least a second connection with the target device via an additional available connection path.
US08612557B2 Method for establishing connection between user-network of other technology and domain name system proxy server for controlling the same
The present invention relates to a method for establishing a connection between heterogeneous user-networks and a domain name system proxy server for controlling the same. The present invention has features of providing a method for supporting communication between user-computers included in Internet-compatible heterogeneous networks through a gateway based on an Internet public network and a domain name system proxy server for controlling the method. According to the present invention, supporting mutual communication between various networks based on one network can be expected.
US08612556B2 Method of provisioning network elements
A system and method for provisioning network elements, such as but not limited to the type of network elements used in cable television system to facilitate subscriber access to services. The provisioning may be accomplished without communications between multiple provisioning servers. This allows the provisioning to be conducted in a stateless manner.
US08612552B2 Method for buffering streaming data and a terminal device
A method of streaming data from a server (S) at a server data rate (Cs) via a network to at least one terminal at a terminal reception data rate (Crec) is provided. A streaming section from the server (S) is requested by the terminal (T). Streaming data is forwarded from the server (S) to the network (N) at a server data rate (Cs) and from the network (N) to the terminal (T) at a reception data rate (Crec). Data received from the network (N) is buffered in the terminal buffer (AL) for at least a first period. The rendering of the buffered data is initiated after the first period at a first rendering rate (Cren), which is lower than the server data rate (Cs) or the reception data rate (Crec). The first rendering data rate (Cren) is adapted according to the filling of the terminal buffer (AL) with received streaming data until the rendering data rate (Cren) corresponds to the server data rate (Cs).
US08612549B2 Mashup service device and system, and method for establishing and using mashup service
A mashup service terminal, a mashup service server, a mashup service system, a method for establishing a mashup service, and a method for using a mashup service are provided. A user terminal capability is introduced into the mashup service as a service and an information source of a mashup application, so that a user can establish and use the mashup service conveniently and flexibly, and the user experience is improved.
US08612543B2 Personal criteria verification using fractional information
A method for verifying the identity of users connected to a computer network comprises providing fractional information queries to users, wherein responses to these individual queries are not sufficient to identify the user. This method further comprises receiving responses to these fractional information queries and comparing these responses to data available from within a computer network. A set of potential matches to the user is generated according to these responses and is used in determining whether the set of potential matches is sufficient to identify the user.
US08612542B2 Location based content aggregation and distribution systems and methods
An exemplary method includes a content hub subsystem receiving a content posting from an access device connected to a wireless network and associated with a first user. The content posting includes data representative of a content instance and a geographic location associated with the content instance. The exemplary method further includes the content hub subsystem storing the content posting and selectively distributing the content instance to at least one other access device connected to the wireless network based on the geographic location, the at least one other access device associated with a second user. A past or present physical location of the at least one other access device within a predefined proximity of the geographic location is requisite to the distribution of the content instance to the at least one other access device. Corresponding methods and systems are also disclosed.
US08612537B2 Automated data updating in distributed notices
Embodiments of the present invention provide a method, system and computer program product for automated data updating of notices in a calendaring and scheduling (C&S) system. In an embodiment of the invention, a method for automated data updating of notices in a C&S system can be provided. The method can include composing a C&S document in a C&S system executing in memory by at least one processor of a computer. The method further can include noticing different users addressed for the C&S document and adding to the C&S document a reference to variable data stored separately from the C&S document. The method yet further can include detecting a change in the variable data. Finally, the method can include transmitting notice to the different users of the change in variable data. In one aspect of the embodiment, transmitting notice to the different users of the change in variable data can include flagging the C&S document as having changed.
US08612536B2 User-level stack
A method for transmitting data by means of a data processing system, the system being capable of supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a non-operating-system functionality of the data processing system to send the data to be transmitted; responsive to that request: writing the data to be transmitted to an area of the memory; and initiating by means of direct communication between the non-operating-system functionality and the network interface device a transmission operation of at least some of the data over the network; and subsequently accessing the memory by means of the operating system and performing at least part of a transmission operation of at least some of the data over the network by means of the network interface device.
US08612535B2 Repairing calendars with standard meeting messages
Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
US08612534B1 Pausing of content delivery in push notifications
A delivery of a message of a notification to a user account may be paused, by the processing device without intervention by a user of the user account, when a first action related to a media event has occurred.
US08612532B2 System and method for optimizing response handling time and customer satisfaction scores
A system and method disclosed for using and updating a database of template responses for a live agent in response to user communications. The method includes computing an average string distance between each response from a live agent and a template, use to generate the response, modifying the computed average string distance based on a customer satisfaction score associated with each response and selecting a response that minimizes the computed average string distance and maximizes customer satisfaction. Upon receiving a further communication on a certain issue, the system presents a prototype response that has been added to the template database to the live agent for use in generating a response to the further communication that reduces handling time and increases customer satisfaction.
US08612531B2 Message conversion apparatus, message transmission system, message transmission method and computer program product thereof
A message conversion apparatus, a message transmission system, a message transmission method and a computer program product thereof are provided. The message transmission system comprises a first message conversion apparatus and a second message conversion apparatus. The first message conversion apparatus is configured to receive a TCP/UDP packet, convert the TCP/UDP packet into a dedicated protocol packet according to a first conversion rule and transmit the dedicated protocol packet. The second message conversion apparatus communicates with the first message conversion apparatus. The second message conversion apparatus is configured to receive the dedicated protocol packet and convert the dedicated protocol packet into the TCP/UDP packet according to a second conversion rule.
US08612529B1 Method and system for suggesting messages and accounts from a real-time messaging platform
A real-time messaging platform and method are disclosed which suggests messages and accounts from the real-time messaging platform.
US08612528B2 Dynamic population of notification template with language or transmission mode at time of transmission
Methods for populating a notification template at a time of transmission are provided. In one aspect, a method includes receiving a selection of a notification template, receiving a selection of a parameter associated with the selected notification template, wherein the parameter has associated data, and identifying, at a time of transmission, a subset of the data associated with the selected parameter. The method also includes populating the selected parameter of the selected notification template with the identified subset of the data, and transmitting a notification based on the selected notification template in response to a request to transmit the notification, wherein the notification comprises the parameter populated with the subset of the data. Systems, graphical user interfaces, and machine-readable media are also provided.
US08612526B2 System and method for prioritizing message transcriptions
Systems, methods, and computer-readable storage media for managing transcription resources. A system practicing the method retrieves a class of service for a subscriber recipient of a message deposited at a first server for transcription by a second server, determines a probability of near-term access of the message by the subscriber, assigns a weight to the message based on the class of service and the probability of the near-term access, and transcribes, at the second server, the message based on the weight. Classes of service can include a real-time class of service and/or one or more non-real-time class of service. The probability of near-term access can be based on subscriber presence, subscriber receipt of a new message notification, historical statistics of subscriber message access times, message urgency, and other message metadata. A channel manager can manage a finite number of channels between the first and second servers.
US08612522B1 System and method for allowing an orginating user to use contact information in a prioritized list to contact a destination user
The present invention provides an originating user with a prioritized list of communication contacts associated with the various communication devices of a destination user, wherein the originating user will initiate communications with the destination user using one of the communication contacts provided in the prioritized list. Upon selecting a destination user, a request is sent to a service node, which includes rules for establishing the prioritized list based on various prioritization criteria. The prioritization criteria may include static information and dynamic information, such as time, day of the week, and date, as well as presence information bearing on the availability or location of the destination user. Information may be provided in the request corresponding to the originating user, the type of communication desired by the originating user, the relative priority of the communication, among other information, which may be used to create the prioritized list.
US08612519B2 Relationship support apparatus, relationship support method, and storage medium
Provided is a relationship support apparatus capable of preventing a user from inconsistently applying for relationships. An receiving section (32) receives an input of identification information of a desired relationship partner user, and further receives an input of identification information of the relationship-seeking user. A determination section (38) determines, based on the identification information of the relationship-seeking user and the identification information of the desired relationship partner user, whether or not an agreement has been reached on the relationship between the relationship-seeking user and the desired relationship partner user. A suspension section (40) suspends, based on a result of the determining performed by the determination section (38), the relationship-seeking user and the desired relationship partner user from carrying out a relationship-seeking activity with respect to another user.
US08612518B2 Dual screen PC
Systems for, and methods of, enabling selective control of resource of an electronic device having a display by a controlling electronic device having a display are disclosed. Selective control of the electronic device is implemented by the electronic device via a set of control permissions for a detected controlling device, based upon an identifier of the controlling device. A controlling device can be any electronic device having a processor, a memory, a display and a communication module. Enabling selective control of the display of an electronic device having a display, by a personal computer, enables the personal computer to operate as a dual screen personal computer.
US08612505B1 Minimum resource fast fourier transform
A minimum resource FFT design may calculate the FFT for an input data series using minimal logic resources to implement the FFT. In one implementation, the FFT design may include a butterfly component for performing one or more complex addition and multiplication operations and outputting a plurality of results; a first memory coupled to the butterfly component, the first memory including a number of memory banks equal in number to the number of the plurality of the results; a second memory coupled to the butterfly component, the second memory including a number of memory banks equal in number to a number of the plurality of the results; and a control component to control reading and writing from the first and second memories and the butterfly component using a ping-pong access technique that reads and writes intermediate values to the first and second memories to implement the FFT.
US08612502B2 Simplified equalization for correlated channels in OFDMA
Systems and methodologies are described that facilitate equalization of received signals in a wireless communication environment. Multiple transmit and/or receive antennas and utilize MIMO technology to enhance performance. A single tile of transmitted data, including a set of modulation symbols, can be received at multiple receive antennas, resulting in multiple tiles of received modulation symbols. Corresponding modulation symbols from multiple received tiles can be processed as a function of channel and interference estimates to generate a single equalized modulation symbol. Typically, the equalization process is computationally expensive. However, the channels are highly correlated. This correlation is reflected in the channel estimates and can be utilized to reduce complex equalization operations. In particular, a subset of the equalizers can be generated based upon the equalizer function and the remainder can be generated using interpolation. In addition, the equalizer function itself can be simplified.
US08612495B2 Computer and data management method by the computer
The client computer which transmits an access request specifying an object existing in the first file system and the second computer which accesses the second file system are connected to the first computer which accesses the first file system. The second file system includes a shared directory. A specific object which is an object complying with the path name including the name determined in accordance with the type of the second computer is stored in the shared directory. The controller mounts the shared directory to the first file system. The controller creates a link which comprises a name determined in accordance with a certain naming regulation independent of the type of the computer and corresponds to the specific object in the first file system.
US08612480B2 Permitting utilization of computer system resources in accordance with their licensing
Permitting utilization of computer system resources in accordance with the licensing thereof is disclosed. A method includes conducting an inventory of the resources of a computer system. The method determines which of the resources of the computer system are licensed for current usage, and permits utilization of these resources. Other resources of the computer system that are not licensed for usage are prevented from being used. The method may include determining which resources are licensed for usage with metering. The method permits the utilization of such resources, and tracks utilization availability of these resources. The method may further include determining which resources are licensed for periodic usage. Once the method receives indication to allow the periodic usage of these resources, the method permits their utilization, and tracks their utilization availability as needed. Preferably, the method performs its functionality without rebooting or restarting the computer system.
US08612476B1 Dynamic tree determination for data processing
Data can be processed in parallel across a cluster of nodes using a parallel processing framework. Using Web services calls between components allows the number of nodes to be scaled as necessary, and allows developers to build applications on the framework using a Web services interface. A job scheduler works together with a queuing service to distribute jobs to nodes as the nodes have capacity, such that jobs can be performed in parallel as quickly as the nodes are able to process the jobs. Data can be loaded efficiently across the cluster, and levels of nodes can be determined dynamically to process queries and other requests on the system.
US08612470B1 Application recommendation using stored files
The disclosed technology can enable files to be stored with a networked environment. The files can be associated with information (e.g., properties) such as a file name, a file type, a date/time at which a respective file was last accessed, a number of times a respective file was accessed, data representing the contents of a respective file, and other information. Based at least in part on analyzing the information, the disclosed technology can select or identify a file and/or a file property (e.g., a file type) that the disclosed technology predicts to be most relevant to the user. The disclosed technology can then recommend applications based at least in part on the selected or identified file and/or file property (e.g., file type).
US08612465B1 Image reacquisition
Observation bandwidth is allocated to an image provider such that an image may be reacquired while optimizing the utility of the image provider's observations. The observation bandwidth is allocated with reference to the rate of change associated with a location where images are acquired by the image provider and to an importance value associated with the location. The rate of change identifies how frequently the location is subject to modifications. The importance value indicates a likelihood that users are concerned with receiving current image data at the location. Different locations having substantially the same rate of change and importance value are grouped together. The same observation bandwidth is allocated for the image providers at locations that are grouped together such that each image provider may reacquire images at the allocated observation bandwidth.
US08612457B2 Method and system for comparing documents based on different document-similarity calculation methods using adaptive weighting
One embodiment provides a system for comparing documents based on different document-similarity calculation methods using adaptive weighting. During operation, the system receives at least two document-similarity values associated with two documents, wherein the document-similarity values are calculated by different document-similarity calculation methods. The system then determines the weight of a respective document-similarity calculation method for each of the two documents, as well as a weight-combination function for calculating a combined weight of the respective document-similarity calculation method associated with the two documents. Next, the system generates a combined similarity value based on the document-similarity values and the weight-combination function.
US08612453B2 Topic distillation via subsite retrieval
A method and system for generating a search result for a query of hierarchically organized documents based on retrieval of subtrees that are key resources for topic distillation is provided. The retrieval system may identify documents relevant to a query using conventional searching techniques. The retrieval system then calculates a subtree feature for subtrees that have an identified document as their root. After the retrieval system calculates the subtree feature for the subtrees, the retrieval system may generate a subtree relevance score for each subtree based on its subtree feature. The retrieval system may then order the identified documents based on their corresponding subtree relevances.
US08612445B2 System and method for a unified semantic ranking of compositions of ontological subjects and the applications thereof
The present invention discloses methods, systems, and tools for unified semantic ranking of compositions of ontological subjects. The method breaks a composition into a plurality of partitions as well as its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. Using the participation information of the ontological subjects into each other a similarity matrix is built from which the semantic importance ranks of the partitions of the composition are calculated. The method, systematically, enables the calculation of semantic ranks of the ontological subjects of different orders of the composition. Various systems for implementing the method and numerous applications and services are disclosed.
US08612442B2 Displaying auto-generated facts about a music library
A method for surfacing auto-generated facts about a music library is provided. The method initiates with receiving from a client device a request to access an online music library associated with a user, the music library including a plurality of audio files, each of the audio files including audio data and metadata associated with the audio data. The metadata of the audio files in the music library are transmitted to the client device. A music application code is transmitted to the client device, the music application code configured to be executed by a browser application on the client device, the music application code including a fact template defining an analysis to be performed on the transmitted metadata and posting logic configured to display a result of the analysis performed according to the fact template in said browser application on the client device.
US08612430B2 Method for searching data
A method for searching data suitable for an electronic device is provided. A server is linked according to an input account, in which a plurality of user accounts and a plurality of marked results uploaded respectively by the user accounts are stored in the server. A searching string entered by the user is received through a browser. And searching in the server is performed so as to know whether or not the server contains the marked results with the above-mentioned searching string. The marked result and the corresponding user account are listed out when anyone of the marked results stored in the server contains the searching string.
US08612427B2 Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Index data for multiple versions or instances of documents is also maintained. Each document instance is associated with a date range and relevance data derived from the document for the date range.
US08612420B2 Configuring web crawler to extract web page information
Web crawling configuration includes: obtaining, using one or more computer processors, a webpage comprising a plurality of nodes; presenting the webpage to a user; receiving a user selection of a node in the webpage, the node comprising at least one element; in response to the user selection of the node, presenting a web crawling configuration option pertaining to a web crawling action to be performed with respect to the node, the web crawling configuration option depending at least in part on a type of an element included in the node; receiving a user input specifying the web crawling configuration options pertaining to the web crawling action to be performed with respect to the node; and storing user specified web crawling configuration options, performing the web crawling action on the node according to the user input, or both.
US08612415B2 Personalized network searching
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
US08612410B2 Dynamic content selection through timed fingerprint location data
The disclosed subject matter provides for employing timed fingerprint location (TFL) information in dynamically selecting a subset of content from a set of content. TFL information can provide location information for user equipment without employing conventional location techniques. As such, TLF information can provide for location-centric selection of content. Further, secondary information correlated to TFL information can be received and employed in dynamic content subset selection. In an aspect, rules can be employed to predict the future location of a user equipment such that dynamic content selection can be tailored to the predicted future position of the user equipment. Moreover, privacy components can be employed to limit the propagation of sensitive information.
US08612406B1 Sharing business data across networked applications
The present disclosure describes methods, systems, and computer program products for sharing business data across networked applications. The method for sharing business data across networked applications can include receiving a request associated with data object instance via a first business application. The data object instance is of a specific data object type. A second business application is identified as an assigned master business application associated with the requested data object instance. The first business application and the second business application are based on a common application platform. Data associated with the requested data object instance is accessed at the second business application.
US08612405B1 System and method of dynamic data object upgrades
A method, article of manufacture, and apparatus for managing a cloud computing environment. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, components of an object such as data structures are modified. In some embodiments, objects may have more than one version.
US08612404B2 Harvesting file system metsdata
A harvester is disclosed for harvesting metadata of managed objects (files and directories) across file systems which are generally not interoperable in an enterprise environment. Harvested metadata may include 1) file system attributes such as size, owner, recency; 2) content-specific attributes such as the presence or absence of various keywords (or combinations of keywords) within documents as well as concepts comprised of natural language entities; 3) synthetic attributes such as mathematical checksums or hashes of file contents; and 4) high-level semantic attributes that serve to classify and categorize files and documents. The classification itself can trigger an action in compliance with a policy rule. Harvested metadata are stored in a metadata repository to facilitate the automated or semi-automated application of policies.
US08612397B2 System and method for a computer based forms language
A computational platform and related methods that generally combines the object model and the programming model into a single set of constructs (e.g., Forms, relations, entities, relationships). These constructs provide the characteristics of inheritance, linkage, immutability, versioning, and substitution in a single structure that can store the objects, processes, and instructions/programs, and provide for convergence and divergence of information in information streams, a database graph, or a database web distributed across a set of nodes.
US08612392B2 Identifying modified chunks in a data set for storage
Provided are a computer program product, system, and method for identifying modified chunks in a data set for storage. Information is maintained on a data set of variable length chunks, including a digest of each chunk and information to locate the chunk in the data set. Modifications are received to at least one of the chunks in the data set. A determination is made of at least one range of least one of the chunks including data affected by the modifications, wherein each range identifies one chunk or sequential chunks having data affected by the modifications. The at least one chunk in each range is processed to determine at least one new chunk in each range, and for each determined new chunk, a digest of the new chunk. A determination is made as to whether at least one chunk outside of the at least one range has changed. For each determined at least one chunk outside of the at least one range that has changed, a determination is made of at least one new chunk and a new digest of the at least one new chunk. Adding to the set information the new digest information on the at least one new chunk and information to locate the new chunk in the data set.
US08612384B2 Methods and apparatus for searching and accessing multimedia content
A method of synchronizing a multimedia content file with an associated text file includes subdividing the text file into one or more samples, where each sample includes zero or more consecutive characters of the text file. The samples are associated with a corresponding contiguous time interval of the multimedia content file. For each sample, a corresponding consumption rate value is determined, which represents a use ratio of characters of the sample within the associated time interval of the multimedia content file. The consumption rate values are then stored, so that they may subsequently be used to compute time positions within the multimedia content file associated with corresponding text characters within the text file. Additional information, such as time cues and interlude intervals, may also be recorded in order to improve the accuracy of synchronization. A corresponding method for cueing of playback of a multimedia content file to its associated text is also provided, along with computer-implemented and networked apparatus implementing the synchronization, cueing and playback methods.
US08612383B2 Method and systems for caching objects in a computer system
Methods, systems, and computer programs embodied on computer readable media are provide for caching data within a cluster computing system using a cache adapter. A cache configuration file is stored within a computer system in the cluster computing system and includes information identifying a data replication application. The cache configuration file is received at a cache manager operating at the computer system and is subsequently parsed by the cache manager. An object is received from an application within the computer system and communicated to the data replication application based on the information parsed from the cache configuration file.
US08612375B2 Dynamic playbook: experimentation platform for social networks
Embodiments are directed towards dynamically managing contextual recommendations that can be employed with content when provided to a channel. A test for a variable having at least two outcomes may be determined to be employed with selected content. Each outcome may correspond to a different contextual recommendation. An outcome to employ with the content may be randomly determined/selected such that each of the outcomes of the test is selected a substantially similar number of times. The content may be modified and/or provided to the channel based on contextual recommendations that correspond to the determined outcome. Actions associated with a plurality of content may be monitored and/or analyzed to determine metrics for each outcome of a test. A comparison of the metrics for each outcome may be utilized to determine a preferred outcome for the test.
US08612371B1 Computing device and method using associative pattern memory using recognition codes for input patterns
Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
US08612359B2 Method and system for sharing portal subscriber information in an online social network
A method, apparatus, and system are directed towards making a user's online portal information available to members of an online social network. Portal information can include information entered by the user and information determined based on the user's online behaviors, such as frequenting a Web site, sending spam messages, and the like. The online social network enables multiple degrees of relationships among members of the online social network. At least a portion of the portal information is made accessible to at least some of the members of the online social network who have a relationship to the user. The relationship can be through a public activity available to all members and/or through a user-defined category of members, such as family, friends, business contacts, and the like. The portal information can be used to determine which relationships will be established and/or which information will be available to members.
US08612356B2 Voucher code redemption via SMS
A voucher verification system is based on SMS message-based processing of voucher verifications by a central verification authority. Merchants may establish an account with the system and then register mobile communication devices and those of employees by sending an SMS-based registration request to the system. Once registered, the merchant and employees may verify the status of vouchers by sending SMS-base verification requests to the system. Verifications of voucher status are returned to the merchant mobile device via SMS messaging.
US08612352B2 Decoding systems with a decoding engine running on a mobile device and coupled to a payment system that includes identifying information of second parties qualified to conduct business with the payment system
A decoding system with a decoding engine running on a mobile device The decoding engine decodes signals produced from a read of a buyer's financial transaction card, accepts and initializes incoming signals from a read of a buyer's financial transaction card until the signals reach a steady state, detects the read of the buyer's financial transaction card once the incoming signals are in a steady stat, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the mobile device and is coupled to the decoding engine. A payment system is in communication with the transaction engine and with a buyer's financial transaction card institution or a first party's financial account. The payment system includes identifying information of second parties qualified by the payment system to conduct business with the payment system.
US08612350B2 Travel account
A user can set up a travel account with a payment provider, to inform the payment provider of expected dates and locations of travel, along with limits or restrictions at the various locations and/or dates. When the user travels and attempts to make a payment, the payment provider can determine the location and date to aid in processing the payment request, resulting in an easier process for the user, while still providing additional security with the limits and restrictions.
US08612345B2 Routing for direct to account payments
Various systems and methods are described for analyzing multiple money transfer routing schemes. Each of these multiple money transfer routing schemes may comprise a route to transmit funds from the source for the money transfer transaction to the destination for the money transfer transaction. An internal money transfer routing scheme may refer to a money transfer routing scheme that utilizes a direct money transfer arrangement between the destination of the money transfer transaction and the money transfer network. An external money transfer routing scheme may refer to a money transfer routing scheme that utilizes at least one third party money transfer network between the destination of the money transfer transaction and the money transfer network. The multiple money transfer routing schemes may be analyzed and the preferable money transfer routing scheme at least partially based on the predefined criterion from among the multiple money transfer routing schemes may be identified.
US08612344B2 Online processing for offshore business transactions
A method and system for processing offshore online transaction use an intermediary platform to conduct foreign currency exchange on behalf of a buyer and an offshore seller. The method allows the buyer to purchase a product of an offshore merchant website using a local currency through the intermediary platform. The buyer places an order at the offshore merchant website, which sends an order request to the intermediary platform. The intermediary platform calculates the purchase amount in local currency, and exchanges the local currency amount provided by the user into an equivalent foreign currency amount through a financial platform, and sends a transaction message indicating successful payment to the offshore merchant website to allow shipping of the product. The intermediary platform periodically conducts accounting and profit sharing operations with the offshore merchant website.
US08612342B2 Notification of the availability of electronic bills
To notify a person of the availability of electronic billing information, billing information associated with bills of a biller for its customers is stored in a first data store, and identify information identifying unregistered persons having billing information stored in the first data store, is stored in a second data store. Registration information identifying a person who is currently unregistered is received via a wide area network. The received registration information is compared with the identity information stored in the second data store. Based on the comparison, it is determined if the received registration information identifies a customer of the biller. If so, a notice of the availability of the stored billing information of the biller is transmitted to the person via the wide area network.
US08612323B1 Methods and systems for trade fee and rebate computation and order routing
Systems and methods for determining a trade fee charged by a trading venue to a market participant, or a rebate credited by a trading venue to a market participant are disclosed. The method may include a computer accessing and storing one or more order information parameters in memory, as well as accessing and storing one or more of market characteristics in memory. The method may further include calculating a trade fee or rebate that is based on at least one of the order information parameters and at least one of the market characteristics stored in memory. A system may include a memory containing instructions for calculating a trade fee or rebate and a processor in communication with the memory, the processor configured to execute the instructions according to the method set out above.
US08612320B2 Method and apparatus for detecting fraudulent loans
The present invention relates to a method and apparatus for detecting fraudulent activity by preventing the rapid funding of multiple loans on the same property, by providing a collective database where real estate property information is examined and the apparatus detects whether at least two mortgage applications are the same property as collateral.
US08612319B2 System and method for real-time pricing with volume discounting
A system and method are provided for facilitating real-time pricing with volume discounting. The method includes receiving a request for a real-time price quote for a transaction from a first account. The request is received at a first instance in time during a billing cycle. The method also includes determining a first production service, where the first production service is a component of the transaction, and determining a count of first production service instances representing the first production service in the received transaction. The method further includes determining a billable entity for the transaction, where the billable entity includes one or more related accounts, and the related accounts includes the first account.
US08612317B1 Receipt visualization and receipt data applications
Visually presenting spending behavior, spending patterns, and spending activity to a consumer across of their all receipt based purchase transactions. Receipt data is received at a first or host computer from respective transaction processing devices or host systems of respective merchants, or received from self-service action of the consumer, and identifies respective goods or services purchased by the consumer. A user interface is displayed to the consumer and comprises a thumbnail arrangement of discrete objects, each of which represents respective receipts generated by respective transaction or transaction processing devices. A discrete object may comprise data of one or multiple goods or services and includes category indicators that visually inform the consumer about the type of good or service. Embodiments may also involve requesting receipt data utilizing a mobile communication device, searching receipt data collected by the computer and responding to the request with requested receipt data.
US08612316B2 Process for determining object level profitability
A process for determining object level profitability includes the steps of (1) preparing information to be accessed electronically, (2) establishing rules for processing the prepared information, (3) calculating at least one marginal value of profit using established rules as applied to a selected set of prepared information, and (4) combining the at least one marginal value of profit and fully absorbed value of profit adjustment to create a measure for object level profitability. The inventive process gives management profit measures tailored to its need for accurate decision oriented profit information required to manage a large organization based on profit measurement.
US08612309B2 Preference information collecting system, device, method, and program
A preference-information gathering system is capable of gathering information on every commodity and/or every service, which are each of interest to a user, as user's preference information. The preference-information gathering system includes a user portable terminal (102) capable of storing a user identifier uniquely identifying the user, an information searching apparatus (104) and a preference-information management apparatus (114) for managing the information on preferences with the user. The information searching apparatus (104) has a search-information inputting unit (108) for requesting a user to enter search information to be used in a process to search for information desired by the user and a user-identifier acquisition unit (110) for acquiring a user identifier. The information searching apparatus (104) transmits information found in a search process requested by the user as the desired information on a commodity and/or a service and the user identifier to the preference-information management apparatus by associating the information and the identifier with each other.
US08612301B2 Method for crediting users based on propagating a transactional applet
A method of tiered promotion and distribution of a product comprises hosting a transactional applet accessible via the Internet; accessing the host to execute the applet for a first fan; enabling the first fan to process a voucher for the product; and enabling the first fan to propagate the applet to a terminal of a second fan wherein the propagated applet (i) renders content associated with the first fan and the product, (ii) accepts an input from the second fan to process a subsequent transaction relative to the product; (iii) credits the first fan with a credit, and (iv) generates a transactional record for delivery to the first fan. The generated record may include a notation of account credit, evidence of an entry ticket, or other information. The applet may be propagated to third or subsequent fans to provide further credits for the first, second, or subsequent fans.
US08612300B2 Buyer/supplier network that aids supplier enablement through collaboration between buyers and suppliers
Embodiments of methods, systems and apparatus for a buyer/supplier network aiding supplier enablement through creation of a requisition between a buyer and a supplier are disclosed. One method includes receiving, by the buyer/supplier network, a collaboration request for information about a good or service being purchased by a buyer. At least one supplier is identified from an approved supplier list that has the requested information. An account is created for each of the identified suppliers on the buyer/supplier network, and an invitation is sent to each of the suppliers to join the buyer/supplier network. Each of the invited suppliers is allowed to log into the buyer/supplier network through the invitation, and address the request for information.
US08612298B1 Providing electronic content in association with a request for physical content
Disclosed systems and methods provide media content through an electronic commerce server. In one implementation, a method for providing electronic content is provided. The method includes receiving an order of a user. The order of the user may comprise a request of the user for a physical copy of media content. The commerce server may determine whether to provide to the user an electronic copy of the media content based at least on the order. Further, a request to access the electronic copy of the media content is received from the user. The method further grants the user access to the electronic copy of the media content based at least on the request to access the electronic copy of the media content.
US08612297B2 Methods and systems for harvesting comments regarding events on a network-based commerce facility
Systems and Methods to determine whether a single input interface includes comment information that is categorized. The system present a single input interface via a communications network. The single input interface includes a plurality of input mechanisms to facilitate user input of comment information and categorization information. The plurality of input mechanisms include a first input mechanism and a second input mechanism. The first input mechanism is to facilitate user input of comment information that pertains to a first event of a plurality of events. The second input mechanism is to facilitate user input of categorization information that categorizes the comment information pertaining to the first event. The plurality of input mechanism further include a third input mechanism and a fourth input mechanism. The third input mechanism is to facilitate user input of comment information that pertains to a second event of the plurality of events. The fourth input mechanism is to facilitate user input of categorization information that categorizes the comment information that pertains to the second event. Finally, the system determines whether the single input interface includes comment information that is categorized.
US08612296B2 Read-only user access for web based auction
A networked computer arrangement and method in which a manufacturer or service provider may communicate to a plurality of traders the items, including goods and/or services, which may be available for purchase, the quantities of those available items, and any other conditions to be met for the purchase of the available items. Traders may apply guest bidder profiles or entitlement schema to the available goods lists to produce offerings for a plurality of guest brokers. Only bid-relevant product information is presented to each guest broker as needed in order to protect the offering party's overall position on the offered good(s). Guest broker profiles or entitlement schema may be based on perspective contractual arrangements between potential brokers, traders, and a manufacturer or service provider. Offerings are presented to the guest brokers, who are restricted from participating in the bidding process.
US08612288B2 Method and system for facilitating access to a promotional offer
A method of facilitating access to a promotional offer, the method comprising: receiving at a server system a page request from a client device; and sending program code executable in a browser application to the client device in response to the page request, the program code being executable to display at least one promotional offer and a promotional code, to provide a flash object at a display position of the promotional code and, in response to selection of the flash object, to cause the promotional code to be copied to a user-accessible memory of the client device and to open a new browser display of the browser application.
US08612286B2 Creating a training tool
Techniques for creating a training technique for an individual are provided. The techniques include obtaining video of one or more events and information from a transaction log that corresponds to the one or more events, wherein the one or more events relate to one or more actions of an individual, classifying the one or more events into one or more event categories, comparing the one or more classified events with an enterprise best practices model to determine a degree of compliance, examining the one or more classified events to correct one or more misclassifications, if any, and revise the one or more event categories with the one or more corrected misclassifications, if any, and using the degree of compliance to create a training technique for the individual.
US08612271B2 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
Methods, apparatus and systems including a computer comprising at least one hardware processor, at least one tangible storage medium (memory), and at least one input/output (I/O) interface for evaluating a quality of a locate and/or marking operation. First information relating to the locate and/or marking operation is compared to second information relating to one or more environmental landmarks. One or more indications of a quality assessment of the locate and/or marking operation is automatically generated based on such a comparison, and the one or more indications of the quality assessment are electronically stored on the at least one tangible storage medium, and/or electronically transmitted via the at least one I/O interface, so as to provide an electronic record of the quality assessment.
US08612265B2 Method and system for providing, administering, and coordinating a dual-purpose profit sharing plan
A method and system for providing, administering, and coordinating a Dual-Purpose Profit Sharing plan (DPPSP). The method comprising the steps of: establishing the DPPSP as a qualified fund in accordance with Internal Revenue Service provisions; providing retirement benefits accident, and health benefits within the DPPSP; determining an allocation of employee contributions and employer contributions to the DPPSP between the retirement benefits, accident benefits and health benefits based on a predetermined formula; establishing that i) the employer contributions and ii) the accident and health benefits are excluded from taxation as income, based on federal income tax exclusion rules and offering the DPPSP.
US08612259B2 Methods and systems for managing distributed digital medical data
A network for mediating the peer-to-peer transfer of digital patient medical data includes a plurality of distributed agents each associated with a health care provider and connected to a central system. Periodically the agents collect local information relating to patient medical files and/or data streams, for example diagnostic images and associated reports, and process that information into metadata files acting as pointers to the original files. The metadata files are transmitted to the central system where they are parsed and the attributes are stored on the central system in patient records with records from the same patient grouped together whenever possible. Registered users can search the central system, even in the absence of a unique identifier, to identify patient records pointing to the remote patient medical files. Upon finding a patient medical file, the invention provides a streamlined process for communicating access authorization from the patient to the hospital or facility storing the medical files. Once patient authorization is received, secure processes are provided for transferring the data in its entirety to or for viewing by the user in a peer-to-peer fashion.
US08612257B2 Medical pump monitoring system
A medical pump monitor system in which an infusion circuitry creation unit setting/changing the connection conditions of infusion lines from a plurality of medical pumps, and administration passes and/or administration positions for a patient is provided, and it is made possible to display infusion circuitry data created in the infusion circuitry creation unit on a monitor screen by operations by an operator of the medical pump monitor system. And, a real-time monitoring system performing real time communication with external apparatuses including one or more medical apparatuses, and controlling the external apparatuses and/or displaying the conditions of the external apparatuses, including a communication unit communicating with external apparatuses, a display unit displaying the conditions of the external apparatuses, storing unit storing one or more past communication data obtained by the communication unit, a comparison unit comparing currently communicated data with past data, and a control unit controlling contents to be displayed on the display unit based on signals from the comparison unit, in which the comparison unit reduces the amount of the data for the amount of signals to be sent to the control unit, in the case where the past data and the current data are identical to each other in comparison with the case where the past data and the current data are different from each other.
US08612256B1 System and software of enhanced pharmaceutical operations in long-term care facilities and related methods
A system, software and related methods of enhanced pharmaceutical operations in long term care facilities are provided. An embodiment of a system includes a long-term care facility pharmacy group management server, long-term care facility pharmacy management software associated with the long-term care facility pharmacy group management server to manage pharmacological operations in a plurality of long-term care facilities, a plurality of pharmaceutical storage and electronic dispensing carts each positioned in a long-term care facility remote from the long-term care facility pharmacy group management server and in communication therewith, a remote pharmacy group server in communication with the long-term care facility pharmacy group management server, and a plurality of pharmaceutical prescription document processors each positioned in a long-term care facility and in communication with the remote pharmacy group server or the long-term care facility pharmacy group management server.
US08612243B2 System and method of managing community-based and content-based information networks
A system for storing, managing, and accessing information on a network by providing an interface between a social network and a content network includes an applications platform. The system provides messaging and social networking facility incorporating enhanced instant messaging, file synchronization, network presence, interactive chat capabilities, text messaging, voice and video messaging, blogging, and email. The system includes a viewer, an indexing facility, and a storage facility. The viewer enables users to traverse content and provides services based upon context of time, place, structure, node, and observed user behavior. The viewer provides a means for users to interact with information on the network and services to manipulate information and transact activities. The indexing facility manages the structure of the network and tracks attributes and controlled vocabularies. The indexing facility supports navigation across the structure and resolves the logical index to a physical storage location. The storage facility provides physical persistence for an information component.
US08612239B2 Apparatus and method for coding audio data based on input signal distribution characteristics of each channel
Provided is an audio coding apparatus and method that can selectively apply a operation mode of a coding module for stereo or multi-channel representation according to input signal characteristics of each channel, when voice or music signals are transmitted using an audio codec in portable terminals capable of stereo or multi-channel input and output. The audio coding apparatus includes a down-mixer for down-mixing multi-channel audio signals into mono signals; a coder for coding the mono signals; an input channel correlation analyzer for deciding whether to give them stereo effect based on their signal distribution characteristics, and outputting a control signal indicating whether to perform stereo representation process; and a stereo representation unit for performing stereo representation process onto the multi-channel audio signals when the control signal indicating to perform stereo representation process.
US08612229B2 Method and system for conveying an example in a natural language understanding application
A method (300) and system (100) is provided to add the creation of examples at a developer level in the generation of Natural Language Understanding (NLU) models, tying the examples into a NLU sentence database (130), automatically validating (310) a correct outcome of using the examples, and automatically resolving (316) problems the user has using the examples. The method (300) can convey examples of what a caller can say to a Natural Language Understanding (NLU) application. The method includes entering at least one example associated with an existing routing destination, and ensuring an NLU model correctly interprets the example unambiguously for correctly routing a call to the routing destination. The method can include presenting the example sentence in a help message (126) within an NLU dialogue as an example of what a caller can say for connecting the caller to a desired routing destination. The method can also include presented a failure dialogue for displaying at least one example that failed to be properly interpreted to ensure that ambiguous or incorrect examples are not presented in a help message.
US08612228B2 Character mouth shape control method
A section corresponding to a given duration is sampled from sound data that indicates the voice of a player collected by a microphone, and a vocal tract cross-sectional area function of the sampled section is calculated. The vertical dimension of the mouth is calculated from a throat-side average cross-sectional area of the vocal tract cross-sectional area function, and the area of the mouth is calculated from a mouth-side average cross-sectional area. The transverse dimension of the mouth is calculated from the area of the mouth and the vertical dimension of the mouth.
US08612221B2 Portable terminal and management system
A portable terminal having an audio pickup means that acquires sound, an absolute position detection unit that detects the absolute position of the portable terminal, a relative position detection unit that detects the relative position of the portable terminal, and a speech recognition and synthesis unit that recognizes the audio acquired by the audio pickup means as speech, is achieved with a simple configuration. A portable terminal (1) that exchanges data with a server (2) has disposed to the portable terminal an audio pickup means that acquires sound, an absolute position detection unit (1-1) that detects the absolute position of the portable terminal, a relative position detection unit (1-2) that detects the relative position of the portable terminal, and a speech recognition and synthesis unit (1-3) that recognizes the audio acquired by the audio pickup means as speech.
US08612219B2 SBR encoder with high frequency parameter bit estimating and limiting
An SBR encoder includes a filter bank that receives an input signal, a time/frequency grid generator that controls a number of bits of various parameters, a parameter calculator that calculates various parameters, a parameter coding unit that encodes the parameters, an upper-limit number-of-bit storage unit that stores an upper limit of the number of bit of encoded data of high-frequency component finally generated in a high-pass encoding process, and a number-of-bit controller. The number-of-bit controller controls the high-pass encoding process by preferentially encoding a parameter having a large influence to sound quality and not encoding a parameter having a small influence to the sound quality relative to a plurality of parameters, so that the number of bits of the encoded data of high-frequency component finally generated in the high-pass encoding process becomes equal to or less than the upper limit to be stored in the upper-limit number-of-bit storage unit.
US08612212B2 Method and system for automatically detecting morphemes in a task classification system using lattices
The invention concerns a method and corresponding system for building a phonotactic model for domain independent speech recognition. The method may include recognizing phones from a user's input communication using a current phonotactic model, detecting morphemes (acoustic and/or non-acoustic) from the recognized phones, and outputting the detected morphemes for processing. The method also updates the phonotactic model with the detected morphemes and stores the new model in a database for use by the system during the next user interaction. The method may also include making task-type classification decisions based on the detected morphemes from the user's input communication.
US08612206B2 Transliterating semitic languages including diacritics
The present disclosure describes a system and method of transliterating Semitic languages with support for diacritics. An input module receives and pre-processes Romanized character and forwards the pre-processed Romanized characters to a transliteration engine. The transliteration engine selects candidate transliteration rules, applies the rules, and scores and ranks the results for output. To optimize search for candidate transliteration rules, the transliteration engine may apply word-stemming strategies to process inflections indicated by affixes. The present disclosure further describes optimizations as pre-processing emphasis text, caching, dynamic transliteration rule pruning, and buffering/throttling input. The system and methods are suitable for multiple applications including but not limited to web applications, windows applications, client-server applications and input method editors such as those via Microsoft Text Services Framework TSF™.
US08612202B2 Correlation of linguistic expressions in electronic documents with time information
An information analysis device includes a correlation value calculation unit which specifies the number of appearances of links between one linguistic expression and other linguistic expression and an appearance time of each link based on link information. The correlation value calculation unit calculates a correlation value between the one linguistic expression and the other linguistic expression according to a degree that the link continuously appears by using the specified number of appearances of the link and the appearance time of each link.
US08612199B2 Netlist partitioning for characterizing effect of within-die variations
Techniques are presented for determining effects of process variations on the leakage of an integrated circuit having multiple devices. The operation of the circuit is simulated using a first set of values for the process parameters for the devices and is also simulated with some of the process parameter values varied. For the simulation with the varied values, the circuit is split up into distinct components (such as channeled coupled components, CCCs), where each component has one or more devices, and a process parameters value in a device in each of two or more of these components is varied.
US08612193B2 Processing and interpretation of real-time data from downhole and surface sensors
In accordance with an embodiment of the present invention, a method of processing large volumes of data to allow for real-time reservoir management is disclosed, comprising: a) acquiring a first data series from a first reservoir sensor; b) establishing a set of criteria based on reservoir management objectives, sensor characteristics, sensor location, nature of the reservoir, and data storage optimization, etc.; c) identifying one or more subsets of the first data series meeting at least one of the criteria; and optionally d) generating one or more second data series based on at least one of the subsets. This methodology may be repeated for numerous reservoir sensors. This methodology allows for intelligent evaluation of sensor data by using carefully established criteria to intelligently select one or more subsets of data. In an alternative embodiment, sensor data from one or more sensors may be evaluated while processing data from a different sensor.
US08612187B2 Test platform implemented by a method for positioning a sound object in a 3D sound environment
A test platform (11) for facilitating the selection of a sound configuration that is suitable for a target audio system that has a limited processing power (Pmax). During an objective selection of the configurations, the platform (11) adopts—from among a set of possible configurations—the sound configurations that are compatible with the available power (Pmax) of the audio system. Next, the platform (11) makes it possible for an integrator to test the sound rendering of each configuration adopted by enabling the selection of the number of virtual loudspeakers and the order (14.2) of the HRTF filters. For this purpose, the integrator can select different types of sound sources to which to listen. After listening to the sound rendering of different sound configurations, the integrator can select the configuration that is most suitable to the target audio system.
US08612185B2 Device, system and method for simulating and saving information of metadata regarding film production
The present invention relates to a device, a system, and a method for simulating and saving information of metadata regarding film production. According to the present invention, it can store and manage a variety of information generated from the production location or the pre-production process and share the information by all staffs participating in the production, thereby making it possible to accurately record the information and smoothly communicate between the staffs.
US08612180B2 Calibration of resource allocation during parallel processing
A first performance measurement of an executing task may be determined, while the task is executed by a first number of nodes operating in parallel. A second performance measurement of the executing task may be determined, while the task is being executed by a second number of nodes operating in parallel. An overhead factor characterizing a change of a parallelism overhead of executing the task with nodes executing in parallel may then be calculated, relative to a change in a number of the nodes, based on the first performance measurement and the second performance measurement. Then, an optimal number of nodes to operate in parallel to continue executing the task may be determined, based on the overhead factor.
US08612179B2 Systems and methods for operational verification of a missile approach warning system
A coupler that generates and emits a simulated missile signature for assessing the operational capability of a missile approach warning system. The coupler may be directly attached to the system by an adapter. Couplers may be used in multiplicity, simultaneously or sequentially. The simulated signature may be digitally stored, as may be the results of the assessment. Simulated signatures may also be generated from freeform. The coupler also performs sensitivity testing.
US08612170B2 Methods and apparatus for using black box data to analyze vehicular accidents
Disclosed are methods and apparatus for using black box data to analyze vehicular accidents. The methods include obtaining information from an event data recorder associated with a vehicle and using the data obtained therefrom in determining and analyzing the vehicular accident. Attributes to be analyzed include impact severity, change in velocity, and other desired parameters. Further disclosed are methods to securely communicate the downloaded black box information to a secure location for later analysis and processing.
US08612169B2 Method and system for detecting anomalies in a bipartite graph
A method of detecting anomalies from a bipartite graph includes analyzing the graph to determine a row-cluster membership, a column-cluster membership and a non-negative residual matrix, and in a processor, detecting the anomalies from the non-negative residual matrix.
US08612168B2 Method and apparatus for estimating battery capacity of a battery
A method is provided for determining a battery capacity for a vehicle battery. Open circuit voltages of a vehicle battery are measured during ignition startups. A battery parameter is estimated for the vehicle battery that is a function of a present open circuit voltage measurement for a present ignition startup, a function of at least one open circuit voltage observation of a previous ignition startup, a function of a current draw integration over a time period from a previous ignition startup event to a present ignition startup event, and a function of an adjustment factor. A battery parameter is determined based on a new battery. The battery capacity is calculated as function of the battery parameter for the vehicle battery and the battery parameter for the new battery.
US08612163B2 Method and apparatus for providing data processing and control in a medical communication system
Methods and apparatus for providing data processing and control for use in a medical communication system are provided.
US08612162B2 Mass analysis data processing method and mass spectrometer
A method creates an accurate mass spectrum with a high resolving power based on a plurality of TOF spectra, while reducing the computation to assure real-time processing. TOF spectra are measured when ions are ejected from the loop orbit. Then a coincidence detection method determines what mass-to-charge ratio a peak appearing on the TOF spectra originates from. The time range in which a corresponding peak appears on other TOF spectra is set, and the existence of the peak in that range is determined. When the corresponding peak is found on other TOF spectra, the m/z is deduced from the peak on the TOF spectrum with the highest resolving power and a mass spectrum is created. From the peak density around the peak of interest, the reliability of the deduction is computed. For a low reliability peak, the ion ejection time is optimized and the TOF spectrum is measured again.
US08612157B2 Method to attenuate strong marine seismic noise
Methods to attenuating strong marine seismic noises using singular value decomposition, determining noisiest traces and estimating noise components only from these traces, iteratively estimating the noise and protecting signal behind the noise. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
US08612152B2 System and method for providing driving guidance service to vehicles
A system for remotely controlling a vehicle in a service area divided into plural service sectors includes: an infra sensor module installed in each service sector for periodically sensing obstacles and vehicles within the service sector; a vehicle controller mounted in each vehicle for requesting the driving guidance service and automatically controlling the vehicle in accordance with a vehicle control signal; and a local server installed in each service sector for communicating with the vehicle controllers through a driving guidance network based on information on the obstacles and vehicles sensed by the infra sensor module. The system further includes a global server for allocating network resources of the driving guidance network to allow the local server to communicate with the vehicle controllers using the allocated network resources.
US08612151B2 Apparatus for and method of junction view display
A navigation method and navigation system are disclosed. In at least one embodiment, the method has the following actions: a.) receiving position data from a position determining device; b.) when approaching a junction with the navigation system, displaying the junction view on a display, the junction view showing data as to a real-life view of the junction inclusive of an image of each signpost present on the junction as visible to a user of the navigation system; c.) receiving route information from route planning software indicating a route to be followed by the user; and d.) highlighting on the display a signpost related to a road segment to be followed by the user relative to all other signposts as shown on the display.
US08612139B2 Systems and methods for planning vehicle routes based on safety factors
A method and system are provided for planning a route for a vehicle from a starting point to a destination. The method includes the steps of generating a plurality of routes based on a non-safety factor; evaluating the plurality of routes based on a safety factor; selecting a first route from the plurality of routes based on the safety factor; generating driving instructions based on the first route; displaying the first route on a display device.
US08612135B1 Method and apparatus to localize an autonomous vehicle using convolution
Aspects of the disclosure relate generally to an autonomous vehicle accessing portions of a map to localize itself within the map. More specifically, one or more convolution scores may be generated between a prior map and a current map. Convolution scores may be generated by applying a fast Fourier transform on both the prior and current maps, multiplying the results of the transforms, and taking the inverse fast Fourier transform of the product. Based on these convolution scores, an autonomous vehicle may determine the offset between the maps and localize itself relative to the prior map.
US08612134B2 Mining correlation between locations using location history
Techniques describe determining a correlation between identified locations to recommend a location that may be of interest to an individual user. The process constructs a location model to identify locations. To construct the model, the process uses global positioning system (GPS) logs of geospatial locations collected over time and identifies trajectories representing trips of the individual user and extracts stay points from the trajectories. Each stay point represents a geographical region where the individual user stayed over a time threshold within a distance threshold. A location history is formulated for the individual user based on a sequence of the extracted stay points to identify locations.The process determines a correlation between identified locations. The process integrates travel experiences of individual users who have visited the locations in a weighted manner and identifies a common travel sequence which the individual users followed between the locations.
US08612132B2 Method and system for detecting potential collisions by an aircraft
Systems and methods for detecting potential collisions by an aircraft are disclosed. A set of points may be detected by one or more sensors of the aircraft. The set of points may be transformed based on the speed of the aircraft relative to a speed threshold. A potential collision may be detected based on whether a transformed point is within a protective envelope relative to the aircraft.
US08612127B2 Inverted vehicle
The control device of the present invention applies only a damping to a vehicle if a load angular position is in the vicinity of a load angular position reference input. In the preferred embodiment, a control portion has a control switching unit and a switching linear torque unit. The switching linear torque unit calculates a damping torque and a linear feedback torque, the damping torque being obtained by applying a negative sign to a product of the load angular speed and the damping parameter, the linear feedback torque being obtained by multiplying at least one of a position tracking error, a speed tracking error, and an acceleration tracking error by a predetermined gain. The control switching unit switches and outputs the damping torque and the linear feedback torque. The control switching unit outputs the damping torque if the load angular position is in the vicinity of the load angular position reference input, and outputs the linear feedback torque otherwise. The embodiment enables the inverted vehicle to stably travel at a desired speed without vibration.
US08612117B2 Apparatus for controlling the amount of waste heat of an engine
An apparatus is provided for application to a waste heat reuse system that recovers and reuses engine waste heat, and for controlling the amount of waste heat based on a requested heat amount of a heat utilization request. In the apparatus, an overlap angle between a valve-opening period of an intake valve and that of an exhaust valve of the engine is controlled based on an engine driving condition. Ignition timing of the engine is controlled to fall on maximum-efficient timing that minimizes fuel consumption in a current engine driving condition. When a requested heat amount cannot be satisfied, overlap-increase control is performed to increase an overlap angle, and ignition advance control is performed to advance ignition timing with reference to a maximum-efficient timing that corresponds to the increased overlap angle. Waste heat amount of the engine is controlled with the overlap-increase control and the ignition advance control.
US08612116B2 Throttle control system
A target TH opening degree change amount calculating unit 26 calculates a change amount of a target throttle opening degree ΔTHCMD. In accordance with whether or not the change amount of the target throttle opening degree ΔTHCMD is not less than a predetermined control start threshold, a collision prevention process determining unit 27 determines whether a throttle grip 21 has been operated to rapidly close. When the rapid closing operation of the throttle grip 21 is detected, a change-amount basic value calculating unit 28 calculates a change-amount basic value of the target throttle opening degree. A correction term calculating unit 29 inputs to a multiplying unit 30 a correction term for correcting the change-amount basic value. The multiplying unit 30 multiplies the change-amount basic value by the correction term, and outputs a change amount of the target throttle opening degree thus calculated. The correction term can be set, for example, to have a value not more than 1.0 in accordance with the target TH opening degree.
US08612113B2 Method for controlling vehicle launch
A method for improving starting of an engine that may be repeatedly stopped and started is presented. In one embodiment, the method adjusts a transmission actuator in response to engine combustion during an engine start. The method may improve vehicle launch for stop/start vehicles.
US08612108B2 Entering and leaving a motor vehicle freewheel running condition with internal combustion engine off
An automotive electronic control system for a motor vehicle is provided. The automotive electronic control system is designed to cause the motor vehicle to enter a freewheel running condition with internal combustion engine off if the automotive electronic control system determines, based on received quantities indicative of operative conditions of the motor vehicle, occurrence of a driver-performable action indicative of the will of the driver to enter a freewheel running condition with internal combustion engine off and occurrence at or within a given time from the occurrence of the driver-performable action and the maintaining for a given time of specific predetermined entry conditions. The automotive electronic control system is further designed to cause the motor vehicle to leave a freewheel running condition with internal combustion engine off if the automotive electronic control system determines, based on the received quantities, occurrence of at least one of specific predetermined exit conditions.
US08612106B2 System and method for controlling a transmission to improve exhaust braking
A system for controlling a transmission of a vehicle powered by an engine includes a torque determination module and a shift determination module. The torque determination module determines a desired exhaust brake torque for the engine based on an actual speed of the vehicle and a desired speed of the vehicle. The shift determination module determines whether to shift between gear ratios of the transmission based on the desired exhaust brake torque and an exhaust brake torque capacity of the engine.
US08612104B2 Clutch control device and μ correction coefficient calculating method
Actual-rotational-difference absorption-torque calculation means 150 inputs a rate-of-change ΔNe of an engine speed during shifting to an actual rotational difference absorption torque-ΔNe table 160 so that an actual-rotational-difference absorption-torque average value during shifting is calculated. Engine-torque calculation means 180 inputs a throttle opening and an engine speed to engine-torque estimation-value map 190, and derives an engine torque during shifting. An actual clutch capacity is calculated from the sum of the actual-rotational-difference absorption-torque average value and the engine torque average value during shifting. From the ratio of the actual clutch capacity and a demanded clutch capacity, μ-correction-coefficient calculation means 130 calculates a μ correction coefficient. By using a control correction amount calculated on the basis of the μ correction coefficient, a transmission control unit 100 drive-controls a first clutch CL1 and a second clutch CL2. Thus, correction on the clutch capacity is performed during running.
US08612084B2 System and method for autonomous navigation of a tracked or skid-steer vehicle
An autonomous navigation system for a tracked or skid-steer vehicle is described. The system includes a path planner (54) that computes a series of waypoint locations specifying a path to follow and vehicle location sensors (82). A tramming controller (60) includes a waypoint controller (62) that computes vehicle speed and yaw rate setpoints based on vehicle location information from the vehicle location sensor and the locations of a plurality of neighboring waypoints, and a rate controller (64) that generates left and right track speed setpoints from the speed and yaw rate setpoints. A vehicle control interface actuates the vehicle controls in accordance with the left and right track speed setpoints.
US08612072B2 System for automatically instancing marine engines
The system herein disclosed automatically detects whether an engine control unit instance number of a multi-engine marine vessel needs changing. Each engine control unit is electronically paired with a respective servo controller. A vessel controller is in communication with the servo controllers. The vessel controller commands in turn each servo controller to switch on its paired engine control unit, read the instance number of its paired engine control unit, switch off its paired engine control unit, and convey the instance number back to the vessel controller. The vessel controller then compares the instance numbers of the engine control units. If at least two instance numbers of the engine control units are duplicates of each other, the vessel controller ascertains that at least one of the instance numbers of the engine control units needs to be changed and assigns a new instance number to one of the engine control units.
US08612071B2 Synchronized express and local trains for urban commuter rail systems
A computerized system and method of managing subway trains along a two-track subway line to allow express travel in combination with local service. Express trains catch up to local trains at express stations along the line, and provision is made to allow the express trains to physically or “virtually” pass the local train at those stations. Embodiments in which the express trains physically pass the local train include direct train-to-train transfer facilitated by side-by-side tracks at the express station occupying reduced footprint. In other embodiments, virtual passing is accomplished by changing the type of service provided by trains at express intervals: a local train “transforms” into an express train and vice versa. Embodiments enable passengers to transfer between trains at express stations so that these “relay” passengers can travel faster than any specific train.
US08612061B2 Method and system for controlling a bathing system in accordance with an energy savings mode
A method and device for use in connection with a bathing system that comprises a heating module and a filtration system. The bathing system is adapted to receive power from an energy provider that supplies power in accordance with a power consumption profile. The method comprises receiving an input from a user conveying a desire that at least one of the heating module and the filtration system is operated in accordance with an energy savings mode, and causing the heating module and the filtration system to acquire an actuated state and a non-actuated state on a basis of a usage profile associated with the energy savings mode. The usage profile causes the at least one of the heating module and the filtration system to acquire the actuated state according to a schedule established at least in part on a basis of the power consumption profile.
US08612052B2 Robot device, movement controlling apparatus and method for legged locomotion robot, sensor system for legged locomotion robot, and mobile unit
The lumbar part of a robot as a controlled-object point where the mass is moved to the largest extent is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.
US08612036B2 Portable terminal, pairing system and pairing method
When pairing an AV device with a controller for linking to and controlling the AV device, it was necessary for the user operating the controller to select an AV device near the user in accordance with the position of the user. A controller 2 specifies a nearby device based on audio characteristic information (an audio fingerprint) generated from audio obtained by an audio input portion (microphone) or content information specified from such audio characteristic information, and audio characteristic information of devices obtained with a communication portion or content information specified from such audio characteristic information, to carry out the pairing.
US08612032B2 Terminal and method for efficient use and identification of peripherals having audio lines
A communication system comprises a terminal configured for being able to communicate with a computer and to operate according to at least one operational parameter. A peripheral device for use with the terminal has a characterizing parameter associated therewith. The terminal is operable for reading the characterizing parameter from the peripheral device when the device is coupled to the terminal. The terminal is further operable for configuring itself to operate according to an operational parameter associated with the characterizing parameter of the peripheral device.
US08612031B2 Audio player and audio fast-forward playback method capable of high-speed fast-forward playback and allowing recognition of music pieces
Audio data to be played back is associated with meta data indicating the timing of beat that serves as a basis for a rhythm of a music piece. In a fast-forward playback mode, the associated meta data is read. A portion of the audio data containing the timing of beat is determined as a playback portion A and the remaining portion in a beat-to-beat interval C is determined as a non-playback portion B. Only the playback portion A is sequentially played back and output. The relative duration of a playback portion A and a non-playback portion B is determined according to a playback speed required in fast-forward playback.
US08612026B2 Method and device for planning an industrial automation arrangement
A method and a device for planning an industrial automation arrangement, where an object model is generated from data objects, which represent automation components, and from relationships between these objects, a sequence of control actions by a user is used to select the objects from an object library and to relate them to one another. A plurality of sequences of control actions and their respective effects on the object model are stored as respective entity control trees with control steps, where at least two of the entity control trees are selected and used to generate a generalized type control tree using a first comparison, and the type of control tree is used to automatically plan the industrial automation arrangement.
US08612025B2 Cuff electrode having tubular body with controlled closing force
Nerve cuff electrode including a tubular body having a longitudinal slit and a flap curled over the slit. The tubular body includes a central cathode disposed between two anodes. The region opposite the slit includes a flexible region that determines the flexibility and strength of tube opening and closing. The cuff electrode having a hinge region with a non-linear effective spring constant which can be higher at low cuff openings and lower at large opening to provide an effective yet non-damaging closing force over a wide range of cuff openings. In use, the tube body can be pulled apart using attached suture loops, with one loop and flap pulled under the nerve followed by part of the tubular body. The tubular body can be closed over the nerve and the flap closed over the tube slit.
US08612017B2 Implantable device
An implantable device (10) is used to emit electrical stimulation signals to surrounding tissue by means of at least one stimulation electrode (17). The device (10) has a sensor unit (26), which generates a useful signal (D) in the form of analogue voltage pulses (73) from externally fed signals, and an output stage (28) which generates the stimulation signals (E) from the useful signal (D). The output stage (28) emits the stimulation signals (E) in, averaged over time, a substantially DC voltage free fashion to an external ground (29), which can be connected to the tissue (64).
US08612016B2 Monitoring, analysis, and regulation of eating habits
Gastric apparatus is provided, including one or more sensors, adapted to generate respective sensor signals responsive to activity of a gastrointestinal tract of a subject. A control unit is configured with an eating detection threshold selected from the group consisting of: a predetermined threshold, and a threshold determined during a calibration procedure. The control unit is adapted to receive and analyze the sensor signals, and identify an aspect of at least one of the sensor signals indicative of periodic activity of the gastrointestinal tract. The control unit modifies the eating detection threshold responsive to identifying the aspect of the signals that is indicative of the periodic activity, and determines that an eating event has occurred responsive to the modified eating detection threshold and at least one of the analyzed sensor signals. Other embodiments are also described.
US08612009B2 Method of neurostimulation of distinct neural structures using single paddle lead to treat multiple pain locations and multi-column, multi-row paddle lead for such neurostimulation
The present invention relates to a multi-column paddle structure and its uses thereof to provide neuromodulation therapy to a patient.
US08612008B2 Microcurrent and cranial electrotherapy stimulator for control of anxiety, insomnia, depression and pain
A device for controlling anxiety, insomnia, depression and pain utilizing a microcurrent and cranial electrotherapy stimulation. The device could also be utilized to treat other types of stress-related disorders. A relatively low level current having a particular frequency is produced by the device in two channels wherein the current for both of the channels can be different. Electrodes are placed at various points of the patient's body to relieve pain. When utilized to control anxiety, insomnia and depression, a single channel is produced which is applied to the patient's ear lobes by two ear clips.
US08611986B2 System and method for electromagnetic navigation in the vicinity of a metal object
A system and method for performing object localization based on the emission of electromagnetic fields. The electromagnetic fields are simultaneously emitted from different transmitters. One electromagnetic field is emitted at a base frequency; the remaining waves are emitted at frequencies that are harmonics of the base frequency. The composite magnetic fields are measured by sensors. The signal generated by each sensor is subject to a Fourier analysis to determine the strengths of the individual electromagnetic fields forming the composite electromagnetic field. These individual measure field strength data are then used to determine the position and orientation of the sensors relative to the transmitters.
US08611967B2 Methods and apparatuses for determining and displaying service capabilities
Methods and apparatuses are provided for determining features provided by a cell and for indicating a service capability corresponding to the determined features. A user equipment may connect to a cell and determine one or more features provided by the cell. Information relating to the one or more features can be stored in a storage medium. An indicator may be displayed to identify a service capability corresponding to the stored information, as well as a capability of the user equipment.
US08611962B2 Activity illumination
A method to indicate that a first device is in communication with a second device is disclosed. The first device may receive an indication activity from the second device. The indication activity may change the display and the illumination object on the first device and the displays on the illumination object and the display are similar.
US08611960B2 Transmitting and receiving method, and radio apparatus utilizing the same
A processing unit transmits, from at least one of a plurality of antennas, data corresponding respectively to the plurality of antennas. A control unit generates request signals with which to let a second radio apparatus supply information on rates at the second radio apparatus. When transmitting the request signal, the processing unit also transmits, from a plurality of antennas which includes antennas other than the antennas that transmit the data, known signals corresponding respectively to the plurality of antennas.
US08611956B2 Joint IC card and wireless transceiver module for mobile communication equipment
An integrated circuit card for a mobile terminal incorporates a radio transceiver module intended for communications that do not pass through the mobile network. To allow using, for the chip of the IC card and the radio transceiver module, the same chips as would be used for conventional IC cards and transceivers not integrated together, the IC card further includes a finite state machine chip interconnecting the IC card chip and the chip(s) of the transceiver module so that they have access to the card contacts establishing connection between the card and the terminal.
US08611954B2 Remote monitoring device and process
A remote monitoring device is integrated as part of a cell phone or personal digital assistant. By sharing computing resources of a communications transceiver, the cost of a monitoring device can be significantly reduced, while still permitting sufficient functionality to effectively observe an area of interest, such as a child's sleeping area. An alert is generated and transmitted to an observer using a separate transceiver when activity at the monitored area (i.e., sound or video activity) meets a specified threshold.
US08611935B2 System and method for providing alerts to members of defined local geographical groups
A system and method are disclosed for creating groups associated with defined geographical neighborhoods for the purpose of providing and distributing information to members of the neighborhood groups, and soliciting assistance from members of the neighborhood groups. For example, an alert concerning a missing child may be sent from a user device (e.g., smart phone) to a server located on the Internet for distribution to user devices of members of a neighborhood groups. The notified members, in turn, using their respective user devices, may send notifications to the alert-originating user (as well as other members) of their participation in the search for the missing child. Additionally, the notified members may send notifications to the alert-originating user of the finding of the lost child. Such features may also apply to other alerts and/or notifications sent to members of a neighborhood group.
US08611930B2 Selecting informative presentations based on navigation cues and user intent
Promotional or informational materials are selected for presentation to mobile device users based at least in part on knowledge about where those users intend to go. If a user performs a points-of-interest search that evinces a particular intent, then the mobile device can select informational materials that are associated with that particular intent, and then display those informational materials. The informational materials selected can be limited to those that are mapped to a point of interest that the searching user selected from a list of points of interest that are relevant to the user's specified intent. Additionally or alternatively, the mobile device might display only the informational materials that are mapped to a particular point of interest in response to detecting that the user has entered within a specified proximity of that particular point of interest, as determined through a global positioning system of the user's mobile device.
US08611926B2 Method and a system for communicating information to a land surveying rover located in an area without cellular coverage
In a method for requesting network-derived position data from a mobile geographic position aware receiver, a mobile geographic position aware receiver having a first IP address is communicatively coupled with a first port on a router. A wireless transceiver is communicatively coupled with a second port on the router. A wireless communication device is communicatively coupled with a third port on the router. A processor is communicatively coupled with the router; the processor for executing a communications access command sequence. The command sequence comprises: testing for a wireless network connectivity; contacting a source of position data if wireless network connectivity exists; and generating a data message to be sent via the wireless transceiver if the wireless network connectivity does not exist, the data message comprising an Internet Protocol (IP) address of the router, an approximate current location of the mobile geographic position aware receiver, and a request for correction data.
US08611923B2 Method and system for providing location information for emergency services
Emergency Services architecture for determining the location of a wireless caller. The architecture leverages a synchronization feature of GSM networks of the Base Station Subsystem (BSS) to enable employment of sparse networks by removing WLS (Wireless Location Sensor) equipment from selected cell sites. Thus, the location of a wireless caller within a sparse site can be determined. Sparse network location services can be provided further utilizing Time Difference of Arrival (TDOA) technology, and other network-based location technologies such as Enhanced Observed Time Difference (EOTD) and Angle of Arrival (AOA). Hybrid network-based/handset-based location technologies may also be used with the disclosed invention.
US08611921B2 Delay and backhaul-efficient paging method and apparatus
Described herein is methodologies for efficient utilization of backhaul resources of a network for delivering paging data to an access terminal (AT) without sacrificing delay performance. A location that buffers data for an AT can be adaptively changed based on factors such as the location of the AT, applications utilized by the AT, and a recent activity level of the AT. To facilitate this determination, an AT can be configured with one or more registration boundaries. An AT can be configured with a small registration radius such that it the AT does not move outside of the small registration radius, data can be delivered directly to a data attachment point for the AT. If the AT moves outside of the small registration radius, the registration radius can be switched to a large registration radius and the access gateway can instead locally buffer data for the AT.
US08611918B2 Downlink channel parameters determination for a multiple-input-multiple-output (MIMO) system
Embodiments of methods and apparatus for providing downlink channel parameters determination for downlink channels associated with a multiple-input-multiple-output (MIMO) system are generally described herein. Other embodiments may be described and claimed.
US08611910B2 Method and system for forming an actionable communication resource
An actionable communication resource forming function performs a method for forming an actionable communication resource in a communication system. The method includes receiving, from a resource management system, a plurality of resource identifiers that identify a plurality of resources, wherein each resource is associated with a communication device addressable by a communication system using a communication device identifier; for each resource identifier, determining the communication device identifier for the associated communication device; for each communication device identifier, identifying a communication group to which the corresponding communication device is affiliated, and using the identified communication groups to determine a set of communication groups, wherein each communication group in the set is addressable by the communication system, wherein an actionable communication resource is formed from the set of communication groups to facilitate communications with the communication devices over the communication system using the addressable communication groups.
US08611905B2 Method and device for controlling the coordinated transmission for downlink signals in a wireless telecommunication network
A method and device for controlling the serving BS and at least one coordinating BS for coordinating downlink data communication with the MS in a wireless telecommunication network based on CO-MIMO technology. The method comprises obtaining the MIMO downlink channel information between the serving BS and the MS and between the coordinating BS and the MS, determining the downlink signal precoding information between the serving BS and the MS and between the coordinating BS and the MS according to the channel information, and performing MIMO downlink data communication coordinately with the MS based on the downlink signal precoding information.
US08611904B2 Apparatus and method for providing handover support information in mobile communication system
An apparatus and method for providing handover support information in a mobile communication system are provided. A method for an Base Station (BS) to provide information necessary for measurement report trigger performance to a Mobile Station (MS) after the MS determines neighboring BSs in a mobile communication system includes, in a case where the MS is an active mode MS, providing a Time To Trigger (TTT) independently by a specific neighboring BS to the active mode MS and, in a case where the MS is an idle mode MS, providing a reselection time period (Treselection) independently by the specific neighboring BS to the idle mode MS.
US08611899B2 Base station apparatus, wireless communication terminal apparatus, communication method and computer readable medium thereof
A base station used in a communication system including the base station for broadcasting service information to a wireless communication terminal, and the wireless communication terminal for receiving the service information during an idle state, the base station includes: a storing section for storing information of other base stations existing nearby the base station and service compliant information indicative of whether the other base stations are compliant with transmission of the service information.
US08611896B2 Neighbor cell list compilation methods and apparatus
A user equipment (UE) in a communication system can keep track of the cell/frequency deployment of a network operator preferred by the user, and based on the tracked information, the UE can build up its own user-specific Neighbor Cell List. When the UE is roaming, the UE does received-signal measurements according to cells and carrier frequencies identified in the broadcast Neighbor Cell Lists of the roamed-into network, but the UE also does received-signal measurements (with higher priority) according to the user-specific Neighbor Cell List that it has built up. Accordingly, a UE implementing a user-specific Neighbor Cell List analyzes its radio environment based on received signals and stores information about that environment, including user-preference information that prioritizes cells in the radio environment. The UE can then carry out cell search based on the stored environment and user-preference information.
US08611894B2 Apparatus and method for destination phone number string creation
A method and apparatus facilitating access to a communication session for a client is provided. The method may comprise obtaining one or more call plan proposals, receiving a destination phone number for making a call on a wireless communications device (WCD) when the WCD is in a source country, determining the source country from which the call is to be made, determining a destination country code of the destination phone number, identifying each of the one or more call plan proposals available to the WCD in the source country, selecting a call plan proposal from the identified available call plan proposals, generating a destination number string, and executing the call using the destination number string. The destination number string can comprise the destination phone number combined with the destination country code and the country access code and the discount identifier code of the selected call plan proposal.
US08611893B2 System and method for roaming between networks
A system and method for roaming between networks include determining a presence of a mobile unit by determining when the mobile unit leaves a first network and enters a second network, and routing one or more calls based on the presence of the mobile unit by offloading the one or more calls to the second network into which the mobile unit roams.
US08611890B2 System and method for subscribing for internet protocol multimedia subsystems (IMS) services registration status
A system and method that allows mobile device applications to receive changes in registration status from application services that are accessed via an Internet Protocol Multimedia Subsystem (IMS). Applications on a mobile device subscribe to receive notifications of changes in registration status for requested services. When a change to the registration status of a service occurs, a notification message is transmitted to the application on the mobile device. Notifications of changes in status are thereby received by each application on a per-application-service basis. In some embodiments, when a request to register with an application service fails, the corresponding notification message includes a reason for the failure. In some embodiments, notification messages are originated by a registration manager that operates in the IMS and transmitted to an IMS client operating on a mobile device. In some embodiments, notification messages are originated by each application service and transmitted directly to subscribed applications.
US08611889B2 Remote handset diagnostics
A system for remote handset diagnostics is provided. The system includes a plurality of handsets each having a diagnostic engine, and a carrier system having a plurality of encoder/decoder components. Each encoder/decoder component is operable to promote communication with at least one diagnostic engine to obtain diagnostic data. The carrier system further includes a diagnostic component that is operable to provide a common interface for diagnosing handsets. The diagnostic component is also operable to communicate with the plurality of encoder/decoder components and to facilitate diagnosis of the handset.
US08611881B2 Method and device for communication setup
A method for communication setup including transmitting a first message including an indication of a list with a plurality of list elements, wherein each list element specifies a communication service or a communication application computer program; receiving the first message; selecting at least one of the list elements; and transmitting a second message comprising an indication specifying which list element has been selected.
US08611870B2 Method, system, and computer program product for delivering smart services
A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes defining a situation including subscriber context information based on private information of a service subscriber. The method also includes identifying an action to perform on behalf of the service subscriber during the first situation. The method further includes receiving a request to determine an availability of the service subscriber. The method still further includes determining that the service subscriber is in the defined situation based on current subscriber context information. The method also includes performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
US08611859B2 System and method for providing secure network access in fixed mobile converged telecommunications networks
The present disclosure relates generally to systems and methods for providing secure network access in fixed mobile converged telecommunications systems. In one example, a method includes establishing, by a fixed access device, a connection with a mobile terminal over an air interface. The fixed access device may also establish a limited channel with a service provider network via a broadband interface. The limited channel is restricted to messages meeting one or more criterion. The mobile terminal may be authenticated with the service provider network via the limited channel using authentication information associated with the mobile terminal, and the service provider network has a preexisting relationship with the mobile terminal. A secure channel may be established between the fixed access device and the service provider network after the mobile terminal is authenticated. The secure channel may enable the mobile terminal to communicate with the service provider network using messages not meeting the criterion.
US08611855B2 Obviating mobile airtime minutes for business telephone calls
Systems and methods are described that provide a phantom mobile telephone number that is assigned by the mobile telephone service provider, for business customers and/or customers subscribing to the service. Upon receipt of the phantom mobile telephone number at the mobile service provider's internal call routing system, the call is associated with a preexisting landline number assigned to a business. The mobile telephone call is forwarded to the preexisting landline telephone number and is not charged airtime minutes.
US08611852B2 Advice of promotion for usage based subscribers
Systems and method are described for providing advice of promotion to notify a subscriber about potential promotions that the subscriber would benefit from if he/she changed the context under which he/she plans to use a service. The process begins when a subscriber initiates a request to use the service, e.g. establish a call session. The operator identifies the subscriber by determining whether the subscriber is permitted to use the service, e.g. establish the session, and calculates a charge rate for the service usage, e.g. call session based on a usage plan associated with the subscriber. A rating engine is then invoked to identify a promotion that includes an additional rate that is different from the charge rate determined for the session. The promotion is identified based on parameters associated with the call session by determining which additional rate would apply if at least one of those parameters were modified.
US08611846B2 One-way buffered communicator
A system and method of one-way buffered communication for reporting emergency or alarm situation where there is little or no time to wait for a telephone connection to be established. The buffered communication apparatus including apparatus for storing sound input and apparatus for establishing a connection between the communication apparatus and a predetermined party. Once the communication apparatus is activated, both sound storage and call establishment is started and the stored data is transmitted once the connection is established.
US08611844B2 Low noise amplifier and method of input impedance control for terrestrial and cable modes
A low noise amplifier (LNA) for use in a receiver circuit includes an adjustable impedance network including an input for receiving a radio frequency signal, a plurality of control inputs, and an output. The LNA further includes a controller coupled to the plurality of control inputs and configured to control an impedance of the adjustable impedance network. The controller controls the adjustable impedance network to provide a relatively low impedance in a terrestrial mode and to provide a relatively high impedance in a cable mode.
US08611841B2 Apparatus for enhanced messaging and a method for enhanced messaging
There is provided a method for communications involving at least one text message. The method includes a sender apparatus transmitting at least one message, the at least one message including message data and at least one video filmlet; transmitting the message data over a first network and the at least one video filmlet to a server on a second network; and a recipient apparatus receiving the at least one message, the at least one message being combined and generated from the message data received from the first network and the at least one video filmlet received from the server. Advantageously, the at least one message may be generated in a manner as composed by a sender of the at least one message. It is preferable that the sender and recipient apparatus are able to support a data sync protocol on the second network.
US08611839B2 Robust signal detection using correntropy
A method (200) for detecting a periodic signal (141) in a noisy signal (101) is provided. The method can include applying (210) correntropy to the noisy signal to generate a non-linear mapping, and applying (220) a sub-space projection to the non-linear mapping to produce principal components. A correntropy kernel can be applied to the noisy signal to generate a Gram matrix that is used in a Temporal Principal Component Analysis (TPCA). The correntropy kernel projects nonlinearly the input data to a reproducing kernel Hilbert Space (RKHS) preserving the input time structure and attenuating impulsive noise. The correntropy kernel is data dependent, and the RKHS correlation matrix has the same dimension as the input data correlation matrix. A principal component having a majority of signal energy can be chosen (230) to detect the periodic signal.
US08611833B2 Adaptive bearer configuration for broadcast/multicast service
A method and apparatus for providing adaptive bearer configuration for MBMS delivery is disclosed. A first aspect of the present disclosure is a method of operating a wireless infrastructure entity (103) wherein a common radio resource (303) is allocated for receiving a response from at least one mobile station (109). A request message, similar to a request for counting, is broadcast to all mobile stations (109) within a coverage area (105). If at least one mobile station (109) responds to the request, PTM transmission mode will be used for MBMS delivery within the given coverage area (105). If more than one mobile station (109) within the coverage area (105) responds to the request, then all the responses will be over the common radio resource (303). The total number of responses to the request message may be limited by providing a probability factor within the request message.
US08611824B2 Vehicle, communication system for vehicle, and communication controlling method for vehicle
A vehicle includes a wireless communication device, a PLC processing device, and a communication control device. The wireless communication device wirelessly communicates with a wireless communication device external to the vehicle. The PLC processing device communicates with a PLC processing device external to the vehicle by utilizing, as a communication path, a charging cable and a charging port to which the charging cable is connected. The communication control device controls communication by the wireless communication device and communication by the PLC processing device, depending on the remaining amount of data to be transmitted.
US08611818B2 Mechanism for improved interoperability when content protection is used with an audio stream
A method and system that configure communication between devices in a network utilizing bluetooth technology, where one device may or may not support content protection, and another device may or may not support content protection. A first device may utilize a configuration that enables data communication via a bluetooth communication link with a second device based on whether the second device supports content protection. The content protected data communicated between the devices is based on the first device configuration. If the second device does not support content protection, the first device may utilize a configuration that does not require content protection for communicating data with the second device. If the second device supports content protection, the first device may utilize a configuration that requires content protection for communicating data. If data communication utilizing content protection fails, one or both of the devices may revert to a configuration that does not require content protection.
US08611816B2 Electronic circuit and communication functionality inspection method
To provide an electronic circuit capable of easily testing semiconductor chips that are inductively coupled to each other and that communicate with each other, and an inspection method performed in the electronic circuit. An electronic circuit includes: a first substrate; a first transmission coil that is formed by a wire and transmits a signal; a first transmission circuit that outputs a signal to the first transmission coil; a first reception coil that is formed by a wire at such a position that the first reception coil is inductively coupled to the first transmission coil and receives the signal from the first transmission coil; a first reception circuit that receives the signal from the first reception coil; and a first determination circuit that compares data input to the first transmission circuit and data output from the first reception circuit, the first transmission coil, the first transmission circuit, the first reception coil, the first reception circuit and the first determination circuit being mounted on the first substrate.
US08611805B2 Waste-toner collecting device process cartridge and image forming apparatus having the same
A waste-toner collecting device includes a waste toner collector that collects and stores therein non-transferred toner as waste toner conveyed from a cleaning unit via the conveying path; and a leveling member that levels waste toner accumulated inside the waste toner collector, and drive of which is controlled so that driving conditions thereof are varied based on information of an image formed on the image carrier. The switching of the driving conditions of the leveling member is controlled so as to be performed after a delay time during which the non-transferred toner collected in the cleaning unit reaches the waste-toner collector via the conveying path.
US08611800B2 Image forming apparatus and image forming method
An image forming apparatus includes an image carrier; a charging unit; an electrostatic latent image forming unit; a development unit that houses an electrostatic latent image developer containing toner particles and inorganic particles added thereto and that develops the electrostatic latent image to form a toner image; an intermediate transfer body to which the toner image is transferred and the surface of which contains a resin material and fluorocarbon resin particles; a first transfer unit that first transfers the toner image to the surface of the intermediate transfer body; a second transfer unit that second transfers the transferred toner image to a recording medium; and a cleaning unit that cleans the surface of the intermediate transfer body after the toner image is second transferred to the recording medium, the cleaning unit including a cleaning blade provided in contact with the surface of the intermediate transfer body.
US08611784B2 Image forming apparatus
An image forming apparatus including a housing body in which a first end is rotatably connected with an apparatus main body, a link member in which the second end can reciprocate in a first direction, a suspended portion positioned at a restricted position when the housing body is positioned at the closed position or the intermediate open position, and positioned at a non-restricted position when the housing body is positioned at the fully open position, and a tension spring in which one end is connected to the link member and the second end is connected to the suspended portion, and when the housing body is positioned at the closed position, and the tension spring is in an extended state, when the housing body is positioned at the intermediate open position or the fully open position, and the tension spring is in a free-length state.
US08611778B2 Power supply system and image forming apparatus
A power supply system includes: a switching power supply and a rectifying/smoothing circuit, the switching power supply configured to output a first output voltage in a normal output mode; a step-down circuit; a control device that controls the switching of the switching power supply between the normal output mode, a low output mode, and an off mode; and an electric storage unit charged by the output of the step-down circuit in the normal output mode and supplies power to the control device in the off mode, wherein, when charging is needed in the mode other than the normal output mode and the low output mode, the control device controls the switching power supply to output the third output voltage, thereby charging the electric storage unit.
US08611777B2 Image forming apparatus and method of controlling power thereof
An image forming apparatus includes a power supply unit to generate DC power, a plurality of function units to perform the functions of the image forming apparatus, a control unit to control the operation of a plurality of function units, a switching unit to receive DC power of the power supply unit and switch power provided to the control unit and each of a plurality of function units, and a power management unit to receive DC power of the power supply unit and to control a switching operation of the switching unit according to an operation mode of the image forming apparatus.
US08611773B2 Image-forming apparatus
An image-forming apparatus includes an image carrier that has an electrically chargeable film formed on a surface thereof and that carries an image and a charging section that charges a surface of the film on the image carrier. The charging section includes a first charging member that applies a direct-current voltage between the first charging member and the image carrier and a second charging member that applies a direct-current voltage between the second charging member and the image carrier to charge the film on the image carrier to a predetermined surface potential after the first charging member charges the film on the image carrier. The voltage applied by the first charging member is decreased such that the surface potential of the image carrier after the voltage is applied by the first charging member is decreased as the film on the image carrier becomes thinner.
US08611756B1 Highly integrated system and method for optical communication
A lasing cavity can provide a substantial portion of a path over which data, messages, communication signals, or other information travels from a sender to a recipient. The lasing cavity can support light amplification by stimulated emission of radiation. The sender can be coupled to an input port of the lasing cavity, while the recipient can be coupled to an output port of the lasing cavity. The sender can input information at the input port via applying energy to the lasing cavity, removing energy from the lasing cavity, perturbing the lasing cavity, lengthening the lasing cavity, shortening the lasing cavity, or otherwise inducing a cavity change or a dynamic response. The recipient can receive the information via monitoring the lasing cavity at the output port for changes or responses caused by the sender at the input port.
US08611753B2 Optical rotary joints, methods of mounting same in a properly-aligned manner, and optical reflector assemblies for use therein
The present invention relates generally to optical rotary joints (35) for enabling optical communication between a rotor and a stator, and to improved methods of mounting such optical rotary joints on supporting structures such that the rotor and stator remain properly aligned.
US08611746B2 Optical transmission between a central terminal and a plurality of client terminals via an optical network
A system and an associated method of bidirectional optical transmission between a central terminal (101) and a plurality of client terminals (11, 12) via a passive optical network (PON) (3), wherein the conversion of an OTDM signal into a WDM signal (respectively the conversion of a WDM signal into an OTDM signal) is effected by an optical converter (20) (respectively 21) by a soliton trapping effect during a downlink (respectively uplink) transmission stage.
US08611742B2 Wavelength switch system using angle multiplexing optics
Optical switches can include collimator elements that accommodate two or more optical ports. This increases the number of ports the switch can accommodate without having to increase the size of other optical components within the switch. Separate deflectors can be used to accommodate optical signals from two different groups of ports. In some embodiments cross-coupling of signals between the two groups can be accomplished through use of re-direction optics.
US08611740B2 System and method for protecting an extended passive optical network
Extender apparatus for an optical network includes first and second extender units having an network-facing port for connection to a backhaul fiber and a subscriber-facing port for connection to a feeder fiber. Each extender unit includes a gain assembly and is operable selectively either in an enabled state, in which the gain assembly amplifies a signal received at either port of the extender unit and couples it to the other port of the extender unit, or in a disabled state, in which the gain assembly blocks coupling of a signal from either port of the extender unit to the other port of the extender unit. A failover unit is operable when the first extender unit is in the enabled state and the second extender unit is in the disabled state to detect occurrence of at least one fault condition in the first extender unit. The failover unit is responsive to the fault condition in the first extender unit to switch the first extender unit to the disabled state and the second extender unit to the enabled state.
US08611737B2 Lens driving device, control method, and lens system
A lens driving device includes a control unit configured to control movement of a first lens to perform zooming operation and a second lens to perform focus adjustment based on information of a position of the first lens and a position of the second lens stored for each object distance, and when the first lens is on a telephoto side of a predetermined position, the control unit limits movement of the second lens to a position corresponding to a second object distance closer than the first object distance, and if a predetermined condition is satisfied after the second lens has reached a predetermined region including the position corresponding to the first object distance, the control unit permits the movement of the second lens to the position corresponding to the second object distance.
US08611734B2 Image photographing device having function for compensating hand vibration
Disclosed herein is an image photographing device having a function for compensating hand vibration. The image photographing device having a function for compensating hand vibration includes: an optical unit; a magnet combined with an outer peripheral surface of the optical unit; a housing inserted with the optical unit and the magnet and having coils disposed at a position corresponding to the magnet; suspension wires arranged at four corners of the optical unit, having the upper end portions and the lower end portions each combined with the optical unit and the housing to support the optical unit in a state floated from the bottom surface of the housing, and having a predetermined bending part formed at any point; a flexible printed circuit board surrounding the outer peripheral surface of the housing and applying current to the coils; and a substrate having the image sensor mounted on the top surface thereof and combined with the lower portion of the housing.
US08611732B2 Local heat treatment of IBR blade using infrared heating
A device and method for locally heat treating at least one airfoil in an integrally bladed rotor device. A pair of IR heat sources are positioned to direct IR heat rays in the direction where local heat treatment is required. A pair of parabolic mirrors are positioned to direct the IR heat rays on to the metal component. The heat treating is useful after welding the airfoil on to the rotor device.
US08611726B2 Apparatus and method for generating digital cinema content and apparatus and method for playing digital cinema content
Provided are an apparatus and method for generating digital cinema content and an apparatus and method for playing digital cinema content. The method of playing digital cinema content using a digital cinema package (DCP) including frame data having a first resolution and length information about frame data having a second resolution lower than the first resolution, and a key delivery message (KDM) includes obtaining a material exchange format (MXF) file and a decryption key by parsing the DCP and the KDM, extracting an encrypted triplet from the MXF file, extracting the length information about the second-resolution frame data using the encrypted triplet and the decryption key, decrypting an amount of data required to decrypt the second-resolution frame data in the first-resolution frame data using the length information about the second-resolution frame data, and decoding the decrypted second-resolution frame data.
US08611725B2 Playback display device, image capturing device, playback display method, and storage medium
A playback display device including: a display unit; a data storage unit which stores data representing a travel route and a plurality of pieces of image data each associated with an image capturing place; a movement display control unit which displays a mark moving on a map displayed on the display unit based on the data representing the travel route; and an image playback unit which displays image data when, while the movement display control unit displays the mark moving on the map, a displayed position of the mark matches a corresponding position of the image capturing place associated with the image data.
US08611719B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08611715B2 Optical waveguide and method of manufacturing the same, and optical waveguide device
A method of manufacturing an optical waveguide, includes forming a first cladding layer on a substrate, forming a core layer on the first cladding layer, forming a groove portion including a light path conversion inclined surface by processing the core layer in a thickness direction, and forming a second cladding layer in which a light path conversion hole is arranged on the light path conversion inclined surface on the first cladding layer and the core layer.
US08611713B2 Optical cable and method for manufacturing the optical cable
An optical cable includes an optical fiber, a primary coating coated on the optical fiber, and an outer coating coated on the primary coating. The optical cable is spiral, and can be compressed or stretched. The outer coating comprises about 40 to 70 weight percent of caoutchouc, about 20 to 50 weight percent of neoprene, about 0 to 6 weight percent of magnesium oxide, about 0 to 6 weight percent of zinc oxide, and about 0 to 6 weight percent of vulcanization accelerator.
US08611710B2 Optical collector and device with optical collector
An optical collector includes an optical input for incoupling light from multiple incoming optical waveguides into the collector and an optical output for outcoupling light from the collector into an outgoing optical waveguide. The collector includes an optical body having a base portion in which the optical input including at least two coupling points is arranged, and a tip portion in which the optical output including a second coupling point is arranged, wherein the first coupling points each include an optical input cross-sectional area and the second coupling point comprises an output cross-sectional area, and wherein the output cross-sectional area is smaller than the total of all input cross-sectional areas. The optical body of the collector can be cone-shaped and may include a hollow cone.
US08611706B1 Micro electro mechanical system optical switching
The present disclosure includes apparatus, system, and method embodiments that provide micro electro mechanical system optical switching and methods of manufacturing switches. For example, one optical switch embodiment includes at least one micro electro mechanical system type pivot mirror structure disposed along a path of an optical signal, the structure having a mirror and an actuator, and the mirror having a pivot axis along a first edge and having a second edge rotatable with respect to the pivot axis, the mirror being capable of and arranged to be actuated to pivot between a position parallel to a plane of an optical signal and a position substantially normal to the plane of the optical signal.
US08611703B2 Temperature sensor using an optical fiber
A temperature sensor that has an elongated sensing element having a length of at least 10 m, measured at a temperature of 20° C. The elongated sensing element includes an elongated jacket and an optical fiber mounted in the jacket and having an EFL of at least 0.35%, wherein the elongated sensing element has an average temperature error of less than 2° C.
US08611701B2 System for facilitating the search of video content
A system for facilitating the search of video content, comprising a fingerprint extractor which is adapted to extract a fingerprint associated with a video content clip for specific time of video content; a fingerprint archive database from which database entries matching the specific time of video content are selected; a search module to which the database entries matching the specific time of video content are delivered, by which the searched database entries into continuous fingerprint streams are reconstructed, and in which the searched database entries from the same location and channel are grouped together, and the fingerprint data sections are stripped out of the entries and concatenated according to the segment ID and time-stamps contained within each entry; a matcher by which the fingerprint associated with the video clip is searched from the continuous fingerprint streams to find a match; and a formatter which is adapted to combine a matching result with additional information obtained from the archive entries to form a search report. The system according to the present invention can extract fingerprint information from video content for the purpose of archiving without the huge storage capacity required, can collect statistics and extract additional information from the archived video information automatically based on the user entered searching video clip information, and can search through video fingerprint data for identifying historical recording and collect statistics and extract additional information of video content easily at low hardware cost.
US08611691B2 Automated video data fusion method
A method for mitigating image distortions induced by optical wave propagation through a random media (e.g., atmospheric turbulence or volume of water) from a stream of video data provided by a single shortexposure image sensor is described. The method is based on the two following sequential steps: (1) enhancement of the raw video stream and (2) fusion of the enhanced stream using the lucky region fusion (LRF) technique. The first step enhances features of the raw image stream the LRF method success is based on and especially mitigates the effect of low light level, aerosol pollution, dust, haze, and other deteriorating factors. The second step, fusion of the enhanced stream, is realized by sequentially merging image regions with highest quality within a temporal buffer into a single image before sliding the temporal window forward. The process is continuously repeated in order to generate a stream of fused images. The resulting fused stream hence has an image quality superior to that of any image within the buffer and demonstrates improved contrast as well as increased detail visualization. In addition, the disclosed invention offers a method for automated extraction of random media (atmospheric turbulence for example) characteristics needed for optimizing the LRF method performance. Based solely on analysis of the enhanced video stream, this has the advantage to eliminate the need for turbulence strength characterization devices (e.g., scintillometer) and it allows the invention to provide an optimal fused stream even when operating within an evolving environment.
US08611690B2 Real-time video deblurring
A method of reducing blurring in an image of size greater than M columns by N rows of pixels, comprises deriving a blur kernel k representing the blur in the image, and deriving an inverse blur kernel k−1. The inverse blur kernel is given by (I) where h(m) is the sum of the first m terms of the series (II) δ is the Dirac delta, m is greater than 1, and h(m) is a two dimensional matrix of size M×N. The two dimensional matrix h(m) is convolved with the image over the whole image in the image pixel domain to produce an image with reduced blur. The method may be applied to a video sequence allowing the sequence of images to be deblurred in real time.
US08611688B2 Method and apparatus for encoding and decoding and multi-view image
A Method and apparatus for encoding and decoding a multi-view image are provided. The method of encoding a multi-view image includes determining whether each of pictures included in multi-view image sequences is a reference picture referred to by other pictures included in the multi-view image sequences for inter-view prediction, and encoding the pictures using at least one of inter-view prediction and temporal prediction based on the determination result, thereby efficiently encoding and decoding the multi-view image at high speed.
US08611682B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A method of decoding images including: extracting motion vector information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image, wherein the motion compensation includes specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation.
US08611678B2 Grouping digital media items based on shared features
Methods, apparatuses, and systems for grouping digital media items based on shared features. Multiple digital images are received. Metadata about the digital images is obtained either by analyzing the digital images or by receiving metadata from a source separate from the digital images or both. The obtained metadata is analyzed by data processing apparatus to identify a common feature among two or more of the digital images. A grouping of the two or more images is formed by the data processing apparatus based on the identified common feature.
US08611677B2 Method for event-based semantic classification
A method of automatically classifying images in a consumer digital image collection, includes generating an event representation of the image collection; computing global time-based features for each event within the hierarchical event representation; computing content-based features for each image in an event within the hierarchical event representation; combining content-based features for each image in an event to generate event-level content-based features; and using time-based features and content-based features for each event to classify an event into one of a pre-determined set of semantic categories.
US08611670B2 Intelligent part identification for use with scene characterization or motion capture
A variety of methods, systems, devices and arrangements are implemented for use with motion capture. One such method is implemented for identifying salient points from three-dimensional image data. The method involves the execution of instructions on a computer system to generate a three-dimensional surface mesh from the three-dimensional image data. Lengths of possible paths from a plurality of points on the three-dimensional surface mesh to a common reference point are categorized. The categorized lengths of possible paths are used to identify a subset of the plurality of points as salient points.
US08611658B2 Image processing apparatus and image processing method
Image data is divided into blocks and a histogram of a color appearing in a target block is formed. A target color region is decided as significant, if the area of that region is larger than a threshold, or if that area is smaller than the threshold and if that region is located at a boundary of the target block and attribute information for the pixel at the boundary in that region indicates a preset attribute. If that region is not decided as significant, to integrate that region to a region of another color which contacts that region, the color of the pixel in that region is substituted by the other color. If that region is decided as significant and if the chrominance difference between that region and the region decided as significant in another block which contacts the target block is smaller than another threshold, these regions are integrated.
US08611657B2 Robust fitting of surfaces from noisy data
Various embodiments of methods and apparatus for fitting a surface to a data set are disclosed. A frequency distribution of an input data set is determined. Determining the frequency distribution includes assigning each data point of the input data set to a category representing a value of a variable for the respective data point. Responsive to identifying one or more discontinuities of the frequency distribution, a continuous section of the frequency distribution is identified as a first data set. A first equation is fit to the first data set.
US08611653B2 Color conversion based on an HVS model
An encoder for encoding a video stream or an image is described herein. The encoder receives an input video stream and outputs an encoded video stream that can be decoded at a decoder to recover, at least approximately, an instance of the input video stream. The encoder includes an encoding logic reducing a color spectral resolution of the input video stream to a range of colors or color differentials similar to that recognizable by a human eye, whereby an encoding efficiency is increased by the color spectral resolution reducing.
US08611650B2 Method and device for lane detection
A method for lane detection, wherein a digitized color image of a roadway is processed using the following steps: identifying markings on the roadway with a grayscale value below the grayscale value of the roadway (S18), setting the grayscale value of the markings thus identified to a value above the grayscale value of the roadway, and outputting the image thus processed and modified to be processed by a lane detection algorithm for monochrome images.
US08611647B2 Method for generating background image and system for generating background image
An unprocessed image is prepared which is shot against an arbitrary background, including materials to be trimmed. Color values are collected from a plurality of frames of this unprocessed image in a collection point including one or more pixels, whereby a color information set is obtained. From the color information set, it is judged which color shows the background and which color shows the materials to be trimmed, thereby determining an optimum background-side color value. This process is applied to an area where to extract the background from, thereby obtaining a background image into which the background is extracted. This makes it possible to obtain background images from unprocessed images that are shot in busy locations, without traffic controls or dedicated studios.
US08611642B2 Forming a steroscopic image using range map
A method for forming a stereoscopic image from a main image of a scene captured from a main image viewpoint including one or more foreground objects, together a main image range map and a background image. A first-eye image is determined corresponding to a first-eye viewpoint and a second-eye image is determined corresponding to a second-eye viewpoint. At least one of the first-eye image and the second-eye image is determined by warping the main image to the associated viewpoint, wherein the warped main image includes one or more holes corresponding to scene content that was occluded in the main image; warping the background image to the associated viewpoint; and determining pixel values to fill the one or more holes in the warped main image using pixel values at corresponding pixel locations in the warped background image; and forming a stereoscopic image including the first-eye image and the second-eye image.
US08611641B2 Method and apparatus for detecting disparity
An apparatus for detecting disparity is described. This apparatus detects the disparity between corresponding pixel positions in a first and second image capturing the same scene, the first and second image being viewable as a stereoscopic image captured using a parallel lens arrangement, the apparatus comprising: a determiner operable to determine the pixel positions of a plurality of points of change of an image property across a section of the first image and to determine the pixel positions of a plurality of points of change of said image property across a corresponding section of the second image; a comparator operable to compare the position of one of the points of change in the first image with a subset of the positions of the plurality of points of change of second image, whereby the subset is determined in accordance with the pixel positions of the points of change in the second image relative to the pixel position of the one of the points of change in the first image; wherein the determiner is operable to determine the similarity between pixels which have a pixel position adjacent the point of change in the first image, and the corresponding pixels adjacent each of the points of change in the subset; and an obtainer operable to obtain the disparity in accordance with the determined similarity of the pixels.
US08611640B2 Inspection apparatus and inspection method
The invention is directed to find a false defect from defect candidates and obtain a threshold with which the false defect can be eliminated by the smallest number of review times. Defect candidates are reviewed and selected as a defect or a false defect. By deleting a defect candidate having a characteristic quantity equal to or less than that of the false defect from a map or displaying it in another sign, the false defect can be determined visually. Since the defect candidate having the characteristic quantity equal to or less than that of the selected false defect is deleted from the map or displayed in another sign, the defect candidates unnecessary to set a threshold are not reviewed. The number of defect candidates to be reviewed can be largely reduced as compared with that in the conventional technique. Further, by repeating the above work, the threshold is automatically calculated, and an inspection result map with the threshold is displayed, so that a re-inspection is unnecessary.
US08611639B2 Semiconductor device property extraction, generation, visualization, and monitoring methods
Various methods, carrier media, and systems for monitoring a characteristic of a specimen are provided. One computer-implemented method for monitoring a characteristic of a specimen includes determining a property of individual pixels on the specimen using output generated by inspecting the specimen with an inspection system. The method also includes determining a characteristic of individual regions on the specimen using the properties of the individual pixels in the individual regions. The method further includes monitoring the characteristic of the specimen based on the characteristics of the individual regions.
US08611636B1 High speed method of aligning components having a plurality of non-uniformly spaced features
A system and method for high-speed alignment of components is provided. During training time of a machine vision system, a small subset of alignment significant blobs along with a quantum of geometric analysis for picking granularity is determined. By utilizing only the alignment significant blobs and the geometric analysis, the use of conventional alignment techniques may achieve significantly better speed and robustness for component alignment. In operation, during training time, grayscale blobs are extracted using a scale space search. Alignment significant blobs are then determined from the grayscale blobs. Once alignment significant blobs are determined, run time smoothing and down sampling are then determined on the alignment significant blobs. The machine vision system is then trained to operate with the alignment significant regions.
US08611635B1 Duplicate check detection
Images from checks may be compared with each other to detect a twice-deposited or represented check. An image of a check may be parsed into regions or tiles, for example. In an implementation, values for regions or tiles over a predetermined area (e.g., an area from a character in the magnetic ink character recognition (MICR) line at the bottom of the check to the dollar sign symbol) may be compared. In an implementation, a virtual overlay of two check images may be performed and a correlation may be determined.
US08611633B2 Method for processing image, image processing apparatus and medical image system for performing the same
An image processing apparatus is provided. The image processing apparatus includes an extraction unit configured to extract a low-frequency band component and a high-frequency band component from a radiation image formed by passing through a subject, a contrast enhancement processing unit configured to perform a contrast enhancement process to the extracted low-frequency band component, a detail enhancement processing unit configured to perform a detail enhancement process to the extracted high-frequency band component, a synthesis unit configured to synthesize an image resulting from performing the contrast enhancement process and an image resulting from performing the detail enhancement process, and a generation unit configured to reconstruct the synthesized image and generate a diagnosis image.
US08611629B2 Vessel analysis
A system for performing vessel analysis uses display means (1) for displaying a three-dimensional image representing at least a tubular structure. Indicating means (2) are used for enabling a user to indicate a position on a vessel of the tubular structure, for obtaining an indicated position. Identifying means (3) are used for identifying a portion of the tubular structure situated around the indicated position, including any bifurcations, and extending up to a predetermined distance measure from the indicated position, for obtaining an identified portion. The display means (1) is also used for displaying a graphical annotation in the displayed three-dimensional image, indicative of the identified portion of the tubular structure.
US08611623B2 Network construction apparatus, method and program
A likelihood of a cross segment is calculated based on a cross segment characteristic condition defining a characteristic that a portion corresponding to an intermingled portion of a structure is present as a cross segment, and that at least two pairs of segments connectable in a straight line are present in the neighborhood of the cross segment. A likelihood of a straight line representing a probability that each segment is connected, in a straight line, to another segment is calculated based on a straight line connection condition defining a characteristic that each segment is connected, in a straight line, to another segment in the neighborhood thereof. A strength of connection between the segments is set based on the likelihood of a cross segment and the likelihood of a straight line, and plural network structures are constructed by connecting the segments based on the strength of connection.
US08611621B2 System and method for automatic detection of in vivo contraction video sequences
A system and method for comparing captured sequences of in-vivo images with (e.g., template or model) sequences, for example, for computer-automated recognition of contractions. The size of the opening of an in-vivo lumen passageway represented in each frame in a subset of frames of an image stream captured in vivo may be measured. Frames in the subset of frames of the image stream having a local minimum size of the lumen passageway may be identified. The subset of frames may be divided into segments of sequential frames at frames having local maximum lumen sizes before and after the identified frame having a local minimum size of the lumen passageway to generate contraction sequences. A plurality of the contraction sequences may be compared to template sequences. A plurality of the contraction sequences may be displayed.
US08611620B2 Advanced digital pathology and provisions for remote diagnostics
The present invention discloses a method for detecting and identifying pathologies in a magnified captured image. The method comprising the step of: performing macro image analysis for identifying abnormal and normal segments of the captured image, performing conversion of colored images to gray scale image, performing segmentation of the gray scale colored biopsy by applying two segmentation levels, merging the image results of the coarse level and the fine level segmentations by expanding the coarse image to fit scale of the fine image and identifying pixels having the same value at both levels, performing comparison between object's properties and characteristics appearing in abnormal segments and object's properties and characteristics appearing in normal segments, and calculating the deviations of each property between the abnormal segments and the normal segments and ranking objects based on the calculated deviations of each property and characteristic.
US08611618B2 Apparatus and method for generating representative fingerprint template
An apparatus for generating a representative fingerprint template is provided. The apparatus includes a calculation unit configured to calculate levels of similarity between N fingerprint templates; and a selection unit configured to select at least one fingerprint template from among the N fingerprint templates as a representative fingerprint template.
US08611616B1 Facial recognition
An example method includes capturing, by an image capture device of a computing device, an image of a face of a user. The method further includes detecting, by the computing device, whether a distance between the computing device and an object represented by at least a portion of the image is less than a threshold distance, and, when the detected distance is less than a threshold distance, denying authentication to the user with respect to accessing one or more functionalities controlled by the computing device, where the authentication is denied independent of performing facial recognition based at least in part on the captured image.
US08611601B2 Dynamically indentifying individuals from a captured image
Embodiments of the invention are directed to methods and apparatuses for capturing a real-time video stream using a mobile device, determining, using a processor, which images from the real-time video stream are associated with individuals meeting a user defined criteria, and presenting on a display of the real-time video stream, one or more indicators, each indicator being associated with an image determined to be a person meeting the predefined criteria.
US08611600B2 Three-frame difference moving target acquisition system and method for target track identification
Embodiments of a target-tracking system and method of determining an initial target track in a high-clutter environment are generally described herein. The target-tracking system may register image information of first and second warped images with image information of a reference image. Pixels of the warped images may be offset based on the outputs of the registration to align each warped images with the reference image. A three-frame difference calculation may be performed on the offset images and the reference image to generate a three-frame difference output image. Clutter suppression may be performed on the three-frame difference image to generate a clutter-suppressed output image for use in target-track identification. The clutter suppression may include performing a gradient operation on a background image to remove any gradient objects.
US08611595B2 Method and terminal for detecting and tracking moving object using real-time camera motion estimation
A method is provided for detecting and tracking a moving object using real-time camera motion estimation, including generating a feature map representing a change in an input pattern in an input image, extracting feature information of the image, estimating a global motion for recognizing a motion of a camera using the extracted feature information, correcting the input image by reflecting the estimated global motion, and detecting a moving object using the corrected image.
US08611589B2 Method and apparatus for embedding auxiliary information within original data
This patent application is generally related to watermarking and steganography. One claim recites a method of transmarking an audio or video signal previously embedded with a first digital watermark using a first digital watermark embedding method. The method includes: utilizing a programmed electronic processor, decoding the first digital watermark from the audio or video signal; converting the audio or video signal into a different form; and utilizing a programmed electronic processor, embedding decoded message information from the first digital watermark into a second digital watermark in the different form such that the second digital watermark is adapted to robustness or perceptibility parameters associated with the different form. Of course, other combinations and claims are provided as well.
US08611586B1 Fast target extraction from thermal imagery
A method for extracting a target from a series of images includes the steps of: (a) estimating an ambient temperature value of pixels in the series of images; (b) finding a band of pixel values having temperature values above the ambient temperature value, the band of pixel values forming a histogram; and (c) differentiating the histogram to estimate a threshold. Also included are steps (d) extracting the target having pixel values above the threshold; and (e) colorizing the target for display.
US08611582B2 Single piece earloop with corresponding pivot post
In an earloop headset or earphone or other ear-mounted audio device, a housing is attached to an earloop by providing a ball and complementary socket arrangement between the earloop and a pivot post secured to the housing. The earloop or pivot post are made of an elastomeric material to allow the earloop and pivot post to each be made of a single piece of material and be clipped into engagement after manufacture.
US08611570B2 Data storage system, hearing aid, and method of selectively applying sound filters
A data storage system includes a network interface configurable to couple to a network for receiving data related to an acoustic environment from a device and a memory for storing a plurality of environmental filters. The data storage system further includes a processor coupled to the memory and the network interface, the processor configurable to analyze the data and selectively provide one or more of the plurality of environmental filters to the device based on the analysis of the data.
US08611567B2 Direct writing of functionalized acoustic backing
An acoustic transducer and method of making the acoustic transducer is disclosed. A transducer element for converting a signal between one of an electrical signal and an acoustic signal and the other of the electrical signal and the acoustic signal is provided. A backing to the transducer is additively fabricated to a side of the transducer element. The backing includes an electrically conductive path therein for conducting the electrical signal.
US08611555B2 Robot head with artificial ears
A supporting head is provided with binaural artificial ears. Each binaural artificial ear comprises an auricle-shaped structure and a microphone. In order to enhance auditory localization cues, at least an upper part of the head is provided with an acoustically dampening surface.
US08611549B2 Detection circuit for audio device
A detection circuit of an electronic device, includes a jack circuit, a first switch, a second switch, and a detection end. The jack circuit includes a type detection pin and a connection detection pin. The first switch includes a first control end. The connection detection pin is connected to the first control end to control the first switch on or off according to whether the audio device is connected to the electronic device. The second switch is connected to ground via the first switch. The second switch includes a second control end. The type detection pin is connected to the second control end to control the second switch on or off according to the type of the audio device. The detection end is connected to the first switch via a first resistor, and is connected to the second switch via a second resistor. The detection end is adapted to generate different signals to indicate a connection status of the electronic device and the audio device.
US08611539B2 Group key security in a multihop relay wireless network
A security zone key is used to secure data traffic/control messages in a multi-hop wireless relay network. In one embodiment, the security zone key is generated by a base station and passed to relay stations and optionally mobile stations that are to be associated with the security zone. A given base station may implement multiple security zones on the wireless network. The members in each zone share a unique group security association. One or more connections may be assigned to a particular security zone. Data traffic/control messages directed to relay stations in a security zone are processed using the security zone key to enable all relay nodes within the security zone to verify the authenticity of the management message and optionally decode the messages. From a management perspective, since a common security zone key is in use by all relay stations in the security zone, the management messages may be broadcast/multicast to the relay nodes in the security zone and the key distribution and management protocols have much less complexity.
US08611537B2 Method and system for optimizing authentication procedures in media independent handover services
A method and system for establishing security association mechanism between a Mobile Node (MN) and a plurality of Point of Services (PoS) are provided. The method includes sending a first request from primary PoS to secondary PoS. The primary PoS then receives a first response along with a derived first key. The first key is derived at the secondary PoS. The method further includes receiving a second request from the MN at the primary PoS. The method then derives a second key based on a MN identity and the derived first key. Thereafter, the method sends a second response along with a second key from the primary PoS to the MN. Further, the method establishes communication between the MN and secondary PoS based on the second key received by the MN and the second key generated at the secondary PoS.
US08611536B2 Bootstrapping authentication using distinguished random challenges
A communications system and method of bootstrapping mobile station authentication and establishing a secure encryption key are disclosed. In one embodiment of the communications network, a distinguished random challenge is reserved for generation of a secure encryption key, wherein the distinguished random challenge is not used for authentication of a mobile station. The distinguished random challenge is stored at a mobile station's mobile equipment and used to generate a secure encryption key, and a bootstrapping function in the network uses a normal random challenge to authenticate the mobile station and the distinguished random challenge to generate the secure encryption key.
US08611533B2 Method and system for the Orange family of stream ciphers and method and system for generating stream ciphers based on the ERINDALE-PLUS hashing function
The present invention introduces the Orange family of stream ciphers. The cipher may involve several elements including splitting with jumping, iterated transformations and padding. The construction of the cipher also involves constantly updated bit strings that may be used as multiple keystreams in transformations of various degrees. The cipher permits parameterizing speed, security and consumed memory. A customization of the cipher allows generating practically unlimited number of stream ciphers with different inner structures and IV parameters. The present invention also presents a transformation of the ERINDALE-PLUS hashing function. The transformed ERINDALE-PLUS hashing is capable simultaneously generate a ciphertext and a secure hash value of a message.
US08611532B2 Managing media content decryption keys in encrypted media content distribution systems and methods
Exemplary systems and methods for managing media content decryption keys in encrypted media content distribution systems and methods are described. An exemplary method includes a user device 1) accessing a set of decryption keys, 2) storing the set of decryption keys in local memory, 3) accessing an encrypted media content program, 4) switching from accessing the encrypted media content program to accessing another encrypted media content program, the another encrypted media content program temporally aligned with the encrypted media content program, 5) using a decryption key included in the set of decryption keys stored in the local memory to decrypt the encrypted media content program before the switching is performed, and 6) using another decryption key included in the set of decryption keys stored in the local memory to decrypt the another encrypted media content program after the switching is performed. Corresponding systems and methods are also disclosed.
US08611531B2 Method and apparatus for remotely inserting watermark into encrypted compressed video bitstream
A method and apparatus for remote watermarking of a media program is disclosed. The method inserts a pattern of substituted second versions of media program portions that are invisible to the viewer, into reproduced copies of the media program. The method permits the watermarking of encrypted media programs.
US08611528B2 Outlet add-on module
A method and an apparatus for upgrading an existing service outlet (e.g. LAN, telephone, power or CATV outlet) in a house by adding functionality thereto. The functionality is added by an add-on module, connected electrically and secured mechanically to the existing outlet. Several attachment devices are exampled, including surface attachment, side clamping, snap locking, strap securing and fastening screws. The add-on module may include a service connector for retaining the basic existing outlet function. The module may be attached in a permanent way or by using a detachable solution.
US08611516B2 Method and communication device for establishing an alternative communication transmission
The invention relates to methods and a communication device for establishing a communication transmission (ALTV), wherein upon detecting an original signaling (SIGRA) directed from a first terminal (EG2) to a second terminal (EG2) within the scope of an establishment of a connection, the second terminal (EG2) being addressed via a target address associated with the second terminal (EG2), it is recorded in what quantity further signalings (SIGRA) having the same sender address specifying the first terminal (EG1) and the same target address are detected within the scope of further attempts to establish a connection. An evaluation of time information is carried out with regard to the times of the detection of the detected original signaling (SIGRA) and the detected further signalings (SIGRA) in relation to at least one predetermined time period. In case of a positive evaluation result, and upon exceeding the recorded number of detected further signalings having the same sender address and the same target address compared to a comparison value, an alternative communication transmission (ALTV) is established for a connection establishing attempt detected last of the further connection establishing attempts.
US08611515B2 Methods, systems, and products for billing calls
Methods, systems, and products are disclosed for routing a communication. An identifier of an origination point of the communication is received. A destination point associated with a destination of the communication is determined. The origination point and the destination point are analyzed to determine whether the communication may be entirely routed within a local service provider's geographic area.
US08611510B2 System and method for guest voicemail box
A system and method for establishing guest mailboxes. User input to partition a voicemail box of a user is received to create a guest voicemail box. The voicemail box is partitioned to create the guest voicemail box. An access number is established for the guest voicemail box. The guest voicemail box is removed based on an expiration.
US08611505B2 Method and system of generating reference variations for directory assistance data
Methods and systems of performing user input recognition are disclosed. A digital directory comprising listings is accessed. Metadata information is associated with individual listings describing the individual listings. The metadata information is modified to generate transformed metadata information. Therefore, the transformed metadata information is generated as a function of context information relating to a typical user interaction with the listings. Information is generated for aiding in an automated user input recognition process based on the transformed metadata information.
US08611498B2 Image processing apparatus, image processing method, radiation imaging system, and computer-readable recording medium
An image processing apparatus includes an image acquisition unit configured to acquire a pixel value range for each of a plurality of partial images captured for a plurality of partial imaging ranges which an imaging region of a subject is divided into, an offset value acquisition unit configured to acquire a value indicating pixel value distribution of an overlapping area in each of the plurality of partial images, a correction value acquisition unit configured to calculate for each partial image a shift amount for minimizing a difference between the values indicating pixel value distribution of the overlapping areas, and setting each of the pixel value range within a predetermined range, and a correction unit configured to shift pixel values by the shift amount for each partial image.
US08611495B2 Biplane X-ray imaging system
A biplane X-ray imaging system is provided. The biplane X-ray imaging system has two recording units disposed in different planes. Each of the recording units has an X-ray detector and an X-ray source. The first recording unit is a phase-contrast recording unit for phase-contrast X-ray imaging. The second recording unit is a conventional recording unit for conventional x-ray imaging.
US08611492B2 Imaging method for rotating a tissue region
An imaging method, more particularly a mammography method, includes rotating a tissue region in the virtual domain. Projection recordings of a tissue region are generated by way of radiation emitted by an emitter, which radiation is captured by a detector after passing through the tissue region. Slice images are generated from the projection recordings. A slice image region corresponding to a partial tissue region is rotated virtually. The virtually rotating partial tissue region can be displayed as a set of virtual projections.
US08611483B2 Multi-layer time-interleaved analog-to-digital convertor (ADC)
A radio frequency (RF) receiver may comprise a first sampling module that is operable to sample in a first level at a particular main sampling rate; a plurality of second-level sampling modules, wherein each of the plurality of second-level sampling modules is operable to sample in a second level, an output of the first level, at a second sampling rate that is reduced compared to the main sampling rate; and a plurality of third-level modules, each comprising a plurality of third-stage sampling sub-modules that are operable to sample at a third sampling rate that is reduced compared to the second sampling rate, and a plurality of corresponding analog-to-digital conversion (ADC) sub-modules.
US08611473B1 Reduction of correlated channel impairments
For power efficiency, it can be desirable to use a 1-bit ADC or slicer to receive a wired data transmission. A plurality of N samples per baud period are taken. N can be, for example, 4 or more. At least a portion of the samples are included in a window of samples, the size of which is based at least partly on earlier determined values of prior symbols. For example, a polynomial function or other numerical function can be embedded in a lookup table to map previously determined data bits to an address, and the address can be used to control an input of multiplexers to vary the size of the window. The value for a current symbol is determined based at least partly on one or more values within the window of samples.
US08611468B2 Demodulator of digital modulated signal, receiver apparatus employing the demodulator, and demodulation method
A demodulator comprising an input structured to receive at least one past value and a current value both associated with the same bit transmitted in different time instants, a bit decoder configured to provide a decoded bit from an input value, a quality signal evaluation module configured to provide a quality signal representing a quality of the current value, and a filtering module structured to provide a filtered value computed as a weighted average of said at least one past value and said current value. Moreover the demodulator comprises a selection module connected between said input and said bit decoder, configured to transfer the current value as the input value of the bit decoder if the quality is greater than a reference value or transfer the filtered value as the input value of the bit decoder if the quality is not greater than the reference value.
US08611464B2 Method and apparatus for information transmission in a radio communication system
A method of transmitting, by a transmitter, information in a wireless communication system, the method includes generating first and second symbols; generating first and second transmit vectors on the basis of an Alamouti code from the first and second symbols; and transmitting the first transmit vector through a first antenna and transmitting the second transmit vector through a second antenna. The first transmit vector consists of a first transmit symbol and a second transmit symbol. The second transmit vector consists of a third transmit symbol and a fourth transmit symbol. The first, second, third, and fourth transmit symbols are transmitted based on first and second resource indexes. The first symbol is a first modulation symbol for first information, and the second symbol is a second modulation symbol for second information.
US08611461B2 Method and device for modulating the information of TFCI
A modulation method and device for modulating transfer format combination indicator TFCI information, the method including: dividing equally original TFCI information in a unit of 2 bits in a transmission time interval TTI; extending the resultant respective parts of the TFCI information after the division to correspond to identifiers of one or more designated energy points in a preset constellation; and mapping the respective extended parts of the TFCI information to the corresponding energy points for modulating.
US08611460B2 Wireless communication unit, integrated circuit and method of power control of a power amplifier therefor
A wireless communication unit comprises a transmitter having a forward path comprising a power amplifier, PA, and a feedback path operably coupled to the power amplifier, wherein the feedback path comprises a coupler arranged to feed back a portion of a signal to be transmitted and a controller logic module arranged to control a power control value of the power amplifier, such that the forward path and feedback path form a closed loop power control. The controller logic module is arranged to determine a gain variation in the transmitter and provide attenuation to a transmit signal passing therethrough on a transmit slot by transmit slot basis and instruct a power backoff where necessary.
US08611457B2 Modified preamble structure for IEEE 802.11A extensions to allow for coexistence and interoperability between 802.11A devices and higher data rate, MIMO or otherwise extended devices
A modified preamble is used by extended devices that operate at higher rates, MIMO or other extensions relative to strict 802.11a-compliant devices. The extended devices might use multiple antenna techniques (MIMO), where multiple data streams are multiplexed spatially and/or multi-channel techniques, where an extended transmitter transmits using more than one 802.11 a channel at a time. Such extensions to IEEE 802.11 a can exist in extended devices. The modified preamble is usable for signaling, to legacy devices as well as extended devices, to indicate capabilities and to cause legacy devices or extended devices to defer to other devices such that the common communication channel is not subject to unnecessary interference. The modified preamble is also usable for obtaining MIMO channel estimates and/or multi-channel estimates. The modified preamble preferably includes properties that facilitate detection of conventional and/or extended modes (“mode detection”) and provides some level of coexistence with legacy IEEE 802.11 a devices.
US08611456B2 Isolated communication system
A transmission unit includes a transmission pulse signal generating circuit which generates a transmission pulse signal having pulses corresponding to a plurality of clock signals generated in a clock signal generating circuit, existing between a first pulse and a second pulse which are generated in an edge pulse generating circuit. A receiving unit is configured to decode a received pulse signal based on the transmission pulse signal received from the transmission unit via an isolated communication unit, as a signal that transitions from a first level to a second level when an initial pulse of the received pulse signal is detected and that transitions from the second level to the first level when a subsequent pulse is not detected within a predetermined first time period from when a most recent pulse of the received pulse signal is detected.
US08611448B2 Codebook adaptation in MIMO communication systems using multilevel codebooks
A method includes holding in a receiver a definition of a codebook including precoding matrices, and a definition of multiple sub-codebooks including different respective subsets of the precoding matrices in the codebook. A sub-codebook is selected in coordination with a transmitter, for use in a given time interval or frequency range. A Multiple-Input Multiple-Output (MIMO) signal that is transmitted from the transmitter is received. Feedback is generated in the receiver based on the received MIMO signal. The feedback is indicative of one or more preferred precoding matrices, which are chosen from the selected sub-codebook and which are to be used in precoding subsequent MIMO signals in respective partitions of the given time interval or frequency range. The feedback is transmitted from the receiver to the transmitter.
US08611446B2 Communication system using initial likelihood information for performing maximum likelihood sequence estimation (MLSE)
A communication system is provided for communicating over a network. A plurality of transmission devices are disposed within a network and connected by transmission channels. A control device calculates initial data required during an initial operation of the transmission devices and sets the initial data to the transmission devices. The transmission devices perform reception processing using maximum likelihood sequence estimation, and the control device obtains, as the initial data, with respect to paths that are signal communication pathways between the transmission devices and in accordance with transmission states of individual paths, initial likelihood information that is initial-stage likelihood information for performing the maximum likelihood sequence estimation.
US08611444B2 Receiver and signal receiving method thereof
A signal receiving method of a receiver includes the following steps. A time-domain received signal is transformed into a frequency-domain received signal, which includes multiple pilot symbols and multiple data symbols. Multiple channel impulse responses corresponding to the pilot symbols are estimated. Multiple inter-carrier interference and inter-block interference (ICIIBI) values corresponding to the pilot symbols are estimated based on the pilot symbols and the corresponding channel impulse responses. Multiple ICIIBI values corresponding to the data symbols are obtained via an interpolation operation according to the ICIIBI values corresponding to the pilot symbols. The estimated corresponding ICIIBI values are cancelled from the data symbols. The interference-cancelled data symbols are demapped to obtain soft-decision or hard-decision bits.
US08611440B2 Systems and methods for generating sequences that are nearest to a set of sequences with minimum average cross-correlation
A method for generating sequences that are nearest to a set of sequences with minimum average cross-correlation is described. Each element of a set of sequences is projected to a nearest constellation point. The set of sequences is converted into a time domain representation. An inverse discrete Fourier Transform (IDFT) is performed on the set of sequences. A cubic metric of each sequence of the set of sequences is evaluated. A sequence is removed from the set if the cubic metric exceeds a threshold. A minimum maximum cross-correlation is obtained for the set of sequences.
US08611437B2 Ground referenced single-ended signaling
One embodiment of the present invention sets forth a mechanism for transmitting and receiving ground-referenced single-ended signals. A transmitter combines a direct current (DC) to DC converter including a flying capacitor with a 2:1 clocked multiplexer to drive a single-ended signaling line. The transmitter drives a pair of voltages that are symmetric about the ground power supply level. Signaling currents are returned to the ground plane to minimize the generation of noise that is a source of crosstalk between different signaling lines. Noise introduced through the power supply is correlated with the switching rate of the data and may be reduced using an equalizer circuit.
US08611435B2 Combined scheme for interpolation filtering, in-loop filtering and post-loop filtering in video coding
In one example, this disclosure describes filtering techniques for filtering of video blocks of a video unit. The filtering techniques may select one or more different types of filtering for each video block of the video unit based on various factors such as whether the video block is inter-coded or intra-coded, and whether adaptive interpolations were preformed during a motion compensation process during the encoding of the video block. When adaptive interpolations were performed, the adaptive interpolations may provide a level of filtering that renders additional filtering unnecessary or undesirable in some cases.
US08611434B2 Image processing method and apparatus, image processing program, and storage medium which stores the program
An image processing method includes determining a first bandwidth based on original image data; computing a filter coefficient array for implementing frequency characteristics corresponding to a band limitation using the first bandwidth; generating first filtered image data by subjecting the original image data to a filtering process using the first filter coefficient array; deriving an objective image-quality estimation value of the first filtered image data, and computing an allocation coefficient used for determining an optimum bandwidth, based on the objective image-quality estimation value; determining the optimum bandwidth corresponding to the computed allocation coefficient by referring to a table in which a correspondence relationship between the allocation coefficient and the optimum bandwidth is defined; computing an optimum filter coefficient array for implementing the frequency characteristics corresponding to a band limitation using the optimum bandwidth; and generating optimum filtered image data by subjecting the original image data to a filtering process using the optimum filter coefficient array.
US08611432B2 Digital broadcasting transmission/reception system utilizing SRS and TRS code to improve receiving performance and signal processing method thereof
A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode an MPEG-2 transmission stream having null data for inserting an SRS data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a SRS exchanger to replace the null data for inserting the SRS data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US08611422B1 Endpoint based video fingerprinting
A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the temporal locations of discontinuities in the video that can be used to quickly and efficiently identify video content. Discontinuities can be, for example, shot boundaries in the video frame sequence or silent points in the audio stream. Because the fingerprints are based on structural discontinuity characteristics rather than exact bit sequences, visual content of videos can be effectively compared even when there are small differences between the videos in compression factors, source resolutions, start and stop times, frame rates, and so on. Comparison of video fingerprints can be used, for example, to search for and remove copyright protected videos from a video library. Furthermore, duplicate videos can be detected and discarded in order to preserve storage space.
US08611420B2 Image encoding method and device, and decoding method and device therefor
A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08611418B2 Decoding a progressive JPEG bitstream as a sequentially-predicted hybrid video bitstream
An apparatus generally including a first circuit and a second circuit is disclosed. The first circuit may be configured to generate an intermediate bitstream by parsing a Joint Picture Expert Group (JPEG) bitstream carrying a picture. The intermediate bitstream generally includes one or more encoded frames each representing a portion of the picture. The second circuit may be configured to (i) generate one or more intermediate images by decoding the encoded frames and (ii) recreate the picture using the intermediate images.
US08611408B2 Apparatus for and method of developing equalized values from samples of a signal received from a channel
An equalizer (200A) comprises a feedforward filter (210), wherein the feedforward filter includes a plurality of feedforward filter taps, coefficients are associated with the plurality of feedforward filter taps, and values of all of the coefficients associated with the plurality of feedforward filter taps are dynamically determined. In some embodiments, the equalizer also comprises a decision feedback equalizer (216).
US08611402B2 Fast envelope system calibration
Disclosed is a transceiver for an envelope following system that includes a power amplifier (PA) having a signal input, a signal output, and a power input that receives power from a power management system that modulates a supply voltage provided to the PA in response to an envelope signal. The transceiver includes a calibration subsystem that is adapted to provide a first test signal to the signal input of the PA and to provide a second test signal to the power management system in place of the envelope signal. The calibration subsystem is programmed with calibration methods that sweep the first test signal through a first range and to sweep the second test signal through a second range in order to derive values that make up a pseudo-envelope look-up table (LUT) that is usable by the transceiver.
US08611397B2 Method and system for efficient DSSS FFT processing employing prime factor decomposition
A direct-sequence spread spectrum (DSSS) receiver may be operable to process signal samples in frequency domain utilizing a prime factor fast Fourier transform (FFT) circuit and a pseudorandom noise (PRN) code. The DSSS receiver may be operable to transform the signal samples into FFT signal samples using the prime factor FFT circuit, transform the PRN code into a FFT PRN code using the prime factor FFT circuit and multiply the FFT signal samples with the FFT PRN code using the prime factor FFT circuit. The DSSS receiver may be operable to inversely transform the multiplied FFT signal samples into correlated signal samples using a prime factor inverse FFT (IFFT) implemented by the prime factor FFT circuit. The prime factor FFT circuit may comprise a prime length FFT core, a FFT memory, a register bank, a switch, a multiplier and a FFT controller.
US08611394B2 Reception device
A reception device is provided with an expander for frequency-converting a reception signal, by multiplying a station-transmitted signal output from an oscillator and having a frequency different from a center frequency of the reception signal, and the reception signal, and outputting an intermediate signal. The oscillator intermittently operates in synchronization with generation timings of short pulse waves included in the reception signal. Thus, the reception device can reduce power consumption more using an ultra wide band (UWB) communication system.
US08611391B2 Waveguide CO2 laser with mutiply folded resonator
A gas-discharge waveguide CO2 laser has a Z-shaped folded waveguide formed by three ceramic tubes. Ends of the adjacent tubes are shaped and fitted together to form a common aperture. The tubes are held fitted together by spaced-apart parallel discharge electrodes. Four mirrors are arranged to form a laser-resonator having a longitudinal axis extending through the tubes.
US08611389B2 Light emitting device and package component
A light emitting device includes a light emitting element mounting component, including a cubic package component formed of a silicon member covered with a insulating layer, and the package component including a bottom portion, a sidewall portion provided to stand upright on both ends of the bottom portion respectively, and a backwall portion provided to stand upright on an innermost part of the bottom portion, and the package component in which a cavity is provided in an inner side, and a light emitting element mounted on an inner side surface of the backwall portion of the package component, and including a light emitting surface on an upper end part, wherein a plurality of said light emitting element mounting components are stacked in a depth direction of the cavity to direct toward an identical direction.
US08611388B2 Method and system for heterogeneous substrate bonding of waveguide receivers
A composite integrated optical device includes a substrate including a silicon layer and a waveguide disposed in the silicon layer. The composite integrated optical device also includes an optical detector bonded to the silicon layer and a bonding region disposed between the silicon layer and the optical detector. The bonding region includes a metal-assisted bond at a first portion of the bonding region. The metal-assisted bond includes an interface layer positioned between the silicon layer and the optical detector. The bonding region also includes a direct semiconductor-semiconductor bond at a second portion of the bonding region.
US08611386B2 Semiconductor laser device and manufacturing method thereof
A semiconductor laser device includes an n-type clad layer, a first p-type clad layer and a ridge stripe. The device also includes an active layer interposed between the n-type clad layer and the first p-type clad layer, and a current-blocking layer formed on side surfaces of the ridge stripe. The ridge stripe of the device includes a second p-type clad layer formed into a ridge stripe shape on the opposite surface of the first p-type clad layer from the n-type clad layer. The ridge stripe is formed such that a first ridge width as the width of a surface of the second p-type clad layer exists on the same side as the first p-type clad layer and a second ridge width as the width of a surface of the second p-type clad layer exists on the opposite side from the first p-type clad layer.
US08611380B2 System and method for digital communications using multiple parallel encoders
Devices and methods for processing wireless high definition video data to be communicated in an uncompressed format over a wireless medium is disclosed. In one embodiment, an encoder includes a first outer encoder that encodes a first portion of a video data stream. A second outer encoder encodes a second portion of the video data stream. A first parser parses the first encoded data stream into first sub-video data streams. A second parser parses the second encoded data stream into second sub-video data streams.
US08611376B2 Radio data transmission method employing several different pilot patterns, corresponding base station, mobile, system and reception method
A method and apparatus are provided for the transmission of radio data between at least two transmitters and one receiver, said method employing at least one multi-carrier data transmission signal. The aforementioned multi-carrier signal is formed by a temporal succession of symbols comprising: (i) informative data elements, and (ii) reference elements known as pilots which are distributed within the informative data elements according to a pre-determined pattern. Moreover, the value of said pilots at transmission is known to the receiver. At least two transmitters use different pilot patterns such that, at a give instant and a give frequency, only one pilot can be received (possibly with other informative data elements) by the receiver from other transmitters.
US08611370B2 System and method to provide bundled services through a communication device
Systems and method to provide bundled services through a communication device. A particular method may include determining a first bundle of services to offer a user of an end user communication device, where the first bundle of services has a total bandwidth consumption rate computed based on stored bandwidth consumption rates corresponding to services within the first bundle of services. The total bandwidth consumption rate is less than a predicted bandwidth capacity. The particular method may also include comparing a predicted bandwidth capacity to measured bandwidth statistics to identify an additional bandwidth capacity of a set of transport facilities and determining a first additional service to offer a user of the end user communication device to utilize the additional bandwidth capacity.
US08611367B2 Method and apparatus for allocating time slots in baseband EPCN system
A method and apparatus for allocating time slots in a baseband EPCN system is provided. The method includes: obtaining a period type of a current period; and determining a proportion between uplink time slots and downlink time slots for the current period according to the period type. According to present invention, different proportions between uplink time slots and downlink time slots may be respectively applied to different periods such as a registration period and a communication period in the baseband EPCN system. Thus, the register time of a new CNU in the registration period is shortened and the requirement for high downlink bandwidth for normal communications in the communication period is guaranteed at the same time.
US08611360B2 System for processing a call with a TDM network and routing the call with an IP network
A system for processing calls with a time division multiplexing (TDM) network and routing the calls via an internet protocol network is disclosed. The system may receive a call from a call originating device. The call may then be routed to a time division multiplexing switch at which call processing is performed to determine routing information for the call. The routing information may then be received at a first VoIP media gateway, and the call may then be routed by the first VoIP media gateway. Once the call is answered, the connection between the time division multiplexing switch and the VoIP media gateway may be terminated to enable the total number of terminations to be reduced, thereby creating a more efficient system.
US08611355B1 Buffer-less virtual routing
A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path.
US08611342B2 Telecommunications apparatus and method, storage medium, and program
A data transmitting apparatus including a transmitting unit connected to a first network and configured to transmit a check packet to a data receiving apparatus; a control unit configured to receive an acknowledgment message to the check packet from the data receiving apparatus, the acknowledgment message including acknowledgment information based on shared data shared with said data receiving apparatus; a computing unit configured to compute an expected acknowledgment information based on the shared data shared with said data receiving apparatus; a comparing unit configured to produce a comparison result for said data receiving apparatus based on the acknowledgment information and the expected acknowledgment information; a timer configured to determine whether a response time of the acknowledgment message is less than a predetermined time; and a judgment unit configured to judge whether to stop transmission of content data based on the comparison result and the determination of the timer.
US08611337B2 Adaptive subscriber buffering policy with persistent delay detection for live audio streams
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an adaptive subscriber buffering policy with persistent delay detection for live audio streams. In one aspect, a method includes decoding frames of multimedia data received from a first network; storing the decoded frames of multimedia data in a buffer; monitoring the buffer to determine a level of delay; and providing an output, based on the monitoring of the buffer, to cause a reduction in the level of delay during retrieval and encoding of the stored frames of multimedia data.
US08611326B2 Location histories for location aware devices
A location aware mobile device can include a baseband processor for communicating with one or more communication networks, such as a cellular network or WiFi network. In some implementations, the baseband processor can collect network information (e.g., transmitter IDs) over time. Upon request by a user or application, the network information can be translated to estimated position coordinates (e.g., latitude, longitude, altitude) of the location aware device for display on a map view or for other purposes. A user or application can query the location history database with a timestamp or other query to retrieve all or part of the location history for display in a map view.
US08611321B2 Location tracking system
This document presents a location tracking system. Transmitter tags are disposed throughout the area where the location tracking is carried out. The transmitter tags are configured to transmit their unique identifiers. A personal radio communication device being tracked detects a unique identifier received from a transmitter tag and transmits the detected unique identifier to a server. The server links a known physical location associated with the unique identifier to an identifier of the personal radio communication device so as to carry out location tracking.
US08611316B2 Communication method and system for terminal entering and leaving idle mode
A communication method and system for terminal entering and leaving idle mode in a mobile communication system are disclosed. The communication method for a terminal entering an idle mode includes: triggering a flow of entering the idle mode for the terminal; and a serving access service network gateway sending the information of anchor function entities serving the terminal to an anchor function entity information storing unit, so as to store the information. With the technical scheme of the invention, when the anchor function entities serving the terminal are not located at the same physical entity, the addressing process can be accomplished correctly, and the smoothness of the network service flow can be guaranteed.
US08611314B2 Device and method for transmitting and receiving synchronization channel
A method of transmitting a synchronization channel is provided. A plurality of block sequences for determining at least one block identifier is generated. A plurality of subcarriers of a synchronization channel are divided into a polarity of blocks, and the plurality of block sequences are allocated to the blocks to generate a synchronization signal.
US08611308B2 Method and apparatus for user handing over to home NodeB
A Method and apparatus for a user handing over to a home NodeB are provided. The method comprises the following steps: when the user initiates a handover procedure from a source NodeB to a target home NodeB, a target home NodeB gateway receiving a relocation request message from a mobility management unit of a core network; the target home NodeB gateway generating a user context for the user according to the relocation request message, allocating a user context identifier for the user context, and sending the user context identifier and the relocation request message to the target home NodeB; and when receiving a relocation request acknowledgement message replied by the target home NodeB, the target home NodeB gateway sending the relocation request acknowledgement message to the mobility management unit of the core network. The application of the above technical solution can ensure the handover of a user to a home NodeB which serves as a target NodeB successfully.
US08611303B2 Seamless context switching for radio link protocol
Techniques to support handover of a terminal from a source base station to a target base station are described. In one design, a determination is made whether a change in personality is requested by the terminal. If the answer is ‘Yes’, then the personality of the terminal may be switched by sending one or more appropriate messages. The connection and RLP for the terminal may be reset due to the change in personality. A buffer of data reported by the source base station as being served to the terminal (e.g., no NAK was sent) may be saved by a BSC/PCF. The buffer of data may be sent to the target base station when handover occurs. New data may thereafter be sent to the target base station. This buffer of duplicate data may avoid both loss of data and retransmission timeout by TCP during the handover.
US08611300B2 Method and apparatus for conveying control channel information in OFDMA system
Various embodiments are described which can serve to mitigate interference between the control channel signaling of adjacent sectors/cells. Potentially, these techniques may have the benefit of reducing the system resource drain caused by control channels, particularly control channels in high frequency-reuse, OFDMA systems. A transmitting device (101) transmits primary control channel information to a plurality of user devices (102). The primary control channel information includes an indication that a first OFDMA resource region (e.g., 320 or 330) is assigned to at least one user device of the plurality of user devices. The transmitting device correspondingly transmits secondary control channel information to the at least one user device using the first OFDMA resource region.
US08611297B2 Method for transmitting and receiving random access request and transmitting and receiving random access response
A base station transmits a random access response in response to a random access request (random access preamble) of a user equipment. The random access response includes information about a time when the random access request is transmitted and sequence number information of the random access request (random access preamble). The user equipment checks whether the received random access response is the response of the random access request transmitted by the user equipment, using the information about the time when the random access request is transmitted and the sequence number information included in the received random access response.
US08611295B2 Adaptive resource partitioning information (ARPI) transition behavior in heterogeneous networks
One aspect discloses transition behavior of dynamically changing subframe interlaces and the corresponding behavior of the bases stations during the changing. A method of wireless communication includes receiving a request to dynamically change a subframe interlace. The subframe interlace is transitioned and during the transition either new data transmission is prevented on the prohibited subframe interlace and/or retransmissions are allowed on the prohibited subframe interlace.
US08611289B2 Controlling a mobile receiver to receiving signals destined for a plurality of receivers
A method and mobile terminal for controlling a radio receiver of the mobile terminal to receive a radio signal transmitted by a telecommunications network to a plurality of mobile terminals. The telecommunications network transmits the signal within a signal frame (FR), the signal including an encoded digital content. The mobile terminal determines a signal quality of the signal, and determines, depending upon the signal quality, a reception time scheme (tr) for the radio receiver. The mobile terminal controls the radio receiver to receive the signal for different time periods in accordance with the reception time scheme, depending upon whether the signal quality is above or below a threshold value.
US08611273B2 System level architectures for relayed uplink communication
A wireless communication method and apparatus are disclosed for assigning different phases, (i.e., time periods), to perform data transmissions over designated frequency bands in a cooperative relaying system. In phase 1, a relay station (RS) listens to a wireless transmit/receive unit (WTRU) and successfully receives b information bits. In phase 2, the RS and WTRU cooperatively transmit these b information bits to the destination. These transmissions may be performed in a unicast scheme, wherein a WTRU sends information to a selected RS in phase 1, and the RS forwards the information to a base station (BS) in phase 2. The transmission may also be performed in a multicast scheme, wherein the WTRU sends information to the RS and the BS in phase 1, and the RS transmits a subset the information to the BS in phase 2.
US08611269B2 Mesh network control using common designation wake-up
Each of a plurality of network nodes in an ad hoc mesh network utilizes a data communication device that includes a two-way communications component, comprising a first receiver and transmitter, and a second receiver. The second receiver activates the communications component from a dormant state when it receives a broadcast including a wake-up identifier of the communication device. A method of activating and deactivating a mesh network includes, first, transmitting a broadcast that includes a wake-up identifier such that each second receiver of each communication device identified by the wake-up identifier, upon receipt, activates the communications component of the communication device, which then engages in mesh networking communications, and, second, transmitting a second broadcast including a second identifier such that the communications component of each communication device identified by the second identifier, upon receipt, will cease its mesh networking communications and will return to the dormant state.
US08611268B1 Access point power save mechanism for wireless communication systems
Power saving mechanisms can be implemented in an access point to improve power consumption. The access point can be configured to switch from an active power mode to a power save mode in response to not detecting communication activity for at least a predetermined idle time interval. In the power save mode, one or more sleep sub-states and one or more awake sub-states are initiated at the access point. During each awake sub-state, it is determined whether the awake sub-state coincides with a beacon transmission time instant. The access point broadcasts a probe response message if the awake sub-state does not coincide with the beacon transmission time instant. The access point broadcasts a beacon message if the awake sub-state coincides with the beacon transmission time instant.
US08611263B2 Methods and apparatus for saving power by designating frame interlaces in communication systems
The disclosed embodiments provide for methods and systems for designating at least one frame interlace out of a set of frame interlaces, by identifying a number of frame interlaces, wherein information may be communicated on the identified frame interlaces, and designating the identified frame interlaces to at least one access terminal, such that the access terminal may save power by monitoring only the designated frame interlaces.
US08611252B2 Method of routing multicast traffic
A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.
US08611250B2 System for merging wireless data into an established process control system
A method and system of communicating between a wireless network and a process control system communicatively coupled to a server, such as OPC. The server receives data from the wireless network, where the data is generated from an input/output data point within the wireless network. The server maps the data between the input/output data point and a data point placeholder within the process control system. The server writes the mapped data to the corresponding data point placeholder of the process control system via a process control interface, and the mapped data is provided to the process control system as process control data native to the process control system. Process control data may also be provided to the server, mapped between a data point placeholder of the process control system and an input/output data point of the wireless network, and written to the corresponding input/output data point.
US08611244B2 Method and apparatus for multi-input multi-output downlink transmission control
A Multi-Input Multi-Output (MIMO) downlink transmission control method that is related to communications technologies is disclosed in embodiments of the present invention. The method includes: obtaining a channel fading change rate and a feedback delay of a user; calculating out a closed-loop MIMO throughput gain according to the channel fading change rate and the feedback delay; and determining a downlink transmission mode according to the closed-loop MIMO throughput gain, wherein the downlink transmission mode includes a closed-loop mode or an open-loop mode. A MIMO downlink transmission control apparatus is also disclosed.
US08611241B2 Process for selection of resources to be released in case of an overload in a cellular land mobile system
Process and land mobile system for operating a cellular land mobile network in which in case of an overload certain resources of the land mobile network currently being used can be released in order to be available for higher priority applications, and resources can be usable at the same time by several applications, characterized in that selection of the resource to be released takes place, for all resources under consideration an efficiency factor being determined and the resource with the lowest efficiency factor being released.
US08611238B2 Multiplexing large payloads of control information from user equipments
Disclosed is multiplexing transmissions of Uplink Control Information (UCI) signals having variable payloads from User Equipments (UEs). The UCI transmission uses a first format type if its size is less than or equal to a predetermined values and it uses a second format type if its size is greater than a predetermined value. When the first format type is used the UE multiplexing is through a first method while when the second format type is used the UE multiplexing is through a second method which is different than the first method. The structure of the second format type is the same as the structure used for the transmission of data information by UEs. The UEs can also be grouped and UCI transmission can be triggered through the reception of control signaling addressing a group of UEs and indicating UCI transmission by a sub-group of UEs in the group of UEs.
US08611226B2 Method, apparatus and system for equalizing flows
A method, apparatus and system for equalizing flows are provided. The method includes: by a relay node, receiving a link setup request of the service flow sent from a source node; acquiring link load information of each bearer network between the source node and a destination node according to the link setup request of the service flow, and selecting a bearer network with a less link load to set up a forwarding link for a service flow; and forwarding the service flow according to the forwarding link. The technical solution provided by the invention implements the equalization of data flows forwarded on networks, and improves the bearer efficiency and transmission efficiency of bearer networks, thus saving the equipment purchase cost and maintenance cost.
US08611217B2 Subscriber/service differentiation in advanced wireless networks
A base station for an Internet protocol (IP) wireless access network receives a policy for subscriber traffic over a particular bearer, where the policy includes a particular quality-of-service control indicator (QCI) value, and an average bit rate (ABR) value, a maximum bit rate (MBR) value, and a weight factor value associated with the QCI value. The base station detects network congestion associated with the IP wireless access network and applies, to the subscriber traffic over a particular bearer, the weight factor, the ABR value, and/or the MBR value to manage the network congestion.
US08611215B2 Systems and methods for digital data transmission rate control
The present invention provides systems and methods for adaptive digital data transmission rate control. A digital data transmission system for adaptively transferring packets over a transmission link includes a client device having a bandwidth control module and a host device coupled to the client device over the transmission link. The host device includes one or more bandwidth control registers and a packet builder. The bandwidth control module determines a packet speed and/or size for packets transmitted from the host device to the client device over the transmission link. The bandwidth control registers store the requested packet size and/or rate. The packet builder accesses these registers when transmitting packets to determine the requested packet size and/or rate.
US08611199B2 Objective lens element and optical pickup device
An optical pickup device is provided which is compatible with at least two types of optical disc standards having different NAs and which controls an effective NA when a light beam for an optical disc standard having a relatively small NA is converged, thereby forming a desired spot. An inner part 131B and an outer part 131F of an objective lens element 143 are provided with diffraction structures different from each other. A condition (1), DO11×DO12>0, and a condition (2), DO21×DO22<0, are satisfied (DO11 (DO21) is the diffraction order of the diffracted light beam having the highest diffraction efficiency among light beams of the wavelength λ1 (λ2) diffracted by the diffraction structure on the inner part; and DO12 (DO22) is the diffraction order of the diffracted light beam having the highest diffraction efficiency among light beams of the wavelength λ1 (λ2) diffracted by the diffraction structure on the outer part).
US08611198B2 Method for identifying group of multilayer disc, and optical disc device
The present invention provides a method for determining what group a given multilayer optical disc belongs to. The disc is one of a number of multilayer optical discs, which are designed so that information stored is retrievable from any of the discs by irradiating the disc with a light beam having the same wavelength and which have been classified into multiple groups. According to this method, performed first is Step (A) of measuring either a distance from a first one of multiple information layers of the given multilayer optical disc to a second one thereof, which is located adjacent to the first information layer, or a distance from the first information layer to the surface of the optical disc. Next, Step (B) of determining, by the distance measured, what group the given multilayer optical disc belongs to is performed.
US08611174B2 Semiconductor memory device
A semiconductor memory device is configured to have a first memory cell array having a plurality of blocks (cell arrays corresponded to one I/O bit), each block having a plurality of columns and being corresponding respectively to one of data terminals, wherein the blocks being arranged side by side in the column-wise direction, and a second memory cell array configured similarly to the first memory cell array, and is also configured to assign addresses while classifying the even-number-th memory blocks in the first memory cell array and the odd-number-th memory blocks in the second memory cell array into a first set, whereas the odd-number-th memory blocks in the first memory cell array and the even-number-th memory blocks in the second memory cell array into a second set, so as to output data from every other block in each memory cell array upon being accessed with a certain address.
US08611173B1 Buffer circuitry with multiport memory cells
Integrated circuits with first-in-first-out (FIFO) buffer circuits are provided. A FIFO may be implemented using multiport memory elements arranged in an array. The array may be coupled to first and second row address decoders and column multiplexers. The first and second row address decoders may be respectively controlled using first and second row address signals, whereas the column multiplexers may be controlled using column address signals. A FIFO control circuit may generate the row and column address signals. In one suitable arrangement, the FIFO control circuit may be configured to compare the first and second row address signals to determine whether read and write access requests can be simultaneously performed. In another suitable arrangement, the FIFO control circuit may be configured to monitor a count value reflective of the number of data words the FIFO is currently storing to determine whether simultaneous read and write access requests are permitted.
US08611170B2 Mechanisms for utilizing efficiency metrics to control embedded dynamic random access memory power states on a semiconductor integrated circuit package
Power management of an embedded dynamic random access memory (eDRAM) using collected performance counter statistics to generating a set of one or more eDRAM effectiveness predictions. Using a set of one or more eDRAM effectiveness thresholds, each corresponding to one of the set of eDRAM effectiveness predictions, to determine whether at least one eDRAM effectiveness prediction has crossed over threshold. In the case that at least one eDRAM effectiveness prediction has crossed over its threshold, transitioning the eDRAM to a new power state. Power management is achieved by transitioning to a power-off state or self-refresh state and reducing the amount of power consumed by the eDRAM as compared to a power-on state.
US08611165B2 Non-volatile memory device and electronic apparatus
A non-volatile memory device is provided, which includes a first block for storing a first data group including a test data, a second block for storing a second data group including a complementary data to the first data group, a differential sense amplifier for generating an output value based on a difference between two input signals, a diagnostic circuit for performing a failure diagnosis using a value from the differential sense amplifier, and a control circuit which performs control such that a signal based on the test data and the complementary data is set to the input signal of the differential sense amplifier and the diagnostic circuit executes a failure diagnosis of the differential sense amplifier. The non-volatile memory device performs a failure diagnosis with high reliability capable of distinguishing between a failure of sense amplifier and a failure of a memory cell.
US08611164B2 Device and method for detecting resistive defect
The invention provides a device and method for detecting a resistive defect in a static random access memory (SRAM) device. A first aspect of the invention provides a static random access memory (SRAM) device comprising: a bitline; a wordline; a bitline precharge circuit electrically connected to the bitline and adapted to provide to the bitline a first precharge voltage for precharging the bitline during normal operation of the SRAM device and a second precharge voltage less than the first precharge voltage for testing the SRAM device for a resistive defect between the bitline and the wordline.
US08611163B2 Digital DLL for timing control in semiconductor memory
A semiconductor memory includes a delay locked loop (DLL) configured to generate a timing code based on a clock signal. A plurality of memory devices are coupled to the DLL. Each of the plurality of memory devices is configured to generate internal control signals for operating a memory array based on the timing code received from the DLL.
US08611159B1 Memory write interface in an integrated circuit and method of providing same
A memory write interface in an integrated circuit (IC) and method of providing the same are described. An aspect relates to an apparatus for providing an input/output (IO) interface in a programmable device. The apparatus can include: a memory write interface configured to drive a memory having a daisy-chained clock, a first interface configured to receive output data from the programmable device and a second interface configured to control transmission of the output data to the memory by an IO element of the programmable device, the first interface operating according to a global clock of the programmable device and the second interface operating according to a local clock used only by the IO interface; a delay circuit configured to add a delay to the local clock with respect to the global clock; and a configuration circuit configured to adjust the delay added to the local clock to implement write-leveling at the memory.
US08611157B2 Program temperature dependent read
Methods and non-volatile storage systems are provided for using compensation that depends on the temperature at which the memory cells were programmed. Note that the read level compensation may have a component that is not dependent on the memory cells' Tco. That is, the component is not necessarily based on the temperature dependence of the Vth of the memory cells. The compensation may have a component that is dependent on the difference in width of individual Vth distributions of the different states across different temperatures of program verify. This compensation may be used for both verify and read, although a different amount of compensation may be used during read than during verify.
US08611156B2 Sensing operations in a memory device
Methods for sensing, method for programming, memory devices, and memory systems are disclosed. In one such method for sensing, a counting circuit generates a count output and a translated count output. The count output is converted into a time varying voltage that biases a word line coupled to memory cells being sensed. Target data for each memory cell is stored in a data cache associated with that particular memory cell. When it is detected that a memory cell has turned on, the translated count output associated with the count output that is indicative of the voltage level that turned on the memory cell is compared to the target data. The comparison determines the state of the memory cell.
US08611153B2 Biasing system and method
Embodiments are provided that include a memory system that includes a memory system, having an access device coupled between a global line and a local line and a voltage source coupled to the global line and configured to output a bias voltage on the global line when the memory system is in a non-operation state. The access device is selected when the memory system is in the non-operation state, and the access device is deselected when the memory system is in an other state. Further embodiments provide, for example, a method that includes coupling a global access line to a local access line, biasing the local access line to a voltage other than a negative supply voltage while a memory device is in a first state and uncoupling the global access line from the local access line while the memory device is in an other state.
US08611145B2 Spin-transfer torque magnetic random access memory (STTMRAM) device with shared transistor and minimal written data disturbance
A spin-torque transfer memory random access memory (STTMRAM) cell is disclosed comprising a selected magnetic tunnel junction (MTJ) identified to be programmed; a first transistor having a first port, a second port and a gate, the first port of the first transistor coupled to the selected MTJ; a first neighboring MTJ coupled to the selected MTJ through the second port of the first transistor; a second transistor having a first port, a second port, and a gate, the first port of the second transistor coupled to the selected MTJ; a second neighboring MTJ coupled to the selected MTJ through the second port of the second transistor; a first bit/source line coupled to the second end of the selected MTJ; and a second bit/source line coupled to the second end of the first neighboring MTJ and the second end of the second neighboring MTJ.
US08611143B2 Memory circuit using spin MOSFETs, path transistor circuit with memory function, switching box circuit, switching block circuit, and field programmable gate array
A memory circuit according to an embodiment includes: a first transistor including a first source/drain electrode, a second source/drain electrode, and a first gate electrode; a second transistor including a third source/drain electrode connected to the second source/drain electrode, a fourth source/drain electrode, and a second gate electrode; a third transistor and a fourth transistor forming an inverter circuit, the third transistor including a fifth source/drain electrode, a sixth source/drain electrode, and a third gate electrode connected to the second source/drain electrode, the fourth transistor including a seventh source/drain electrode connected to the sixth source/drain electrode, an eighth source/drain electrode, and a fourth gate electrode connected to the second source/drain electrode; and an output terminal connected to the sixth source/drain electrode. At least one of the third transistor and the fourth transistor is a spin MOSFET, and an output of the inverter circuit is sent from the output terminal.
US08611116B2 Varying switching frequency and period of a power supply controller
An example integrated circuit controller for use in a switching power supply includes a pulse width modulation (PWM) circuit and a timing circuit. The PWM circuit controls a switch to regulate an output of the power supply in response to a switch current flowing through the switch and in response to a clock signal having a switching period. The timing circuit provides the clock signal and increases the switching period in response to an on time of the switch exceeding a threshold time.
US08611108B2 Electronic circuit control element with tap element
An example control element for use in a power supply includes a high-voltage transistor and a control circuit to control switching of the high-voltage transistor. The high-voltage transistor includes a drain region, source region, tap region, drift region, and tap drift region, all of a first conductivity type. The transistor also includes a body region of a second conductivity type. An insulated gate is included in the transistor such that when the insulated gate is biased a channel is formed across the body region to form a conduction path between the source region and the drift region. A voltage at the tap region with respect to the source region is substantially constant and less than a voltage at the drain region with respect to the source region in response to the voltage at the drain region exceeding a pinch off voltage.
US08611107B2 Method and system for controlling a multi-stage power inverter
A method for controlling an multi-stage inverter comprises controlling an input converter of the multi-stage inverter with an input controller and controlling an output converter of the multi-stage inverter with an output controller separate from the input controller. The input controller and output controller may be galvanically isolated. Additionally, the method may include communicating data between the input controller and the output controller over a power bus of the multi-stage inverter.
US08611103B2 Latching injector/ejector
A latching apparatus provides selective injection and ejection of an electronic module relative to a chassis that includes a support member. The apparatus includes a housing to be coupled to the electronic module, and a handle pivotably coupled to the housing and movable between a latched position and an unlatched position. A catch in a first position retains the handle in the latched position. An actuator is coupled to the handle and operable to move the catch to a second position. In response to movement of the actuator in a direction the same as the direction of the handle toward the unlatched position, the catch is moved to its second position. As a result, the handle is movable between the latched and unlatched positions to permit the electronic module to be injected or ejected relative to the chassis.
US08611097B2 Serial advanced technology attachment dual in-line memory module assembly
A serial advanced technology attachment dual-in-line memory module (SATA DIMM) assembly includes a SATA DIMM module with a first circuit board, an expansion slot, and an expansion card with a second circuit board. A first edge connector is arranged on a bottom edge of the first circuit board and includes first power pins connected to a control chip and first storage chips, and first ground pins. A second edge connector connected to the expansion slot is arranged on a top edge of the first circuit board and includes second power pins connected to the first power pins, second ground pins, and four first signal pins connected to the control chip. A third edge connector engaged in the expansion slot is arranged on a bottom edge of the second circuit board and includes third power pins and four second signal pins connected to the second storage chips, and third ground pins.
US08611093B2 Top accessible disk drive carrier for horizontally mounted hard drive
A disk drive carrier includes a frame and a shuttle. The frame includes supports configured to be in physical communication with a disk drive, a first index tab to align the disk drive with a connector on a backplane of a server tray, and an arm configured to engage the disk drive with the connector in a horizontal orientation. The shuttle includes a base including a channel, edges extending from the base and forming an enclosure to receive the frame and the disk drive in a vertical orientation, a fastener connected to the server tray through the channel, and an alignment key configured to slide along the first index tab and to align the disk drive with the connector. The disk drive shuttle is configured to horizontally move along the server tray and to enable the disk drive to connect with the connector in the horizontal orientation.
US08611092B2 Container data center
A container date center includes a floor and a number of cabinets supported on the floor. The floor and each cabinet each define an installation slot. An insulation member defining a receiving slot is received in each installation slot. A wire is received in each receiving slot. An insulating lid is received in each installation slot to shield the receiving slot. A number of connecting portions extend from each wire, through the insulating lid. The installation slot of each cabinet is perpendicular to the installation slot of the floor. One end of the wire of the floor is connected to a power supply. The connecting portions of the floor are connected to bottom ends of the wires of the cabinets, for supplying power to the servers in the cabinets.
US08611090B2 Electronic module with laterally-conducting heat distributor layer
An electronic module is provided in which a chip is disposed over a substrate and electrically connected to the substrate by a plurality of electrical connect structures disposed between the chip and the substrate. A heat distributor, fabricated of a thermally conductive material, is disposed between the chip and the substrate and sized to extend beyond an edge of the chip to facilitate conduction of heat laterally out from between the chip and substrate. The heat distributor includes openings sized and positioned to allow the electrical connect structures to pass through the heat distributor without electrically contacting the heat distributor. The heat distributor is electrically isolated from the electrical connect structures, the chip and the substrate. In one implementation, the heat distributor physically contacts a thermally conductive enclosure of the electronic module to facilitate conduction of heat from between the chip and substrate to the enclosure.
US08611088B2 Mechanical heat pump for an electrical housing
A system for transferring heat from an electrical enclosure is provided. An electrical enclosure defines a housing area in which one or more electrical devices are housed. A heat pump extends through the electrical enclosure, the heat pump defining a channel configured to communicate fluid for transferring heat from the one or more electrical devices. The electrical enclosure is substantially sealed from the heat pump channel and from other areas outside the electrical enclosure.
US08611084B2 Mobile communication terminal with movable buttons
A mobile communication terminal includes a body and a front portion; the body including a button portion with button actuators protruding on a lower surface thereof and a board disposed below the button portion and with switches protruding on an upper surface thereof. The button portion and/or the board are slidable with respect to the body if the front portion is moved. The switches are horizontally arranged in parallel with respect to the button actuators with the button actuators in a closed state. The switches are vertically arranged in series with respect to the button actuators in and open state.
US08611073B2 Lid member and electronic device using the same
An electronic device has an opening in a case, a lid member that includes a first lid member having a pair of first engaging sections for putting a lid on the opening at its both ends, a second lid member that has a pair of second engaging sections engaging with the first engaging sections and slides on a main surface of the first lid member, and a projection disposed at an end of the sliding direction of the second lid member. The case has an engaging hole engaging with the projection disposed on the second lid member.
US08611072B2 Thermal actuator for configurable imaging systems
For use in an imaging system having a plurality of adjacent display units, the improvement comprising a thermal actuator in at least one of the display units for moving a screen thereof away from a chassis thereof when the said display unit exceeds a predetermined temperature, so as to prevent mechanical interference between the adjacent display units.
US08611067B1 Energy storage device
The present invention features an energy storage device and methods of storing electromagnetic energy that take advantage of the resonance transfer of energy in a dielectric matrix placed between two oppositely charged electrodes and subjected to a high voltage bias. Electromagnetic energy is stored in high-quality cavities in coated semiconducting nanoparticles.
US08611062B2 Surge current sensor and surge protection system including the same
The present invention may provide a surge current sensor and a surge protection system that deploys one or more surge current sensors. The surge current sensor may be placed on or near to a conduit, and it may be used for sensing the surge current conducted therein. The surge current sensor may include a current transformer and a processor. The current transformer may be used for receiving a magnetic flux generated by the surge current and transforming the received magnetic flux to a voltage. The processor may be coupled with the current transformer, such that it may be configured to generate a digital signal based on the voltage. Once the digital signal indicates that the magnitude of the surge current has exceeded a predefined threshold, the surge protection system may initiate a surge protection mechanism.