Document Document Title
US08863685B2 Device for conveying honeycomb structural body, method for sealing honeycomb structural body, and method for producing honeycomb structural body
A camera is used to take an image of an end surface of a honeycomb structure gripped by a hand. Based on the image, an initial rotation angle of the honeycomb structure around a vertical axis at a reference position where the image has been taken is recognized. An arm turning section is driven to convey the honeycomb structure gripped by the hand from the reference position to above a plugging mask. A rotation angle required to adjust the rotation angle of the honeycomb structure on the plugging mask to a desired final rotation angle is acquired based on the initial rotation angle recognized at the reference position and a rotation angle of the honeycomb structure around the vertical axis associated with the driving of the arm turning section from the reference position to above the plugging mask. The honeycomb structure is rotated based on the required rotation angle.
US08863677B2 Multi-needle sewing machine
A multi-needle sewing machine is disclosed that includes a needle-bar case that supports needle bars; a needle-bar case transfer mechanism that transfers the needle-bar case to place a predetermined needle bar to a needle drop position; a thread guide member that is movable up and down, the thread guide member being provided with thread guide sections spaced by a predetermined distance and that guide a plurality of threads; a plurality of thread inlets that are provided at the needle-bar case, each thread inlet being uniquely associated with one of the thread guide sections and that introduces the threads guided by the thread guide sections toward the needle bars; and a lifting/lowering mechanism that moves the thread guide member up and down during transfer of the needle-bar ease and the thread inlets such that the thread guide sections and the associated thread inlets maintain a constant distance therebetween.
US08863674B2 Load bearing structure
A pallet (10) including a deck (12), a frame (114A, 114B, 114C and 114D) and one or more elements (114H). The deck is for carrying cargo. The frame is about a perimeter of the pallet and is formed of horizontally extending tubular portions. The elements support the frame above a support surface to overlie one or more openings for receiving the tines of a lifting device. The tubular portions include lengthwise corrugations.
US08863664B2 Igniter assembly
An igniter assembly includes, an igniter body having an ignition portion and an electroconductive pin, a substantially cylindrical collar surrounding and retaining the igniter body, and a tubular holder disposed inside the collar and surrounding the electroconductive pin to connect the electroconductive pin to a connector. The igniter body, the collar, and the tubular holder are separate members, and are integrated by a resin (provided that the holder is not fitted by being inserted into the collar or a resin portion covering the collar). The tubular holder has a tubular body portion and a convex portion covered by the resin and formed on an outer circumferential surface of the tubular body portion in the diametrical direction or on an inner circumferential surface of the tubular body portion in the diametrical direction. A fitting portion is provided to the inner circumferential surface of the tubular body portion for fitting the connector.
US08863662B2 Sheet guiding device and sheet brake, diecutter and printing press having the device
A device for guiding sheets in a sheet-fed rotary printing press or diecutter includes a sheet-guiding plate with openings and a cover plate disposed parallel thereto and being displaceable by an applied operating pressure. A flexible intermediate layer disposed between the sheet-guiding plate and the cover plate has passages with a cross section which is variable by the operating pressure. A sheet brake, a diecutter and a printing press having the sheet guiding device are also provided.
US08863660B2 Screen printing apparatus
A screen printing apparatus including two screen printers, each including a substrate introduction portion by which a substrate is introduced from an upstream side of a component mounting line, a printing portion which performs a screen printing to the introduced substrate, a substrate discharge portion by which the substrate is discharged to a downstream side, and a substrate moving stage which receives the substrate to position the substrate with respect to the printing portion and to move the substrate to the substrate discharge portion. The two substrate introduction portions, the two printing portions, and the two substrate discharge portions are arranged symmetrically to each other with respect to a perpendicular symmetrical plane extending in a transportation direction of the substrate in the component mounting line, respectively. Each printing portion is provided at a position further from the perpendicular symmetrical plane than the substrate discharge portion.
US08863657B2 Installation for processing a paper web, in particular a cigarette paper web
The invention relates to an arrangement for processing a paper web having a low surface area density not exceeding 70 g/m2, in particular a cigarette paper web, comprising: an input side, over which the paper web is fed into the arrangement; an output side, over which the paper web leaves the arrangement, wherein the paper web passes the arrangement from input side to output side in a direction of conveyance; a device (5) downstream of the input side, in particular a printing unit, preferably a gravure printing unit, for applying a liquid printing medium to the paper web; a first drying station (7) following the applying station in direction of conveyance, in particular hot-air drying, for drying the printing medium applied to the paper web; a device (9) following the first drying in direction of conveyance for moistening the paper web and a second drying station (11) following the moistening device in direction of conveyance, by which the moistened paper web is dried.
US08863654B2 Cooking device
A cooking device has a casing 1, a heating chamber 8 provided in the casing 1, an exhaust tube 18 for guiding exhaust from inside of the heating chamber 8 through an electric component chamber 9 in the casing 1 to front face side, and a dew receiving container 4 that is provided on front face side of the casing 1 and that receives and diffuses the exhaust from the exhaust tube 18 to outside of the casing 1.
US08863651B1 Popcorn popper blowout stopper
The popcorn popper blowout stopper is an accessory unit of a round rimmed screen with an arm and a handle attached to be able to position the screen over the discharge outlet/heating chamber within the popper assembly. The screen will prevent kernels (but not the airflow) from leaving the popcorn popper burning pets, people/children and landing on the counters and floor. The accessory is important especially in the beginning and the end of the cycle when the output of popped corn is sparse and until the mass of popped corn pushes the accessory into the awaiting bowl. After the mass of popped corn subsides and the output is sparse, the accessory can then be placed again in the popcorn popper for blowout protection to the very end of the cycle. This accessory will fit the Presto, Orville Redenbacher, Conair, Great Northern and many other popcorn poppers.
US08863648B2 Pump mount in a beverage preparation machine
A beverage preparation machine that includes a housing, a pump which vibrates during use and which is mounted in the housing, and a dampener for preventing or reducing the transmission of vibrations from the pump to other machine parts. The damper includes a spring on which the pump is mounted in the housing.
US08863638B2 Bushing assisted cam pin
A cam pin system, includes a cam pin comprising a first cylindrical portion having a first length and a first diameter and a second cylindrical portion concentric with the first cylindrical portion and having a second diameter larger than the first diameter, the second cylindrical portion comprising a through-hole to accommodate the passage of a firing pin. The system includes an end plate detachably connected to the first cylindrical portion of the cam pin, a cylindrical bushing encircling the first cylindrical portion and having an outside diameter approximately equal to the second diameter and a bushing length approximately equal to the first length, and lubricant between the cylindrical bushing and the first cylindrical portion. The cam pin system is configured so that the cylindrical bushing can rotate freely about the first cylindrical portion.
US08863629B2 Utility chain cutter
Embodiments provide various saw chain links which may be combined to form a utility saw chain. In various other embodiments, cutting system fixtures are disclosed which may facilitate the cutting of pipes and other materials from an axis point.
US08863624B2 Torque wrench with functional lock
A torque wrench with functional lock includes a hollow main shaft, a tool member, an adjustable grip, a torque-adjustment elastic member, a clutch device, and a functional lock. The locking ring axially moves along the main shaft between a locked position and an unlocked position. When the locking ring is in the locked position, the rotation of the adjustable grip against the hollow main shaft is limited. When the locking ring is in the unlocked position, the rotation of the adjustable grip against the hollow main shaft is allowed, whereby the torque is adjusted. Therein, a percussion sound is produced when the locking ring is switched between the locked position and the unlocked position.
US08863620B2 Hand tool with stripping and shearing functions
A hand tool with stripping and shearing functions includes a base, a handle set, a clamping element, an engaging blade set, a link rod set and a shearing blade set. The base includes a first body and a second body, and the first body has a first jaw section, and the second body has a second jaw section. The clamping element is corresponsive to the first jaw section. The engaging blade set is corresponsive to the second jaw section. The link rod set is pivotally coupled to the handle set, the clamping element, and the engaging blade set. The shearing blade set is coupled to a first knife body of the first body and a second knife body of the second body.
US08863619B2 Methods for training saturation-compensating predictors of affective response to stimuli
Described herein are methods for training a machine learning-based predictor of affective response to stimuli. The methods involve receiving samples comprising temporal windows of token instances to which a user was exposed, and target values representing affective response annotations of the user in response to the temporal windows of token instances. This data is used for the training of the predictor along with values indicative of the number of the token instances in the temporal windows of token instances, which are used to compensate for non-linear effects resulting from saturation of the user.
US08863606B2 Robot wrist structure and robot
A robot wrist structure includes a first wrist arm rotatable about a first axis, a second wrist arm provided in a tip end portion of the first wrist arm and configured to swing about a second axis substantially intersecting the first axis, a wrist flange provided in a tip end portion of the second wrist arm and configured to rotate about a third axis in a skew position with respect to the second axis, an intermediate member fixed to the wrist flange, and a cable bundle connected to an end effector fixed to the intermediate member. The cable bundle extends through the second wrist arm, the wrist flange and the intermediate member and drawn out from the intermediate member to reach the end effector.
US08863603B2 Gearshifting device for a transmission
The invention relates to a gearshifting device (1; 100; 200), which is intended for a transmission and comprises a selector lever (2) that can be moved in such a manner that different shift positions (P, R, N, D, S, M+, M−) can be selected in at least two gearshift gates (3, 4) and that it is possible to shift between one of the gearshift gates (3, 4) and the at least one other gearshift gate (4, 3), and comprises at least one lock (5), which is used to block the traversing path of the selector lever (2) with respect to one of the gearshift gates (3, 4), in order to shift from one of the shift positions (P, R, N, D, S) into another of the shift positions (P, R, N, D, S). According to the invention, at least one locking element (10; 110) is provided, which is mechanically coupled to the selector lever (2) and by means of which the shift lock (5) can be activated and/or deactivated in that with respect to the gearshift gate (3) that is to be blocked, the locking element (10; 110) can be moved into and out of the traversing path of the selector lever (2).
US08863599B2 Yoke assembly for power steering rack and pinion gear set
A power steering apparatus including a rack gear and a pinion gear that are disposed within a housing and preloaded by a yoke assembly. The yoke assembly includes a bushing that is biased into engagement with the rack. A yoke plug extends through a yoke opening to provide a gear mesh load on the rack through the bushing assembly. The yoke body is axially assembled through a rack gear bore in the housing of the steering gear and a yoke assembly is inserted through a yoke bore to apply mesh preload to the bushing assembly. A method of making the yoke assembly by forming leaf springs that are over-molded to form a yoke body.
US08863598B2 Electric power steering system
A return passage that connects two points of a rolling passage to allow each ball that rolls in the rolling passage to endlessly circulate is formed in a ball screw nut by attaching a circulation member to fitting holes. A protrusion is formed on an outer surface of the circulation member at a position offset from a raceway of the balls that circulate in the return passage. The circulation member is fixed to the ball screw nut when the protrusion contacts an inner periphery of an inner ring of a second bearing.
US08863577B2 Absorption target for measuring power of high-intensity focused ultrasound
An absorption target for measuring power of high-intensity focused ultrasound, comprising a container and a cone target cluster. The cone target cluster includes basic units with the same geometrical shape. The upper part of each basic unit is a pyramid, and the lower part of each basic unit is a prismatic base. The vertexes of respective side surfaces of the pyramid converge at a perpendicular bisector of the prismatic base to form a cone vertex and the cross sections of the pyramid and the base are squares, regular triangles or regular hexagons. The bases of the basic units are seamlessly and tightly arrayed at the bottom in the container. Sound waves of an incident cone target cluster to escape into space outside the cone target cluster only in case of at least two reflections or scatterings. Open micropores are densely distributed inside the basic units of the cone target cluster.
US08863574B2 Yaw rate sensor, sensor system, method for operating a yaw rate sensor and method for operating a sensor system
A yaw rate sensor having a substrate and a seismic mass is described, in which the seismic mass is excitable to a working oscillation relative to the substrate via a drive unit, and a Coriolis deflection of the seismic mass is detectable relative to the substrate, in which the yaw rate sensor furthermore has an interrupt interface, the drive unit being configured to reduce a frequency and/or an amplitude of the working oscillation if an interrupt signal is present at the interrupt interface.
US08863573B2 Multiple speed dynamic shaft balancing
A method of dynamically balancing a shaft for multiple rotational speeds comprising: rotating the shaft in the balancer at a first rotational speed while measuring a first force and a first angle of a first shaft imbalance measurement; rotating the shaft at a predetermined second rotational speed while measuring a second force and a second angle of a second shaft imbalance measurement; comparing the first shaft imbalance measurement to a first predetermined imbalance specification and comparing the second shaft imbalance measurement to a second predetermined imbalance specification; if the first shaft imbalance does not meet the first predetermined imbalance specification or the second shaft imbalance does not meet the second predetermined imbalance specification, then calculating a composite correction based on the first and second shaft imbalance measurements; and applying a first weight to the shaft at a correction first angle based on the calculated composite correction.
US08863572B2 Method and system for the protection of internal filters of a LTFT slurry bubble reactor
The invention provides a method for the protection of internal filters of a LTFT slurry bubble reactor. The method includes the step of activating an emergency back-flush procedure during low slurry level conditions and/or during increasing temperature of an internal filter.
US08863571B2 Filling level meter for membrane gasometers
Filling level meter (4) for membrane gasometer (1), including at least one accumulation chamber (C1) arranged for containing a gas, and an impermeable flexible membrane (2) capable of moving between two positions corresponding to the chamber being totally full and totally empty, wherein the meter (4) includes: an instrument (12) associated with a fixed element (3, 9), arranged for generating a signal of measurement of a physical value that can be correlated to the quantity of gas contained in the chamber (C1); elements for processing and displaying (5) the value of the quantity of gas corresponding to the generated signal; a filiform, flexible element (6) for connecting the instrument (12) and the membrane (2); the filiform, flexible element (6) including at least one portion constituted by an elastic member (7).
US08863569B2 Magnetically coded temperature and pressure detection apparatus
An apparatus for measuring temperature comprises a housing and an actuator pressure sealed to the housing and having a shaft. The actuator is configured to be in pressure communication with a volume of gas or liquid. Upon a change in pressure, the actuator is displaced at least partially in the axial direction. A sensor detects axial displacement of a magnetically encoded target upon the change in pressure in the volume. A device for measuring pressure and temperature in an engine cylinder comprises a valve in pressure communication with an engine cylinder. The valve stem has a magnetic coding located adjacent a sensor. Axial displacement of the stem under cylinder pressure and temperature changes are detected.
US08863566B2 Tool fastening device for a wedge drive
The invention relates to an upper part V-belt drive (1) with a tool fastening device (10, 200, 300, 400) having at least one lateral surface (19), which can be provided with a tool, and the V-belt drive (1) has a slider element (2, 420) and a driver element (3, 430). According to the invention, the tool fastening device (10, 200, 300, 400) is fastened in a manner that enables it to be removed downward with regard to the upper part V-belt drive (1) when in the working position thereof. In a tool fastening device (10, 200, 300, 400) for a V-belt drive (1) with a slider element (2, 420) and with a driver element (3, 430), the tool fastening device (10, 200, 300, 400) comprises at least one lateral surface (19), which can be provided with a tool, and the tool fastening device (10, 200, 300, 400) has at least one connecting device (11, 14, 22, 213, 214, 215, 219, 313, 314, 316, 317, 318, 319, 408, 409, 410, 411, 414) for positively and or non-positively connecting with the slider and driver element.
US08863564B2 Lubricant composition for hot metal working and method of hot metal working using the same
The present invention provides a lubricant composition for hot metal working which is capable of inhibiting generation of flaws on the surface of materials to be provided for hot metal working, and provides a method of hot metal working. The invention provides a lubricant composition for hot metal working comprising a plurality of glass frits respectively having different softening point from each other.
US08863557B2 Method for manufacturing a primary preform for optical fibres, primary preform, final preform, optical fibre
A method for manufacturing a primary preform for an optical fiber wherein conditions are created in the reaction zone such that one or more glass layer packages made up of at least two separate glass layers are deposited on the interior of the substrate tube.
US08863553B2 Glass welding method
A glass layer 3 is disposed between a glass member 4 and a thermal conductor 7 along a region to be fused. The glass layer 3 is formed by removing an organic solvent and a binder from the paste layer while using the thermal conductor 7 as a hotplate. Then, a laser beam L1 is emitted while using the thermal conductor 7 as a heatsink, so as to melt the glass layer 3, thereby burning and fixing the glass layer 3 onto the glass member 4. Thereafter, another glass member is overlaid on the glass member 4 having the glass layer 3 burned thereonto, such that the glass layer 3 is interposed therebetween. Then, the region to be fused is irradiated therealong with a laser beam, so as to fuse the glass members together.
US08863551B2 Heat exchanger
An heat exchanger for use in a vapor compression system is disclosed and includes a shell, a first tube bundle, a hood and a distributor. The first tube bundle includes a plurality of tubes extending substantially horizontally in the shell. The hood covers the first tube bundle. The distributor is configured and positioned to distribute fluid onto at least one tube of the plurality of tubes.
US08863546B2 Multicompartment cooler with enhanced features
This disclosure presents a stackable, multicompartment portable cooler with enhanced climate control and delivery features. The cooler may include adjustable vents for precisely controlling the temperature differential between adjacent compartments, a brochure receptor for including information about the delivery, and/or an automatic delivery flag for notification purposes. In addition, the cooler is modular and may be assembled/disassembled through the use of removable compartment dividers that subdivide the stacked main compartments into many subcompartments.
US08863543B2 Device for cooling a heat source of a motor vehicle
A device for cooling a heat source of a motor vehicle is provided that includes a cooling body which has a plurality of feed flow channels and a plurality of return flow channels. At least a multiplicity of the feed flow channels and return flow channels are arranged adjacent to one another in an alternating fashion in the cooling body.
US08863540B2 HVAC system controlled by a battery management system
An HVAC system to be installed in a vehicle comprises a battery management controller. The battery management controller comprises at least one connection for electrically coupling a first power source with a first voltage; at least one connection for electrically coupling a second power source with a second voltage; and a first memory storage device configured to record data collected by the battery management controller. The battery management controller is configured to run a temperature control system and to supply power to the temperature control system from a combination of the first and second power sources with a combined voltage, and wherein the second power source is disconnected when the combined voltage drops below a predetermined amount.
US08863539B2 Control apparatus and refrigerating apparatus
A control apparatus, which controls a refrigerating apparatus including a compressor and a first circuit breaker that interrupts a current flowing through the compressor when the current, flowing from a power supply through the compressor to cause the compressor to work, becomes greater than a predetermined current and that is closed according to an operation by a user, includes: a voltage-measuring unit to measure a power-supply voltage a control unit to trip a second circuit breaker disposed in series with the first circuit breaker so that the current from the power supply flowing through the compressor is interrupted, when the measured power-supply voltage becomes lower than a predetermined voltage, and close the second circuit breaker after the power-supply voltage becomes higher than the predetermined voltage, the predetermined current corresponding to a current greater than the current flowing through the compressor when the power-supply voltage is equal to the predetermined voltage.
US08863537B2 Single evaporator refrigeration system for multi-compartment refrigerator appliance with isolated air flows
A refrigeration appliance has a cabinet having a first compartment, a second separate compartment and a refrigeration system including a compressor, an evaporator and a condenser. The evaporator is associated with the first compartment to lower a temperature of the first compartment air. A heat exchanger is exposed to the temperature of the first compartment and has a surface area exposed to second compartment air. An air moving device is associated with the second compartment to direct a flow of second compartment air over the heat exchanger surface area and circulate the second compartment air within the second compartment. The cabinet, compartments and heat exchanger are configured such that first compartment air is completely isolated from second compartment air.
US08863536B1 Two mode thermostat with set-back temperature and humidity set-point feature
Various thermostat embodiment are provided that includes at least a first sensor configured to communicate information indicative of the temperature within the space, and at least a second sensor configured to communicate information indicative of the humidity within the space. The thermostat further includes a controller in communication with the at least first and second sensors, for controlling the thermostat's operation. The controller is configured to operate in a first mode in which the controller operates the air conditioner when the sensed temperature of the space is above a temperature set-point or when the sensed humidity level is above the humidity set-point. The controller is further configured to operate in a second mode in which the controller operates the air conditioner when the sensed temperature is below a set-back temperature set-point, or when the sensed humidity is above a set-back humidity set-point.
US08863535B2 Air conditioning apparatus and control method thereof
An air conditioning apparatus and a control method thereof are provided. The air conditioning apparatus includes a first switch valve, a compressor, a decompression element, a second switch valve, a condenser, and an evaporator. The control method of an air conditioning apparatus includes steps of setting a preset temperature, measuring an indoor temperature, and comparing the preset temperature with the indoor temperature. When the indoor temperature is lower than the preset temperature, the first switch valve and the second switch valve are turned on and the compressor is turned off; and when the indoor temperature is higher than the preset temperature, the first switch valve and the second switch valve are turned off and the compressor is turned on.
US08863532B2 Systems and methods for freezing, storing and thawing biopharmaceutical materials
A system for use in freezing, storing and thawing biopharmaceutical materials includes a flexible sterile container means for holding biopharmaceutical material therein and a holder more rigid than said container means. The container means is received in a cavity of the holder and the holder extends along a perimeter of the container means. The holder is fixedly connected to the container means. The holder includes opposing sides defining an opening and the container means extends between the opposing sides of the holder defining the opening. The container means includes a substantially smooth exterior surface extending between the opposing sides.
US08863531B2 Cooling apparatus for a mid-turbine frame
A cooling apparatus bifurcates and regulates cooling airflow provided to a mid-turbine frame. The cooling apparatus includes a flow metering tube and a metering plate. The flow metering tube includes a top portion and a tube portion, wherein the top portion includes a first central aperture that directs a first cooling airflow into the tube portion and a first plurality of apertures located circumferentially around the central aperture that directs a second cooling airflow to a portion outside the tube portion. The metering plate is located on the top portion of the flow metering tube, wherein the metering plate includes a second central aperture aligned with the central aperture of the flow metering tube and a second plurality of apertures located circumferentially around the central aperture, wherein a size of the second central aperture meters the first cooling airflow and a size and number of the second plurality of apertures meters the second cooling airflow.
US08863526B2 Fuel injector
A fuel injector is provided and includes a first tube, having first and second opposing ends, which is supplied with fuel, and one or more second tubes disposed within the first tube, each of the one or more second tubes being supplied with air and having sidewalls defining injection holes through which the fuel enters the one or more second tubes to mix with the air, and an outlet end of the sidewalls corresponding to the second end of the first tube.
US08863523B2 System for supplying a working fluid to a combustor
A system for supplying a working fluid to a combustor includes a fuel nozzle, a combustion chamber downstream from the fuel nozzle, and a plurality of fuel injectors circumferentially arranged around the combustion chamber. The plurality of fuel injectors provide fluid communication into the combustion chamber, and a separate cap for each fuel injector defines a separate volume around a different fuel injector outside of the combustion chamber.
US08863522B2 Operating steam turbine reheat section with overload valve
Disclosed is an approach that uses an overload valve to operate a steam turbine reheat section. In one embodiment, the steam turbine reheat section receives a supply of reheated steam from a reheater at a first steam admission location via a reheat valve. The steam turbine reheat section is further adapted to receive a diverted portion of the reheated steam from the reheater at a second steam admission location via the overload valve.
US08863515B2 Rotation drive device
In a rotation drive device (10), each of rotating units (20) has a swing arm (23) which is supported so as to be swingable around a swing center axis (23A) provided in a support table (22), a weight (24) is provided at a position at which a length of an arm from the swing center axis (23A) of the swing arm (23) is longer, and a connection point in a fluid cylinder (25) side is provided at a position at which the length of the arm from the swing center axis (23A) is shorter.
US08863512B2 Shape memory alloy actuator system
A shape memory alloy actuator system includes a shape memory alloy actuator, a mobile object, an elastic member, a first regulating member, and a second regulating member, a detecting section which detects a resistance value of the shape memory alloy wire, a calculating section which calculates an electric current applied, an output section, a control section which controls the detecting section, the calculating section, the output section. The calculating section calculates a first resistance value at which, a proportion of a resistance change with respect to a change in a unit temperature changes from a first proportion to a second proportion which differs from the first proportion, and the control section carries out a position control of the shape memory alloy actuator by the first resistance value, when the shape memory alloy wire is to be elongated.
US08863500B2 Method for operating a metering valve and apparatus for implementing the method
A method for operating an electromagnetically actuated metering valve, which is loaded with a pulse-width modulated metering signal, which stipulates the dosage of a reagent or a precursor of the reagent introduced into the exhaust gas region of an internal combustion engine and an apparatus for implementing the method are proposed. A clock signal is provided, whose cycle duration is smaller than the cycle duration of the pulse-width modulated metering signal. The cycle duration of the pulse-width modulated metering signal is set as a function of a metering request signal to multiples of the cycle durations of the clock signal. The procedural approach according to the invention allows for a rapid adaptation of the dosage to the metering demands.
US08863499B2 System for indicating quality of a diesel exhaust fluid (“DEF”)
An exhaust gas treatment system for an internal combustion engine is provided having an exhaust gas conduit, a diesel exhaust fluid (“DEF”) source, a selective catalytic reduction (“SCR”) device, a NOx sensor, and a control module. The DEF source supplies a DEF having a quality factor. The NOx sensor is in fluid communication with the exhaust gas conduit. The NOx sensor is located downstream of the SCR device and is configured for detecting a NOx concentration value. The control module is in communication with the DEF source and the NOx sensor. The control module stores a diagnostic adaptation factor and an expected NOx value. The control module includes a dosing module for determining a controls adaptation factor that is based on a deviation between the NOx concentration value and the expected NOx value. The diagnostic adaptation factor is selectively updated with the controls adaptation factor.
US08863498B2 Exhaust gas purification apparatus of an internal combustion engine
The present invention has for its subject to avoid a situation that condensed water stays around electrode terminals, in an electric heating type exhaust gas purification apparatus which is arranged in an exhaust system of an internal combustion engine. In order to solve this subject, the present invention resides in an exhaust gas purification apparatus of an internal combustion engine which is provided with a catalyst carrier having electrodes, a case in which the catalyst carrier is accommodated, a mat member arranged between the catalyst carrier and the case, a space part extending from the catalyst carrier to the case while passing through the mat member, and electrode terminals accommodated in said space part for supplying electric power to the electrodes of the catalyst carrier, wherein exhaust gas and condensed water are kept from permeating into the space part through the mat member or the catalyst carrier, by the provision of a pressure supply unit which supplies a positive pressure to the space part.
US08863490B2 Multi-strand cord in which the basic strands are dual layer cords, rubberized in situ
J strands form a core. K outer strands are wound around it in a helix with pitch PK, each having a cord with an L wire inner layer of diameter d1, and an M wire outer layer of diameter d2, wound around the inner layer in a helix with pitch p2; with (in mm): 0.10
US08863484B2 Crop harvesting machine with calibration of the header float springs
A tractor has hydraulically driven wheels at a cab end and castor wheels at an engine end. It can be driven cab forward in a working mode with a header on the forward end. It is rotated to engine forward in the transport position for more stable higher speed travel. There is provided a float module with adjustable and calibrated springs on the header which allows the header to float relative to the lift system on the tractor. The float force is adjusted by raising and lowering the lift system in dependence on an angle measurement of the lift position. The lift system includes a lift cylinder and tilt cylinder controlled to change cutter angle while maintaining a sight line to the cutter bar for the operator.
US08863481B2 Bag installation for bagging machine
Bag installation for bagging machines may include bag installation systems and/or methods that provide efficient, convenient, safe, and/or simplified means and/or steps for installing a bag on, and/or maintaining bag on, a bagging machine.
US08863477B2 Cold formed stud and method of use
A cold formed metal stud is provided for commercial and residential construction applications. The metal stud of the present invention is suitable for use in both composite and non-composite applications. The metal stud of the present invention includes an intermediate web, a first flange and a second flange. Each of the intermediate web, first flange and second flange can include a number of different features that can enhance the structural and heat transfer characteristics of the metal stud.
US08863473B2 Interconnectable panel system and method of panel interconnection
Interconnectable panels having tongue-and-groove connections are mechanically connected to each other by first moving two panels into an intermediate position and then pivoting one panel with respect to the other. The underside of the tongue of one panel has a depression, while the groove of another panel has a protruding lower lip. The lower lip has a projection that fits in the depression when the two panels are in the intermediate position.
US08863472B2 Door facing alignment assembly and method of forming a door
A door facing is provided. The door facing includes a body portion, and male and female alignment members protruding from a main surface area of the body portion. Also provided are door assemblies including the door facing and methods of making the door facing and the door assembly.
US08863471B2 False floor and method and device for the installation thereof
A method and a device serve for the installation of a false floor above a bare floor include false-floor supports that are placed in a regular grid pattern on the bare floor, on which floor panels are arranged alongside one another in rows. Mounting positions are determined for the false-floor supports and the false-floor supports to be installed are correspondingly positioned. Furthermore, a mounting plane lying at a mounting height is at least partially determined preferably by using laser devices. The false-floor supports to be installed are then positioned relative to the mounting plane. Pedestals, which are composed of solidifying pedestal material that is binding to the bare floor and which project beyond the mounting plane, are provided at the mounting positions before, during or after the positioning of the false-floor supports. The false-floor supports are then held each in the respective pedestal until the latter has solidified.
US08863470B2 Molding/trim quick release system
A molding/trim quick release system reduces the work and materials involved to refinish walls, ceilings, or molding/trim without any of the issues previously associated with the process. The system of the present invention provides an easy way to attach and remove molding/trim so that walls, ceilings, molding/trim and the like can be refinished or renovated without issues for surrounding surfaces. Unlike conventional molding/trim, which is usually attached with nails or other fasteners and is difficult to remove, molding/trim attached with the system of the present invention may be readily removed and reattached.
US08863469B2 Thermal clip attachment apparatus for masonry anchors and methods thereof
A thermal clip attachment apparatus and methods for using the thermal clip attachment with a masonry veneer anchor system are disclosed. The thermal clip attachment may be a composite piece that attaches to the part of a stud that protrudes from an inner structural supportive wall after the stud is advanced into the wall. The thermal clip attachment serves as a thermal break between the stud and an outer masonry veneer wall. Further, the thermal clip attachment also serves as an attachment point for a wire tie, which allows a positive lateral load connection to be established between the outer masonry veneer wall and the inner structural supportive wall.
US08863464B2 Interlocking masonry unit
A multi-purpose interlocking masonry unit includes support members extending from its lower surface and port depressions formed in its upper surface. Each masonry unit can be placed on top of a previously placed masonry unit. The interlocking masonry unit allows for the rapid creation of a wall that is substantially straight and aligned while minimizing the need to perform precise measurements and make alignment adjustments during the creation process. Bonding material can be poured through the resultant wall ports, creating a matrix pattern of bonding material throughout the wall, which results in a stronger more durable construction.
US08863460B2 Thermally coated wall anchor and anchoring systems with in-cavity thermal breaks
Thermally-isolating wall anchors and anchoring systems employing the same are disclosed. A thermally-isolating coating is applied to the wall anchor, which is interconnected with a wire formative veneer tie. The thermally-isolating coating is selected from a distinct grouping of materials, that are applied using a specific variety of methods, in one or more layers and cured and cross-linked to provide high-strength adhesion. The thermally-coated wall anchors provide an in-cavity thermal break that severs the thermal threads running throughout the cavity wall structure, reducing the U- and K-values of the anchoring system by thermally-isolating the metal components.
US08863453B2 Door frame anchor
An anchor for securing a metal door frame to a floor comprises a generally planar flange securable in an upright position to an interior surface of the door frame, and a generally planar base extending generally orthogonally with respect to the flange and securable to the floor adjacent the door frame. The base comprises a central portion comprising an inner end adjacent the flange and an opposed outer end defining an outer edge. At least a first tab extends outwardly from the outer end of the central portion and beyond the outer edge.
US08863452B1 Trim for mounting exterior coverings for windows
A storm trim for holding a panel over a window for protection against impact of objects carried by wind during a storm. The storm trim includes a lineal cap and a lineal base. The base may be used with a window frame, incorporated into a window frame or be used in glazing surrounds or shutters. The base carries a stacked screw boss to receive and securely hold the anchoring screws that are needed to hold the panel over the window. The anchoring screws do not extend through the lineal base but remain within it. When the storm trim is not in use, the cap covers the lineal base.
US08863437B2 Shoot restraint for use with manufactured seeds
The present disclosure includes a shoot restraint for use with manufactured seeds comprising. In some embodiments, the shoot restraint includes a substantially porous material having a top surface and a bottom surface. The substantially porous material is formed to define a substantially cylindrical upper portion having an upper diameter; and a substantially cylindrical lower portion having a lower diameter. The upper diameter is larger than the lower diameter. A parabolic cavity extends from the top surface to the bottom surface through the upper portion and at least partially into the lower portion.
US08863421B1 Caseless ammunition firing system and device
A firearm for firing caseless ammunition, the firearm comprising a stock which is capable of receiving one or more magazines of caseless ammunition, a frame connected to the stock, one or more barrels, each barrel having a respective central axis and each of the barrels being connected to the frame, one firing chamber for each barrel in communication with each respective barrel, and one or more blocking plates wherein the one or more blocking plates each perform at least two functions, (1) it prevents more than one round of ammunition from being loaded into each respective firing chamber, and (2) at least one surface of the blocking plate is a surface of the firing chamber and wherein the blocking plate is movable in a plane orthogonal to each of the barrel central axes.
US08863400B2 Clothes dryer
A clothes dryer is provided. In the dryer, air flowing into a drying container is provided with heat from heat pump. The clothes dryer comprises a cabinet, a drying container rotationally mounted in the cabinet, a motor providing the container with rotational force, a first air path connected to a side of the container, a second air path connected to another side of the container and to the outside of the cabinet, a first heat exchanging member for the first air path, and a second heat exchanging member for the second air path. The first air path and the second air path are on the lower part of the cabinet.
US08863382B2 Highly reliable, low cost wind turbine rotor blade
A wind turbine rotor blade and a wind turbine incorporating the rotor blade include a first and second composite skin. A first and a second spar pultrusion having a base and a plurality of integral ribs generally normal to base are attached to the inside surface of the first and second composite skins and extend the span of the rotor blade. At least one shear web connects a rib of the first spar pultrusion to a corresponding rib of the second spar pultrusion. The width of the spar pultrusions decreases in a step-wise fashion along the span of the rotor blade from the root to the tip. The leading or trailing edge of the rotor blade may be selectably opened for inspection and repair.
US08863373B2 Apparatus and method of application and development
An application and development apparatus has a plurality of vertically stacked blocks directed to coating film formation on a substrate. This plurality of blocks includes first processing units, a first substrate transportation region, and a first transportation unit for transporting substrates between the first processing units within the first transportation region. A development process block also is vertically stacked with the blocks directed to coating film formation to constitute a layered block as the process block. The development process block also includes second processing units and a second transportation unit for transporting substrates between the second processing units within the second transportation region. The application and development apparatus further has a shelf-type delivery stage group, a vertical transportation unit and a substrate inspection unit such that a substrate input into the inspection unit passes through the delivery stage group from the vertical transportation unit.
US08863371B2 Positioning system and method for automated alignment and connection of components
A system for aligning and connecting components including a support structure and a measuring apparatus coupled to the support structure. The measuring apparatus is arranged to spatially analyze a first tubular component with respect to a second tubular component for determining an adjustment vector therebetween. An alignment apparatus is coupled to the support structure and in data communication with the measuring apparatus. The alignment apparatus includes a plurality of actuators operatively arranged in parallel for moving at least one of the first or second tubular components relative to the other for coaxially arranging the first and second tubular components in accordance with the adjustment vector. A connection apparatus is coupled to the support structure and operatively arranged for connecting the first and second tubular components together.
US08863365B2 Removal of stuck blade in a turbine engine
An apparatus for dislodging stuck blades in a turbine engine. The apparatus includes a housing, cam structure, and impact structure. The housing is capable of being temporarily secured to a blade disc structure adjacent to a stuck blade to be dislodged. The cam structure is associated with the housing and is adapted to receive an input torque that rotates the cam structure, the cam structure capable of translating the input torque into an impact force, the impact force including a component in a desired direction. The impact structure is associated with the housing and is capable of receiving the impact force from the cam structure and exerting the impact force on a root area of the stuck blade for dislodging the stuck blade from the blade disc structure non-destructively.
US08863363B2 Method for fabricating a supercapacitor electronic battery
A method for fabricating a supercapacitor-like electronic battery includes forming a first current collectors on a substrate. A first electrode is formed on the first current collector. A first electrode is formed from a first solid state electrolyte and a first conductive material where the first conductive material is irreversible to the mobile ions contained in the first solid state electrolyte and the first conductive material exceeds the percolation limit. An electrolyte is formed on the first electrode. A second electrode is formed on the electrolyte. The second electrode is formed from a second solid state electrolyte and a second conductive material where the second conductive material is irreversible to the mobile ions contained in the second solid state electrolyte and the second conductive material exceeds the percolation limit. A second current collector is formed on the second electrode.
US08863362B2 Side squeeze buckle with integrated LED light
A side squeeze buckle with a cavity formed in a central section of the male section of the buckle is disclosed. The cavity can have an LED light enclosed therein or can be left as an open cavity to store items. The female section of the buckle has two arms extending around a central opening. The central section of the male section fits into the central opening of the female section. The external surface of the cavity forms a substantial portion of the top surface of the buckle when the buckle is closed.
US08863359B1 Vehicle and a hinge assembly for a storage compartment of the vehicle
A vehicle and a hinge assembly for a storage compartment of the vehicle are disclosed. The assembly includes a first component adapted to be attached to the vehicle and a second component. The second component includes a first end portion coupled to the first component and a second end portion spaced from the first end portion. The second component is movable relative to the first component between a first position and a second position such that the second end portion is disposed above the first component when in the second position. The assembly further includes a link coupled to the second component and movable with the second component as the second component moves between the first and second positions. The link extends away from the second component to a distal end. The assembly includes a guard attached to the link and covering at least a portion of the distal end.
US08863352B2 Dirt collection chamber for a surface cleaning apparatus
A surface cleaning apparatus comprises an air flow path extending from a dirty air inlet to a clean air outlet and a suction motor. The surface cleaning apparatus may also comprise a cyclone chamber provided in the air flow path. The cyclone chamber may comprise a cyclone air inlet, a cyclone air outlet and a dirt outlet. The surface cleaning apparatus may comprise a dirt collection chamber having a dirt inlet, a dirt collection chamber first end, an opposed dirt collection chamber second end and a longitudinally extending sidewall. The sidewall may comprise a portion that has a longitudinal length and extends away from the dirt inlet towards the opposed dirt collection chamber second end. A transverse cross sectional area of the dirt collection chamber may varies at least once along the length of the portion of the sidewall.
US08863350B2 Mop bucket
A mop bucket comprises a bucket defining a first compartment and a second compartment. The bucket is rotatable between an upright position and a second position. A first fluid movement path is provided between the second compartment and the first compartment such that liquid in the second compartment drains to the first compartment under gravity when the bucket is in the upright position. A second fluid movement path is provided between the first compartment and the second compartment such that liquid in the first compartment drains to the second compartment under gravity when the bucket is in the second position. A method of operating the mop bucket is also provided.
US08863346B2 Hands-free oral cleaning appliance
The hands-free dental appliance includes upper and lower tray members (12, 14) for receiving the teeth of the user, the tray members having teeth contact members such as bristles. A power assembly (28) moves the tray member in a reciprocal manner, resulting in cleaning of the surfaces of the teeth by the bristles. A grounding system (30) with bite portions (32, 34, 36) for biting contact whereby the user's teeth grounds the appliance to the user's mouth structure, reacting both static and dynamic forces, the grounding system being either separate from the tray members or flexibly connected to the tray members, allowing the tray members to move and clean the teeth without the user having to hold or otherwise manipulate the appliance.
US08863340B2 Method for cleaning metering lines in automatically controlled laundry care devices
Flowable laundry treatment agents can be added in automatically metered dosages via a metering line to a laundry treatment process by means of an automatic metering system comprising a reservoir. Advantageously, a metering line of is flushed with a rinsing agent, particularly water, after adding a dose. In order to prevent the development of germs in the residues of the rinsing agents, comprising diluted residues of laundry treatment agents, when remaining in the fluid lines for a longer period of time, exemplary embodiments of the invention provide for the metering line to be flushed immediately before adding a dose.
US08863334B2 Multi-component body pillow and methods
A pillow system includes a head pillow having a top end, a bottom end, and a connector disposed at the bottom end. A leg pillow has a top end, a bottom end, and sides extending between the top end and the bottom end. The leg pillow also includes a top connector at the top end, and a side connector at one of the sides. The connector of the head pillow is configured to be coupled to the top connector of the leg pillow. The pillow system also includes a torso pillow having a top end, a bottom end and two sides, and a connector disposed at one of the sides. The connector of the torso pillow is configured to be coupled to the side connector of the leg pillow.
US08863325B1 Undulating bed
An undulating bed comprises a padded mattress. A bed frame support is positioned under the padded mattress. A mechanism within the bed frame support is for imparting an undulating/rocking motion to the padded mattress, to substantially simulate motion experienced on a boat as a sleep aid to a user lying on the padded mattress.
US08863312B1 Glove for player using a game system
A gamer's glove having finger and thumb tubes for the gamer's fingers and thumb to extend outwardly thereof, a palm portion defining at least a central aperture, whereby the glove being worn during grasping operation of a game controller flexes the palm portion causing air to communicate into and out of the glove for controlling perspiration.
US08869305B1 Systems and methods for implementing password-protection policies based on physical locations of mobile devices
A computer-implemented method may include maintaining a set of password-protection policies configured to prevent unauthorized access to a mobile device at different physical locations. The computer-implemented method may also include identifying a current physical location of the mobile device and searching a database that stores the set of password-protection policies for a particular password-protection policy that corresponds to the current physical location of the mobile device. The computer-implemented method may further include identifying, based on the search of the database, the particular password-protection policy that corresponds to the current physical location of the mobile device and then implementing the particular password-protection policy on the mobile device in response to the identification of the particular password-protection policy. Various other methods, systems, and computer-readable media are also disclosed.
US08869294B2 Mitigating branch prediction and other timing based side channel attacks
To provide hardware protection against timing based side channel attacks, a processor's microarchitecture enables an OS to determine which applications have the privilege to read timestamp and performance counters. Using a white list of applications, and an authentication mechanism to authenticate applications, a legitimate Protection Required Application (PRA) may temporarily prevent other applications from reading timestamp and performance counters while it executes (or excutes sensitive operations).
US08869281B2 Protecting against the introduction of alien content
In one implementation, a computer-implemented method can identify abnormal computer behavior. The method can receive, at a computer server subsystem and from a web server system, computer code to be served in response to a request from a computing client over the internet. The method can also modify the computer code to obscure operational design of the web server system that could be determined from the computer code, and supplement the computer code with instrumentation code that is programmed to execute on the computing client. The method may serve the modified and supplemented computer code to the computing client.
US08869263B2 Wireless communications system providing mobile device authentication bypass based upon user-wearable security device and related methods
A wireless communications system may include a user-wearable device including a clasp having open and closed positions, a first wireless security circuit (WSC), and a first controller coupled to the clasp and the first WSC. The system may further include a mobile wireless communications device including a portable housing, an input device(s), a second WSC carried by the portable housing and configured to communicate with the first WSC when in close proximity therewith, and a second controller carried by the portable housing and coupled to the second WSC and the input device(s). The second controller may be configured to enable mobile wireless communications device(s) function based upon a manual entry of an authentication code via the input device(s), and bypass the manual entry and enable the mobile wireless communications device function(s) based upon a communication from the user-wearable device and a position of the clasp.
US08869262B2 Systems and methods for application based interception of SSL/VPN traffic
A method for allowing or denying, by an appliance, access to a resource by an application on a client via a virtual private network connection includes basing the decision to allow or deny access on identification of the application. The appliance intercepts a request from an application on a client on a first network to access via a virtual private network connection a resource on a second network. The appliance identifies the application and associates with the intercepted request an authorization policy based on the identity of the application. The appliance determines, using the authorization policy and the identity of the application, to either allow or deny access by the application to the resource.
US08869256B2 Network aggregator
A device, system and method for aggregating resources, services or data across a network in which data and services from various source networks can be converted into an internal, aggregatable form (or vice versa) that can be sent to relevant properties or systems on request or through scheduling. The framework of the device, system and method permits scalability and potentially support any number of users, applications and services.
US08869255B2 Method and system for abstracted and randomized one-time use passwords for transactional authentication
A security system and method for authenticating a user's access to a system is disclosed. The security system receives an authentication request from the user and responds by generating a security matrix based on a previously stored user keyword and user preference data, the security matrix being different for each authentication request. The security system sends the security matrix to the user and awaits a one-time code in response to the security matrix. The user forms the one-time code based on the user keyword, the user preferences, and the security matrix. The security system validates the one-time code against the security matrix, the keyword, and the user preferences, and responds by sending an authentication result to the user that either permits or denies access to the system. Additionally, the security system sends a success or fail message to the system to be accessed.
US08869248B2 Communication system providing wireless authentication for private data access and related methods
A communication system may include a server configured to provide data access based upon an authenticated logon, and a computer configured to access the server to receive a temporary authenticated logon identification (ID) for the server. The communication system may further include a mobile wireless communications device including a housing, a wireless transceiver carried by the housing, a sensor carried by the housing, and a controller carried by the housing, the controller being coupled to the wireless transceiver and the sensor. The controller may be configured to cause the sensor to wirelessly retrieve the temporary authenticated logon ID from the computer, and cause the wireless transceiver to wirelessly communicate logon data to the server for providing data access via the computer based upon the temporary authenticated logon ID.
US08869247B2 Apparatus, system, and non-transitory computer readable medium storing program
An apparatus with a single function or plural functions includes a user information receiving unit that receives user information about a user; a request unit that requests use permission information from a server; a receiving unit that receives the use permission information transmitted from the server; a memory that stores the received use permission information; a use permission determining unit that performs a first determination process and a second determination process; and an operation controller that, when the use of the function is permitted in the first determination process, performs control such that operations other than a predetermined operation are available before the second determination process is performed and, when it is determined that the function permitted to be used in the first determination process is also permitted to be used in the second determination process, performs control to permit the user to use all operations of the function.
US08869244B1 Techniques for providing role-based access control using dynamic shared accounts
Techniques for providing role-based access control using dynamic shared accounts are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system and method for providing role-based access using dynamic shared accounts. For example, the system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to: receive a request for access to an account, wherein the request comprises an identifier associated with a user; authenticate the user for access to the account; identify one or more predetermined roles associated with the account for the user; identify one or more pseudo accounts corresponding to the one or more predetermined roles; map the user to the one or more pseudo accounts; and provide user access to the account based on the mapping and with access privileges associated with the one or more predetermined roles associated with the user.
US08869239B2 Method and system for rendering composite view of an application
Examples of systems and methods are provided for rendering a composite view of an application. A system may display a local graphical user interface (GUI) and a remote application view associated with a remote application running at a remote server. The system may provide a message directed to a remote server to launch a remote application at the remote server. The system may receive a configuration file from the remote server. The system may register a GUI event listed in the configuration file. The system may display a local GUI based on the configuration file. The system may receive display output data of the remote application running on the remote server. The system may render a composite view including the local GUI based on the configuration file and a remote application view based on the display output data.
US08869229B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08869222B2 Second screen content
Methods, systems, devices and computer program products are provided to facilitate enhanced use and interaction with multimedia content using a variety of content identification techniques. After identifying a content that is being presented by a first device, the content identification information is used to retrieve and present a second content that would render at least a portion of the first content comprehensible to particular users or audience of the first content. The second content can be tailored to accommodate physical disabilities or special needs of a user or a group of users.
US08869206B2 Digital television and channel editing method thereof
A digital television and a channel editing method are provided wherein various channel information is edited efficiently. In the channel edit method of the digital TV, the channel information stored according to a user's request is displayed on a multi-window. If the user selects a channel based on the multi-window, the channel selected by the user is tuned by a tuner and displayed as a moving picture. The user can edit the corresponding channel referring to the multi-window. In another embodiment, the user can edit the set favorite channel(s) separately. The broadcast status of all channels can be recognized almost instantaneously by viewing the multi-window displaying all the broadcast programs of multiple channels.
US08869197B2 Presentation of an avatar in a media communication system
A system that incorporates teachings of the present disclosure may include, for example, an Internet Protocol Television (IPTV) system having a controller to retrieve a user profile associated with a user of the IPTV system, cause a set-top box (STB) operating in the IPTV system to present an avatar having characteristics that correlate to the user profile, receive from the STB one or more responses of the user, wherein the one or more responses are collected by the STB from a communication exchange between the avatar and the user, identify from the one or more responses a need to communicate with a content source, establish a communication session with the content source, receive from the content source an avatar profile, adapt the characteristics of the avatar to correlate at least in part to the avatar profile, and cause the STB to present the adapted avatar. Other embodiments are disclosed.
US08869192B2 Method for setting TV environment through user authentication and apparatus thereof
A method and apparatus for setting a TV operation environment for users submitting authorizing passwords. The method of setting a user environment of a television (TV) includes displaying a plurality of icons of Identifications (IDs) for respective users, each of the IDs corresponding to an operation environment for a user. If an ID icon is selected among the displayed icons, a password corresponding to the selected ID icon is authenticated, and if a user is authenticated by the password, a preset operation mode for the user is set.
US08869189B2 Controlling access to content and/or services
The exemplary embodiments of the method and system according to the present invention provide a system and method for controlling access to audiovisual content such as television shows, video-on-demand services or streaming video which can be delivered by cable, satellite, wired or wireless networks, cell phones, the Internet, etc. More particularly, the present invention provides a capability to define certain criteria which can be used to restrict access to content based on combinations of various parameters including, but not limited to, time of day, day of the week, type of content, source of content, content display device, etc. These criteria may also be provided by data storage arrangements or a network, and access restrictions specified by such criteria can be associated with a plurality of display devices.
US08869180B2 Rotary head multi-layer data storage and retrieval system and method
A system and method for data storage and retrieval include a rotational head carriage unit having a plurality of heads. A tape drive unit moves a tape media length-wise across the head carriage unit while the head carriage unit rotates. The tape drive unit is adapted to use a tape comprising multiple recordable layers. The heads are adapted to read data from or write data to one recordable layer while rotating toward one edge of the tape media, and read data from or write data to another recordable layer while rotating toward the other edge of the tape media.
US08869177B2 Decoupling components of a software system at compile time and load time
A method, system and computer program product for decoupling components of a software system at load/compile time to accelerate application startup times. In particular, a software components partitioning (SCP) utility pre-defines a number of (implementation) classes to initiate and facilitate the decoupling process. The SCP utility allows the method names and argument lists to be recorded from a remote interface into a local interface which emulates the remote interface. The local interface is augmented with an annotation to define the remote interface. Additionally, a pre-defined keyword is appended to the name of the local interface to enable the creation of a (pre-defined) classname. Furthermore, when the classname is loaded, an implementation (via a Java implementation class, for example) for the remote class is loaded, and the implementation is associated with a dynamic proxy that implements both the local and remote interfaces, on demand.
US08869175B2 Information processing apparatus and control method thereof
An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.
US08869173B2 Adaptive application interface management
A method and system for adaptive processing of alert messages exchanged between applications is disclosed. The system may include a diagnostic engine coupled to a plurality of applications. A plurality of application alert messages may be monitored to determine if the alerts exceed a predetermined threshold. If a threshold number of alert messages is exceeded, an interface status based on a diagnostic code for the interface may be determined. A query value for the interface may be adjusted. Based on the amount of the increase in the alert messages, different actions may be indicated. An administrator for the application interface or for equipment associated with the interface may be notified for servicing the equipment.
US08869172B2 Method and system method and system for exception-less system calls for event driven programs
A method and system is disclosed which alters the performance of computer systems to make exception-less system calls, thus avoiding or reducing the direct and indirect overheads associated with making an exception-based system call. The invention can be employed with single core processor systems and with multi-core processor systems.
US08869164B2 Scheduling a parallel job in a system of virtual containers
Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.
US08869163B2 Integrated environment for execution monitoring and profiling of applications running on multi-processor system-on-chip
There is provided a system and method for providing an integrated environment for execution monitoring and profiling of applications running on multi-processor system-on-chips. There is provided a method comprising obtaining task execution data of an application, the task execution data including a plurality of task executions assigned to a plurality of hardware resources, showing a scheduler view of the plurality of task executions on a display, receiving a modification request for a selected task execution from the plurality of task executions, reassigning the plurality of task executions to the plurality of hardware resources based on implementing the modification request, and updating the scheduler view on the display. As a result, the high level results of specific low level optimizations may be tested and retried to discover which optimization routes provide the greatest benefits.
US08869161B2 Characterization and assignment of workload requirements to resources based on predefined categories of resource utilization and resource availability
A method for managing computing resources includes generating a first workload metadata for a first workload, generating a second workload metadata for a second workload, and comparing the first workload and the second workload metadata against resource metadata. The method includes, based upon the comparison of workload metadata against resource metadata, identifying a potential conflict in resource requirements between the first workload and the computing resources available to the processing entity, and assigning the second workload for execution by one of the processing entities. The metadata characterize computing resources required by the associated workload. The first workload metadata is initially prioritized over the second workload metadata. The workloads are to be executed by processing entities. The resource metadata is available to the processing entities. The potential conflict in resource requirements does not exist between the resource requirements of the second workload and the computing resources of the processing entity.
US08869160B2 Goal oriented performance management of workload utilizing accelerators
A method, information processing system, and computer readable storage medium are provided for dynamically managing accelerator resources. A first set of hardware accelerator resources is initially assigned to a first information processing system, and a second set of hardware accelerator resources is initially assigned to a second information processing system. Jobs running on the first and second information processing systems are monitored. When one of the jobs fails to satisfy a goal, at least one hardware accelerator resource in the second set of hardware accelerator resources from the second information processing system are dynamically reassigned to the first information processing system.
US08869154B1 Controlling processor usage on a computing device
A method for controlling processor usage on a computing device is described. The method includes identifying targeted processes and obtaining a total processor usage for a processor on the computing device. The method also includes determining an amount of time to suspend threads within the targeted processes and suspending the threads for the determined amount of time.
US08869150B2 Local messaging in a scheduling hierarchy in a traffic manager of a network processor
Described embodiments provide for queuing tasks in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to received packets. The traffic manager performs a task enqueue operation for the task. The task enqueue operation includes adding the received task to an associated queue of the scheduling hierarchy, where the queue is associated with a data flow of the received task. The queue has a corresponding scheduler level M, where M is a positive integer less than or equal to N. Starting at the queue and iteratively repeating at each scheduling level until reaching the root scheduler, each node in the scheduling hierarchy maintains an actual count of tasks corresponding to the node. Each node communicates a capped task count to a corresponding parent scheduler at a relative next scheduler level.
US08869143B2 Method and system for selecting a program for download
A system selects an application program for download. The system includes a host system, such as a personal computer, having a disk sub-system storing a plurality of application programs. The disk sub-system includes a file storing a plurality of identifiers, with each of at least some of the identifiers being associated with one or more of the application programs. A target system, such as a wireless handheld electronic device, includes a hardware identifier and a vendor identifier. A communications channel connects the host system and the target system. An application loader routine executes at the host system, communicates with the target system through the communications channel, requests the hardware and vendor identifiers as a received identifier from the target system over the communication channel, and employs the identifiers and the received identifier to select one of the application programs for download from the host system to the target system.
US08869142B2 Secure content publishing and distribution
Sending installation information. A method may be performed, for example, in a network computing environment including one or more servers connected to one or more clients. The method includes signing a package including installation information. A hash of the package is created. A metadata data set is created. The metadata data set includes a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package. The metadata data set is sent to a target group of systems in the network computing environment.
US08869140B2 Deploying software modules in computer system
Methods and systems are disclosed herein for deploying software modules in a computer system. In one embodiment, a number of containers are registered with a deployer. At least one container provides runtime environment for a corresponding type of software module in the computer system. The software modules are one of standalone software modules and components of software applications. From an archive file a number of files that include deployable software modules are extracted. The software modules corresponding to at least one of the containers are detected based on container specific detecting mechanisms. The detected software modules are validated in order to test their functionality and interoperability. When the software modules are validated, they are distributed for implementation in the corresponding containers.
US08869139B2 System and method for converting a physical disk to a virtual disk
A method for converting a disk of a physical computer into a virtual disk for use by a virtual machine is described. Contents of the disk of the physical computer are copied into an image file, wherein the image file has a different sector-by-sector organization of the contents than the disk but a logically equivalent file system organization. Hardware configuration information from the image file is then extracted, wherein the hardware configuration information relates to hardware of the physical computer and, based on a comparison of the extracted hardware configuration information and a virtual hardware configuration of the virtual machine, hardware-dependent files in the image file are replaced with substitute files that are compatible with the virtual hardware configuration of the virtual machine.
US08869131B2 Method and apparatus for downgrading firmware in a controller
A method for downgrading firmware in a controller is provided. The method includes receiving a request, by the controller, to downgrade the firmware from a current version to an older version. For a feature implemented in the current version and not implemented in the older version, the method includes determining if the feature is currently in-use by the controller. If the feature is currently in-use by the controller, the method includes warning a user and abandoning the request. If the feature is not currently in-use by the controller, the method includes checking other features implemented in the current version and not implemented in the older version, and repeating determining, providing, abandoning, and checking, and downgrading the firmware, if all of the features implemented in the current version and not implemented in the older version are not currently in-use by the controller.
US08869128B2 Compiling method, program, and information processing apparatus
A method, program, and apparatus for optimizing compiled code using a dynamic compiler. The method includes the steps of: generating intermediate code from a trace, which is an instruction sequence described in machine language; computing an offset between an address value, which is a base point of an indirect branch instruction, and a start address of a memory page, which includes a virtual address referred to by the information processing apparatus immediately after processing a first instruction; determining whether an indirect branch instruction that is subsequent to the first instruction causes processing to jump to another memory page, by using a value obtained from adding the offset to a displacement made by the indirect branch instruction; and optimizing the intermediate code by using the result of the determining step.
US08869126B2 Method and apparatus enabling multi threaded program execution for a Cobol program including OpenMP directives by utilizing a two-stage compilation process
A method and apparatus is disclosed for compilation of an original Cobol program with support for improved performance by increased parallelism during execution using multiple threads of processing. The approach includes a two stage compilation process, the first compilation/translation step by a first specialized compiler/translator that takes as input a Cobol source program that includes parallelization directives, and produces as output an intermediate computer program in a second computer programming language, the intermediate program including parallelization directives in the second computer programming language. The intermediate program is then compiled utilizing a selected second compiler that provides support for parallelism described in the second programming language. The approach optionally allows for use of pragmas serving as parallelization directives to the compiler in the original Cobol program or in the intermediate program.
US08869125B2 Systems and methods for demarcating information related to one or more blocks in an application
The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code.
US08869119B2 Preferential execution of method calls in hybrid systems
Affinity-based preferential call technique, in one aspect, may improve performance of distributed applications in a hybrid system having heterogeneous platforms. A segment of code in a program being executed on a processor may be intercepted or trapped in runtime. A platform is selected in the hybrid system for executing said segment of code, the platform determined to run the segment of code with best efficiency among a plurality of platforms in the hybrid system. The segment of code is dynamically executed on the selected platform determined to run the segment of code with best efficiency.
US08869117B2 Capturing multi-component trace for unit of work
Provided are techniques for the tracing of computer processes and, more specifically, to techniques that enable a work unit to be traced across multiple processing components. A data structure is created and associated with a work unit. The first time a unit of work is processed a tracing context is retrieved form a pool and associated with the data structure. As the unit of work is passed from component to component, the data structure is passed so that each component has access and is able to augment the same tracing context associated with the unit of work.
US08869111B2 Method and system for generating test cases for a software application
The present invention provides a method, system and computer program product for generating one or more test cases for testing a software application by identifying one or more units of functionalities of the software application, structuring use cases of the software application, using the identified units of functionalities, generating a first set of use case activity diagrams from the structured use cases, and generating test cases from the generated use case activity diagrams.
US08869110B2 Method and arrangement for test case creation
The invention concerns a method for assigning a value to at least one data item of a test case instance. The invention is characterized in that the method comprises steps of selecting an input data item from a test design library, the library comprising a plurality of input data items and information about semantics and/or data type of the input data items and assigning the selected input data item as a value of data item of the test case instance. Also an arrangement and a computer readable media comprising a computer executable program are disclosed.
US08869098B2 Computer method and apparatus for providing model to model transformation using an MDA approach
A Model Transformation Authoring Framework (MTAF) method and apparatus for authoring and providing model-to-model transformations from one domain to another domain is disclosed. Given a domain and a target domain, at least the given domain having a respective structured hierarchy, the invention system enables a user to specify a declarative mapping (transformation declarative) between a domain specific language modeling the given domain and a modeling language modeling the target domain. The declarative mapping models how the domain specific language modeling the given domain relates to the modeling language of the target domain. The system generates a transformation code implementation of a transformation from the given domain to the target domain. The MTAF provides to the user design decisions with respect to Specification, Transformation Rules, Rule Organization, Rule Application Control, Source-Target Relationship, Incrementality, and Directionality and Tracing. The generated transformation code is executed at runtime to perform the transformation of the domain specific language of the given domain to the modeling language of the target domain. Instances of models of the target domain resulting from the performed transformation at runtime may be output to other model transformations, to JET templates, or may be persisted, merged or chained among other post processing.
US08869096B2 Requirement management method and apparatus
Embodiments of the present invention provide a requirement management method and apparatus. The method mainly includes: dividing all requirements of a system into layers from top to bottom according to a service object, a value and granularity of every requirement; obtaining a direct progress rate of any requirement in the system; obtaining direct progress rates of all lower-layer requirements of the any requirement; and calculating a mean of direct progress rates of all the lower-layer requirements to obtain a verification progress rate of the any requirement, and performing a weighting operation on the direct progress rate and the verification progress rate of the any requirement to obtain a progress rate of the any requirement.
US08869091B2 Incremental clock tree synthesis
Methods and apparatuses are described for optimizing local clock skew, and/or for synthesizing clock trees in an incremental fashion. For optimizing local clock skew, the circuit design can be partitioned into clock skew groups. Next, for each clock skew group, an initial clock tree can be constructed that substantially minimizes worst case clock skew in the clock skew group, and then the initial clock tree can be further optimized by substantially minimizing worst case local clock skew in the clock skew group. For performing incremental clock tree synthesis, a portion of a clock tree in the circuit design can be selected based on a set of modifications to the circuit design. Next, a new clock tree can be determined to replace the selected portion of the clock tree. The circuit design can then be modified by replacing the selected portion of the clock tree with the new clock tree.
US08869087B2 Computing system with data and control planes and method of operation thereof
A method of operation of an computing system includes: providing a microkernel; controlling a reconfigurable hardware device by the microkernel; configuring an event scoreboard module for monitoring the reconfigurable hardware device; and implementing an application configured in the reconfigurable hardware device including receiving a machine identifier for the reconfigurable hardware device.
US08869084B2 Parameterized cell layout generation guided by a design rule checker
A method for generating a layout for a cell of an integrated circuit (IC) guided by design rule checking (DRC) is disclosed. In the method, a model is defined, wherein the model comprises a plurality of parameters for generating a layout of the cell. Next an initial layout for the cell can be generated according to an initial set of values for the plurality of parameters. Then design rule checking (DRC) is performed for the initial layout based on a set of design rules. If any violations are found, the corresponding violation reports will be associated with the model. Therefore, a new set of values for the plurality of parameters can be generated by analyzing the violation reports collectively based on the model. With the new set of values for the plurality of parameters and above steps repeated, until no violation is found, a “DRC clean” layout can be generated.
US08869076B2 Global landmark method for critical dimension uniformity reconstruction
Data associated with a substrate can be processed by measuring a property of at least a first type of specific features and a second type of specific features on a substrate. The first type of specific features is measured at a first plurality of locations on the substrate to generate a first group of measured values, and the second type of specific features is measured at a second plurality of locations on the substrate to generate a second group of measured values, in which the first and second groups of measured values are influenced by critical dimension variations of the substrate. A combined measurement function is defined based on combining the at least first and second groups of measured values. At least one group of measured values is transformed prior to combining with another group or other groups of measured values, in which the transformation is defined by a group of coefficients. Variations in the critical dimension across the substrate are determined based on the combined measurement function and a predetermined relationship between the measured values and the critical dimension.
US08869058B1 Interface elements for specifying pose information for photographs in an online map system
One or more interactive controls are displayed on an online map that allow a user to provide attributes about a photograph including the location from which the photograph was taken and the location of the subject in the photograph. The system receives the input and stores the information as associated with the photograph.
US08869051B2 Systems and methods for using separate editing applications from within electronic content creation applications while preventing data loss
Systems and methods are disclosed that facilitate launching separate editing applications from within an electronic content creation application. A content creation application can provide one or more launch editing features for launching separate editing applications to edit the objects or object parts within content that is being created. Such launch editing can involve the content creation application analyzing one or more selected objects and/or object parts and identifying which portions should be sent to a separate editing application. The separate editing application modifies the portions and returns modified portions to the content creation application where the modified portions are incorporated or merged into the electronic content being created.
US08869044B2 Relocating a user's online presence across virtual rooms, servers, and worlds based on locations of friends and characters
Techniques are disclosed that allow a user to efficiently move their online presence from a current location in a virtual world to a target location near a friend or character. The target location may be in another instance of the virtual world or in another virtual world. Further, the movement of the user—referred to as a jump—may be in response to a request from the user to jump their online presence to the target location of a friend or character. In the other direction, a user can send a “jump to me” request to their friends.
US08869031B1 Scaling intro music
A system, a computer readable storage medium storing at least one program, and a computer-implemented method for playing intro music while an online game loads on a client system. One or more intro songs are identified, and the stages of loading are monitored. Once the loading reaches a stage where interactivity between the user and the online game is possible, the currently playing intro song finishes playing while interactivity is permitted, but after the currently playing intro song finishes, the intro music has ended.
US08869015B2 System and method to permit language independence for web interfaces
A device user interface in which language is decoupled from a document is disclosed. The language content is stored separately from the document structure and may be located on a content specific server or on a language server. The language server permits centralized collection of language-related content and language services. The document without the language content acts like a template that can be populated with any type of language-related content. The language content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.
US08869013B1 Circuit enabling and a method of generating a product in a decoder circuit
A circuit enabling generating a product in a decoder circuit is disclosed. The circuit comprises a first memory element coupled to receive a first error value and a first portion of a second error value; a second memory element coupled to receive the first error value and a second portion of the second error value; and an adder circuit coupled to add an output of the first memory element and an output of the second memory element. The output of the first memory element is generated in response to an address based on the first error value and the first portion of the second error value, and the output of the second memory element is generated in response to an address based on the first error value and the second portion of the second error value. A method for generating a product in a decoder circuit is also disclosed.
US08869011B2 Unequal error protection scheme for headerized sub data sets
In one embodiment, a method includes receiving a headerized SDS protected by unequal error protection; decoding a header from the headerized SDS and removing an impact of the header from C1 row parity to obtain a SDS; for a number of iterations: performing C2 column decoding, for no more than a number of interleaves in each row of the SDS: overwriting a number of columns with successfully decoded C2 codewords, erasing a number of C2 codewords, and maintaining remaining columns as uncorrected, performing C1 row decoding; for no more than a number of interleaves in each row of the SDS: overwriting a number of rows with successfully decoded C1 codewords, erasing a number of C1 codewords, and maintaining remaining rows as uncorrected; and outputting the SDS when all rows include only C1 codewords and all columns include only C2 codewords; otherwise, outputting indication that the SDS cannot be decoded properly.
US08869010B1 Controlling decoder iterations based on measurements of physical variables
Apparatus having corresponding methods and storage devices comprise: an iterative decoder configured to generate codewords based on input samples, wherein the iterative decoder is further configured to perform a number of decoding iterations for each codeword, wherein the number of decoding iterations is an integer greater than zero, and wherein the number of decoding iterations does not exceed a limit number; and a sensor configured to generate one or more measurements of a physical variable, wherein the limit number is set in accordance with the one or more measurements generated by the sensor.
US08868998B2 Packet communication apparatus and packet communication method
Packet communication apparatus connects plural LANs to each other, in termination of a WAN that conducts data communication using handshake communication protocol. Apparatus buffers data packets between the LANs, and transfers, as a proxy, response packets and data packets to a terminal device. The apparatus stops transmission of data packets belonging to an arbitrary packet flow when the reception of the response packets belonging to the packet flow from the WAN is ceased for a network outage detection time or more set, while transmitting data packets belonging to the arbitrary packet flow. The apparatus retransmits a first data packet whose corresponding response packet is not received, belonging to the packet flow immediately after the data packet transmission stops, and retransmits all data packets whose corresponding response packets are not received, belonging to the packet flow, when receiving the response packets from the WAN.
US08868997B2 Data transfer method
A data transfer method having a data retransmission function, in which a sending side saves data that was sent in memory, a receiving side uses a transmission confirmation signal to request the sending side to retransmit the data when the data was not properly received, then monitors the elapsed time, and when the data is not retransmitted after the elapsed time has exceeded a set time, uses a transmission confirmation signal again to request that the data be retransmitted, and where in response to that transmission confirmation signal, the sending side retransmits the saved data to the receiving side.
US08868996B2 Apparatus and method for transmitting/receiving the hybrid-ARQ ACK/NACK signal in mobile communication system
An apparatus and method are provided for transmitting a symbol group in a mobile communication system. The method includes generating a symbol group to which an orthogonal sequence is applied; mapping the generated symbol group to an Orthogonal Frequency Division Multiple (OFDM) symbol based on a symbol group index and a Physical HARQ Indicator Channel (PHICH) group index; and transmitting the mapped symbol group. The generated symbol group is mapped to the OFDM symbol in an alternating pattern in accordance with the symbol group index.
US08868992B2 Robust memory link testing using memory controller
REUT (Robust Electrical Unified Testing) for memory links is introduced which speeds testing, tool development, and debug. In addition it provides training hooks that have enough performance to be used by BIOS to train parameters and conditions that have not been possible with past implementations. Address pattern generation circuitry is also disclosed.
US08868979B1 Host disaster recovery system
Critical resources are identified within a computer system such as operating system files, drivers, modules and registry keys that are used to bootstrap the computer. During a successful bootstrap, these resources are saved into persistent storage during the bootstrap phase. Changes to critical resources are monitored and these resources are backed up if they are changed. Upon computer system failure, steps of identifying the type of failure and an analysis of its root cause are optionally performed. A user is presented with a bootstrap menu and critical resources necessary to bootstrap the computer are retrieved from persistent storage and saved into their appropriate locations. A successful bootstrap is then performed of the computer system in order to recover from the failure.
US08868970B2 Object based storage system and method of operating thereof
A method and a storage system for managing logical objects, wherein the storage system includes a plurality of control servers and the method includes: (i) defining a plurality of object pools and associating each logical object, hosted in the storage system, with one of the plurality of object pools; (ii) configuring each control server to have a primary responsibility over at least two of the object pools, such that each object pool is controlled by one primary control server, configured to handle requests directed to logical objects associated with the object pool; and (iii) in response to a failure of one of the plurality of control servers, configuring each operational server of the plurality of control servers to take over primary responsibility for at least one object pool, originally defined under the primary responsibility of the failed control server.
US08868963B2 Dynamically configurable placement engine
A stream application may allocate processing elements to one or more compute nodes (or hosts) to achieve a desired optimization goal. Each optimization mode may define processing element selection criteria and/or host selection criteria. When allocating a processing element to a host, a scheduler may place each processing element individually. Accordingly, the scheduler may use the processing element selection criteria for selecting which processing element in the stream application to allocate next. The scheduler may then determine, based on one or more constraints, which host the processing element can be placed on. If the scheduler determines that multiple hosts are suitable candidates for the processing element, it may use the host selection criteria to pick one of the candidate hosts that further optimize the stream application to meet the desired goal. Examples of different optimization goals that may be achieved using processing element and host selection criteria include optimizing performance, decreasing maintenance and operating costs, increasing solvability, sharing limited computer resources with other applications, and the like.
US08868962B2 Monitoring circuit and method
A monitoring circuit for an integrated circuit comprises a non-temperature-inverted circuit and a temperature-inverted circuit. Operating parameters of the two circuits are measured, representing the propagation speed of signals in the respective circuits. In response to a change in temperature, the non-temperature-inverted circuit slows down and the temperature-inverted circuit speeds up. In contrast, in response to a change in operating voltage both circuits either speed up or slow down. This divergence in response to temperature and similar response to voltage enables the monitoring circuit to distinguish between changes in operating voltage and changes in operating temperature.
US08868956B1 System-on-chip with feedback loop for processor frequency control
A system and method are provided for using feedback to control processor frequencies in a system-on-chip (SoC). The method is associated with an SoC having a processor operating frequency responsive to a processor supply voltage on a first SOC interface, and a controller for managing the operating frequency. The controller accepts a frequency selection command associated with a first operating frequency, at a second SoC interface. The controller sends a first voltage command associated with the first frequency, via a third SOC interface, to a voltage regulator supplying the processor supply voltage. Then, the controller monitors the processor supply voltage. In response to detecting a processor first supply voltage, the processor is enabled to operate at the first frequency.
US08868946B2 Maintaining power to a powered device during a low power mode of the powered device
A powered device receives electrical power through a data transmission cable from a power supplying device that monitors a load on the data transmission cable and turns off the power to the load if the load is outside of a range. The powered device draws a first current at least part of a time during which the powered device is in a low power mode. The powered device is operable during the low power mode to draw a second current. And the powered device increases and decreases the second current to maintain a sum of the first current and the second current, or a level of a current into the powered device, at least at a minimum level for at least a portion of a cycle time.
US08868943B2 Stateless remote power management of computers
A remote power management system and method for awakening a remote computing device over a computer network. A wakeup event is initiated by a client on the network, and an application server publishes the wakeup event. A subscriber, such as the subnet where the remote computing device resides, picks up the wakeup event and gives it to a computing device on the subnet that is awake. The awake computing device constructs a “magic packet” to take advantage of the automatic wakeup feature of the network card on the remote computing device, and broadcasts the “magic packet” throughout the subnet. Stateless handling of wakeup events is used to alleviate any need for a dedicated proxy server on the subnet to send the “magic packets.” The computing device on the subnet that constructs and broadcasts the “magic packets” is rotated to provide equitable rest time for each of the computing devices.
US08868939B2 Portable power supply device with outlet connector
One or more embodiments include an outlet interface that is configured to mate with an electrical outlet. The outlet interface is provided as an integral structure of the housing.
US08868931B2 System and method of security function activation for a mobile electronic device
A system and a method are provided for activating one or more security functions of a mobile electronic device. The system and method provide for the activation of one or more security functions when the mobile electronic device is stored in a mobile electronic device holder. Security functions include, for example, closing a data item currently being displayed on the mobile electronic device, erasing decrypted information stored on the mobile electronic device, locking the mobile electronic device, and performing a secure garbage collection operation.
US08868928B2 System and method that uses cryptographic certificates to define groups of entities
A system and method for issuing a cryptographic certificate comprises describing prerequisite condition on the cryptographic certificate. The prerequisite conditions comprise membership in prerequisite group of entities. An entity may be a participant, a resource or a privilege, etc. One or more target groups of entities may be named on the cryptographic certificate. One or more prerequisite group stakeholder that authorizes an entity in the prerequisite group of entities to be added as members in another group of entities sign the cryptographic certificate. The cryptographic certificate may also be signed by target group stakeholders that authorizes an entity to be added as a member of the one or more target groups. Exemplary prerequisite conditions relate to one or more of a membership in another group of entities, a physical characteristic, a temporal characteristic, a location characteristic or a position characteristic, among others.
US08868924B1 System and method for modifying a software distribution package
Disclosed are systems, methods and computer program products for modifying a software distribution package. In one aspect, the system receives a software distribution package including one or more compressed files and one or more digital signatures of the one or more files; determines whether it is necessary to modify the software distribution package; determines a size of modifications to the software distribution package; if the size of the modifications does not exceed a size threshold, modifies a commentary section of the software distribution package without recalculating of the digital signatures for the files included in the software distribution package; and if the size of the modifications exceeds the size threshold, modifies an offset region between a file structure of the software distribution package and the compressed files of the software distribution package without recalculating the digital signatures of the files included in the software distribution package.
US08868920B2 Method, system and device for securing a digital storage device
Method of securing a digital storage device, wherein a host is connected to the storage device, the host digitally locks the storage device so that unauthorized data access to the storage device is denied, the host sets the encryption conditions of the storage device in one of a condition wherein encryption of data on the storage device is enabled, and a condition wherein encryption of data on the storage device is disabled.
US08868918B2 Authentication method
Method enabling a user to verify the operation of a personal cryptographic device, comprising the following steps: a) a user (2) enters an access request in a terminal (3) (100), d) a personal cryptographic device (1) of the user (2) calculates and displays a response (105), g) the user (2) verifies the operation of the personal cryptographic device (1) by requesting the terminal (3) to display the expected response to the challenge (110), i) the terminal (3) displays the expected response to the challenge (113), j) the user (2) compares the response displayed by the personal cryptographic device with the response displayed by the terminal.
US08868916B2 Self-contained electronic signature
Techniques for providing a self-contained electronic signature are disclosed. In some embodiments, techniques for providing a self-contained electronic signature include recording an audit trail for a plurality of events associated with an electronic signature of an electronic document; embedding the audit trail in the electronic document; and digitally signing the electronic document, in which the electronic document including the embedded audit trail and the electronic signature are secured by the digital signature. In some embodiments, the audit trail is embedded in metadata of the electronic document, a body of the electronic document, or both the metadata and body of the electronic document. In some embodiments, digitally signing the electronic document includes a certifying signature provided by a service provider of an electronic signature service.
US08868903B2 Digital arbitration
A method for resolving disputes between users in network communications using digital arbitration. The method comprising the steps of agreeing on a contract between the users and choosing a set of arbitrators; appealing to the arbitrators by a first user, if he/she suspects the second user violates the agreement; and giving the information needed to reconstruct a resource of the second user, if a large enough number of arbitrators agree that the second user actually violated the agreement.
US08868890B2 No-delay microsequencer
An apparatus generally including a memory and a circuit is disclosed. The memory may be configured to store a plurality of instructions. Each of the instructions generally includes a corresponding command and a corresponding command repeat count. At least one of the instructions may include a subprocedure call. The circuit may be configured to (i) decode the instructions one at a time and (ii) present a sequence of the commands at an interface. The sequence (i) may be based on the decoding and (ii) may have no delays between consecutive the commands at the interface.
US08868889B2 Instruction breakpoints in a multi-core, multi-thread network communications processor architecture
Described embodiments provide a packet classifier for a network processor that generates tasks corresponding to each received packet. The packet classifier includes a scheduler to generate threads of contexts corresponding to tasks received by the packet classifier from a plurality of processing modules of the network processor. A multi-thread instruction engine processes instructions corresponding to threads received from the scheduler. The multi-thread instruction engine executes instructions by fetching an instruction of the thread from an instruction memory of the packet classifier and determining whether a breakpoint mode of the network processor is enabled. If the breakpoint mode is enabled, and breakpoint indicator of the fetched instruction is set, the packet classifier enters a breakpoint mode. Otherwise, if the breakpoint indicator of the fetched instruction is not set, the multi-thread instruction engine executes the fetched instruction.
US08868888B2 System and method of executing instructions in a multi-stage data processing pipeline
A device is disclosed that includes an instruction execution pipeline having multiple stages for executing an instruction. The device also includes a control logic circuit coupled to the instruction execution pipeline. The control logic circuit is adapted to skip at least one stage of the instruction execution pipeline during execution of the instruction. The control logic circuit is also adapted to execute at least one non-skipped stage during execution of the decoded instruction.
US08868882B2 Storage architecture for backup application
Aspects of the subject matter described herein relate to a storage architecture. In aspects, an address provided by a data source is translated into a logical storage address of virtual storage. This logical storage address is translated into an identifier that may be used to store data on or retrieve data from a storage system. The address space of the virtual storage is divided into chunks that may be streamed to the storage system.
US08868874B2 Managing remote data replication
Various systems, processes, and products may be used to manage remote replication of data. In particular implementations, a system, process, and product for managing remote replication of data may include the ability to receive writes from an external system, request an ordered index for the writes, and send the writes to at least one storage system. The system, process, and product may also include the ability to receive writes from the at least one storage system, receive ordered indexes for the writes from the external system and the at least one storage system, and store the writes based on the indexes.
US08868868B1 Method and system for responding to client requests for information maintained by storage systems
Method and system for providing information regarding a plurality of storage devices managed by a plurality of storage servers are provided. The storage space at the storage devices is presented to a plurality of computing systems as logical storage space. A plurality of searchable data structures having a plurality of data object types are stored at a temporary memory storage device of a management console that interfaces with the plurality of computing systems and the storage servers. Each data object type stores information regarding the storage device. The searchable data structure includes information regarding the storage devices and the logical storage space presented to the computing systems. A lock data structure for tracking locks that are assigned for accessing information pertaining to a storage server and a data object type is maintained to prevent unauthorized access to at least one of the searchable data structures.
US08868863B2 Method and apparatus for a frugal cloud file system
Various embodiments provide a method and apparatus of providing a frugal cloud file system that efficiently uses the blocks of different types of storage devices with different properties for different purposes. The efficient use of the different types of available storage devices reduces the storage and bandwidth overhead. Advantageously, the reduction in storage and bandwidth overhead achieved using the frugal cloud file system reduces the economic costs of running the file system while maintaining high performance.
US08868852B2 Interface management control systems and methods for non-volatile semiconductor memory
A control system includes a control module configured to control data transfer events of blocks of data between an interface management module and a non-volatile semiconductor memory based on at least two descriptors for each one of the data transfer events. The non-volatile semiconductor memory is prepared for a read event or a program event of the data transfer event. The interface management module and the non-volatile semiconductor memory are configured to operate within a solid-state memory drive. A command management module is configured to generate a parameter signal based on the at least two descriptors. The interface management module is configured to generate instruction signals based on the parameter signal and transmit the instruction signals to the non-volatile semiconductor memory to perform the read event or the program event.
US08868851B2 Data access method of a memory device
The invention provides a data access method of a memory device. In one embodiment, the memory device comprises a plurality of memories. First, a plurality of commands sequentially received from a host is stored in a command queue. A target command is then retrieved from the command queue. A target memory accessed by the target command is then determined. Whether the target memory is in a busy state is then determined. When the target memory is not in a busy state, access operations requested by the target command are then performed. When the target memory is in a busy state, a substitute command is selected from a plurality of subsequent commands stored in the command queue and access operations requested by the substitute command are performed, wherein the sequence of the subsequent commands in the command queue is subsequent to the target command.
US08868849B2 Coupled lock allocation and lookup for shared data synchronization in symmetric multithreading environments
In a shared memory process different threads may attempt to access a shared data variable in a shared memory. Locks are provided to synchronize access to shared data variables. Each lock is allocated to have a location in the shared memory relative to the instance of shared data that the lock protects. A lock may be allocated to be adjacent to the data that it protects. Lock resolution is facilitated because the memory location of a lock can be determined from an offset with respect to the data variable that is being protected by the lock.
US08868842B2 Memory system, method of controlling memory system, and information processing apparatus
A WC resource usage is compared with an auto flush (AU) threshold Caf that is smaller than an upper limit Clmt, and when the WC resource usage exceeds the AF threshold Caf, the organizing state of a NAND memory 10 is checked. When the organizing of the NAND memory 10 has proceeded sufficiently, data is flushed from a write cache (WC) 21 to the NAND memory 10 early, so that the response to the subsequent write command is improved.
US08868839B1 Systems and methods for caching data blocks associated with frequently accessed files
A computer-implemented method may include identifying a file that includes one or more data blocks stored within a storage device. The computer-implemented method may also include determining that the file has been accessed more frequently than one or more other files stored within the storage device and then tracking the number of times that at least one data block associated with the file is accessed in the storage device. The computer-implemented method may further include determining that the number of times that the data block associated with the file has been accessed in the storage device is above a predetermined threshold. In addition, the computer-implemented method may include caching the data block associated with the file in a caching mechanism to decrease the amount of time required to access the data block. Various other methods, systems, and computer-readable media are also disclosed.
US08868837B2 Cache directory lookup reader set encoding for partial cache line speculation support
In a multiprocessor system, with conflict checking implemented in a directory lookup of a shared cache memory, a reader set encoding permits dynamic recordation of read accesses. The reader set encoding includes an indication of a portion of a line read, for instance by indicating boundaries of read accesses. Different encodings may apply to different types of speculative execution.
US08868835B2 Cache control apparatus, and cache control method
A cache control apparatus according to the present invention includes a cache allocation control unit which allocates each of a plurality of ways included in a cache memory to one or more of tasks to be executed by a plurality of processors. In the case where a group of ways includes an unallocated way that is not allocated to any of the tasks and a way allocated to one or more of the tasks which is to be executed by one of the processors, the cache allocation control unit allocates the unallocated way included in the group to the one or more of the tasks to be executed by the one of the processors.
US08868833B1 Processor and cache arrangement with selective caching between first-level and second-level caches
Approaches for caching addressable items in a multiprocessor system. Instructions are cached in a plurality of first-level instruction caches respectively coupled to a plurality of processors of the multiprocessor system. First-type data items are cached in a plurality of first-level data caches respectively coupled to the plurality of processors. Second-type data items are cached in a second-level cache and are not cached in any of the plurality of first-level data caches.
US08868829B2 Memory circuit system and method
A method includes presenting multiple memory circuits to a system as a virtual memory circuit having at least one characteristic that is different from a corresponding characteristic of one of the physical memory circuits; receiving, at an interface circuit, a first command issued from the system to the virtual memory circuit; and in response to receiving the first command, 1) directing a copy of the first command to a first physical memory circuit of the multiple physical memory circuits, and 2) performing a power-saving operation on at least one other physical memory circuit of the multiple physical memory circuits.
US08868826B2 Facilitating communication between memory devices and CPUs
According to one embodiment, an apparatus comprises one or more memory devices and one or more processors coupled to a circuit board. The memory devices are configured according to a second memory technology. The processors are configured to receive messages conforming to a first memory technology, translate the messages from the first memory technology to the second memory technology, and send the translated messages to the memory devices.
US08868824B2 Solid-state drive management and control
Various techniques of solid-state drive (“SSD”) management systems, components, modules, routines, and processes are described in this application. In one embodiment, a management engine for controlling a solid-state drive includes an input interface configured to receive a target operation profile from an input source. The management engine also includes a process component g configured to receive the target operation profile from the input interface, retrieve an operating policy from a database based on the target operation profile, and determine operating parameters for the SSD based on the retrieved operating policy. The management engine further includes a device interface coupled to the process component, the device interface being configured to transmit the determined operating parameters to the SSD for controlling operation of the SSD.
US08868820B2 RAM block designed for efficient ganging
A random-access memory block for a field programmable gate array includes a random-access memory array having address inputs, a data input, a data output and including a plurality of storage locations. At least two programmably invertible enable inputs are provided. Hardwired decoding logic is coupled to the at least two programmably invertible enable inputs to selectively enable the random-access memory array. A gate is coupled to the output of the random-access memory array and is configured to pass the output of the random-access memory array only if the random-access memory is enabled for a read operation, and otherwise generate a preselected logic state.
US08868818B2 Method for associating physical address with logical communication address in a media library assembly
A method for associating a physical address with a logical communication address for an Ethernet-connected media drive (22A1-22A4, 22B1-22B4) in a media library assembly (10) includes the steps of providing a first media drive (22A1) having a first physical address; sending a request for a first logical communication address from the first media drive (22A1) to a library controller (16) via an Ethernet switch (18) the first physical address being imbedded in the request; and recording the first physical address with the Ethernet switch (18). The method can include associating the first physical address with one of a plurality of Ethernet switch ports (26A1-26A4, 26B1-26B4) using a mapping server (25) of the library controller (16). The method can include searching a routing table (228) of the Ethernet switch (18) with the library controller (16) to determine the first physical address. The method can also include assigning the first logical communication address to the first physical address with the library controller (16). The step of assigning can include basing the first logical communication address on an Ethernet switch port (26A1-26A4, 26B1-26B4) that is associated with the first physical address.
US08868812B2 Interface for communication between sensing devices and I2C bus
A conversion module contains an asynchronous analog-to-digital converter (AADC) with the output signal generated at irregular time intervals, whose output is connected to the input of the buffer memory module (BUF), and the output of the buffer memory module (BUF) is connected through the internal bus (BUS) simultaneously to the source address module (SADR), to the configuration registers module (REG), to the control module of the interface (CM), which the reference generator (RG) is connected to, and to the destination address module (DADR), to the selection register module (SELREG), to the transmitter/receiver module (SDM), and moreover the control inputs/outputs (1, 2, . . . , 8) of the control module (CM) are connected respectively to the asynchronous analog-to-digital converter (AADC), to the buffer memory module (BUF), to the source address module (SADR), to the configuration registers module (REG), to the destination address module (DADR), to the selection register module (SELREG), to the transmitter/receiver module (SDM), and to the clock control module (SCM), and on the other hand, the transmitter/receiver module (SDM) output is connected through the controller (SDD) to the data line (SDA) of the I2C bus whose clock line (SCL) is connected through the other controller (SCD) to the clock control module (SCD) output, and what is more the write control output (9) of the asynchronous analog-to-digital converter (AADC) is connected to the write control input (10) of the buffer memory module (BUF).
US08868810B2 Managing over-initiative thin interrupts
A method, system, and computer program product identify extraneous input/output interrupts for a queued input/output device architecture. At least one interrupt is determined to have been generated for at least one queue in a plurality of queues of a queued input/output device architecture. An interrupt handler of an operating system determines at least one of if the queue is associated with at least one reply message waiting to be dequeued for a previously processed interrupt, and if the queue fails to include at least one pending reply for a previously received unprocessed interrupt. The interrupt is identified as an extraneous interrupt in response to the determining one of that the queue is associated with at least one reply message waiting to be dequeued for a previously processed interrupt, and that the queue fails to include at least one pending reply for a previously received unprocessed interrupt.
US08868808B1 Configurable simulator with a plurality of configurable modular cards
The present disclosure relates to a configurable simulator comprising at least one configuration component and a plurality of configurable modular cards. The configuration component determines configuration parameters of the cards and exchanges configuration messages with the cards. Each card comprises a configurable input/output unit comprising a plurality of configurable inputs and outputs, and a power supply comprising a plurality of configurable power supply circuits. The input/output unit exchanges configuration messages with the simulation controller. Each card further comprises a processor for configuring the plurality of inputs and outputs of the configurable input/output unit, and the plurality of power circuits of the power supply. The processor also executes a simulation code to implement a functionality of the simulator. The present disclosure also relates to a method for operating a configurable simulator comprising a plurality of configurable modular cards.
US08868800B2 Accelerator buffer access
Technologies are generally described for methods and systems effective to provide accelerator buffer access. An operating system may allocate a range of addresses in virtual address spaces and a range of addresses in a buffer mapped region of a physical (or main) memory. A request to read from, or write to, data by an application may be read from, or written to, the virtual address space. A memory management unit may then map the read or write requests from the virtual address space to the main or physical memory. Multiple applications may be able to operate as if each application has exclusive access to the accelerator and its buffer. Multiple accesses to the buffer by application tasks may avoid a conflict because the memory controller may be configured to fetch data based on respective application identifiers assigned to the applications. Each application may be assigned a different application identifier.
US08868797B1 Techniques for automated discovery of storage devices and their performance characteristics
Described are techniques for discovering physical device dependencies. A set of baseline response times for logical devices of a data storage system are received. A first of the logical devices is selected and a remaining set of logical devices includes each of the logical devices other than the first logical device. Data operations are issued to the first logical device at a first rate while also issuing data operations to the remaining logical devices. A set of observed response times for the remaining logical devices is received. For each remaining logical device, it is determined whether the logical device has a corresponding observed response time that is significantly more the logical device's baseline response time. A first logical device set is determined having physical device dependencies that includes the first logical device set and each remaining logical device having an observed response time significantly greater than it's baseline response time.
US08868796B1 Device and method for updating firmware of a peripheral device
An electronic device executes a software application that includes instructions for updating firmware of a peripheral device and one or more firmware images. The electronic executes the firmware update instructions to initiate the firmware update of the peripheral device and transfers a firmware image from the software application to the peripheral device according to a response from the peripheral device. The software application sends information to the peripheral device for verifying the transferred firmware image and causes the peripheral device to use the transferred firmware image upon successful verification.
US08868789B2 Method for synchronizing local clocks in a distributed computer network
A method for synchronizing local clocks in a distributed computer network includes a number of components that are connected to each other via bi-directional communication links. An a priori configured set of components generates synchronization messages and sends these messages to the network. An a priori configured set of components consumes the generated messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the message adds delay value to the message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message delays a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process.
US08868788B2 Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network
A method includes receiving a registration request including a first dictionary definition. The registration request is associated with user equipment. The method includes transmitting to the user equipment a response including a second dictionary definition. The method includes transmitting subsequent messages to the user equipment if the first and second dictionary definitions agree, the subsequent messages being compressed using the first static dictionary.
US08868786B1 Apparatus, systems and methods for transformation services
A web services hub receives a request from a data source system, transforms the request, and transmits the transformed request to an external system. A secure service router is coupled to the web services hub. The secure service router authenticates the data source system and locates a transformation service to transform the request.
US08868781B2 Service forwarding addresses in distributed computing
A message sent to a first service addressed in a distributed computing environment having a service oriented architecture is received, wherein the message is directed to a service that is no longer present at the first service address. The message is forwarded to a second service address at which the service is located.
US08868780B2 Data processing system with routing tables
A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
US08868775B2 Load balancing manipulation of packet flows within a transport conduit
Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for load balancing manipulation of packet flows within a transport conduit (e.g., a tunnel, pseudo wire, etc.), typically using a load balancing value which is independent of standard routing-based parameters (e.g., source address, destination address, source port, destination port, protocol type, etc.). A load balancing value is included in encapsulated packets transported across a network using a transport conduit. This load balancing value can be used to load balance the individual flows/microflows within the transport conduit.
US08868772B2 Apparatus, system, and method for adaptive-rate shifting of streaming content
An apparatus for adaptive-rate shifting of streaming content includes an agent controller module configured to simultaneously request at least portions of a plurality of streamlets. The agent controller module is further configured to continuously monitor streamlet requests and subsequent responses, and accordingly request higher or lower quality streamlets. A staging module is configured to stage the streamlets and arrange the streamlets for playback on a content player. A system includes a data communications network, a content server coupled to the data communications network and having a content module configured to process content and generate a plurality of high and low quality streams, and the apparatus. A method includes simultaneously requesting at least portions of a plurality of streamlets, continuously monitoring streamlet requests and subsequent responses, and accordingly requesting higher or lower quality streamlets, and staging the streamlets and arranging the streamlets for playback on a content player.
US08868769B2 System and method for obtaining responses to tasks
A method of automatically forwarding a response to a message to the sender of the message, wherein the sender is prompted to provide a message, the sender is prompted to identify a recipient, the recipient having a plurality of associated contact numbers, a user is prompted to rank the identified associated contact numbers relating to the recipient from highest to lowest, the message is sent to the highest ranked associated contact number to which the message has not yet been sent, the recipient of the message is prompted to provide a reply to the message, at least a predetermined amount of time is waited, until a response is received or the message has been sent to all associated contact numbers, the message is repeatedly sent to the next highest ranked associated contact number (and the recipient is prompted and the predetermined amount of time is waited), and the response is forwarded to the sender.
US08868765B1 System and method to associate a private user identity with a public user identity
The inventive system includes a host, a network including a security gateway, and a public application. Established are an access session between the network and the host and an application session between the public application and the network. An application session record is created for the application session, and includes the user's public user identity used to access the public application, the user's private user identity used to access the network, a host identity, and an application session time. To determine the private user identity for the application session, the security gateway sends a query with the host identity and the application session time. These are compared with the host identity and access session time in an access session record. If they match, then the private user identity in the access session record is returned, and it is stored as the private user identity in the application session record.
US08868751B2 Framework for diversified provisioning of services into business networks
Implementations of the present disclosure include methods for provisioning services in a business network. In some implementations, methods include receiving data corresponding to a first service, receiving data corresponding to a second service, processing the data corresponding to the first service and the data corresponding to the second service using a computer-executable tool selected from a plurality of computer-executable tools to enable provisioning of a service using the business network, and the processing being performed in a situational modeling layer of a service provisioning framework, generating a kernel model corresponding to the service, the generating being performed in a kernel modeling layer of the service provisioning framework, and storing the kernel model in computer-readable memory.
US08868749B2 Workload placement on an optimal platform in a networked computing environment
Embodiments of the present invention provide for optimizing workload placement in a networked computing environment (e.g., a cloud computing environment). Specifically, a workload placement technique is applied to determine an optimal platform for handling an identified workload. The workload placement technique comprises one or more of the following: a shadow placement technique; a simultaneous placement technique; and/or a single platform placement technique. Once an optimal platform is identified, a workload timing method may be applied to determine when the workload should be placed thereon. The workload timing method can comprise one or more of the following: a time-based method whereby the workload is placed on the optimal platform at a predetermined time or time interval; and/or an event-based method whereby the workload is placed on the optimal platform based on an occurrence of one or more events external to the workload itself.
US08868741B2 Method and apparatus for custodial monitoring, filtering, and approving of content
The system provides a way for a parent or other custodian or guardian to control content to be accessed by a child or children on a network. In one embodiment, the system logs all activity on a network by a child and sends regular historical reports to the parent for review. The parent can set certain triggers that will provide more immediate feedback when certain events occur or when certain types of data are accessed, or an attempt is made by the child for such access. The system allows the parent to control the filters and options from a variety of sources, including via the child's computer, texting, instant messaging, cell phone, other web enabled computers, and PDA's.
US08868727B2 Methods and computer program products for storing generated network application performance data
Provided are methods and computer program products for monitoring application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device; generating multiple metrics based on the collected performance data; generating an event incorporating at least one of the multiple metrics; and storing the event and an associated timestamp in a persistent data store. Methods may also include transmitting a listing of one or more persistent data store files responsive to receiving a query from a network health data processing application for existing persistent data store files, and transmitting a specified persistent data store file responsive to receiving a request for the specified persistent data store file by a network health data processing application.
US08868718B1 Method and apparatus for providing scalability in resource management and analysis systems
A method, apparatus and computer program product for providing scalability of a resource management and analysis system is disclosed. The method comprises the steps of receiving and storing information associated with each of a plurality of managed elements by the first system, determining a topology of the resource from the received managed element information, providing selected information regarding the resource topology from the first system to the second system, receiving at the second system information regarding status of the managed elements and the selected topology information and performing, at the second system, an analysis based on the received status information.
US08868711B2 Dynamic load balancing in a scalable environment
Systems and methods are provided that enable a general framework for partitioning application-defined jobs (e.g., computation) in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined computation in a scalable environment is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework further allows a user to provide load balancing conditions to allow for modification of how partitions are assigned.
US08868709B2 Programmatically selecting a service provider based on assured quality of service attributes
A method including querying a service provider for functional and nonfunctional qualifications of the service provider to provide a service having functional and nonfunctional requirements; responsive to input from the service provider, receiving by a requestor the functional qualifications and nonfunctional qualifications of the service provider including attesting by a third party, not the service provider or requestor, to at least the nonfunctional qualifications of the service provider; evaluating the functional qualifications and attested to nonfunctional qualifications of the service provider; and selecting a service provider having functional and attested to nonfunctional qualifications complying with the functional and nonfunctional requirements of the requestor. The method may be performed on one or more computing devices. Also disclosed is a computer program product.
US08868700B2 Distributed network interfaces for application cloaking and spoofing
Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.
US08868690B2 System and method for support wireless device access to external storage
To meet the needs for storing larger volume personal information for user of wireless device, it is desire to provide extra storage space to the wireless device such as for cell phone etc due to the limited storage space that the wireless device has. Instant application disclosed a system and method for the wireless device to efficiently and effectively use remotely located storage space provided by a server.
US08868683B1 Method and system for multi-factor remote data access
A system and method for securely storing, retrieving and sharing data using PCs and mobile devices and for controlling and tracking the movement of data to and from a variety of computing and storage devices.
US08868679B2 Systems, methods and articles for providing communications and services via a peer-to-peer network over a data transport link
Network communications, Web-based services and customized services using the Web-based services may be provided over a peer-to-peer network from a first peer to a second peer (e.g., automobile head unit) wherein the first peer has a separate connection to a more general server-based network such as the Internet. A communications device application based on a peer communications framework component in communication with a peer network stack on the communications device may work as middleware, with a connection to both a more general server-based network such as the Internet and to an external device, such as a head unit of an automobile. Although the communications device has a separate connection out to the Internet via a general network stack co-existing on the same communications device, the peer network stack and the general network stack are not directly connected.
US08868677B2 Automated data migration across a plurality of devices
Approaches for a digital storage device that moves or transforms data between various storage locations based on anticipated use. A digital storage device comprises one or more processors and one or more storage mediums for storing digital data. The digital storage device comprises a software agent. The agent maintains a local index to a set of data sets stored on the storage mediums. The indexed files are associated with an identifier, which may identity any unique entity. The software agent sends the local index over a network to an index manager. The agent receives, from the index manager, a remote index that identifies storage locations for other data sets associated with the identifier. The agent may use the local and remote index to move data sets between storage locations and/or transform data sets based on which device they will be accessed.
US08868676B2 Methods and systems for verifying server-storage device connectivity
Methods and systems for verifying server-storage device connectivity in a storage area network (SAN) environment are provided. One system includes determining which of a plurality of storage devices a server is physically connected and determining which of the plurality of storage devices a zoning configuration in the SAN environment enables the server to access. The method further includes returning to a user an indication of each storage device in the plurality of storage devices that the server is both physically connected and includes zoning access. One system includes a server, a plurality of storage devices, a switch fabric coupling the server to the plurality of storage devices, and a processor coupled to the server, the plurality of storage devices, and each device in the switch fabric. In this system, the processor is configured to perform the method discussed above.
US08868672B2 Server node interconnect devices and methods
Described are systems and methods for interconnecting devices. A switch fabric is in communication with a plurality of electronic devices. A rendezvous memory is in communication with the switch fabric. Data is transferred to the rendezvous memory from a first electronic device of the plurality of electronic devices in response to a determination that the data is ready for output from a memory at the first electronic device and in response to a location allocated in the rendezvous memory for the data.
US08868665B2 Intelligent message routing and delivery in a telecommunications network
Messages directed to a mobile device are selectively routed to message servers based upon the capabilities of a network to which the mobile device is connected. According to an illustrative method disclosed herein, a network connectivity server receives a network identifier from the mobile device, the network connectivity server receives a request for routing instructions for the message, and the network connectivity server determines if the network identified by the network identifier is capable of delivering the message. The network connectivity server then instructs the message server to route the message according to a standard delivery method for a message type of the message or to a message conversion server computer based upon the determination. The message conversion server computer converts the message into a new message type that the network is capable of delivering to the mobile device.
US08868658B2 Client assisted multicasting for audio and video streams
A method, a system and computer readable storage media facilitate receiving a data stream from a host media server that is outside of a network, designating a multicasting source within the network to receive the data stream from the host media server, and multicasting the data stream from the multicasting source to a plurality of client devices within the network.
US08868654B2 Privacy-preserving matching service
Described herein are technologies pertaining to protecting user privacy in connection with attribute-based matching services. A user registers with a platform that includes a plurality of non-collaborating partitions, where registration includes transmitting a message to the platform that indicates that the user has one or more attributes corresponding thereto. Through selective encryption and a communications protocol amongst the partitions, none of the partitions are able to ascertain that the user has the attributes. Acting in conjunction, however, the plurality of partitions perform rich attribute.
US08868652B2 Systems and methods for federating open social networks for analyses
Methods and arrangements for constructing and analyzing federated social networks. A first social network with a first plurality of accounts is defined, as well as a second social network with a second plurality of accounts, the second social network being unaffiliated with the second social network. The first and second social networks are federated to determine a union of the first and second social networks and an intersection of the first and second social networks, and second-order connections between one or more of the first plurality of accounts and one or more of the second plurality of accounts are ascertained, the second-order connections including connections outside of the intersection of the first and second social networks and within the union of the first and second social networks.
US08868648B2 Accessing open data using business intelligence tools
A method for querying an Open Data Protocol (“opendata”) opendata provider includes receiving a relational database query, parsing the relational database query, creating an execution plan, transmitting an opendata query to the opendata provider, transforming a response into a relational format, and providing the transformed response in reply to the relational database query. The method further includes mapping content of an opendata entity data model to a relational model catalog, and processing a portion of the execution plan by an opendata driver implemented at the server. The method can further include the server retrieving document metadata from the opendata provider, building an internal model of the document metadata, and responding to a metadata request. A system for implementing the method and a non-transitory computer readable medium are also disclosed.
US08868647B2 Reducing latency and cost in resilient cloud file systems
Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.
US08868645B1 Method and system for prioritizing commercial communications processing based on location data
A method and system for prioritizing commercial communications based on location data whereby a merchant is identified and a priority communication source location database is created for, and/or associated with, the merchant. Then when a communication from a source party is received from a source party communication system the source location of the source party communication system, and/or the source party, is determined from location data. The location data representing the determined source location of the source party communication system, and/or the source party, is then used to search the priority communication source location database and if the source location of the source party communication system matches data indicating priority source locations in the priority communication source location database, if so, the communication is processed on a priority basis.
US08868644B2 Mechanism for message prefetching in an intermittently connected offline-capable mobile web application
A request to update a list of conversations is sent to a server. At least a portion of each conversation in the list of conversations is stored on the client. A plurality of updates is received form the server. The plurality of updates includes messages corresponding to respective conversations in the list of conversations.
US08868639B2 Content broker assisting distribution of content
Embodiments of methods, systems and apparatuses for a content broker assisting distribution of content, are disclosed. One method includes obtaining, by one or more content distribution servers, at least one of user device parameter information or storage element parameter information of a user device and one or more storage elements associated with the user device, and assisting, by the one or more content distribution servers, at least one content provider in preloading at least a portion of a content onto at least one of the one or more storage elements associated with the user device based on the at least one of the user device parameter information or the storage element parameter information.
US08868636B2 Apparatus for secured distributed computing
An apparatus for distributed computing is disclosed. The apparatus includes a semiconductor memory, a biometric device for receiving biometric data, a connector for establishing communication between the apparatus and the host device, and a processor for performing distributed computing methods. The distributed computing method includes identifying a computing task for processing, authenticating user and device with a distributed computing network, receiving a unique security code having an end-of-session expiration, requesting that the computing task be executed over the distributed computing network, receiving a one-time task code, selecting a device to process the computing project from among a plurality of devices based upon device location and at least one associated operating state of the device, sending the identified computing task and the one-time task code to the selected device over the distributed computing network for processing and authentication, and receiving results of computing task from the selected device.
US08868631B2 Method for processing a signal, in particular a digital audio signal
The invention relates to a method for processing a signal, in particular a digital audio signal, suitable for being implemented by a digital signal processor (DSP) having libraries for calculating Fourier transforms from the complex number space to the complex number space, for digitally processing P input signals, P being an integer at least equal to 2, more particularly for filtering said P input signals by the convolution of sampled fast Fourier transforms (FFT), thus obtaining Q output signals, Q being an integer at least equal to 2. According to the invention, the method includes at least the following steps: —grouping said P input signals by twos, one representing the real portion and the other the imaginary portion of a complex number, thus defining one or more input vectors, —filtering said input vector or vectors, passing through the Fourier space, thus generating one or more output vectors, which are complex numbers, the real portion and the imaginary portion of said vector or each one of said output vectors respectively representing one of said Q output signals.
US08868627B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes an application execution unit configured to generate data to be recorded onto a medium that records data or reproduce data from the medium, a file system unit configured to manage data recorded on the medium using a file system, and a file conversion unit configured to perform conversion between a first file format processable by the application execution unit and a second file format defined by the file system. The file conversion unit converts a file of the first file format generated by the application execution unit into a file of the second file format having an allowable size defined by the file system and supplies the converted file to the file system unit in the form of a file to be recorded.
US08868625B2 Information processing device, data processing system and method, and computer program
The present invention provides a configuration in which a service corresponding to a user can be provided by using an apparatus near the user, even when the user moves from one location to another and apparatuses near the user change. A mobile apparatus carried by the user forms cells, with the mobile apparatus itself being the master, collects information of nearby apparatuses from a space directory (SDR), which stores information of directly-accessible slaves or nearby apparatuses, and generates and updates mobile directory information in a storage unit based on the collected information. Accordingly, the user can obtain the information of nearby information processors unconsciously without performing a special process and, thus, the user can receive services, such as content distribution and communication services, by using the nearby apparatuses based on the obtained information.
US08868624B2 Blob manipulation in an integrated structured storage system
Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table.
US08868615B2 Enhanced database scheme to support advanced media production and distribution
An enhanced database system and method for media production and distribution enables the aggregation of assets using external unique IDs. The use of the external IDs allows the searching of Media Asset Management database to be performed without any prior knowledge of the actual database. The search configuration defines a set of search environment parameters that are imported into the search database during a configuration stage and which are used by the search services to provide client applications with an interface to create, validate, and execute queries.
US08868610B2 File system with optimistic I/O operations on shared storage
A method for performing I/O operations on a file stored in a file system utilizing a shared data storage system and accessible by a plurality of host computers is disclosed. A host computer receives from a process executing on it, a request to read data stored in the file. The host computer then requests the data stored in the file without acquiring a lock from the file system. The host computer also maintains a timeout value associated with the file while reading the data. The host computer receives at least a portion of the data prior to an expiration of time, and if all the data has not been received before the expiration of time, it then assesses whether another of the host computers has acquired a lock on the file, and, if so, invalidates the received data without providing it to the requesting process.
US08868603B2 Ambiguous structured search queries on online social networks
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query comprising an ambiguous n-gram, identifying nodes and edges that correspond to the ambiguous n-gram, generating a first set of structured queries corresponding to the identified second nodes and edges, receiving from the first user a selection of a first structured query form the first set, and generating a second set of structured queries based on the selected first structured query.
US08868601B2 Distributed file system logging
A method, system, and computer program for consolidating data logged in log files in a network of servers, each server running at least one application that logs data into files on the server, the method comprising: providing a consolidating message queue for receiving the log data and file name; intercepting log data being written into a log file by a file system and sending that log data and the file name of the log file to a consolidating message queue; receiving the log data and file name in a consolidating message queue; and saving the log data in the consolidating message queue from all the servers to a consolidated file or data structure associated with the file name.
US08868597B2 Directory server processing requests based on hierarchical models while using backend servers operating based on relational models
A virtual directory server (VDS) processes requests based on a first hierarchical model while using a backend server operating based on a relational model. In one embodiment, classes representing the tables and columns in the relation model are generated according to a second hierarchical model (class hierarchy). On receiving a directory request for values' corresponding to attributes in the first hierarchical model, tables and columns corresponding to the requested attributes are identified. A query according to the relational model is constructed employing the generated classes (of the second hierarchical model), the query including the identified tables and columns. The query is then executed in the backend server to retrieve the values corresponding to the attributes, and the values are then sent (according to the first hierarchical model) as a reply to the directory request.
US08868587B1 Determining correction of queries with potentially inaccurate terms
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for correcting potentially inaccurate terms in queries. In an aspect, a search system determines that an original query includes a potentially inaccurate term. The determination is made on the basis that the term of the original query meets an inaccuracy criterion. Derivative queries are generated from the original query. Each derivative query does not include the potentially inaccurate term. For each derivative query resources that are determined to be responsive to the derivative query are determined, and from the resources, a corrected term is determined. The corrected term is substituted for the potentially inaccurate term, and a search operation that uses the corrected query as input is performed.
US08868583B2 Similarity calculation apparatus
A relationship-information storage unit stores relationships between configuration items. The configuration items belong to an information system and are stored in multiple databases. A first counting unit compares, across the databases, attribute values of one configuration item in each of the databases, thereby counting a matching-attribute-value count. A second counting unit identifies a configuration item having a relationship with the one configuration item, for which the first counting unit counts the matching-attribute-value count, by referring to the relationship-information storage unit. Then, the second counting unit compares, across the databases, attribute values of the identified configuration items to count a matching-attribute-value count. A similarity calculation unit calculates similarity between the configuration items, based on the matching-attribute-value count counted by the first counting unit and the matching-attribute-value count counted by the second counting unit.
US08868577B2 Generic database manipulator
A middle layer in business applications is provided to wrap all the database management operations generically, to store changed data temporarily, to validate and lock the data before updating the database, and to synchronize the data change and unlock it as a whole when a commit method is called. In embodiments, only six generic methods are needed for all data interactions. Transaction, isolation level, exception format, and performance tuning operations can be performed centrally in the six generic methods. A buffer section may be created in the middle layer. Operations such as insert, update, delete, and select are performed on data stored in the buffer. Buffered data may then be stored in a data storage device.
US08868574B2 System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment
A cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) is described that permits advanced searches with advanced filtering mechanisms to be performed by administrators or other authorized individuals, across an organization, enterprise, or other select groups of entities in a cloud environment, such as a cloud-based collaborative environment. Various types, categories, metadata, and filters can be specified for use in the advanced search within select folders, users' folders, or across a larger set/group of folders and/or users.
US08868573B2 Computing and applying order statistics for data preparation
Provided are techniques for generating order statistics and error bounds. For each of multiple, distributed data sources, a finite number of data bins are created for each field in that data source. Data values in each of the multiple, distributed data sources are processed to generate basic summaries for each of the data bins in a single pass of the data values. The data bins from each of the multiple, distributed data sources are sorted. One or more approximate order statistics are computed for a data set by accumulating counts from a number of the sorted data bins. Lower and upper error bounds are provided for each of the computed one or more approximate order statistics, wherein the lower and upper error bounds are values delimiting an interval containing a true value of an order statistic.
US08868570B1 Selection and display of online content items
This specification describes technologies relating to displaying online content. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a first query associated with a user request. The methods may further include determining a score for a word in the first query based at least in part on user interaction with a content item served for display in response to a past query that includes the word. The methods may further include selecting a keyword derived from the first query based at least in part on the score. The methods may further include identifying candidate content items using the selected keyword. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US08868569B2 Methods for detecting and removing duplicates in video search results
Duplicate video search results are detected and removed. Digital signatures are generated for each video content item of a video content corpus. Duplicates are determined for the top n previously received queries by determining the similarity of video content items that are within the same results set of each particular query of the top n previously received queries. Similarities are calculated between any two video documents of the result set of the particular query by measuring the difference between the digital signatures of two video documents. If a similarity between two videos is determined to be above a particular threshold, then the two videos are considered duplicates of each other and the search index is updated by retaining the most relevant of the video documents to the particular query. The less relevant video documents are flagged as duplicates with respect to the particular query.
US08868553B2 System and method to acquire information from a database
A system and method to retrieve information is disclosed. The system may include a processor to run a query application to retrieve selected information from one or more databases. The query application may include a client layer and a presentation layer to interface with the client layer. A database access layer may be provided and an interface layer may be provided to interface between the presentation layer and the database access layer.
US08868541B2 Scheduling resource crawls
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scheduling resource crawls. In one aspect, a framework is provided for scheduling resource crawls such that a crawl scheduler determines the health of a document, i.e., whether it can be crawled, the popularity of the document, and the frequency of “interesting,” i.e., substantive, content changes, and based on this information, estimates an appropriate crawl interval for each web resource to improve crawl resource utilization.
US08868535B1 Search engine optimizer
A method of executing a word search on a computer with a software program mimicking the human brain by adding knowledge, understanding and wisdom to simulate deductive reasoning to create a language based equation and a geospatial based equation includes the steps of assigning a unique value from lowest to highest to lowest; organizing and distributing the Internet environment into quality partitions from lowest to highest establishing a glyph database; processing the impact of a managerial hierarchical related group of index relationships to create an equation that shrinks the search environment; organizing and distributing the Internet using human brain tendencies; and modifying each the request by: identifying for each static and dynamic request the best suited search pattern within the search pattern database and automatically sending the preprocessed results to the end of a user's browser as output.
US08868520B1 System and method for removing overlapping ranges from a flat sorted data structure
A system and method efficiently removes ranges of entries from a flat sorted data structure, such as a fingerprint database, of a storage system. The ranges of entries represent fingerprints that have become stale, i.e., are not representative of current states of corresponding blocks in the file system, due to various file system operations such as, e.g., deletion of a data block without overwriting its contents. A deduplication module performs an attributes intersect range calculation (AIRC) procedure on the stale fingerprint data structure to compute a set of non-overlapping and latest consistency point (CP) ranges. The output from the AIRC procedure, i.e., the set of non-overlapping and latest CP ranges, is then used to remove stale fingerprints associated with that deleted block (as well as each other deleted data block) from the fingerprint database.
US08868509B2 Backup and restore data from a cloud computing environment
A system and method for backing up data computed using an application in a cloud computing environment, comprising creating the application, modifying the application to register a servlet, publishing the application to the cloud computing environment, during execution of the application, using the servlet for: detecting annotated entities in the application, finding out properties and property types of the annotated entities, generating one or more structured query language (SQL) statements to query out data to be backed up in accordance with the annotated entities, and publishing the backed up data. Modifying may comprise inserting archiving-type files into the application. An annotation processor may be added to the application may occur. A user interface displaying one or more of the SQL statements performed during the execution of the application may be generated. The user may confirm the displayed SQL statements. A library may be added to the application.
US08868503B1 Method and system for managing clones of replicated storage
Method and system for using a clone of a replicated copy of a data structure as an independent data object is provided. The replicated copy and the clone share data blocks, when the clone is generated. The clone is assigned new data blocks to replace the shared data blocks. A profile for the clone is generated where the clone does not share any data blocks with the replicated copy. The profile includes an option to delete the clone profile and any associated data blocks thereof.
US08868501B2 Notifying users of file updates on computing devices using content signatures
A method, computer program product, and apparatus for managing file updates using content signatures that use file identicality properties are provided. A method and computer program product are provided for the notification of receipt of a new version of the old file using content signatures that take advantage of file identicality properties. Content signature application modules and registries exist within information source clients and centralized servers to support the notification methods. An apparatus is provided that associates a file it has received, that is a new version of an old file, with previously stored content signatures in an indexed archive system. The information source clients that have the previously stored content signatures are then identified. These information source clients are then notified that the new version of the file exists.
US08868498B2 Methods and systems for managing data
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
US08868496B2 Systems and methods for monitoring database replication
Data processing systems and methods are provided that include a relational database and an application program that performs a data processing step on data belonging to a pre-defined entity stored in the relational database. The relational database and the application program may be linked by an interface that provides an intermediate layer for extracting a self-contained temporary table out of the relational database that contains the data belonging to a user selected entity. The disclosed systems and methods may be used for various data processing purposes, including monitoring database replication.
US08868482B2 Inferring schemas from XML document collections
In an automated fashion, a collection of XML documents are traversed and statistical data is generated describing hierarchical relationships of the elements, the elements data types and values. Based the analysis, an XML schema is derived such that the collection of XML documents conforms to the schema to a certain degree.
US08868478B2 Tensor trace norm and inference systems and recommender systems using same
A convex regularized loss function is minimized respective to a prediction tensor of order K to generate an optimized prediction tensor of order K where K>2. The convex regularized loss function comprises a linear combination of (i) a loss function comparing the prediction tensor and an observation tensor of order K representing a set of observations and (ii) a regularization parameter including a K-th order matrix norm decomposition of the tensor trace norm of the prediction tensor. In some such embodiments, the observation tensor of order K represents a set of social network observations and includes at least dimensions corresponding to (1) users, (2) items, and (3) tags. The optimized prediction tensor of order K is suitably used to perform inference operations.
US08868476B2 Combined-model data compression
Data compression technology (“the technology”) is disclosed that can employ two or more prediction models contemporaneously. The technology receives data from one or more sources; shifts or re-sample one of more corresponding signals; creates a prediction model of uncompressed samples using at least two different individual or composite models; selects a subset of the models for prediction of samples; determines an order in which signals will be compressed; formulates a combined predictions model using the selected subset of models; predicts a future value for the data using the combined compression model; defines a function that has as parameters at least the predicted future values for the data and actual values; selects a compression method for the values of the function; and compresses the data using at least the predicted value of the function.
US08868470B2 Parallel processing of data sets
Systems, methods, and devices are described for implementing learning algorithms on data sets. A data set may be partitioned into a plurality of data partitions that may be distributed to two or more processors, such as a graphics processing unit. The data partitions may be processed in parallel by each of the processors to determine local counts associated with the data partitions. The local counts may then be aggregated to form a global count that reflects the local counts for the data set. The partitioning may be performed by a data partition algorithm and the processing and the aggregating may be performed by a parallel collapsed Gibbs sampling (CGS) algorithm and/or a parallel collapsed variational Bayesian (CVB) algorithm. In addition, the CGS and/or the CVB algorithms may be associated with the data partition algorithm and may be parallelized to train a latent Dirichlet allocation model.
US08868468B2 Intelligent decision supporting system and method for making intelligent decisions and classifying text using classifiers trained to define different semantic standards
An intelligent decision system and a method for making an intelligent decision are provided. The intelligent decision supporting system includes a multi-dimensional classifier comprising a plurality of classifiers that define different semantic standards and are trained based on the different semantic standards, for classifying a text by the semantic standards and for outputting a plurality of attributes of the text and a confidence rate of each of the plurality of attributes, a question submitting module for receiving the output of the multi-dimensional classifier, for forming a question based on the plurality of attributes of the text and the confidence rate of each attribute, and for submitting the question to an inference machine, the inference machine for receiving the question submitted by the question submitting module, for inquiring of a domain ontology knowledge library based on the question, and for providing an answer for the question to an decision reply module.
US08868451B2 Technology platform for electronic commerce and a method thereof
A method and technology platform for electronic commerce use a software package including an interactive website. An Affiliate may access participating vendors and third-party sources to acquire information of interest, including product data, content, and website design templates.
US08868449B2 Active ticket with dynamic characteristic such as appearance with various validation options
A method and apparatus is provided for providing an active ticket in a mobile terminal for use by a mobile terminal user, wherein at least one active ticket has a ticket characteristic that dynamically changes based on one or more states in a life cycle of the active ticket. Dynamic changes to the ticket characteristic include multimedia changes or other presentation data, including text, sound (audio), animation, video, still pictures, or some combination thereof. The active ticket can have different states in it's life cycle, such as purchased, validated, invalid for certain events. Also the ticket service provider or issuer can send new control data to change the characteristic and/or contents of the active ticket.
US08868440B1 Forecasting and analysis tool
A software tool for forecasting hours worked per project by each of several individuals per time period is disclosed. The tool comprises several project activity profiles each representing an hour distribution. The tool also comprises a data store containing data specific to projects including a level of effort budgeted for the project, identification of the type of the project, a start date of the project, and a delivery date of the project. The tool also comprises a data store containing data about each of the individuals including identification of the projects on which the individuals are authorized to work. The tool also comprises an allocator component that generates the forecast of hours to be worked by each individual for the projects for each of a series of time periods.
US08868439B2 Content activity feedback into a reputation system
Various embodiments provide an evaluation module that is configured to monitor activities of new users and ascertain, from monitored activities, a reputation associated with the new users. In at least some embodiments, the evaluation module comprises an activity store and/or a reputation service. The activity store can monitor different types of actions associated with new users. For example, the activity store can monitor content-based actions that pertain to particular pieces of content and/or user behaviors associated with new users. The reputation service, which may or may not comprise part of the evaluation module, can ascertain from information provided from the activity store, information, such as a reputation category, associated with content-based actions and/or user behaviors associated with new users. Based on a new user's information, e.g. reputation category, the new user can be assigned an activity type which, in turn, defines allowed and disallowed activities for the new user.
US08868437B2 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.
US08868436B2 Data structure, method, and system for predicting medical conditions
The invention relates to a data structure comprising a plurality of biomedical parameters for providing a plurality of biomedical parameter values as input to a medical decision support system.
US08868435B2 Information archival and retrieval system for internetworked computers
A computing system can archive information from internetworked computers, such as Internet content, for later retrieval. A server system processes content providers, such as DNS registries and web sites, to extract and store content, including text, image, audio, and video content. For web sites, HTML source code is stored along with a browser-rendered display file. The content is perpetually archived to create a historical record of information for each content provider. An interface is used to retrieve the archived content in response to queries.
US08868429B2 Method and device for storing audio data
A method for storing audio data is disclosed, including: recording basic information of a versatile audio data storage file into the versatile audio data storage file; storing Versatile Audio Codec (VAC) frame data into the versatile audio data storage file sequentially; recording payload information of the versatile audio data storage file into the versatile audio data storage file; and recording index information of VAC frames stored in the versatile audio data storage file into the versatile audio data storage file. A device for storing the audio data is also disclosed, including: a basic information record module, a VAC frame data storage module, a payload information record module and an index information record module. The file generated with this method is simple and is easy to read and access, which can be applied to various applications of the versatile audio frequently.
US08868426B2 Screen reader with focus-based speech verbosity
The amount of speech output to a blind or low-vision user using a screen reader application is automatically adjusted based on how the user navigates to a control in a graphic user interface. Navigation by mouse presumes the user has greater knowledge of the identity of the control than navigation by tab keystroke which is more indicative of a user searching for a control. In addition, accelerator keystrokes indicate a higher level of specificity to set focus on a control and thus less verbosity is required to sufficiently inform the screen reader user.
US08868424B1 Interactive voice response data collection object framework, vertical benchmarking, and bootstrapping engine
A method, a system, and computer readable medium comprising instructions for analyzing data of a speech application are provided. The method comprises defining a set of data collection objects for a call flow in a speech application, collecting data using the set of data collection objects during execution of the speech application, and analyzing the data using a benchmarking and bootstrapping engine, storing the data in a repository, and presenting the data for analysis.
US08868417B2 Handset intelligibility enhancement system using adaptive filters and signal buffers
Embodiments of the invention provide a communication device and methods for enhancing audio signals. A first audio signal buffer and a second audio signal buffer are acquired. Thereafter, the second audio signal is processed based on the linear predictive coding coefficients and gains based on noise power of the first audio signal to generate an enhanced second audio signal.
US08868409B1 Evaluating transcriptions with a semantic parser
In some implementations, audio data for an utterance is provided over a network. At a client device and over the network, information is received that indicates candidate transcriptions for the utterance and semantic information for the candidate transcriptions. A semantic parser is used at the client device to evaluate each of at least a plurality of the candidate transcriptions. One of the candidate transcriptions is selected based on at least the received semantic information and the output of the semantic parser for the plurality of candidate transcriptions that are evaluated.
US08868408B2 Systems and methods for word offensiveness processing using aggregated offensive word filters
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A first plurality of offensive words are received, and a second plurality of offensive words are received. A string of words are received, where one or more detected offensive words are selected from the string of words that matches words from the first plurality of offensive words or the second plurality of offensive words. The string of words is processed based upon the detection of offensive words in the string of words.
US08868402B2 Construction of text classifiers
Methods, systems, and apparatus, including computer program products, for constructing text classifiers. The method includes receiving a collection of candidate phrases for a given topic; filtering the received candidate phrases to remove erroneously included candidate phrases; assigning weights to the candidate phrases including scoring each candidate phrase using an initial classifier and assigning weights to the candidate phrases based on the scores; and generating a linear classifier using the filtered and weighted candidate phrases, where the linear classifier varies the weights for each phrase candidate depending on the length of the document being classified.
US08868400B2 Modeling storage environments
Example embodiments provide various techniques for modeling network storage environments. To model a particular storage environment, component models that are associated with the components of the storage environment are loaded. Each component model is programmed to mathematically simulate one or more components of the storage environment. A system model is then composed from the component models and this system model is configured to simulate the storage environment.
US08868380B2 Process of updating a status of relation between objects in a system of computer-aided design of objects
A process updates a status of relation between objects in a system of computer-aided design, for subsequent analysis of status of relation. The process identifies a set of data of a group of objects, preferably a pair of objects; a method of computation of relations between objects; and an expected relation of executing the method identified using the set. Next the process executes the method using the set of data to compute a relation. A comparison step compares the expected relation with the computed relation. The process updates a status of the expected relation based on a result of the comparing step.
US08868373B2 Adjustable virtual reality system
Disclosed are virtual reality systems, in particular immersive virtual reality systems, their parts, construction and use. The systems and/or parts thereof may be used by adults or children, and may be adapted to support, often within a single device, a large range of users of different sizes and medical condition. Users with physical disabilities have difficulties using existing immersive technologies such as those using accessories like head-mounted displays and data gloves. Such users are provided with immersive virtual reality outputs that allow them to see virtual representations of their body parts which appear in a correct spatial position relative to the users' viewpoint.
US08868361B2 Hand-held system and method for detecting impaired electric power equipment
A hand-held system and method for detecting impaired electric power equipment. An exemplary embodiment may receive electromagnetic radiation and process the resulting signal. For example, signal processing may be used to identify electromagnetic radiation having a particular pattern that is characteristic of electric power equipment. Furthermore, an embodiment may determine the time and/or location during testing. As a result, an exemplary embodiment may be useful for stationary and/or mobile testing of an electrical system.
US08868357B2 Temperature compensation for pneumatic pumping system
Temperature compensation is applied to correct for temperature mismatch between a reference chamber and a disposable chamber in a pneumatic pumping system for dialysis fluid for peritoneal dialysis. The mismatch creates an error in the calculation of pumping volume of dialysate fluid. Applying a correction for the temperature mismatch helps to more precisely control the volume of dialysate that is metered to the patient. Also disclosed are ways to keep temperatures constant and to use temperature sensors to accurately measure the temperatures of the chambers. In other aspects, the temperature of the dialysate fluid itself may be measured and used to apply a correction to the volume of fluid that is pumped to the patient.
US08868356B2 Multi-channel optical coherence tomography for imaging and temperature and force sensing
Embodiments of the invention provide multi-channel OCT (Optical Coherence Tomography) for imaging biological tissue, and for temperature and/or force sensing, preferably in real time. In one embodiment, an optical signal processing system comprises: a processor; a memory; a receiving module to receive in real time input from multiple channels of OCT producing interfering optical signals representing multiple measured distances for a target imaging object; a Fast Fourier Transform (FFT) module to apply FFT on the interfering optical signals in real time to produce Fourier frequencies corresponding to the multiple measured distances; and a calculation module to calculate in real time multiple force components of a force applied on the target imaging object to cause at least some of the multiple measured distances for the target imaging object based on the Fourier frequencies from the FFT module.
US08868352B2 Predicting response to chemotherapy using gene expression markers
The present invention provides gene expression information useful for predicting whether a cancer patient is likely to have a beneficial response to treatment with chemotherapy, comprising measuring, in a biological sample comprising a breast tumor sample obtained from the patient, the expression levels of gene subsets to obtain a risk score associated with a likelihood of a beneficial response to chemotherapy, wherein the score comprises at least one of the following variables: (i) Recurrence Score, (ii) ESRI Group Score; (iii) Invasion Group Score; (iv) Proliferation Group Score; and (v) the expression level of the RNA transcript of at least one of MYBL2 and SCUBE2, or the corresponding expression product. The invention further comprises a molecular assay-based algorithm to calculate the likelihood that the patient will have a beneficial response to chemotherapy based on the risk score.
US08868349B2 Methods, systems, and products for quantitatively measuring the degree of concordance between or among microarray probe level data sets
Methods, systems and products are provided to quantitatively measure the degree of concordance between or among microarray probe level data sets. These can include the steps of evaluating outlier probe values, determine gene expression scores, evaluating the significant treatment effect for each gene expression score, and determining concordance between replicate data sets.
US08868333B2 Technique for calculating a location of a vehicle
A technique for calculating a location of a first vehicle is described. A method implementation of this technique comprises the steps of detecting, from the perspective of the first vehicle, a movement of a second vehicle relative to the first vehicle, determining, for the time of the relative movement, a location of the second vehicle based on the detected relative movement by matching the detected movement of the second vehicle against map data, measuring, for the time of the relative movement, a distance between the first and second vehicles, and calculating the location of the first vehicle based on the measured distance and the determined location of the second vehicle. The technique also comprises an apparatus, a computer program product, and a vehicle navigation system.
US08868332B2 Method and system for navigation using bounded geograhic regions
A navigation system containing a software core, which uses bounded geographic regions (“BGRs”) and Node Pairs to explicitly optimize, in two dimensions, for user desired dependent variables, by analyzing variance due to standard and user-defined independent variables. The invention stores Node Pair data, and can use error function, feedback, and ANOVA/MANOVA to create a tightly convergent navigation solution.
US08868330B2 Method for estimating location and apparatus using the same
A method for estimating location, and an apparatus using the same. The method for estimating location includes receiving information on the location of a plurality of external apparatuses from the plurality of external apparatuses; setting estimable areas for estimating an area wherein there is a possibility that the device is located based on the information on the location of the plurality of external apparatuses; and determining a predetermined area of the estimable areas to be an estimation area wherein there is the possibility that the device is located. If it is impossible to receive a GPS signal, the location information of a device is estimated using information on the location of an external apparatus communicable with the device.
US08868329B2 Parking position adjustment device
A parking position adjustment device that assists in correctly changing a parking position within a parking space in which a vehicle has already parked is provided.The parking position adjustment device includes: a current position setting unit that sets the position in which a vehicle is already parked as a current position; a parking space specification unit that specifies a parking space, in which the vehicle is parked, that includes the current position; a target parking position setting unit that sets, within the parking space, a target parking position to which the vehicle is to be moved from the current position; and a movement path calculation unit that calculates a movement path of the vehicle from the current position to the target parking position.
US08868324B2 Relative vehicular positioning using vehicular communications
The relative position of one vehicle vs. another vehicle, both driving in a vehicular environment, is determined using vehicular communications based on the IEEE 802.11 standard. The relative position determination is performed in a measuring vehicle using data provided by a measured vehicle through IEEE 802.11 communications carried through beacons as well as GPS or other location data and local map information.
US08868319B2 System and method for controlling intake valve timing in homogeneous charge compression ignition engines
A control system for a homogeneous charge compression ignition (HCCI) engine includes first and second modules. The first module determines an adjusted intake valve opening (IVO) timing based on a base IVO timing and an IVO timing adjustment, wherein the IVO timing adjustment is based on one or more of a plurality of operating parameters. The second module controls intake valves of the HCCI engine based on the adjusted IVO timing.
US08868313B2 Method for controlling the pressure dynamics and for estimating the life cycle of the combustion chamber of a gas turbine
A method for controlling the combustion in a gas turbine including measuring, with one or more probes situated adjacent to the combustion chamber of the turbine, the amplitude of the pressure oscillations inside the combustion chamber and the persistence time or cycle of the same oscillations, evaluating the behavior under fatigue conditions of the combustion chamber, by constructing the Wohler curve for a certain material which forms the combustion chamber for a predefined combustion frequency and for the amplitude and cycle values of the pressure oscillations measured, measuring the cumulative damage to the combustion chamber during functioning under fatigue conditions of the turbine using the Palmgren-Miner hypothesis and exerting protection actions of the turbine if the cumulative damage value measured is exceeded.
US08868312B2 Vehicle speed control apparatus and method
The present disclosure describes systems and methods for controlling the speed of a vehicle comprising: during a pulse phase of cruise control, applying engine torque to raise speed, the amount and duration of which being responsive to engine speed; and during a glide phase of cruise control, discontinuing engine combustion. In this way cruise control may maintain a mean speed equivalent to a desired, threshold speed while reducing fuel consumption, and NVH effects felt by the end user compared to traditional cruise control methods.
US08868309B2 Vehicle behavior control apparatus
A normality detector includes a steering angle yaw rate calculator, a first difference calculator, a lateral G yaw rate calculator, a second difference calculator, and a normality determination section. The steering angle yaw rate calculator calculates a steering angle yaw rate. The first difference calculator calculates a first difference which is a difference between the steering angle yaw rate and an actual yaw rate. The lateral G yaw rate calculator calculates a lateral G yaw rate. The second difference calculator calculates a second difference which is a difference between the lateral G yaw rate and the actual yaw rate. The normality determination section determines that the yaw rate detector is in a normal state when the first difference falls within a first predetermined value and the second difference falls within a second predetermined value.
US08868296B2 Steering angle sensor failure detection system
The present disclosure relates to a steering angle sensor failure detection system. More particularly, the present disclosure relates to a steering angle sensor failure detection system that can correctly detect a failure of a steering angle sensor which may be caused due to the slipping of a speed reducer.
US08868290B2 Wheel speed sensor with support for indirect tire pressure monitoring
The present disclosure relate to an indirect tire pressure monitoring system (TPMS). In some embodiments, the indirect TPMS has magnetic field sensor that detects a modulated magnetic field indicative of one or more resonance parameters of an automobile tire. The magnetic field sensor generates a modulated sensor signal based upon the modulated magnetic field. An analog-to-digital converter (ADC) converts the modulated sensor signal to a digital sensor signal, which is provided to a digital signal processing unit that perform analysis of the digital sensor signal to determine the one or more resonance parameters. A communication interface transmit data corresponding to the one or more resonance parameters to an electronic control unit (ECU).
US08868280B2 Test system and vehicle performance test system
A device management apparatus has a display part that obtains various types of information outputted from testing devices, and erasably, switchably, or movably displays the pieces of information on a display, wherein regardless of the display of the pieces of information, the display part preferentially displays three alarm icons that are respectively for three pieces of alarm information including: sensitivity alarm information indicating a reduction in sensitivity of each of the testing devices; accumulated operating time alarm information that is alarm information on an accumulated operating time of the testing device; and inspection date/time alarm information that is information indicating approaching or passing of an inspection date/time of the testing device, and respectively have forms that are changed depending on contents indicated by the respective pieces of alarm information.
US08868270B2 Adjustable regenerative limit and warning system
An adjustable regenerative limit and warning system and method for controlling regenerative energy of a vehicle. The system includes a battery, a motor, a processor and an indicator. The motor provides regenerative energy to the battery during deceleration of the vehicle. The processor determines instantaneous or calculated traction loss of the vehicle and controls or limits the regenerative energy provided to the battery to avoid or reduce such traction loss. A drive mode having a predetermined regenerative energy capability is selected by the processor for limiting the regenerative energy. Sensors coupled with the battery sense characteristics of the battery for provision to the processor for determining a charge capability of the battery. If the charge capability for the battery is lower than the regenerative energy capable by the drive mode, the regenerative energy may be further limited and a warning or notification transmitted to a user of the vehicle.
US08868269B2 System and method for increasing operating efficiency of a hybrid vehicle
A method is provided for controlling a hybrid electric vehicle that includes an internal combustion engine having a cylinder with first and second intake valves and a piston configured to rotate the engine's crankshaft. The method includes determining whether deceleration of the vehicle is desired and ceasing supply of fuel to the cylinder when such condition is satisfied. The method also includes closing the first intake valve at a first predetermined instance and closing the second intake valve at a second predetermined instance via a specifically configured device when the fuel supply has been ceased. The second predetermined instance is after the first predetermined instance relative to rotational position of the crankshaft and magnitude of compression pulses in the cylinder during deceleration is reduced relative to when the cylinder is being fueled. A system for controlling the hybrid vehicle and a vehicle employing such a system are also provided.
US08868256B2 Relative navigation for aerial refueling of an unmanned aerial vehicle
A method and system for navigating an unmanned aerial vehicle (UAV) for aerial refueling is described. A system processor in the UAV receives navigation data from a tanker aircraft and calculates a plurality of relative navigation solutions with respect to the tanker aircraft. The system processor compares the plurality of relative navigation solutions to identify any inconsistent solutions. The inconsistent solutions are discarded and the system processor navigates the UAV in position for refueling using the remaining relative navigation solutions.
US08868245B2 Multiple volatile material dispensing device and operating methodologies therefore
A dispensing device includes an actuating device that actuates first and second containers, respectively, and a sensor for detecting an environmental condition. In a first period the actuating device is inactive, in a second period the actuating device actuates the first container at a first frequency, and in a third period the actuating device actuates the second container at a second frequency. If the sensor has detected the environmental condition, the actuating device actuates the first and/or second containers, respectively, during a fourth period at a third frequency.
US08868241B2 Robot task commander with extensible programming environment
A system for developing distributed robot application-level software includes a robot having an associated control module which controls motion of the robot in response to a commanded task, and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL). The RTC includes a script engine(s) and a GUI, with a processor and a centralized library of library blocks constructed from an interpretive computer programming code and having input and output connections. The GUI provides access to a Visual Programming Language (VPL) environment and a text editor. In executing a method, the VPL is opened, a task for the robot is built from the code library blocks, and data is assigned to input and output connections identifying input and output data for each block. A task sequence(s) is sent to the control module(s) over the NTL to command execution of the task.
US08868239B2 Walking control apparatus of robot and method of controlling the same
A walking control apparatus of a robot includes joint portions provided in each of a plurality of legs of the robot, a state database to store state data of each of the legs and state data of the joint portions corresponding to the state of each of the legs, when the robot walks, a position instruction unit to store desired positions corresponding to the state data of the joint portions, an inclination sensing unit to sense an inclination of an upper body of the robot, a torque calculator to calculate torques using the inclination of the upper body and the desired positions, and a servo controller to output the torques to the joint portions to control the walking of the robot. Since the robot walks by Finite State Machine (FSM) control and torque servo control, the rotation angles of the joint portions do not need to be accurately controlled. Thus, the robot walks with low servo gain and energy consumption is decreased. Since the robot walks with low servo gain, each of the joints has low rigidity and thus shock generated by collision with surroundings is decreased.
US08868235B2 Battery quick-change system for an electric passenger car chassis having a cartesian coordinate robot
One type of battery quick-change system of electric passenger car chassis based on the Cartesian coordinate robot, including electric changing platform, and this platform, quick-change robot and charging rack along the same straight line; the quick-change robot comprises the battery tray and the Cartesian coordinate robot of four degrees of freedom, the Cartesian coordinate robot is associated with the X-axis driving motor, the Y-axis driving motor, the Z-axis up-down motor, the battery tray is connected with the R-axis driving motor; each of driving motors is connected with the corresponding encoder, and each of encoders is connected to the corresponding drive; there are equipped with a distance measuring sensor on the battery tray, and the corresponding limit switches on the both ends of each two-track rack; the drive, each limit switch and the distance measuring sensor of each driving motor are connected with the control system.
US08868229B2 Buffer station for stocker system
A buffer station provides potential improvement for the operation of a facility. By storing to-be-accessed workpieces in the buffer stations of an equipment, the operation of the facility is not interrupted when the equipment is down. The workpieces can be retrieved through emergency access port of the buffer station, thus ensure the continuous supply of workpieces for the workpiece flow of the facility. Algorithm for getting the needed workpieces to the buffer station is also provided through a controller or a computer mechanism. The buffer station can be incorporated in a stocker, such as wafer stocker or reticle stocker.
US08868227B2 System and method for aligning design elements on a garment
The present invention relates generally to garment design. In particular, embodiments of the present invention are directed to systems and methods configured to assist a garment designer in applying graphics and artwork across the seams of a garment.
US08868222B2 Audio quality estimation method, audio quality estimation apparatus, and computer readable recording medium recording a program
An audio quality estimation apparatus includes an audio packet loss frequency calculation unit (11) which, when at least one audio packet to be assessed exists in singly or continuously generated IP packet losses, calculates an audio packet loss frequency based on information of received IP packets by counting the packet losses as an audio packet loss of one time regardless of the continuous length, an average influence time calculation unit (12) which calculates, based on information of received IP packets, an average influence time serving as an average time during which audio quality is influenced when the audio packet loss frequency is 1, and a subjective quality assessment value estimation unit (22) which estimates a subjective quality assessment value based on the audio packet loss frequency and average influence time.
US08868213B2 Microlead for detection/stimulation, implantable in venous, arterial or lymphatic networks
A microlead implantable in a patient's venous, arterial or lymphatic networks for the detection and/or stimulation of tissue. The microlead has a diameter at most equal to 2 French (0.66 mm) and comprises at least one microcable (40) comprising a core cable (11) and an insulation layer (20) partially surrounding the core. The core is formed of a plurality of strands, and has a composite structure comprising a structuring material having high fatigue resistance, and a radiopaque material. A denuded area (30) is formed in the isolation layer (20) so as to form at least one electrode for stimulation detection. The microlead is shaped at the electrodes (30) according to at least one electrical contact and mechanical stabilization preshape, and has a gradual decrease of rigidity along the microlead between its proximal portion and its distal portion.
US08868211B2 Nerve cuff for implantable electrode
A flat interface nerve electrode provides a plurality of electrical contacts embedded in a non-conductive cuff structure, which acts to gently and non-evasively redefine the geometry of a nerve through the application of a force acting on the nerve without causing damage to the nerve. The cuff is open at one side and has a connection to a lead at the other side. During implantation the open sides of the cuff are closed so as to capture the nerve in the cuff in a single motion.
US08868204B2 Esthetic device useful for increasing skin beautification and methods thereof
The present invention provides an esthetic device, useful for increasing skin beautification at a region of a patient's skin, comprising: a. electrical output device for repeatedly generating at least two electrical waveform simultaneously, each of said electrical waveform is comprised of a combination of multiple types of waveforms; and b. two electrodes electrically coupled to said electrical output device, placed on said skin region and apply said at least two electrical waveform on said skin portion. The two electrical signal applied to said region are essentially dissimilar, ultra-strong, at a frequency range of 0 Hz to 20 Hz, having an amplitude of about 4 to about 20 Volts, electrical current higher that 500 and lower than 2.5 milliampere and power output of about 24 milli-Watts.
US08868199B2 System and method of compressing medical maps for pulse generator or database storage
The present disclosure involves a method of data-reducing and storing a sensation map. A sensation map associated with a patient is provided. The sensation map includes a graphical depiction of a sensation experienced by the patient. The sensation may be pain or paresthesia experienced by the patient in response to an electrical stimulation therapy. A data file is generated. The data file has a data size less than a data size of the sensation map. The data file contains digital information allowing a reconstruction of the sensation map. Electronic communication is then established with an implanted medical device located inside the patient's body. Thereafter, the data file is sent to the implanted medical device for storage. The stored data files are retrievable by another clinician programmer later to reconstruct the sensation map.
US08868196B2 Neurostimulation system and method for rostro-caudally steering current using longitudinal ideal multipole configurations
A system for an electrical neurostimulator coupled to a plurality of electrodes. The system comprises a user-controlled input device configured for generating directional control signals. The system further comprises control circuitry configured for sequentially defining a plurality of different ideal bipole/tripole configurations relative to the plurality of electrodes in response to the directional control signals, generating a plurality of stimulation parameter sets respectively corresponding to the plurality of ideal bipole/tripole configurations, each stimulation parameter set defining relative amplitude values for the plurality of electrodes that emulate the respective ideal bipole/tripole configuration, and instructing the electrical neurostimulator to convey electrical energy to the plurality of electrodes in accordance with the plurality of stimulation parameter sets.
US08868194B2 Aortic pacemaker
The present invention depicts an implantable artificial pacemaker (AAP) comprising oscillatory means providing pulsating signals at a pre-selected frequency, wherein the pacemaker is pacing the aorta. The invention also describes an AAP further comprising; (i) a plurality of sensors disposed internally or externally to the aorta; and (ii) a pacing means in which the AAP stimulates the aortic media, augmenting physiological aortic elastic recoil. An AAP further comprising a processor capable of obtaining information from sensors and triggering an appropriate contraction wave in the aortic media is also introduced. A method of managing aortic rhythm comprising; (i) implanting an AAP comprising oscillatory means; and (ii) pulsating signals at a preselected frequency, so as to pace the aorta and in which the pulsating signals are provided by synchronizing and coordinating activation impulses in a portion of the aorta using electrical impulses is also taught.
US08868191B2 Regulation of neurotrophins
Disclosed are methods for regulating neurotrophin levels within a human body. The invention utilizes an implantable signal generator to deliver stimulation to neural tissue elements. Alternatively, an implantable pump may be utilized to delivery one or more drugs. The implanted device delivers treatment therapy to the neural tissue to thereby alter the level of neurotrophic factors such as BDNF expressed by the influenced neural tissue. A sensor may be used to detect various symptoms of a nervous system disorder. A microprocessor algorithm may then analyze the output from the sensor to regulate the treatment therapy delivered to the body. The invention describes a novel method to regulate the intrinsic levels of neurotrophins and may be used to treat patients with neurological and cognitive disorders.
US08868178B2 Arrhythmia electrotherapy device and method with provisions for mitigating patient discomfort
Apparatus and method for treating an arrhythmia in a patient using an electrotherapy device such as a subcutaneous pacing device. The device applies a series of electrotherapy pulses in response to the presence of the arrhythmia. Various provisions are disclosed for mitigating pain or discomfort as a result of the electrotherapy pulses.
US08868177B2 Non-invasive treatment of neurodegenerative diseases
Methods and devices for the non-invasive treatment of neurodegenerative diseases through delivery of energy to target nervous tissue, particularly the vagus nerve. In certain embodiments, the devices include a magnetic stimulator having coils with toroidal windings, which are in contact with an electrically conducting medium that is adapted to conform to the contour of a target body surface of a patient. The coils induce an electric current and/or an electric field within the patient, thereby stimulating nerve fibers within the patient. The stimulation brings about reduction of neuroinflammation in patients suffering from conditions comprising Alzheimer's Disease, Parkinson's Disease, Multiple Sclerosis, postoperative cognitive dysfunction and postoperative delirium.
US08868172B2 Methods and systems for recommending an appropriate action to a patient for managing epilepsy and other neurological disorders
The present invention provides methods and system for managing neurological disorders such as epilepsy. In one embodiment, the method comprises measuring one or more signals from a patient and processing the one or more signals to characterize a patient's propensity for a future seizure. The characterized propensity for the seizure is thereafter used to determine an appropriate action for managing or treating the predicted seizure; and a recommendation is communicated to the patient that is indicative of the appropriate action.
US08868163B2 Method and apparatus for predicting patient outcomes from a physiological segmentable patient signal
A method and apparatus for predicting patient outcome from a physiological segmentable signal of a patient. In one embodiment, the method comprises the steps of obtaining the physiological segmentable signal of the patient; segmenting the physiological segmentable signal into a plurality of separate segmentable components; calculating a time series of the morphological distance between adjacent separate segmentable components of the plurality of separate segmentable components; and predicting patient outcome in response to the time series of the morphological distance. In another aspect, the invention relates to a method for extracting information from physiological signals for one or more subjects including the steps of partitioning the physiological signal into a plurality of components, grouping the components into a plurality of information classes, assigning a unique symbol to each information class, mapping each component to the assigned symbol, and examining one or more such sequences for clinical significance.
US08868159B2 Optical imaging diagnostic apparatus and the display control method thereof
An optical imaging diagnostic apparatus including: a designating unit for designating a predetermined circumferential-direction position at the circumference of the transmitting and receiving unit on the cross-sectional image displayed; an extraction unit for extracting, within the plurality of line data used for the generation of the cross-sectional image, line data corresponding to circumferential-direction position designated in the designating unit from the storage unit; a calculation unit for calculating attenuation rate in a predetermined region in a radial direction of a body lumen with respect to the extracted line data; and a display unit for displaying the calculated attenuation rate.
US08868153B2 Image correction using multichannel blind deconvolution with homomorphic filtering
A method includes obtaining a plurality of magnetic resonance (MR) coil images of a subject of interest, each MR coil image being generated from one of an array of MR receiving coils; combining the plurality of coil images to generate an image estimate of the subject of interest; performing a multichannel blind deconvolution (MBD) process including: deriving coil sensitivity information for every one of the array of MR receiving coils based on the image estimate or a filtered image estimate derived from the image estimate; updating the image estimate or the filtered image estimate using the derived coil sensitivity information to generate an updated image estimate; and applying a homomorphic filter to the image estimate to derive the filtered image estimate, or to the updated image estimate to derive a filtered updated image estimate, or a combination thereof.
US08868146B2 Re-condensation device and NMR analysis device provided therewith
A re-condensation device allows an NMR analysis device to be reduced in overall size and minimizes heat penetration into a liquid helium tank. An NMR analysis device provided with said re-condensation device. The re-condensation device includes: a second cooling member, part of which is inserted into a neck tube, and which re-condenses liquid helium; and a first cooling member, part of which is inserted into the neck tube. The second cooling member is thermally connected to a chiller's second cooling stage, and the first cooling member is thermally connected to the chiller's first cooling stage. The first cooling member has: a first insertion part, which has a diameter that allows insertion into the neck tube; and an inside contact part on the outer surface of the first insertion part and that cools heat seals by contacting, from the inside, a part of the neck tube that outside contact parts contact.
US08868140B2 Method and system for integrated wireless power and data communication
A method and system of integrated wireless power and data transmission in a wireless device having a data communication circuit for wireless data communication and a power reception circuit including a charge storage unit. The wireless device is tuned to receive wireless RF signals in a certain frequency band via an antenna. Switching between power reception mode and data communication mode is detected. Received RF signal electrical charge is selectively distributed to the power reception circuit and/or the data communication circuit based on the switching mode and/or strength of the RF signal.
US08868135B2 Orientation arbitration
Methods and devices for configuring and displaying individual display screens of a multi-display device. More particularly, the method includes determining and presenting the display orientation of each display independently of other displays. The method and device may present a portrait display orientation in one display screen while simultaneously present a landscape display orientation in another display screen. Display orientation may be based on the user's desires and/or requirements of a hosted application. Upon rotation of the multi-display device, each screen display may be configured to maintain its orientation or may be configured to allow its display orientation to change, for example from portrait to landscape orientation. The display orientation characteristics for each display screen may be selectable by the user.
US08868129B2 Antenna device and application terminal for dual-mode intelligent mobile phone
The present invention provides an antenna device for a dual-mode intelligent mobile phone, which comprises: a Code Division Multiple Access 2000 1× Evolution-data Optimized (CDMA 20001× EV-DO) antenna (101), a Global System for Mobile Communications (GSM) antenna (102), a Wireless Fidelity/Bluetooth/Global Position System (WIFI/BT/GPS) antenna (103) and a WIFI/GPS dual-frequency device (104). The present invention further provides an application terminal for a dual-mode intelligent mobile phone. By using the device and the terminal provided by present invention, multiple antennas can be disposed in the narrow space of a mobile phone and the interference among the antennas can be reduced.
US08868125B2 Method for determining in which condition a first base station which is in an energy saving mode has to switch in another operation mode
The present invention concerns a method for determining, in a wireless cellular telecommunication network, in which condition a first base station which is in an energy saving mode has to switch in an operation mode which enables a mobile terminal to be handled by the first base station and wherein the mobile terminal is currently handled by a second base station. The method comprises the steps of: obtaining information representative of a path gain between the second base station and the mobile terminal and of a path gain between the first base station and the mobile terminal, determining, from the information representative of the path gains a power of transmission of signal transferred by the first base station which enables the mobile terminal to be handled by the first base station and by the second base station.
US08868123B2 Method and system for managing transmit power on a wireless communication network
The present disclosure sets forth multiple embodiments of the invention. Among those embodiments is a method for managing the power of an uplink signal (e.g., an LTE PUSCH or PUCCH). The method involves determining a convolution of a first function and a second function (which may be power density functions) of the uplink signal and determining the power of the uplink signal based on the convolution. The uplink signal comprises one or both of a data signal (transmitted over a PUSCH, for example) and a control signal (transmitted over a PUSCH or PUCCH, for example). The uplink signal is transmitted over one or more subcarriers (which may be carried by resource blocks, for example).
US08868120B2 Access point for assigning group ID and method of assigning group ID
Provided is an access point that may transmit information about a data receiving terminal that receives data from the access point, to a terminal, using a limited number of bits. Using an overloading scheme, information about multiple terminals may be expressed based on a limited number of bits.
US08868117B2 Method for grouping access points in high speed mobile environment and communication system using the method
Provided is an access point grouping method to be performed in a high speed mobile environment and a communication system using the access point grouping method. A system capacity may be improved by grouping users having different movement speeds with respect to various channel environments classified based on existence of an LOS channel, and by performing beamforming. Channel information with respect to a user moving at a high speed may not be required, and thus overhead may be reduced.
US08868113B2 Method for monitoring entities
The inventive method for monitoring entities (10) moving in a monitored space represented by a first digital model (14) comprising a set of maps (16) divided into geographical zones (18) of a predetermined shape, and having a size defined according to the level of granularity, includes: identifying geographical zones (18) of each map (16), defining operational zones (24a, 24b) and associating each operational zone (24a, 24b) with a predefined level of granularity, configuration, positioning the entity (10), determining a level of granularity to be applied, determining a geographical zone (18) containing the entity (10), detecting a change of zone, and applying a new level of granularity as a function of the operational destination zone (24a, 24b). The determination steps, the detection step, and the application step are carried out within each entity (10), independently.
US08868112B2 Personalized location information for mobile devices
Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.
US08868110B2 Wireless communication device capable of efficient network search
A wireless communication device is disclosed that is capable of performing efficient network searching. Specifically, by utilizing its location information and accessing stored cell information, the device can streamline searching. Further, if a full search is to be performed, the device receives information from multiple radio access technologies together, and processes the received information digitally in order to search the individual radio access technologies. In addition, the device is capable of performing efficient 4G searches by setting its RF module to capture information of multiple raster points simultaneously within a search band, and shifting the search band so as not to duplicatively search raster points.
US08868108B2 System and method for accessing location-based business services via electronic mail
Server access is provided to a wireless apparatus via a wireless network. A message is received containing a service request. The service and sever capable of servicing the service request is determined. The service is requested from the server and a reply is received. The reply is formatted for communication over the wireless network and sent. Location dependent information may also be requested with a wireless apparatus including a global positioning device and a two-way wireless communication device. Such an apparatus can “know” its global location and therefore can request information dependent on that location. The apparatus receives signals from a global positioning system and calculates a location. The calculated location is included in the service request sent over the wireless network.
US08868104B2 Multi-tier geofence detection
Methods, program products, and systems for multi-tier geofence detection are disclosed. In general, in one aspect, a mobile device can be configured to perform a task when the mobile device enters a geographic region. The mobile device can monitor a current location using a multi-tier approach. A baseband subsystem can monitor a coarse location of the mobile device using various course location parameters, such as a mobile country code (MCC), a location area code (LAC), or a cell identifier (cell ID), as the mobile device moves closer to the geographic region. Upon determining that the mobile device is in a cell that intersects the geographic region, the baseband subsystem can transfer the monitoring to the application subsystem. The task can be performed when the application subsystem determines that the mobile device is currently located in the geographic region.
US08868096B2 Multi-tier quality of service wireless communications networks
The present invention pertains to improved communication quality of service (QoS) in cellular communication networks (10) and the like. A customer has the option to pay different fees for different tiers of service relating to voice quality and bandwidth access (S102). Higher service tiers may guarantee that a specific vocoder or bit rate is used; they may also guarantee that communication is supported by such parameters as maximum allowed dropped calls rate, maximum allowed jitter and maximum allowed latency (Table 1). Network availability may be guaranteed as per Service Level Agreements that are the part of the contract between a subscriber and a service provider. Different tiers may be associated with customers' records (208) for billing purposes. The network (200) may also afford high end cellular phones higher voice quality by comparing a given high end phone to a look up table (FIG. 6), which indicates what level of service is associated with the given phone. A calling mobile station (312) or a receiving mobile station (302) may ask the other mobile station to change to a more robust vocoder (410) or bit rate (S508) to ensure a higher quality phone call. Furthermore, the user may also opt to change the quality level before or during a call.
US08868095B2 Downlink and uplink array and beamforming arrangement for wireless communication networks
System and methods of cellular communications network are described herein. In one system, an antenna array is described. The antenna array has a first beamforming arrangement for producing uplink beams and a second beamforming arrangement for producing downlink beams. The first and second beamforming arrangements are different from one another. The wireless communication network communicates with a mobile station by use of the uplink and downlink beamforming arrangements.
US08868088B2 Method and apparatus for communication control between radio network controllers
The present invention provides a method for communication control between radio network controllers. The method comprises: after a serving node B belonging to a drift radio network controller controls a terminal to perform activation of an enhanced dedicated channel radio link, notifying a radio link activation information of the terminal to the drift radio network controller; and the drift radio network controller sending a radio link activation indication to a serving radio network controller according to the radio link activation information; and, after the serving node B belonging to the drift radio network controller controls the terminal to perform deactivation of the enhanced dedicated channel radio link, notifying a radio link deactivation information of the terminal to the drift radio network controller; and the drift radio network controller sending a radio link deactivation indication to the serving radio network controller according to the radio link deactivation information.
US08868080B2 Handover in case of a radio link failure
The present invention relates to methods and arrangements in a UE and a RBSin a wireless communications system, enabling an efficient handover of the user equipment. The method comprises transmitting (810) a message to the serving radio base station, the message indicating the need for a handover to a cell of a target radio base station. It also comprises observing (820) an indication that a handover request transmitted by the serving radio base station is rejected by the target radio base station, and selecting (830) a recovery cell based on the observed indication when detecting a radio link failure.
US08868076B2 Information method and system of a user access mode to provide access control for handover to a target home (e)NodeB
The present invention discloses an information method of a user access mode, and the method comprises: when attempting to hand over a User Equipment (UE) to a target hybrid home (e)NodeB cell, a network element at a network side informs a target hybrid home (e)NodeB of a current user access mode of the UE via a handover signaling, wherein the user access mode is information on whether or not the UE is a member user of the target hybrid home (e)NodeB cell. The present invention further discloses an information system of a user access mode, in which an informing unit at a network side is used for a network element at the network side to inform, when attempting to hand over a UE to a target hybrid home (e)NodeB cell, a target hybrid home (e)NodeB of a current user access mode of the UE via a handover signaling. By using the method and system of the present invention, when the network attempts to hand over a UE to a target hybrid home (e)NodeB cell, the informing of a user access mode is realized to guarantee the priority of a member user of the hybrid home (e)NodeB in access and resource allocation.
US08868072B2 Method and system for facilitating communication between wireless communication devices
There is provided a method in a first communications device operable to communicate with a second device using a network supporting first and second different communication methods. The method comprises: allowing the first device to communicate with the second device using the first communication method; registering the first device on a service platform of the network; requesting from the service platform a second device status indicator of the ability of the second device to communicate using the second communication method; receiving the second device status indicator from the service platform; and, allowing the first device to communicate with the second device using the second communication method in dependence on the received second device status indicator. The second device status indicator depends on the current network connectivity of the second device. At least one of the first and second devices is a mobile telecommunications device.
US08868064B1 Mobile device metrics management
A method of troubleshooting a mobile communication system comprising collecting, by a mobile communication device, data of pre-selected metrics of the mobile communication device in a queue of the mobile communication device; processing, by the mobile communication device, the data in the queue; storing, by the mobile communication device, the processed data in a memory of the mobile communication device; discarding, by the mobile communication device, a portion of previously-stored data in the memory, when the memory is full; sending, by the mobile communication device, the data from the memory to a server computer; analyzing, by the server computer, the data of the mobile communication device; and troubleshooting the mobile communication system, based on the analysis.
US08868058B2 Universal near field self-configuring femtocell
Embodiments of the present invention include a method for configuring a femtocell. In one embodiment, the method includes identifying a cellular device within near-field communication range of the femtocell. The method identifies a carrier network associated with the cellular device and automatically configures the femtocell to operate on the carrier network associated with the cellular device.
US08868046B2 Systems and methods for selective filtering of inbound mobile communications
Various implementations of the disclosed technology relate to selectively filtering inbound communications. An example implementation may send filtered incoming calls directly to an alternate voicemail account based on a list of pre-approved contacts. Moreover, a user notification may not be provided at the time of receiving the incoming call. In another implementation, a response message indicating a user status may automatically be sent back to the sender of the inbound communication. In some implementations, selective filtering of inbound communications may be activated manually by a user, or automatically at a scheduled time, or responsive to a mobile device entering a threshold distance of a location. Discrete logs may be kept for each of selective filtered and allowed inbound communications.
US08868041B2 Radio management method and system using embedded universal integrated circuit card
A multi-use embedded universal integrated circuit card contains more than one active MNO (mobile network operator) profile. The example card may include a time manager and a radio resource schedule for managing access to a radio within a wireless device. The time manager enables one of the active MNO profiles at a time in accordance with the radio resource schedule, effectively allocating respective time slices to applications associated with each of the active MNO profiles.
US08868033B1 Method and system for avoiding unauthorized wireless communication devices at a femtocell
Methods and systems are provided for reducing a number of unauthorized wireless communication devices (WCDs) on a femtocell. A femtocell may initially provide wireless service on a first femtocell carrier. The femtocell may subsequently receive a registration request from a WCD on the first femtocell carrier. The femtocell may then determine whether the WCD is authorized to receive wireless services from the femtocell. Responsive to making a determination that the WCD is not authorized to receive wireless services, the femtocell may switch to providing service on a second femtocell carrier different than the first.
US08868019B2 Forward filter training scheme
A method includes receiving an input signal carrying transmitted values by a receiver, which includes a decision device that produces estimates of the transmitted values. The input signal is filtered using a forward filter to produce a forward-filtered signal, and the estimates of the transmitted values are filtered using a backward filter to produce a backward-filtered signal. The decision device is applied to a composite signal produced from the forward-filtered and backward-filtered signals, so as to produce the estimates of the transmitted values. An accuracy of the estimates of the transmitted values is assessed, and coefficients of the forward filter are adapted depending on the assessed accuracy.
US08868013B2 Apparatus and method for transmitting/receiving signal
A signal transmitting apparatus includes a signal distributor, a frequency converter, and a frequency synthesizer. The signal distributor is configured to baseband signals corresponding respectively to a plurality of frequency band. The frequency converter is configured to convert each of the distributed baseband signals into one of a positive frequency signal and a negative frequency signal according to the frequency band. The frequency synthesizer is configured to synthesize the positive frequency signal and the negative frequency signal to generate a transmission signal. Herein, the positive frequency signal and the negative frequency signal are signals included in one predetermined intermediate frequency band.
US08868008B2 Switch circuit for controlling a connection between an antenna and an external circuit
A switch circuit with a unit capable of improving a margin voltage without using a negative bias generation circuit is provided. A switch comprising an N-type MOSFET is used for a switch passing a signal to an antenna and a switch comprising a P-type MOSFET is used for a shunt switch grounding a signal. A common control signal is input to the gate terminal of the MOSFET constituting each switch. The inverted signal of this control signal is coupled to a ground terminal of the switch, and thus the potential of the gate terminal of each MOSFET can be set to the ground voltage.
US08867994B2 Signal transmission via body conduction
Methods and apparatus for signal transmission via body conduction are disclosed herein. The assembly may be attached, adhered, or otherwise embedded into or upon a removable oral appliance to form a bearing aid assembly. Such an oral appliance may be a custom-made device which can enhance and/or optimize received data and/or audio signals for vibrational conduction to the user. Data and/or audio signals may be encoded and transmitted or received along or through the user's body to an oral appliance contained within or along the user's mouth. Alternatively, information may be transmitted between various other devices over the user's body aside from an oral appliance. The encoded signals may be decoded and the auditory signals may be transmitted via vibrational conductance to the user.
US08867993B1 Wireless tracking system and method utilizing near-field communication devices
The present invention provides a method and system for determining a near-field communication interaction in a wireless tracking mesh network. The present invention preferably utilizes near-field communication devices in conjunction with tracking tags to transmit signals for reception by sensors stationed throughout a facility which form a mesh network and forward the signals to an information engine for analysis. Bearers of the near-field communication devices preferably include individuals, objects, assets and rooms of the facility.
US08867990B2 Detecting a presence of near field communications (NFC) devices
A near field communications (NFC) device is disclosed that detects a presence of another NFC capable device within its magnetic field. The NFC device generates an unmodulated frequency varying detection sequence to generate a frequency varying magnetic field and/or a modulated frequency invariant detection sequence to generate a carrier-frequency invariant magnetic field. The NFC device samples these magnetic fields and compares these samples to various a priori known responses of various objects to determine whether another NFC device is present within the frequency varying magnetic field and/or the carrier-frequency invariant magnetic field.
US08867985B2 Method for relaying data in multi-hop cellular system
Disclosed is a method for relaying data in a multi-hop cellular system, the method including receiving by a terminal from a base station a notification as to whether the terminal is decided as a candidate for a relay, deciding by the terminal whether to be a representative candidate terminal for the relay according to a channel state with the other terminals within a coverage of the base station if the terminal is decided as the candidate for the relay, sending by the terminal to the base station a notification if the terminal is decided as the representative candidate terminal, and relaying data received from the other terminals to calculate relay probability terminals to the base station if the terminal is notified from the base station as to that the terminal is finally decided as the relay.
US08867984B2 Interference coordination for communication network
Techniques are disclosed for interference coordination in communication networks. For example, a method comprises the following steps. Input information is obtained from a communication network. The input information comprises existing power levels associated with transmitting nodes in the communication network, and existing channel information associated with receiving nodes in the communication network. A coordinated resource set of future transmitting times and future power levels associated with the transmitting nodes and future decoding times associated with the receiving nodes that reduce interference in the communication network is determined. The coordinated resource set determination comprises evaluating a cost function for a given range of interference values based on at least a portion of the input information. In a downlink scenario, the transmitting nodes may comprise base stations and relays, and the receiving nodes may comprise user equipment. The method may also be applied to an uplink scenario.
US08867983B2 Method and apparatus for controlling a relay station in a multi-hop relay network
A method of controlling a relay station in a cell of a multi-hop relay network in accordance with a one-way propagation delay between a base station in the cell and the relay station. A relay station in a cell of a multi-hop relay network including means for controlling the signal flow between the relay station and the various other stations in the cell in accordance with a one-way propagation delay between a base station in the cell and the relay station.
US08867968B2 Movable toner port cover member for a replaceable unit of an imaging device
A rotating cover on the developer unit of an imaging apparatus to prevent toner leaks from the toner entry port of the developer unit. When installing a toner cartridge, the cartridge contacts a surface to cause the cover to rotate to an open position, thereby exposing the toner port for receiving toner. Conversely, when the toner cartridge is removed the cover is rotated into a closed position with the aid of a torsion spring so as to seal the toner entry port of the developer unit.
US08867967B2 Development apparatus
A development apparatus includes a developer bearing member which develops a latent image, a first room supplying developer to the developer bearing member, and a second room connecting to the first room via opening portions formed at both ends of the first room, with the first room and the second room forming a circulation passage circulating the developer. In addition, a partition wall partitions the first room and the second room, a replenishment passage connects outside of the circulation passage and replenishes the developer, and a discharge port discharges surplus developer from the development container. A replenishing screw is arranged in the replenishment passage and conveys developer in a replenishing port toward the circulation passage, and a ventilation port is formed at a replenishing port side outside of the circulation passage of the first room or the second room or inside of the replenishment passage.
US08867963B2 Driving mechanism and image forming apparatus comprising the same
The belt driving mechanism of the present invention includes: a driving pulley; a driven pulley; a looped transmission belt extended over the driving pulley and the driven pulley; a first holding member that bearing-supports and holds the driving pulley; a second holding member that bearing-supports and holds the driven pulley, and is combined with the first holding member; and a biasing member that biases the first holding member and the second holding member to be separated, in a state in which the first holding member and the second holding member are combined.
US08867935B2 Power control device, electronic apparatus, and image forming apparatus
A power control device includes a power control unit, a power switch, a timer unit, a power supply switch, and a connection instruction unit. The power control unit is driven by power supplied from a power source. The power switch outputs a detection signal to the power control unit. The timer unit outputs a switch-on signal for giving an instruction to turn on the switch. The power supply switch switches between connection and non-connection of the power source and a load. The connection instruction unit outputs a connection instruction signal for connecting the power source to the load. The power control unit outputs a stop signal for stopping the output of the switch-on signal to the timer unit before a time point at which the predetermined time elapses when the power is supplied from the power source. The power control unit outputs the switch-on signal to the connection instruction unit.
US08867933B2 Methods for providing a transferable page countdown for a toner cartridge between image forming devices
A method for providing a page countdown for a replaceable toner cartridge according to one embodiment includes, upon detecting a toner cartridge that is out of usable toner, determining a number of pages remaining for a page countdown associated with the toner cartridge. Whether a toner sump of an imaging unit positioned to receive toner from the toner cartridge contains sufficient toner to print the number of pages remaining is also determined. If the toner sump of the imaging unit contains sufficient toner, the page countdown continues from the number of pages remaining. If the toner sump of the imaging unit does not contain sufficient toner, the number of pages remaining for the page countdown is reset based on the amount of toner available in the toner sump of the imaging unit and the page countdown continues from the reset number of pages remaining.
US08867928B2 Hybrid fiber coaxial network optical transport system with distortion control
Linearized optical transmitter units are described for a hybrid optical fiber coaxial cable network. The linearized optical transmitter unit can comprise a directly-modulated or externally-modulated laser optically coupled to an optical conduit directed to an optical fiber communications link and electrically coupled to an electrical RF source line that provides an RF source to drive the laser or an external modulator for a light beam from the laser. A linearization information electrical component comprising memory and/or a processor, and a data output configured to transmit linearization enabling data for input into a direct digital synthesis engine that enables the direct digital synthesis engine to generate an RF signal wherein nonlinear responses of the transmitter and/or the optical fiber communications link are pre-compensated, in which the data is specific for the optical transmitter and/or the optical fiber communications link. An electronic communication channel can connected to the data output of the electrical component to communicate the linearization enabling data external to the linearized optical transmitter unit suitable for communication to the direct digital synthesis engine. The linearized optical transmitter can be assembled in a plug-in module. Corresponding HFC systems and methods are also described.
US08867921B2 Optical communications in amplified reciprocal networks
Techniques, apparatus and systems to provide carrier signal transmission in reciprocal transmission architecture networks for optical communications.
US08867918B2 Remote controller
A remote controller includes: an operation unit including plural operation keys; a radio communication unit that performs bidirectional communication with a controlled apparatus; an infrared communication unit that performs unidirectional communication with the controlled apparatus; and a control unit that is input with an operation signal from the operation unit and controls the radio communication unit and the infrared communication unit, wherein the control unit includes a measuring unit that measures power supply voltage, and the control unit controls the radio communication unit to transmit a control signal to the controlled apparatus when the power supply voltage is equal to or higher than a predetermined value and controls the infrared communication unit to transmit the control signal to the controlled apparatus when the power supply voltage is lower than the predetermined value.
US08867916B2 Optical transmission method and apparatus using OFDM
In order to achieve a higher spectral efficiency of OFDM sub-bands, optical signals using orthogonal frequency division multiplexing are transmitted through an optical network in the form of a continuous waveband optical signal. An optical add/drop multiplexer (1) splits the continuous waveband optical signal into an express path and a drop path. A band pass filter (4) is provided in the drop path to extract a sub-band carrying at least one of said OFDM modulated optical signals (DROP). The band pass filter (4) has a filter bandwidth that covers the sub-band to be extracted. A band-stop filter (3) is provided in the express path to remove the sub-band to be extracted from the continuous waveband optical signal (IN). The band stop filter (3) has a filter bandwidth which is narrower than the band pass filter (4). An OFDM modulated optical add signal (ADD) can be added into the wavelength gap created through the band stop filter (3). The sub-band carrying the optical add signal (ADD) occupies a wavelength range which is completely covered by the filter bandwidth of the band-stop filter (3). The difference between the filter bandwidths of the band pass filter (4) and the band stop filter (3) corresponds preferably to the slope of the filter edges of the filters (3, 4).
US08867914B2 ASE compensation in optical amplifiers
A method of operating a production optical amplifier comprises determining a training data set of amplified spontaneous emission (ASE) values of a training optical amplifier over a plurality of training operating conditions, determining a production data set of ASE values of the production optical amplifier over a plurality of production operating conditions, the plurality of production operating conditions corresponding to a sub-set of the plurality of training operating conditions, determining an adjusted data set of adjusted ASE values produced by extrapolation from the production data set so that the adjusted data set is provided over a plurality of operating conditions corresponding to the plurality of training operating conditions, determining, for each of a plurality of operating conditions, a dynamic ASE tilt factor from the training data set and the adjusted ASE data set so determined, determining a larger data set of ASE values over a wider set of operating conditions than either the training data set or the production data set from the adjusted ASE dataset and the dynamic ASE tilt factor, and compensating the optical output power of the production optical amplifier in correspondence with the larger ASE data set generated from the production data set and the dynamic ASE tilt factor over the plurality of operating conditions, which is preferably a larger set of operating conditions than that of the training data set or production data set. Advantageously a compensating ASE value can be more quickly and cheaply determined by this method compared to those shown in the prior art.
US08867912B2 Optical service channel systems and methods over high loss links
Optical service channel (OSC) systems and methods over high loss links are described utilizing redundant telemetry channels. A first telemetry channel provides a low bandwidth communication channel used when Raman amplification is unavailable on a high loss link for supporting a subset of operations, administration, maintenance, and provisioning (OAM&P) communication. A second telemetry channel provides a high bandwidth communication channel for when Raman amplification is available to support full OAM&P communication. The first and second telemetry operate cooperatively ensuring nodal OAM&P communication over high loss links (e.g., 50 dB) regardless of operational status of Raman amplification.
US08867911B2 Device to determine a phase difference of in-phase and quadrature component of signal light, and a method to determine the phase difference
A device able to evaluate a phase difference between I-component and Q-component of signal light generated by an optical hybrid is disclosed. The device includes a detector, a compensator and an evaluator. The detector detects positive and negative elements of each of the I-component and the Q-component. The compensator generates a compensated I-component and a compensated Q-component so as to keep the sum of positive and negative elements of each of components in constant. The evaluator determines the phase difference via an ellipsoid drawn by the compensated I- and Q-components.
US08867876B2 Optical fiber splitter module and fiber optic array therefor
An optical fiber splitter has a higher density fiber optic array that allows for smaller packaging. The optical fibers that extend from the optical fiber splitter have one end connectorized and their spacing at the other end reduced, thereby eliminating components that were heretofore required. A method of making the fiber optic array includes interleaving the optical fibers to reduce the overall dimensions of the fiber optic array and the fiber optic splitter. A tool is used to reduce the spacing of the optical fibers in the fiber optic array.
US08867874B2 Method for modifying the combining or splitting ratio of a multimode interference coupler
Method for modifying the splitting or combining ratio of a first multimode interference (MMI) coupler (100), which first coupler is arranged to convey light from one or several input waveguides to one or several output waveguides, wherein a film (103a) of a material is arranged over the first coupler, wherein the film is strained so that a force is applied by the film to the surface of the first coupler, and so that the refractive index profile in the material of the first coupler changes as a consequence of the force, and wherein the splitting or combining ratio is modified as a consequence of the changed refractive index profile.
US08867869B2 Miniaturized high speed optical module
The present disclosure relates to an optical module comprising a carrier substrate including first electrical connection terminals on a first surface and second electrical connection terminals on a second surface electrically connected to the first electrical connection terminals. The second electrical connection terminals are connectable to a circuit carrier. The optical module further comprises an optically transparent carrier including first electrical connection terminals, and an optical element electrically connected to the optically transparent carrier. The optically transparent carrier is mechanically attached and electrically connected to the carrier substrate trough corresponding first electrical connection terminals, and the optical element is connected on a first surface of the optically transparent carrier and is adapted to emit/receive light through the optically transparent carrier to/from an optical coupling element facing a second surface of the optically transparent carrier opposing the first surface.
US08867862B1 Self-optimizing analysis window sizing method
A method of selecting an optimal window length in a digital processing system includes receiving a digital signal and analyzing the signal with a group of Hanning windows having different sizes. The windows being arranged so that they can be scaled to be comparable. The digital signal is windowed with each selected window and a transform is computed. The transformed signal is scaled and corrected. A metric is computed from the resulting signal for each window. The metrics are compared and the window size is selected based on agreement with a user defined metric. The specific window function, shift and scaling are such that the resulting analysis is mathematically equivalent across different window sizes.
US08867857B2 Method for restoration of blurred barcode images
A method for restoring an image of a blurred barcode includes capturing the image, restoring the image by selecting one Optical Transfer Function (OTF) in a database and performing deconvolution on the image, decoding the barcode in the restored image to return numbers represented by the barcode, and displaying the returned numbers.
US08867848B2 Display test device, display test method, and storage medium
A display test apparatus includes a determination information storage unit that stores a determination information for use in determining correctness of content displaying, a file acquisition unit that acquires a file, a content image creation unit that creates an image of content to be displayed on the basis of the file, a content image analysis unit that analyzes a displaying of the content on the basis of the image of content, a determination unit that determines whether the content is correctly displayed on the basis of the determination information and a result of the analysis by the content image analysis unit, and an output unit that outputs a determination result information indicating a result of the determination by the determination unit.
US08867844B2 Edge based template matching
A method for image processing includes determining edge pixels of a model image and determining features for the edge pixels of the model image. The image processing includes determining edge pixels of an input image and determining features for the edge pixels of the input image. The system matches the features of the model image with the features of the input image to determine candidate locations of an object within the input image.
US08867838B2 Method and system for a text data entry from an electronic document
A method for processing an electronic document is provided. The electronic document includes a plurality of text fields and a text label associated with each of the plurality of text fields. The method includes step of extracting the plurality of text fields from the electronic document. The method includes step of grouping the plurality of extracted text fields to generate a plurality of groups. The method includes step of labeling the plurality of groups based on a first pre-defined criteria to generate a plurality of labeled groups. The method includes step of distributing the plurality of labeled groups in a plurality of queues based on a second pre-defined criteria. The method includes step of transmitting the plurality of labeled groups from the plurality of queues to one or more crowdworkers based on a third pre-defined criteria.
US08867837B2 Detecting separator lines in a web page
A system and method of detecting separator lines in a web page may include determining coordinates of visible web elements on a web page, generating an edge image of the web page based on the coordinates of the web elements, filtering edges belonging to non-separator line elements within the edge image, detecting horizontal lines within the edge image, detecting vertical lines within the edge image, and filtering short lines within the edge image. A system for detecting separator lines in a web page may include a memory device, and a processor communicatively coupled to the memory, in which the processor determines coordinates of visible web elements on a web page, generates an edge image of the web page based on the coordinates of the web elements, filters edges belonging to non-separator line elements within the edge image, detects horizontal lines within the edge image, detects vertical lines within the edge image, and filters short lines within the edge image.
US08867832B2 Method for detecting and removing scrolling texts during video communication
A method for detecting and removing scrolling texts comprising a step of using an adaptive transient difference processing of video communication to conduct frame calculation, wherein the adaptive transient difference processing takes first N frames fjkt−N and a current frame fjkt, and subtracts them to obtain a frame difference; and if the frame difference is greater than a threshold value, it is determined that the current frame fjkt has scrolling texts; and interpolates the first N frames before the current position of the scrolling texts to replace the current frame fjkt to achieve the goal of hiding the scrolling texts during video communication to enhance the viewing effect.
US08867824B2 Image processing apparatus, method, and program
An image processing apparatus includes a depth control signal generation unit generating a depth control signal controlling emphasis of the feel of each region of an input image based on the depth position of a subject in each region of the input image; a face skin region control signal generation unit generating a face skin region control signal controlling emphasis of the feel of each region in the input image based on the human face skin region in the input image; a person region control signal generation unit generating a person region control signal controlling emphasis of the feel of each region in the input image based on the region of the person in the input image; and a control signal synthesis unit synthesizing the depth control signal, the face skin region control signal, and the person region control signal to generate a control signal.
US08867818B2 Method of creating template for matching, as well as device for creating template
Disclosed is a method wherein a template for template matching is created with high accuracy and high efficiency. With respect to each individual pattern constituting a basic circuit, pattern information regarding a plurality of layers in a semiconductor device is stored in a library. On the basis of the designation of the position and the layer, pattern information regarding the designated position and layer is extracted from the pattern information stored in the library. A template is created on the basis of the extracted pattern information.
US08867800B2 Method of designing and fabricating patient-specific restorations from intra-oral scanning of a digital impression
Taking a digital implant or abutment level digital impression by means of intra-oral, computed tomography or other imaging method provides the restorative doctor and laboratory accurate and effective data for determining the implant position, angulation and locking feature orientation without a physical impression. Such data is correlated with a digital library to produce an output which enables design and fabrication of an accurate restorative device such as a prosthetic tooth or crown. In this way the time-consuming, costly and error prone mechanical replication of the relevant dental anatomy is obviated.
US08867798B2 Method and apparatus for photograph finding
Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
US08867792B2 Environment recognition device and environment recognition method
There are provided an environment recognition device and an environment recognition method. the environment recognition device retains beforehand shape information that is information on a shape of a specific object; obtains a luminance of each of target portions, formed by dividing a detection area, and extracting a target portion including an edge; obtains a relative distance of the target portion including an edge; and determines a specific object indicated with the shape information by performing a Hough transform on the target portion having the edge based on the shape information according to the relative distance.
US08867784B2 Apparatus and method for detecting a vertex of an image
Disclosed are an apparatus for detecting a vertex of an image and a method for the same detecting the vertex with the high degree of accuracy and reducing time to detect the vertex by minimizing the interaction operations of the user to detect the vertex even in a touch input part having the low degree of sensing precision. The method includes inputting a vertex position of an image, setting an ROI, detecting a plurality of edges, detecting a candidate straight line group based on the edges, and removing a candidate straight line forming forms an angle less than a critical angle with respect to a base candidate straight line set from the candidate straight line group, and determining an intersection point between a remaining candidate straight line and the base candidate straight line provided at a position making a minimum distance from the input vertex position as an optimal vertex.
US08867779B2 Image tagging user interface
A global tag for an image is received identifies one or more objects in the image, and a region-specific tag for the image identifies one or more objects in a region of the image. The global tag and the region-specific tag are stored with the image. Displayed, along with the image, is an identifier for each of the one or more objects identified in the global tag, and an identifier for each of the one or more objects identified in the region-specific tag. Different users are able to maintain different names for the same person, allowing the same tag of the image to be used as the basis for displaying the image with different names for the different users. Additionally, the tags can be used as a basis for generating a credits list of people that are included in a compilation of images.
US08867759B2 System and method for utilizing inter-microphone level differences for speech enhancement
Systems and methods for utilizing inter-microphone level differences to attenuate noise and enhance speech are provided. In exemplary embodiments, energy estimates of acoustic signals received by a primary microphone and a secondary microphone are determined in order to determine an inter-microphone level difference (ILD). This ILD in combination with a noise estimate based only on a primary microphone acoustic signal allow a filter estimate to be derived. In some embodiments, the derived filter estimate may be smoothed. The filter estimate is then applied to the acoustic signal from the primary microphone to generate a speech estimate.
US08867749B2 Acoustic spatial projector
A method and system for producing an acoustic spatial projection by creating audio channels for producing an acoustic field by mixing, on a reflective surface, sounds associated with the audio channels is provided. In one embodiment, a method includes the step of using audio information to determining a set of audio channels. Each audio channel is associated with a sound source, such as one or more loudspeakers, and for a subset of the audio channels, the associated sound sources emit sound waves directed at a reflective surface prior to being received at a listening location. The method further includes steps of determining an acoustic response of a listening environment; steps of determining a delay to apply to one or more channels of the set of audio channels; and steps of determining a frequency compensation to apply to one or more channels of the audio channels.
US08867747B2 Key generation for networks
Systems, methods, and other embodiments associated with key generation for networks are described. One example method includes configuring a key server with a pseudo-random function (PRF). The key server may provide keying material to gateways. The method may also include controlling the key server to generate a cryptography data structure (e.g., D-matrix) based, at least in part, on the PRF and a seed value. The method may also include controlling the key server to selectively distribute a portion of the cryptography data structure and/or data derived from the cryptography data structure to a gateway. The gateway may then encrypt communications based, at least in part, on the portion of the cryptography data structure. The method may also include selectively distributing an epoch value to members of the set of gateways that may then decrypt an encrypted communication based, at least in part, on the epoch value.
US08867746B2 Method for protecting a control device against manipulation
A method for protecting a control device against manipulation in which a number of set of keys for decoding cryptographic functions is provided, a key switch being additionally provided, via which the cryptographic functions access sets of keys.
US08867745B2 Efficient transmission of cryptographic information in secure real time protocol
Efficient transmission of cryptographic information in secure real time protocol. A transmitting terminal may be used to encrypt data with a session key derived from a bit-stream. The bit-stream may be sent with header information to the receiving terminal. To conserve bandwidth, the information may be divided into portions, and each portion transmitted with an encrypted data packet. The receiving terminal may be used to recover the bit-stream from the information portions in the packet headers, and use the bit-stream to derive the session key. The session key may be used to decrypt the data.
US08867743B1 Encryption of large amounts of data using secure encryption methods
Information is encrypted using randomly generated information, a multiple step process, and additional secured logic. Upon receiving a credit card authorization request with a credit card number (or other sensitive or valuable information), the present technology may randomly select an encryption key from a set of encryption keys. A randomly generated encryption index may then be generated. The credit card number may then be encrypted using the encryption key a number of times as indicated by the randomly generated index. A cryptographic salting key may be selected from a set of cryptographic salting keys and salting modification logic may be accessed. The selected salting key may then be applied to the encrypted credit card number. After the salting, the salting modification logic may be applied to the salted encryption string.
US08867738B2 Method and device for reducing vectoring-enhanced noise in copper telephone loops
A method and a corresponding device for reducing enhanced noise generated as a result of applying vectoring to signals transmitted and subsequently received over a plurality of copper telephone loops involve receiving a set of intermediate values, which correspond to estimates of the transmitted signals. The intermediate values are generated by applying a vectoring procedure to initial samples of the received signals. The intermediate values are demodulated. At least one demodulated value is selected as a final estimate of a corresponding transmitted signal. The initial samples are then refined by removing each initial sample that has a corresponding selected demodulated value. The vectoring procedure, the demodulating, the selecting, and the refining are each repeated using the refined samples in place of the initial samples to generate new intermediate values that have reduced noise.
US08867737B2 System and method for providing line power to a digital telephone
A method line powering a remote access device or telephone from a centralized location that includes abstraction of the ancillary signaling functions to that central location. A method of receiving a request for a telephone call includes receiving a digital telephony packet and determining a ring signal in response to the received digital telephony packet. The method also includes generating a voltage signal in response to the determined ring signal and communicating the voltage signal over a twisted pair connection to a digital telephone. The communicated voltage signal is operable to power the digital telephone and generate a ring signal at the digital telephone. The digital telephone is operable to generate digital telephony packets representative of voice data.
US08867730B2 Contact center trend analysis and process altering system and method
A trend is identified by examining multiple communications in a contact center. For example, a trend can be a specific issue or problem related to a product. A communication related to the trend is identified. Based on identification of the trend, a process for routing the communications in the contact center is altered.In one embodiment, different menus/items in an Interactive Voice Response (IVR) system are changed based on the identified trend. In other embodiments, communications related to the trend are identified and moved to different queues or held in queues until there is a valid response. The identified communications can be responded to automatically, by specific agents, by group mailings, and the like. In addition, prior communications that relate to the trend are identified. This allows additional responses to be sent or processes to be altered in order to provide the customer with a better quality of service.
US08867725B2 System and method for providing custom alerts
A system and method for providing custom alerts including a processor configured to retrieve a custom alert from a custom alert provider, a receiver configured to receive, from a user, a request to initiate communication with a communications agent, and a transmitter configured to transmit one or more signals over a network to communicate with the communications agent, wherein transmitting the one or more signals includes transmitting the custom alert for output at the communication agent.
US08867720B2 Method and system for enhanced conference call security
A method for controlling access by of communication devices to a conference call, the method comprising associating proximity settings with a conference call, the proximity settings indicating a acceptable proximity of other communication devices relative to a selected communication device; sensing by the selected communication device proximity of the other devices within its proximity of the communication device to obtain proximity information; and determining, by a processor, from the obtained proximity information and the proximity settings an action to be performed with reference to the conference call.
US08867715B2 System and method for the management of credit-debit operations in accounts related to telecommunications services
A method and a system for the management of telecommunication services provided by an operator to users (4) and (6) of telecommunication services, the method comprising: assigning a subscriber network identifier (IS) to each subscribed user (6); monitoring inbound communications toward the subscriber network identifiers (IS) assigned to subscribed users; creating, by virtue of means (8) for creating and managing virtual accounts, a virtual account (CV) registered to each network identifier originating communications (IC); informing, by virtue of information means (14), at least the user (4) or (6) of telecommunication services who originates the communication toward the subscriber network identifier (IS) and/or the registrant of the network identifier originating communications (IC) of the existence and/or balance of the virtual account (CV). The telecommunication service management system comprises means for implementing the method.
US08867698B2 Counting circuit, delay value quantization circuit, and latency control circuit
A counting circuit includes: a clock division unit configured to divide a reference clock signal at a preset division ratio and generate a divided clock signal, a counting unit configured to count the divided clock signal, and a counting control unit configured to enable the counting unit during an enable period corresponding to the division ratio.
US08867693B2 Rod spacer grid for a nuclear fuel assembly, and a corresponding assembly
A grid (13) for supporting nuclear fuel pencils (3) for a nuclear fuel assembly (1) comprising a peripheral belt (17), the peripheral belt (17) comprising on at least one of its edges (35, 37) guide fins (33) is disclosed. The edge (35, 37) of the peripheral belt (17) has between the adjacent guide fins (33) recesses (39) towards the inside of the grid (13). The invention is applicable, for example, to pressurized water reactors.
US08867688B2 Nozzle mounting structure
[Problem] To facilitate mounting of a nozzle.[Solving Means] In a nozzle mounting structure for mounting a nozzle 20 penetrating through a reactor vessel 10 having a hemispherical concave inner surface, the nozzle mounting structure includes a removed concave portion 17 in which a base material 12 on an inner surface side of the reactor vessel 10 is removed in a symmetrical shape around a normal line N on the hemispherical concave inner surface of the reactor vessel 10, a flange 25 provided on the nozzle 20, formed in a same symmetrical shape as that of the removed concave portion 17 around the normal line N, and inserted into the removed concave portion 17, and a weld part 18 provided around the normal line N for welding the flange 25 to the reactor vessel 10.
US08867682B2 Dejitter (desynchronize) technique to smooth gapped clock with jitter/wander attenuation using all digital logic
Digital logic receives a gapped and jittery clock signal with specified frequency and frequency offset allowed by specification and a reference clock signal with same specified frequency and different frequency offset allowed by specification having low jitter. The digital logic adds and/or removes cycles from the reference clock signal over an extended period of time to produce a produced clock signal with low jitter that has a frequency that approaches the frequency of the gapped and jittery clock signal. The produced clock signal being provided as feedback to the digital frequency comparator and also acts as final dejitter smooth clock output with 50% duty cycle.
US08867681B2 Transmission system, transmission device, and clock synchronization method
A transmission system which couples a plurality of transmission devices to a control device includes a first transmission device which is one of the plurality of transmission devices; a first calculation circuit which calculates a first difference value indicating a frequency difference value between a common clock supplied from the control device and a first clock as a clock used in the first transmission device; and a transmitter which reports the first difference value to a second transmission device other than the first transmission device, wherein the second transmission device comprises: a second calculation circuit which calculates a second difference value indicating a frequency difference value between the common clock and a second clock used in the second transmission device, and a frequency controller which controls an oscillator generating the second clock so that the second difference value approaches the first difference value reported from the first transmission device.
US08867680B2 Circuitry system and method for connecting synchronous clock domains of the circuitry system
A clock domain separation device and a method for operating the device is provided for separating two clock domains of a bus system in a system-on-chip (SoC). The clock domain separation device is a hardware module that acts as a guarding between the two clock domains that contain either bus end, and is generally applicable with handshake-type bus protocols. The clock domain separation module allows for each clock domain to switch its clock on and off independently from the state of the other clock domains, without risking data loss or protocol violation.
US08867674B2 Scalable satellite receiver system
A receiver for a multi-channel communication system can include a down-converter device, an analog-to-digital converter (ADC), and a plurality of digital channel selection devices. The down-converter device can be configured to down-convert a plurality of analog signals from the multi-channel communication system to a plurality of corresponding low intermediate frequency (IF) signals. The ADC can be configured to convert the plurality of corresponding low-IF signals to a plurality of digital signals. Further, each digital channel selection device from the plurality of digital channel selection devices can be configured to select a digital signal corresponding to a channel of interest from the plurality of digital signals for further processing.
US08867670B2 Method and device for decoding of signals transmitted over fading channels with multiplicative noise
A method of generating a reliability indicator for decoding an encoded signal transmitted from a transmitter to a receiver via a wireless channel subject to fading. The method comprises: receiving symbols of the encoded signal; generating a reliability indicator for decoding at least some of the symbols selectively based on one or both of a statistical model representing additive white Gaussian noise (AWGN) in the encoded signal and a statistical model representing fading of the encoded signal; and selecting the statistical model based on signal characteristics of the wireless channel.
US08867664B2 Midamble allocations for MIMO transmissions
Allocation of multiple training sequences transmitted in a MIMO timeslot from multiple transmit antenna elements is provided. For example, a method of generating signals in a MIMO timeslot, the method comprising: selecting a first training sequence; preparing a first data payload; generating a first signal including the prepared first data payload and the first training sequence; transmitting the first signal in a MIMO timeslot from a first antenna of a network element; selecting a second training sequence, wherein the second training sequence is different from first training sequence; preparing a second data payload; generating a second signal including the prepared second data payload and the second training sequence; and transmitting the second signal in the MIMO timeslot from a second antenna of the network element.
US08867663B2 OFDM signal transmission method and apparatus
An orthogonal frequency division multiplexing (OFDM) signal transmission apparatus which transmits OFDM signals by using a plurality of transmission antennas includes a subcarrier setting device which sets signals for subcarriers so as to use some of the subcarriers of the OFDM signals as pilot subcarriers to transmit pilot signals and use the remaining subcarriers as data subcarriers to transmit data signals, the subcarrier setting device changing polarities of signals for the pilot subcarriers for each transmission antenna.
US08867658B2 Multicarrier-signal receiving apparatus and multicarrier-signal transmitting apparatus
A multicarrier signal transmitting apparatus includes a rotation amount setting unit and a phase rotator. The rotation amount setting unit sets a phase rotation amount for each subcarrier of a plurality of subcarrier groups, where the phase rotation amount being set with a setting selected from a first setting being that the phase rotation amount is set for a first subcarrier group set which includes a plurality of continuous subcarrier groups and a second setting being that the phase rotation amount is set for a second subcarrier group set which includes a plurality of continuous subcarrier groups, where the number of the continuous subcarrier groups included in the first subcarrier group set is different from the number of the continuous subcarrier groups included in the second subcarrier group set. The phase rotator adds, based on the phase rotation amount, a phase rotation to reference signals and a data signal of each subcarrier of the plurality of subcarrier groups.
US08867656B2 Communication apparatus and communication method
When a determination is made that communication by an SM scheme is suitable, a setting unit performs switching from a communication level by an STC scheme to the communication level by the SM scheme, between the communication level at a first level of MCS by the space-time coding scheme and the communication level at a second level of MCS by the SM scheme. When a determination is made that communication by the SM scheme is unsuitable, the setting unit performs switching from the communication level by the STC scheme to the communication level by the spatial multiplexing scheme, between the communication level at a third level of MCS, which is higher than the first level, by the space-time coding scheme and a fourth level of the modulation scheme and the coding rate, which is higher than the second level, by the SM scheme.
US08867653B2 Physical layer frame format for long range WLAN
In a method for generating a physical layer (PHY) data unit for transmission via a communication channel, a first preamble portion and a data portion of the data unit is generated. The first preamble portion includes one or more long training fields. The first preamble portion and the data portion are modulated using a plurality of orthogonal frequency division multiplexing (OFDM) symbols. Symbol duration of each OFDM symbol is at least 8 μs. The data unit is generated to include the plurality of OFDM symbols.
US08867646B2 Multiple-input multiple-output communication system control method and apparatus
A communication system control method, a communication system control apparatus and an apparatus for use in a communication system are provided. The communication system control apparatus includes an information collection unit to collect user set information about candidate user sets grouped by a plurality of base stations, and a scheduler to select target user sets corresponding to the plurality of base stations from among the candidate user sets based on an achievable sum data transmission rate of the plurality of base stations, and perform scheduling with respect to users included in the target user sets, the achievable sum data transmission rate being calculated based on the user set information.
US08867641B2 Concatenated transmission system and concatenated transmission method
A concatenated transmission system according to the embodiment generates OFDM signals, from unit transmission waves of broadcast transport streams for a plurality of systems, concatenates the OFDM signals for the respective systems. To generate OFDM signals, the system arranges pilot signals, each having a specific phase, at prescribed positions in the frames, respectively. The system displaces the OFDM signals so that the pilot signal for any unit transmission wave may be identical in position and phase to the pilot signals for the two adjacent unit transmission waves having lower and higher frequencies, respectively.
US08867636B2 Method for improving synchronization and information transmission in a communication system
A method is provided for synchronization in a communication system. A receiver receives and processes a signal with a centrally symmetric part s(k) exploitable for synchronization. The signal is based on a uniquely identifiable sequence c(l) from a set of sequences exploitable for information transmission. The centrally symmetric part s(k) is centrally symmetric in the shape of absolute value thereof. The centrally symmetric part s(k) is of arbitrary length N, and the sequence c(l) is a Zadoff-Chu sequence.
US08867630B2 Agile switched-load resonating transmitter for passband power line communication
An agile switched-load transmitter for a communications system for a power distribution network comprises a resonant transponder (T1) with a variable primary frequency. The transmitter significantly increases the bandwidth for communications, significantly lessens the effect of bandwidth noise, and greatly improves both the quality of communications and data throughput. Switches (S1, S2) selectively connect the transponder to the communications systems and control current flow through a resonant circuit of the unit, particularly the timing between charging and discharging of a capacitive component thereof. This allows the frequency of operation of the transmitter to be controlled so an inbound signal has a frequency within a range of selected frequencies, rather than a fixed frequency, and enables the transponder to deliver an output signal of relatively high power that propagates through the power distribution network with relatively little loss in signal strength.
US08867618B2 Method and apparatus for weighted prediction for scalable video coding
There are provided scalable video encoders, scalable video decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by using a motion vector that corresponds to a block in a lower layer of the picture as a motion vector predictor for the block in the enhancement layer, and using a weighting parameter that was applied to a particular lower layer reference picture to encode the block in the lower layer for motion compensation of the block in the enhancement layer. The block in the enhancement layer corresponds to the block in the lower layer.
US08867615B1 Encoding image data
Devices, systems, methods, and other embodiments associated with encoding image data are described. In one embodiment, a method includes determining, using at least hardware, a first cost based on a first prediction mode of a macroblock of image data and determining a second cost based on a second prediction mode of the macro-block. Upon determining the first cost is less than the second cost, the method determines a third cost based on a third prediction mode of the macro-block. Upon determining the third cost is less than the first cost, the method determines a fourth cost based on a fourth prediction mode of the macro-block. Upon determining the third cost is less than or equal to the fourth cost, the method assigns the third prediction mode to the macro-block.
US08867614B2 Image coding method and image decoding method
According to an embodiment, an image coding method includes a transforming and quantizing step of orthogonally transforming and quantizing each of a plurality of blocks as a unit within a target region of an input image to obtain coefficients; and a variable-length coding step of coding a plurality of coefficient strings each having coefficients of same frequency component among the blocks within the target region by using a plurality of variable length coding schemes: The variable-length coding step includes switching among the variable-length coding schemes for each coefficient string.
US08867613B2 Method and apparatus for rate control for compression of video frames
A method and apparatus for controlling the rate of compression in video/image compression environments is provided. The method includes determining a scaling factor that results in a compressed file size as close to a target file size as possible. In determining the scaling factor, tolerance limits of the current file size as compared with a predetermined tolerance is made, and when the tolerance is not met, the current scaling factor is interpolated to generate a new scaling factor, and consideration of a ratio of file sizes is made to determine if a new downsampling factor is needed for the interpolated scaling factor.
US08867612B2 Decoding method for decoding an incoming bitstream and method for performing the same
There is disclosed a decoding method for decoding an incoming bitstream entropy-encoded according to an encoding method based on either of arithmetic encoding algorithm and non-arithmetic encoding algorithm, the incoming bitstream including syntax elements. The decoding method includes a first converting step of converting the incoming bitstream into an intermediate bitstream according to the encoding method, the first converting being capable of being omitted, a buffering step of selecting, according to the encoding method, either the intermediate bitstream or the incoming bitstream to store the selected bitstream onto a memory, and a second converting step of reading the selected bitstream from the memory to convert the read bitstream into syntax elements, the read bitstream being either the intermediate bitstream or the incoming bitstream.
US08867610B2 System and methods for video and audio data distribution
Data compression and decompression methods for compressing and decompressing data based on an actual or expected throughput (bandwidth) of a system. In one embodiment, a controller tracks and monitors the throughput (data storage and retrieval) of a data compression system and generates control signals to enable/disable different compression algorithms when, e.g., a bottleneck occurs so as to increase the throughput and eliminate the bottleneck.
US08867603B1 Method and system for balancing an equalizer at a receiver
A configurable analog equalizer is set to a first high-pass frequency response that is intentionally too moderate to compensate for a low-pass frequency response of a physical link coupling a transmitter and a receiver. A Feed Forward Equalizer (FFE) is activated at the receiver; the FFE includes a set of coefficients having a minimum configuration of a cursor coefficient and a first pre-cursor coefficient. A Decision Feedback Equalizer (DFE) is activated at the receiver; the DFE includes a set of coefficients having a minimum configuration of a first post-cursor coefficient. The configurable analog equalizer is then set to a high-pass frequency response that is more intense than the first high-pass frequency response, until the first post-cursor coefficient of the DFE substantially equals an absolute value of a quotient obtained by dividing the first pre-cursor coefficient of the FFE by the cursor coefficient of the FFE.
US08867601B2 System and method for iterative nonlinear compensation for intermodulation distortion in multicarrier communication systems
A receiver is provided that can receive a first signal transmitted on a first carrier and a second signal transmitted on a second carrier. The receiver includes a channel estimation portion, a multicarrier nonlinear equalizer, a first log likelihood computing portion and a second log likelihood computing portion. The channel estimation portion can output a first estimation. The multicarrier nonlinear equalizer can output a first equalized signal and a second equalized signal. The first log likelihood ratio computing portion can output a first log likelihood ratio signal based on the first equalized signal. The second log likelihood ratio computing portion can output a second log likelihood ratio signal based on the second equalized signal. The multicarrier nonlinear equalizer can further output a third equalized signal and a fourth equalized signal. The third equalized signal is based on the first signal, the second signal and the first estimation. The fourth equalized signal is based on the first signal, the second signal and the first estimation.
US08867596B2 Methods and apparatuses of calibrating I/Q mismatch in communication circuit
A method and apparatus of calibrating I/Q mismatch of a communication circuit is disclosed. The disclosure employs I/Q test signals respectively including different frequency components to calibrate the frequency-dependent I/Q mismatch existing in the communication system.
US08867590B2 Method and apparatus for relaying signal in wireless network
Disclosed are a control method and a control device for implementing two-way communication in a wireless network. A repeater can measure a channel matrix, which indicates channel information of each of a plurality of nodes based on signals received simultaneously from the plurality of the nodes, and calculate a first basic lattice size, which initializes the lattice sizes of the received signals according to predefined rules. Then, the repeater uses the channel matrix of each of the nodes and the initialized first lattice size to calculate for each of the nodes a first normalization factor, which normalizes the sizes of the signals simultaneously received from each of the nodes, and a minimum normalized factor, which is equivalent to the minimum value of the first normalization factor. And then, the repeater calculates a second lattice size for each of the nodes using the first normalization factor, the minimum normalization factor, and the initialized first lattice size, which have been calculated for each of the nodes. Then, the repeater calculates a second normalization factor using the second lattice size and the channel matrix of each of the nodes. And then, the repeater transmits the new calculated lattice size and the normalization factor to each of the nodes.
US08867589B2 Method and apparatus for multiplexing control and data channel
An approach is provided for performing control signaling. Data and control information are received. The control information is orthogonalized using block-level spreading. The data and the orthogonalized control information are multiplexed at a symbol-level.
US08867588B2 Chirp data channel synchronisation
An aspect of the invention is directed to a method for maintaining the synchronization of a receiver with a chirp signal sent over a link from a transmitter. The chirp signal comprises at least a first chirp having a gradient greater than one. The transmitter may encode data on to the signal by varying the properties of the chirps it transmits. The receiver correlates the received first chirp with an expected reference chirp to produce a set of correlation results. Should the gradient of the received chirp match the gradient of the expected reference chirp, then a distinct large “prompt” peak will be present having a greater magnitude than any other correlation peaks present in the correlation results. Transmitted data symbols may be inferred from properties of this prompt peak, for example its position in samples in the correlation results.
US08867580B2 Wavelength tunable laser
Described herein is a tunable optical filter (1). The filter includes a phase manipulation layer in the form of a liquid crystal material (3) and a diffractive layer in the form of a diffraction grating (5) sandwiched between an upper glass layer (7) and lower silicon layer (9). Grating (5) includes a grating structure (11) etched therein for angularly diffracting an input optical signal into a plurality of constituent wavelength components according to wavelength. Material (3) includes a two-dimensional array of independently addressable pixels (13), each pixel configured for receiving a drive signal and, in response to the drive signal, selectively modifying the phase of the wavelength components incident onto each pixel to directionally steer the components along respective angularly separated paths. By suitable steering of the wavelength components, at least one wavelength component is coupled along a predetermined collection path to an optical system such as a laser cavity.
US08867578B2 Method and system for hybrid integration of a tunable laser for a cable TV transmitter
A cable television transmitter includes a substrate including a silicon material, control electronics disposed in the substrate, and a gain medium coupled to the substrate. The gain medium includes a compound semiconductor material. The cable television transmitter also includes an optical modulator optically coupled to the gain medium and electrically coupled to the control electronics, a waveguide disposed in the substrate and optically coupled to the gain medium, a first wavelength selective element characterized by a first reflectance spectrum and disposed in the substrate, and a second wavelength selective element characterized by a second reflectance spectrum and disposed in the substrate. The cable television transmitter further includes an optical coupler disposed in the substrate and joining the first wavelength selective element, the second wavelength selective element, and the waveguide and an output mirror.
US08867574B2 Format of VHT-SIG-B and service fields in IEEE 802.11AC
Methods and apparatus for transmitting and receiving frames with various Very High Throughput Signal B (VHT-SIG-B) and Service field formats are provided. Some of these formats may be in accordance with the IEEE 802.11ac amendment to the wireless local area network (WLAN) standard.
US08867570B2 Methods of transmitting pilot tones and data in spatial multiplexing transmission
A method and apparatus of transmitting pilot tones and data in multi-carrier spatial multiplexing transmission is disclosed. The method includes a plurality of subscribers transmitting data to a base station through common frequency sub-carrier and symbol time tiles. Each of the multiple subscribers rotating frequency sub-carrier and symbol time locations of pilot tones within the frequency sub-carrier and symbol time tiles.
US08867564B2 Method and system for an extended range ethernet link discovery signaling
Aspects of a method and system for extended range Ethernet link discovery signaling are provided. A local PHY may detect of one or more active twisted-pair wires in a remote PHY in extended range applications. The local PHY may determine whether to operate as a master or slave based on detected pairs. When operating as a master device, the local PHY may correct twisted-pair wire swap information received from the remote PHY before communicating an encoded link length value to the remote PHY. When operating as a slave device, the local PHY may transmit encoded twisted-pair wire swap information to the remote PHY before recovering a link length value communicated from the remote PHY. The local PHY may communicate supported operating modes based on the link length value to the remote PHY. Moreover, the local PHY may enable establishing a common full duplex operating mode with the remote PHY.
US08867560B2 Managing crossbar oversubscription
A number of ports are configured in a linecard in a network device as dedicated ports and a remaining number of ports as shared ports. A total bandwidth allocated to the dedicated ports is computed. It is determined that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports. The total data sent the central crossbar is rate limited to less than the available bandwidth at the central crossbar. First data associated with the dedicated ports is scheduled to the central crossbar using a first priority. Second data associated with the shared ports is scheduled using a second priority. A shared port data is scheduled based on a ration of a bandwidth requirement for the shared port as a fraction of overall bandwidth requirement for the shared ports.
US08867557B2 Method for providing selective service by selective service module and home gateway using the same
A selective service providing method using a selective service module, and a home gateway using the same are provided. A home gateway includes a module port for mounting a service module which provides a particular service; a communication interface for receiving a function result of the service module mounted to the module port; a display interface connected with a display; and a processor for sending the function result received from the service module through the communication interface, to the display through the display interface. Thus, the user's intended service can be selectively provided using the selective service module.
US08867553B2 Performing interactive connectivity checks in a mobility environment
A network element, method and computer program product is enabled to perform interactive connectivity checks in a mobility environment. Specifically, a network element comprises a discovery unit configured to identify a candidate defined as a combination of an internet protocol address and a port which the network element can use to communicate with a particular other network element. The network further comprises a mobile internet protocol signaling unit configured to submit a candidate identified by the discovery unit and to receive a candidate related to the other network element, and a simple traversal underneath network address translators protocol enabled unit configured to perform a connectivity check for a pair constituted by the submitted candidate and the received candidate by using the simple traversal underneath network address translators protocol.
US08867538B2 Ethernet media converter supporting high-speed wireless access
Disclosed are method and system for Ethernet media conversion supporting high-speed wireless access points. The method includes receiving at each of a plurality of input-side Ethernet modules in a media converter, a plurality of input data streams at a first data rate. In the media converter each of the plurality of input data streams may be aggregated into an output data stream at a second data rate. The output data stream may then be transmitted at the second data rate from an output-side Ethernet module in the media converter. Each of the input data streams may be received from an Ethernet switch, and the output data stream may be transmitted to a wireless access point. In one exemplary implementation, each of the input-side Ethernet modules may include a 1G PHY, while the output-side Ethernet module may include one or both of a 2.5G PHY and a 4G PHY.
US08867537B1 Method and system for processing network packets
A method for writing information to a first memory location controlled by a first computing system from a second memory location controlled by a second computing system that interfaces with the first computing system via a network connection is provided.
US08867529B2 System and method for providing a fate sharing identifier in a network environment
A method is provided in one example embodiment and includes receiving a first portion of an identifier associated with a communication session involving a first endpoint that generated the first portion of the identifier. The method also includes receiving a second portion of the identifier associated with the communication session involving a second endpoint that generated the second portion of the identifier. The method can further include communicating a reservation request associated with a network resource to be allocated for the communication session. The reservation request includes the first portion and the second portion of the identifier.
US08867523B2 Local area network of serial intelligent cells
A serial intelligent cell (SIC) and a connection topology for local area networks using Electrically-conducting media. A local area network can be configured from a plurality of SIC's interconnected so that all communications between two adjacent SIC's is both point-to-point and bidirectional. Each SIC can be connected to one or more other SIC's to allow redundant communication paths. Communications in different areas of a SIC network are independent of one another, so that there is no fundamental limit on the size or extent of a SIC network. Each SIC can optionally be connected to one or more data terminals, computers, telephones, sensors, actuators, etc., to facilitate interconnectivity among such devices. Networks according to the present invention can be configured for a variety of applications, including a local telephone system, remote computer bus extender, multiplexers, PABX/PBX functionality, security systems, and local broadcasting services.
US08867521B2 Apparatus and method for communication
Apparatus and method for communication are provided. The solution includes controlling the communication of a transceiver on shared data channels using a data channel slot including a sensing period and a data period and controlling a transceiver to communicate on common and dedicated control channels on a shared spectrum using control channel slots, each control channel slot including a downlink part and an uplink part, wherein the uplink part occurs at the same time as the sensing period of a data channel slot.
US08867513B2 Method and apparatus for utilizing a second receiver to establish time and frequency
Apparatus and methods for synchronizing a network element (e.g. access points, femtocells, etc.) to a master network (such as a cellular network) to provide accurate frequency and/or time references for their internal systems. In one embodiment, the network element utilizes a dedicated receiver (or transceiver) to receive timing information from the master network. The implementation of the dedicated receiver is advantageous for cost and simplicity reasons. Furthermore, the timing or frequency information, as received from the master network, is used to correct the network element's internal timing. In addition, the network element's internal timing can operate in open-loop mode, if no master network can be found, thereby allowing for the device to continue providing service to network users. Additionally, a dedicated receiver can also receive information (e.g. location, SID, NID, SSID, etc.) local to the network element, such information may be useful or required for seamless operation within the master network.
US08867511B2 System and method for reducing resets during handovers in a single frequency dual carrier wireless communication system
A method, apparatus, and computer program product can provide for procedures at an access terminal for handling the delivery of packets from the MAC entity to the RLC entity, with an aim to reduce the occurrence of RLC resets that might otherwise be caused by out-of-order processing of control packets following a serving cell change. In one example, a MAC entity may insert an identifier into a packet delivered up to the RLC entity, to indicate whether the packet arrived from the current primary serving cell. In another example, a serving cell change procedure may include steps to flush a queue at the MAC entity and kill any running reordering release timers. In these ways potential problems caused by out-of-order control packets can be reduced or avoided.
US08867505B2 Fast data-link connection method for saving connection time in CDMA 2000 network
Disclosed herein is a fast data call connection method capable of reducing a connection time and increasing the probability of connection success in a CDMA 2000 network.In the fast data call connection method of the present invention, the PDSN transmits a data call connection request message, including an authentication type and a challenge value, to the MS. The MS transmits a data call connection response message, including a response to the challenge value, to the PDSN. The PDSN performs authentication with reference to the data call connection response message, and transmits a data call connection complete message to the MS if authentication succeeds. Accordingly, the present invention is advantageous in that it can reduce connection time, can increase the probability of connection success, and can guarantee compatibility by checking the MS version before a data call connection process is executed.
US08867501B2 Multi-radio coexistence
In a multi-radio user equipment, communications on a Long Term Evolution (LTE) radio and Wireless Local Area Network (WLAN) radio operating in Wi-Fi mode may be aligned to reduce interference between the two radios. Communications of the WLAN radio may be aligned to the LTE radio using Notice of Absence (NoA) functionality.
US08867494B2 System and method for single frequency dual cell high speed downlink packet access
A system and method provide single frequency, dual cell high-speed downlink packet access to a UMTS telecommunications system. A first downlink channel is provided from a first sector, and a second downlink channel is provided from a second sector, wherein the first downlink channel and the second downlink channel are in substantially the same carrier frequency. Feedback information such as a CQI and/or a PCI is provided on an uplink channel to facilitate adaptation of the respective downlink channels. Here, the uplink carrier may be in the same or a different carrier frequency than that of the downlink channels.
US08867489B2 Mobile communication method and exchange
The present invention is designed such that a new SGSN receives a location update message from a terminal (1) having moved from the management area of an old SGSN to the management area of the new SGSN, and the new SGSN having received the location update message sends a GTPv2 signal for getting communication path information corresponding to GTPv2, to the old SGSN. The old SGSN, upon receiving the GTPv2 signal, if holding communication path information of to GTPv1 as a logical communication path established for the terminal (1), sends, as a response, a GTPv2 signal in which the communication path information by GTPv1 is set in an additional parameter 24, to the new SGSN.
US08867486B2 Wireless data communications employing IP flow mobility
Techniques for IP flow mobility in a wireless data communications system, which allow for selective movement of IP data flows between different access networks supporting different access technology types. An access terminal (AT) is configured to selectively communicate using plural access technologies. Plural IP data flows are established between the AT and a first access network using a first technology type. A flow mobility trigger condition is detected, and in response, at least one IP data flow is moved to a second access network using a second technology, while maintaining at least another of the data flows to the first access network, and using the same IP address for the AT for data flows handled by both access networks, by using a mapping function between packet-filters for data flows and the access technology. The techniques may be used in conjunction with IP mobility protocols such as PMIP and CMIP.
US08867475B2 CDMA mobile communication system and communication method
A radio communication system having a base station and a plurality of radio terminals, wherein each radio terminal having a transmission request transmits a reservation packet at arbitrary timing through a reservation channel in accordance with a CDMA scheme, and the base station assigns a traffic channel and a time slot to be used to each radio terminal requesting a reservation through a reply packet outputted onto a reply channel. On the reservation channel, a short spreading code corresponding to a matched filter is applied.
US08867468B2 Joint uplink data processing by plural base stations
Joint uplink processing by plural base stations includes sending, by a serving base station, a request for uplink resources of a second base station for receiving uplink data of a mobile station. The serving base station receives first uplink data from the mobile station, and the serving base station further receives (from the second base station) second uplink data of the mobile station received by the second base station using the uplink resources specified by the request.
US08867466B2 Method and apparatus for activating or deactivating secondary carriers in time division duplex mobile communication system using carrier aggregation
A method and an apparatus for activating or deactivating a primary carrier and secondary carriers in a Time Division Duplex Long Term Evolution (TDD LTE) system using carrier aggregation are provided. An apparatus includes an User Equipment employing the method corresponding the operation associated with the activation and deactivation of SCells, which thereby performs communication with eNBs without errors.
US08867464B2 Methods and arrangements in a wireless communication system
A method for processing downlink control information in a mobile terminal capable of receiving multiple component carriers. The mobile terminal receives on a component carrier, downlink control information that includes a bit field allocated for a transmit power control (TPC) command. If the bit field comprises one or more bits that are not used for the TPC command, the mobile terminal interprets the meaning of the bits not used for the TPC command based on an ACK/NACK feedback mode with which the mobile terminal is configured.
US08867459B2 Mobile subscriber information transmission over multiple uplink frames
Methods and apparatuses of a mobile subscriber transmitting information to a base station are disclosed. One method includes identifying an uplink transmission condition. If the uplink transmission condition is identified, the mobile subscriber transmits a message over multiple uplink frames. The mobile subscriber informs the base station that it is transmitting the message over the multiple uplink frames.
US08867458B2 Network controlled device to device / machine to machine cluster operation
Methods, apparatuses, and systems can permit network allocation of uplink resources. In one example, a method includes determining uplink resources to be granted to a cluster. The method can also include preparing, at an apparatus, an uplink resource grant, based on the determining, including a transmitter identifier. The method can further include transmitting the uplink resources grant to a plurality of cluster nodes of the cluster. The transmitter identifier identifies at least one node of the plurality of cluster nodes.
US08867456B2 Interface management in wireless communication system using hybrid time reuse
Interference that occurs during wireless communication may be managed by hybrid time reuse. A method, apparatus amend medium of communication determines one or more time reuse patterns of respective one or more unplanned access points. A second time reuse pattern that is less interfering with the one or more time reuse patterns is selected. Signals are transmitted according to the second time reuse pattern from a second unplanned access point to an associated access terminal.
US08867455B2 Enhanced uplink for inactive state in a wireless communication system
Techniques for supporting operation with enhanced uplink in inactive state are described. A user equipment (UE) may send an access preamble for random access while in an inactive state and may receive a message containing resources allocated to the UE. The allocated resources may be selected by a Node B from a pool of resources pre-allocated to the Node B for the enhanced uplink. The UE may send information (e.g., scheduling information and/or its UE identity) to the Node B using the allocated resources. The UE may receive an acknowledgement addressed to the UE based on the UE identity. The UE may remain in the inactive state and continue to use the allocated resources until they are de-allocated. Alternatively, the UE may transition to an active state and either continue to use the allocated resources or receive an allocation of new resources for the active state.
US08867453B2 System and method for subcarrier allocation signaling in a multicarrier wireless network
A base station for use in an orthogonal frequency division multiplexing (OFDM) network that communicates with a plurality of subscriber stations in a coverage area of the OFDM network. The base station allocates subbands to the subscriber stations for communication in an uplink and in a downlink. Each subband comprises a group of subcarriers. The base station allocates one of: i) a plurality of consecutive subbands and ii) a plurality of non-consecutive subbands to a first subscriber station according to at least one selectable criteria. The at least one selectable criteria comprises a channel quality value or a mobility value associated with the first subscriber station, or an operating mode of the base station. The base station allocates non-consecutive subbands or consecutive subbands depending on the at least one selectable criteria. The base station allocates non-consecutive subbands using a bitmap indicator and allocates consecutive subbands using a start-end indicator.
US08867451B2 Optimized telecommunications distribution system
Systems and methods for optimized telecommunications distribution are provided. For example, a distributed antenna system can include a master unit for transceiving signals with remote units operable for wirelessly transceiving signals with mobile devices in a coverage area. A self-optimized network analyzer can be in a unit of the distributed antenna system. A self-optimized network controller in the distributed antenna system can output commands for changing operation of a component in the distributed antenna system in response to analysis results from the self-optimized network analyzer. In some aspects, the master unit includes base transceiver station cards for receiving call information in network protocol data from a network and for generating digital signals including the call information from the network protocol data for distribution to the remote units.
US08867450B2 Method and apparatus for supporting co-located coexistence mode
A method and apparatus for reducing interference between systems when a plurality of wireless access systems are co-located are disclosed. To support CLC mode, an MS in the CRC mode transmits a handover request message to a first Base Station (BS) to initiate a handover process, receives a handover command message acknowledging the handover request message from the first BS, transmits a ranging request message to second BS at network reentry after handover, and receives from the second BS a ranging response message including CRC start time information that set by the second BS.
US08867448B2 Power-efficient adaptive channel state feedback in discontinuous reception scenarios
Providing adaptive channel state feedback (CSF) reports in discontinuous reception (DRX) scenarios in a power-efficient manner. The described algorithm may be able to make adaptive decisions to carry over the CSF from previous DRX cycles based on channel conditions, DRX cycle length, and/or the requirements of CSF reporting for current DRX cycle. The proposed approach can allow for more efficient power consumption related to CSF reports in DRX scenarios where new CSF reports have little or no impact to throughput.
US08867443B2 Method and apparatus for estimating frequency deviation
The invention provides a method and an apparatus for estimating frequency deviation, the method comprising: after receiving a sub-frame, transforming a downlink synchronized code of the sub-frame to a frequency domain, and performing a correlation operation between the transformed downlink synchronized code and a local frequency domain synchronized code to obtain a conjugate downlink synchronized code sequence; judging a location of a maximum value in the conjugate downlink synchronized code sequence, and calculating a frequency deviation value according to the location of the maximum value. The estimating method provided in the invention can realize a stable work with no need of a precise sampling value location, an accurate timing synchronization, or even obtaining the information for the multi-path distribution and locations.
US08867442B2 Method and apparatus for fast assistive transmission operation
A method for coordinating discontinuous reception (DRX) operation between a primary serving cell and a secondary serving cell includes configuring DRX parameters for the primary serving cell and the secondary serving cell, performing a radio interface synchronization procedure to align a connection frame number (CFN) in both the primary serving cell and the secondary serving cell, and coordinating DRX reception patterns for the primary serving cell and the secondary serving cell using the aligned CFN.
US08867437B2 Cell site modem application message interface
Certain aspects of the present disclosure relate to a technique for implementing a cell site modem application message interface (CSM API) for a cell site of Long Term Evolution (LTE) wireless system.
US08867434B2 Network terminal, network system, time synchronization method, and time synchronization program
A network terminal has communication section that communicates with other network terminals connected via a network, time-series data creation section that, at timing set beforehand, creates time information including a correspondence between an identification number of the own network terminal and a current time measured by a timer of the own network terminal and creates time-series data registering the time information, and additional registration section that, when the communication section receives the time-series data transmitted from another network terminal, creates time information including a correspondence between the identification number of the own network terminal and a current time measured by the timer of the own network terminal and additionally registers the time information to the time-series data received this time.
US08867425B2 Method and apparatus multimedia broadcast/multicast service coverage boost
A method of assigning Multimedia Broadcast Multicast Service (E-MBMS) bearers in a Multimedia Broadcast Single Frequency Network (MBSFN) area in a 3GPP compliant wireless communication system is provided. An infrastructure device is operably coupled to a radio access network comprising one or more MBSFN areas, wherein each MBSFN area supports a plurality of E-MBMS bearers for transporting media streams to user equipments (UE). The infrastructure device receives, from a UE, an identifier of a preferred MBSFN area and a request for a boost to the quality of the transmissions. The infrastructure device assigns first and second E-MBMS bearers in an MBSFN area to support a call to the UE, the first and second E-MBMS bearers providing the same information to the UE in their media content streams. The UE may employ application layer time-diversity reception of the media content.
US08867423B2 Indication of multicast control information
A method for indicating a structure of control information for a multimedia broadcast multicast service (MBMS) is provided. The method comprises separating a multicast control channel (MCCH) of an MBMS transmission into a first portion and a second portion and arranging the separated MCCH into a structure wherein the first portion includes the second portion. The method further includes including in a downlink transmission an indicator to indicate the structure is used.
US08867422B2 Precoding matrix index feedback interaction with discontinuous reception
A user equipment (UE) is provided that includes a processor configured to transmit a precoding matrix index (PMI) using one of an assigned periodic PMI reporting resource that precisely aligns with the start of an on-duration of a discontinuous reception (DRX) operation mode of the UE and a first assigned periodic PMI reporting resource after the start of an on-duration of a discontinuous reception (DRX) operation mode of the UE.
US08867419B2 System and method for conserving power for a wireless device while maintaining a connection to a network
The disclosure relates to a system and a method for reducing power consumption of a communication device. The method has a power save mode controlling a deactivated communication subsystem of the device, where: for a first period, re-activating the subsystem, executing an action relating to a data link layer connection condition for the network, and then de-activating the subsystem; and for a second period, re-activating the subsystem, generating and transmitting a frame to a host in the network, and then de-activating the subsystem. The first period is repeated on a first frequency timed to allow the device to process a beacon signal that is received at an interval of at most every third beacon signal in a succession of beacon signals from the network; and the second period relates to a frequency of transmission of an Address Resolution Protocol request for an Internet Protocol address for the device.
US08867415B2 System and method for extending communication coverage in a wireless network
A wireless communication system may include a first base station having a first communication coverage area and operating in an HFDD mode using a first frequency and a second frequency in an alternating pattern. The system may also include a second base station having a second communication coverage area different than the first communication coverage area and also operating in an HFDD mode. The second base station may communicate using the first frequency and the second frequency in an opposite alternating pattern from the first base station.
US08867412B1 System and method for seamlessly switching a half-duplex session to a full-duplex session
A communication system that is particularly suited to switch a half duplex session to a full duplex session. The system includes a dispatch call controller that sets up a half duplex session; and a VoIP server that receives a request to switch the half duplex session to a full duplex session; forwards the request to the target subscriber unit; receives an acceptance of the request; and sets up the full duplex session between the subscriber units. In another embodiment, the dispatch call controller receives the request to switch to the full duplex session; forwards the request to the target subscriber unit; receives an acceptance of the request; and instructs the VoIP server to set up the full duplex session. In yet another embodiment, a service broker receives the request, instructs the VoIP server to set up the full duplex session, and instructs the dispatch call controller to terminate the half duplex session.
US08867410B2 Embedded MBMS status information reporting of idle UE in supporting LTE MBMS audience measurement
A simple and effective mechanism is shown to determine and utilize information about idle user equipment which received MBMS services for purposes of audience monitoring. The implementation can be done by defining a new information element (IE) for a proposed MBMS status information and embedding the new IE into a UE-originated message of a network control signaling procedure, e.g., RRC Connection Request which may be sent at the convenience of the UE when it transitions from the idle state to the active state for its own purposes, i.e., purposes primarily other than audience monitoring.
US08867406B2 System and method for automated discovery of customer-edge devices and interface connections in a virtual-private-networking environment
One embodiment of the present invention is directed to a customer-edge-discovery subsystem, within a VPN-provider system interconnected with a public communications network, that automatically generates a data representation of a VPN-provider view of the network by: initializing the data representation; accessing tools and protocols available within the VPN-provider system to discover elements, connections, interfaces, VPNs, and other components and characteristics of the public communications network and include representations of the discovered elements, connections, interfaces, VPNs, and other components and characteristics of the public communications network in the data representation; and finding customer-edge devices for each provider-edge device to include in the data representation using broadcast domains or address-resolution-protocol caches.
US08867401B1 Scheduled device communication
A server creates a schedule for each of multiple user devices based on a set of items associated with a corresponding user device, and allows each user device to obtain associated items in accordance with the schedule.
US08867391B2 Method and apparatus for error correction ciphering in mobile communication system
A method for error correction deciphering of a receive apparatus in a mobile communication system includes receiving a Packet Data Convergence Protocol (PDCP) packet. The method also includes, when error correction ciphering is set, acquiring a partial Hyper Frame Number (HFN) from the PDCP packet. The method further includes comparing the partial HFN and the receive apparatus's own lower HFN of a constant bit count. The method still further includes, if the partial HFN and the receive apparatus's own lower HFN of the constant bit count are different from each other, performing an HFN correction function.
US08867387B2 Mobile communication system and transmission-side node
In a mobile communication system according to the present invention, an AP/ULP layer of a transmission-side node (A) is configured to acquire, from a SCTP layer of the transmission-side node (A), a “rwnd” for each connection of the SCTP layer, a “cwnd” for each physical path, and a third data amount indicating an amount of data transmitted within a unit time by the transmission-side node (A) for each stream; and when an urgency flag is included in data subject to transmission, the AP/ULP layer of the transmission-side node (A) is configured to determine a stream and a physical path through which the data subject to transmission should be transmitted, based on the “rwnd”, the “cwnd”, and the third data amount, and to notify, to the SCTP layer, the determination.
US08867385B2 Tunneling reports for real-time Internet Protocol media streams
A router, switch, or other network node generates reports that contain packet level statistics and other information for a monitored media stream. The media stream reports reduce the amount of bandwidth typically required for sending monitored media stream information back to a central analysis device. However the computation of other media stream analytics, such as long term statistical averaging or quality metric computation, is performed by the central analysis device to remove some of the processing burden from the individual network nodes.
US08867369B2 Input/output connection device, information processing device, and method for inspecting input/output device
An input/output connection device includes a generating section which generates an inspection packet that has a tag that uniquely identifies the packet, a transmitting section which transmits the inspection packet to the input/output device, a receiving section which receives a packet, a first determining section which determines, on the basis of a tag of the packet received by the receiving section, whether or not the received packet is a packet transmitted in response to the inspection packet transmitted by the transmitting section, and a second determining section which analyzes the received packet and determines whether or not the input/output device is normal when the first determining section determines that the received packet is the packet transmitted in response to the inspection packet.
US08867355B2 MoCA multicast handling
An apparatus and methods for transmitting information over a home coax network are provided. A method according to the invention for transmitting information over a home coax network preferably includes adding a multicast transmission mode to a system that previously only had unicast transmission mode and broadcast mode. The method preferably includes broadcasting multicast (“MC”) traffic. The MC traffic may be directed to a predetermined MC group. The MC traffic may be transmitted from an ingress node to a plurality of egress nodes. A portion of the plurality of egress nodes may belong to the MC group. Upon receipt by at least one of the egress nodes of the MC traffic, the method may further include using the at least one egress node to filter the received MC traffic to determine whether the MC traffic is directed to a group for which the egress node is a member.
US08867336B2 System for early detection of decoding errors
System for early detection of decoding errors. A method is provided for detecting a decode failure. The method includes receiving an initial amount of code packets, detecting a trigger event that indicates a decode failure associated with the initial amount of code packets, and receiving one or more additional code packets.
US08867335B2 System and method for fault isolation in a packet switching network
A system and method for fault isolation in a packet switching network, wherein a network element may be categorized as faulty when the network element is identified as a point-of-congestion in the network. One such system can be broadly summarized by a representative communication system that incorporates a fault isolating element to monitor multiple network elements. The fault isolating element includes components such as a database of data flow paths that exist in the plurality of network elements, a data gathering element that is configured to collect performance information related to one or more network elements, and an analyzer element that uses the performance information collected by the data gathering element to identify one or more network elements as points of congestion.
US08867331B2 Methods and devices for sending positioning reference signals, for sending data and for receiving data
The present invention discloses methods for sending positioning reference signals (PRSs), for sending data and for receiving data. When PRSs and data carried by a physical downlink control channel (PDCCH) are required to be sent on a same physical resource, only the data carried by the PDCCH or the PRSs are sent on the same physical resource; or, when a sending end sends the PRSs and the data carried by the PDCCH on the same physical resource at the same time, a receiving end is made to ignore the received PRSs or the data carried by the PDCCH; or, the sending of the PRSs or the data carried by the PDCCH is limited so that they will not be sent on the same physical resource. The present invention also discloses devices for sending positioning reference signals, for sending data and receiving data. The present invention has solved the problem that the data carried by the PDCCH are in conflict with the PRSs over the fourth OFDM symbol when the PDCCH is sent over the first four OFDM symbols in the subframe, thereby ensuring the overall performance of the system.
US08867325B2 Optical pickup apparatus having diffractive element for focusing and tracking plurality of light types
There is provided an optical pickup apparatus. In an optical pickup apparatus, a focus diffraction region includes focus regions of which a number of types is equal to a number of types of light that can be emitted by a light source. The types of the focus regions correspond to the respective types of light, the respective focus regions diffract the corresponding types of light toward same positions of focus light-receiving regions. The focus regions include a plurality of focus segmented regions. The plurality of focus segmented regions of the respective types of focus regions are periodically distributed in the focus diffraction region, and at least some of the focus segmented regions are disposed to be adjacent to focus segmented regions for different types of light.
US08867322B1 Systems and methods for providing thermal barrier bilayers for heat assisted magnetic recording media
Systems and methods for providing thermal barrier bilayers for heat assisted magnetic recording (HAMR) media are provided. One such HAMR medium includes a substrate, a heat sink layer on the substrate, a thermal barrier bilayer on the heat sink layer, the bilayer comprising a first thermal barrier layer on the heat sink layer and an amorphous underlayer on the first thermal barrier layer, and a magnetic recording layer on the amorphous underlayer, wherein a thermal conductivity of the first thermal barrier layer is less than a thermal conductivity of the amorphous underlayer.
US08867320B2 Timepiece cover glass and timepiece
A timepiece cover glass used in a timepiece with a solar battery is provided. The timepiece cover glass covers the solar battery. The timepiece cover glass includes an antireflective layer is formed on at least both sides of the timepiece cover glass. A formula (1) is satisfied. f(x, y, z)≦40 (1), where (f(x, y, z) expresses the absolute value of the difference between the maximum value and minimum value among x, y, and z, where z=550.), xnm represents a wavelength exhibiting a minimum reflectance in a reflectance curve based on the antireflective layer, ynm represents a maximum sensitivity wavelength of the solar battery, and znm represents a maximum visible sensitivity wavelength, and the luminous reflectance is 0.6% or less.
US08867314B2 Ultrasonic probe device and its control method
An ultrasonic probe device includes capacitive micromachined ultrasonic transducers, a band control unit and a bias voltage change unit. Each of the transducers belongs to one of groups, each of the groups includes at least one of the transducers. The band control unit determines the bias voltage value which varies for each of the groups, and a timing to apply the direct-current bias voltage having the bias voltage value so that all frequencies included in an operating frequency are transmitted and/or received by the ultrasonic probe device during an operation period. The bias voltage change unit changes the direct-current bias voltage to be applied to the capacitive micromachined ultrasonic transducers in accordance with the bias voltage value and the timing.
US08867313B1 Audio based localization
Methods of and systems for determining a location of a mobile device using transmitted audio signals is provided. In an embodiment, meta data included in the audio signals may also be used. In an embodiment, a characteristic, such as a received signal strength, may be measured to determine the location of the mobile device.
US08867311B2 Systems and methods for low grating sidelobe synthetic aperture sonar
The systems and methods described herein relate to systems and methods for synthetic aperture sonar (SAS) having multiple transmitters and generating orthogonal pinging sequences configured to enhance performance.
US08867305B2 Method of assisting the deployment/retrieval of linear acoustic antennas towed by a vessel, during the course of which distance-measuring means carried by the antennas communicate with one another
A method of assisting the deployment/retrieval of linear acoustic antennas towed by a vessel, said linear antennas each having geophysical data sensors, means for measuring the distance of at least one adjacent linear antenna, during the course of which at least one of said linear acoustic antennas has at least longitudinal mobility in relation to said vessel, including: at least one phase for configuring cells (Cn) each defined by a central position corresponding to a distance-measuring means (T), and by at least one peripheral position corresponding to another distance-measuring means (T) in proximity to said distance-measuring means (T) for said central position, reference distances between said central positions and said peripheral positions being predetermined; and at least one phase for controlling said central and peripheral positions with respect to said reference distances, by establishing communication between at least some of said distance-measuring means (T).
US08867301B2 Semiconductor device having latency counter to control output timing of data and data processing system including the same
Disclosed herein is a device that includes a command decoder and a latency counter. The command decoder generates a first internal command in response to a first internal clock signal. The latency counter includes: a gate control signal generation unit generating output gate signals in response to a second internal clock signal; delay circuits each receiving an associated one of the output gate signals and generating an associated one of input gate signals; and a command signal latch unit fetching the first internal command in response to one of the input gate signals and outputting the first internal command in response to one of the output gate signals. Each of the delay circuit includes a first delay element that operates on a first power supply voltage and a second delay element that operates on a second power supply voltage different from the first power supply voltage.
US08867299B2 Non-volatile memory device
A non-volatile memory device includes a plurality of memory blocks, first block switches configured to correspond to the respective odd-numbered memory blocks of the plurality of memory blocks and couple the word lines of the odd-numbered memory blocks and first local lines, second block switches configured to correspond to the respective even-numbered memory blocks of the plurality of memory blocks and couple the word lines of the even-numbered memory blocks and second local lines, a local line switch unit configured to selectively couple the first local lines or the second local lines and global word lines, and a high voltage generator configured to supply operating voltages to the global word lines.
US08867296B2 Regulator, voltage generator and semiconductor memory device
A regulator includes a variable resistance unit coupled between an input node to which a pumping voltage is inputted and a control node and configured to adjust resistance of the variable resistance unit in response to a control signal varied depending on a target voltage, a voltage output unit configured to adjust the pumping voltage according to potential of the control node and output the adjusted pumping voltage, and a regulation unit configured to control the potential of the control node according to the adjusted pumping voltage, to output the target voltage. The regulator adjusts the resistance of an internal resistor according to the target voltage, thereby reducing current consumption.
US08867288B2 Memory device and test method thereof
A method for testing a memory device includes entering a test mode in which multiple memory banks operate in a same manner, allowing a row corresponding to a row address in the multiple memory banks to be activated, latching a bank address and the row address corresponding to the multiple memory banks, writing same data in a column selected by a column address in the multiple memory banks, reading the data written in the writing of the data from the multiple memory banks, checking whether the data read from the multiple memory banks in the reading of the data are equal to each other, and programming the bank address and the row address to a nonvolatile memory when the data read from the multiple memory banks are different from each other.
US08867287B2 Test circuit and method of semiconductor memory apparatus
A semiconductor memory apparatus including a test circuit configured for generating compressed data by comparing and compressing data stored in a plurality of memory cells inside a memory bank during a first test mode, and configured for outputting the compressed data as test data to an input/output pad through one selected global line during the first test mode, and the test circuit is configured for transmitting the compressed data to a plurality of global lines during a second test mode, combining the compressed data loaded in the respective global lines during the second test mode, and outputting the combination result as the test data to the input/output pad during the second test mode.
US08867286B2 Repairable multi-layer memory chip stack and method thereof
A repairable multi-layer memory chip stack wherein each of the memory chips of the chip stack includes a control unit, a decoding unit, a memory array module and a redundant repair unit comprising at least one redundant repair element. The decoding unit receives a memory address from an address bus, and correspondingly outputs a decoded address. The memory array module determines whether to allow a data bus to access the data of the memory array module corresponding to a decoded address in accordance with an activation signal of the control unit. The redundant repair element includes a valid field, a chip ID field, a faulty address field and a redundant memory. When the valid field is valid, the value of the chip ID field matches the ID code, and the value of the faulty address field matches the decoded address, the redundant memory is coupled to the data bus.
US08867271B2 Threshold voltage adjustment for a select gate transistor in a stacked non-volatile memory device
In a 3D stacked non-volatile memory device, the threshold voltages are evaluated and adjusted for select gate, drain (SGD) transistors at drain ends of strings of series-connected memory cells. To optimize and tighten the threshold voltage distribution, the SGD transistors are read at lower and upper levels of an acceptable range. SGD transistors having a low threshold voltage are subject to programming, and SGD transistors having a high threshold voltage are subject to erasing, to bring the threshold voltage into the acceptable range. The evaluation and adjustment can be repeated such as after a specified number of program-erase cycles of an associated sub-block. The condition for repeating the evaluation and adjustment can be customized for different groups of SGD transistors. Aspects include programming SGD transistors with verify and inhibit, erasing SGD transistors with verify and inhibit, and both of the above.
US08867267B2 Memory devices, memory device constructions, constructions, memory device forming methods, current conducting devices, and memory cell programming methods
Some embodiments include memory devices having a wordline, a bitline, a memory element selectively configurable in one of three or more different resistive states, and a diode configured to allow a current to flow from the wordline through the memory element to the bitline responsive to a voltage being applied across the wordline and the bitline and to decrease the current if the voltage is increased or decreased. Some embodiments include memory devices having a wordline, a bitline, memory element selectively configurable in one of two or more different resistive states, a first diode configured to inhibit a first current from flowing from the bitline to the wordline responsive to a first voltage, and a second diode comprising a dielectric material and configured to allow a second current to flow from the wordline to the bitline responsive to a second voltage.
US08867263B2 Multiport memory with matching address and data line control
In a multiple port SRAM, a first bit cell is coupled to first and second word lines and a first and second bit line pair. A first data line pair is coupled to the first bit line pair via first switching logic. A second data line pair is coupled to the first bit line pair via second switching logic and to the second bit line pair via third switching logic. If a row address match but not a column address match exists between a first and second access address, the second switching logic selectively connects the second data line pair with the first bit line pair based on a first decoded signal generated from the column address of the second access address and the third switching logic decouples the second data line pair from the second bit line pair.
US08867262B2 Semiconductor memory device
A semiconductor device includes plural memory cells each having a first inverter and a second inverter, with an input of the first inverter being coupled to an output of the second inverter and an input of the second inverter being coupled to an output of the first inverter. The first and second inverters have drive transistors supplied with a source voltage where the source voltage is raised in response to a level shift of a control signal supplied to a switch of a control circuit. The control circuit further includes a resistance element in parallel with a MOS transistor connected as a diode.
US08867254B2 Flexible memory and its fabrication process
This invention describes the structure and the fabrication method of a flexible memory. The flexible memory includes eight layers. The three function layers are a flexible layer of hall unit, a flexible layer of horizontal lines, and a flexible layer of vertical lines. The main fabrication process of the flexible memory includes the following: the function layers are made on the hard substrates by the traditional nano-micro methods, and then the function layers are transferred on the flexible substrates, finally the whole layers are packaged to form the flexible memory.
US08867251B2 Power supply device for solid state drive
A power supply device for a solid state drive (SSD) inserted into a slot of a computer includes a number of voltage input contacts, a diode, a first voltage regulating module and a second voltage regulating module connected in series. The slot includes a number of voltage output contacts and a number of signal transmitting contacts. The voltage input contacts are connected to the voltage output contacts and selectively connected to the signal transmitting contacts. The voltage input contacts obtains an initial voltage from the slot from the voltage output contacts or the signal transmitting contacts. The first voltage regulating module boosts the initial voltage. The second voltage regulating module regulates the boosted voltage to a preset voltage. The diode prevents a voltage outputting from the voltage input contacts to the signal transmitting contacts.
US08867248B2 High-efficiency, three-level, single-phase inverter
A highly efficient transformerless inverter and a method of controlling the same. The inverter is designed for use in a distributed power generation system, such as a home having photovoltaic cells (e.g., a solar panel), wind turbines, batteries, and other sources of DC electrical power. The inverter includes four switching states including a positive current path for a positive half-cycle, a free-wheel current path for the positive half-cycle, a negative current path for a negative half-cycle, and a second free-wheel current path for the negative half-cycle. The free-wheel current paths include a reduced number of circuit components (e.g., diodes), which enables a highly efficient inversion of DC power to AC power.
US08867245B1 Switching power supply having high-power integrated circuit and monolithic integrated circuit therefor
A switching power supply comprises one or more power supply stages that receive power from an input power source and that generate a regulated output voltage for powering a load. A controller monitors at least the regulated output voltage and generates at least one switch control signal for alternately opening and closing a switch so as to regulate the regulated output voltage. A monolithic integrated circuit is coupled to receive the switch control signal. The monolithic integrated circuit is separate from the controller and comprises a plurality of transistors capable of operation at voltage levels that are at least one order of magnitude higher than voltage levels within the controller integrated circuit.
US08867243B2 DC-DC converter for liquid crystal display device
A DC-DC converter of a liquid crystal display (LCD) apparatus is provided comprising a first capacitor connected between a first node and a second node, a second capacitor connected between a third node and a fourth node, and a first diode connected between the input terminal and the first node.
US08867242B2 Hybrid 2-level and multilevel HVDC converter
A voltage source converter is used in high voltage direct current power transmission and reactive power compensation. The voltage source converter includes first and second DC terminals for connection in use to a DC network, three phase elements and at least one auxiliary converter connected between the first and second DC terminals, each phase element including a plurality of primary switching elements and at least one AC terminal for connection in use to a respective phase of a multi-phase AC network, the plurality of primary switching elements being controllable in use to facilitate power conversion between the AC and DC networks, the or each auxiliary converter being operable in use to act as a waveform synthesizer to modify a first DC voltage presented to the DC network so as to minimize ripple in the DC voltage.
US08867238B2 DC/DC converter, and electric generating system using solar cell having the same
Disclosed herein is an electric generating system using a solar cell which converts a voltage generated in the solar cell into an Alternating Current (AC) voltage, and applies the converted voltage to a power system. The electric generating system includes; a Direct Current (DC)/DC converter that converts the voltage generated in the solar cell into a DC voltage, and has a synchronous rectifier including a synchronous switch; and a controller that detects one of a phase and a voltage of the power system, and selectively connects the synchronous switch of the synchronous rectifier in accordance with one of the phase and voltage of the power system. Here, the electric generating system reduces a conduction loss, and increases overall efficiency of the electric generation system.
US08867232B2 Display panel mounting adapter for industrial control system
A system for fittingly mounting a display panel onto a controller of an industrial control system is provided. The system includes a display panel adapter plate that attaches to a display panel, and a panel adapter plate that attaches to an industrial controller cabinet or door. The display panel adapter and the panel adapter plate includes complimentary tension connectors that mate to fixedly attach the display panel adapter to the panel adapter plate, thereby connecting the display panel to the controller cabinet. In at least one embodiment, the display panel adapter also includes a compute engine mount that attaches a compute engine to the display panel via the display panel adapter. In at least another embodiment, the display panel adapter also includes a tether mount that allows the display panel to interlace with a remote compute engine.
US08867229B2 Printed circuit and printed circuit of touch panel
A printed circuit includes a number of conductive wires. Each of the conductive wires includes a first conductive wire section, a second conductive wire section, and a first connection section. The first connection section includes a first end and a second end opposite to the first end, the first end of the first connection section is connected to the first conductive wire section, and the second end of the first connection section is connected to the second conductive wire section. An angle between the first conductive wire section and the first connection section can be in a range from about 90 degrees to about 180 degrees.
US08867225B2 Wiring board
A wiring board includes: a core layer having a through hole therethrough and comprising a first surface and a second surface opposite to the first surface; a first wiring layer formed on the first surface of the core layer and having a first opening which is communicated with the through hole, wherein an opening area of the first opening is larger than that of the through hole in a plan view; an electronic component disposed in the through hole and the first opening and having a first surface, and a second surface opposite to the first surface, the electronic component further having a pair of terminal on the first surface thereof; and a first resin layer filled in the through hole, the first opening and a gap between the pair of terminals so as to cover the second surface and the side surface of the electronic component.
US08867221B2 Lid opening and closing device and storage apparatus
A lid opening and closing device includes a first supporting shaft, a guide surface, a second supporting shaft, an opening and closing key supported by the second supporting shaft, an arm member and a lever member, wherein when an insert is not present in a box, a lid is suspended from the first supporting shaft and covers the box and enters a closed state, and when the insert is inserted into the box through an opening, the insert causes the opening and closing key to swing in an insertion direction, an end of an arm member rises along the guide surface in synchronization with the swinging of the opening and closing key, the risen arm member lifts an end of the lever member, and the lid, to which the lever member is secured, swings around the first supporting shaft and enters an open state.
US08867220B2 Packaging board with visual recognition windows
A packaging board of the type having board terminals soldered on a printed board and including an insulation support member made of a resin disposed on a printed board having tubular support portions configured to receive board terminals, visual recognition windows configured for visually recognizing soldering portions of the board terminals inserted into the printed board through the windows, and engaging portions that engage the board terminals and define insertion amounts of the board terminals.
US08867215B2 Memory cards and electronic machines
Provided is a memory card. The memory card includes interconnection terminals for electric connection with an external electronic machine. The interconnection terminals may be spaced from the front side of the memory card by a distance greater than the lengths of the interconnection terminals. Alternatively, the memory card may include other interconnection terminals between its front side and the former interconnection terminals. The former and latter interconnection terminals may be used for electric connection with different kinds of electronic machines.
US08867206B2 Telecommunication cabinet with airflow ducting
A telecommunications cabinet in which active equipment can be mounted. The cabinet including an airflow ducting arrangement located in the interior region of the cabinet. The airflow ducting arrangement accommodating thermal cooling of active equipment having internal side-to-side air cooling arrangements.
US08867205B2 Fluid cooling system and associated fitting assembly for electronic component
A fluid cooling system and associated fitting assembly for an electronic component such as a multi-processor computer offer easy and reliable connect and disconnect operations while doing so in a minimum amount of available space without damaging associated components of an electronic device, computer or cooling system. One exemplary fitting assembly includes a manifold mount with a port that is in fluid communication with a manifold tube. A fitting is sized and configured to mate with the port and is in fluid communication with associated cooling tubes of a cold plate. A latch is pivotally mounted to the manifold mount for movement to and between a first position in which the latch secures the fitting to the manifold mount and a second position in which the fitting is capable of being disconnected from the manifold mount.
US08867198B2 Protective case for a tablet computer
Described is a protective case for a tablet computer providing a compartment for receiving and holding the tablet computer in a watertight environment. The protective case can further include a mounting adaptor attachable to a mounting apparatus for holding the protective case in a fixed or stationary position on a boat. The protective case allows the optimal use and protection of a tablet computer with its connections in many environments, including protecting the tablet computer from water damage on boats.
US08867196B2 Onboard information system for vehicles
An onboard information system for vehicles, including a housing in which a computation unit and a first mass memory are arranged and are connected to one another for the purpose of data transfer. The system includes a support that can at least to some extent be moved out of the housing and which has a data interface for a second mass memory, which data interface is connected to the computation unit for the purpose of data transfer.
US08867194B2 Programmable landscape lighting controller with self-diagnostic capabilities and fail safe features
A lighting controller includes a housing and a power transformer mounted in the housing for stepping down an inputted AC power signal at a first higher voltage to at least one output AC power signal at a second lower voltage for powering a plurality of light fixtures. The controller further includes a switching device that can be closed and opened to connect and disconnect a primary winding of the power transformer to a source of AC power that can provide the inputted AC power signal. At least one wire connection terminal is connected to a secondary winding of the power transformer. A face pack is removably mounted in the housing and is operatively connected to the source of AC power and the switching device. The face pack includes a display, at least one manually actuable input device, a processor, a memory operatively connected to the processor, and an operational program stored in the memory. The operational program is executable by the processor for allowing a user to enter ON and OFF times via the manually actuable input device and for closing and opening the switching device in accordance therewith. The processor can detect and display the current draw, and can detect overheat and current overload conditions, and disconnect the power transformer from the source of AC power in response to the same.
US08867193B2 Adjustable scalable rack power system and method
Systems and method for installing computer equipment and power distribution equipment in facilities is provided. In one aspect, the present invention provides a power distribution rack, and uninterruptible power supply rack and a plurality of equipment racks. A plurality of power cables are run from the power distribution rack to each of the plurality of equipment racks using power cable tracks located on the roofs of the equipment racks.
US08867191B2 Capacitor and method of making same
A capacitor having a dielectric consisting of a glass layer with an alkali metal oxide content of at most 2 wt % and a thickness of at most 50 μm is provided. The capacitor includes at least two metal layers which are separated by the glass layer. The glass layer is preferably produced by a down-draw method or by an overflow down-draw fusion method.
US08867188B2 Multilayer ceramic electronic component and fabricating method thereof
There are provided a multilayer ceramic electronic component and a fabricating method thereof. The multilayer ceramic electronic component includes: a multilayer ceramic body including a first ceramic powder and having a plurality of ceramic sheets stacked therein, each ceramic sheet having a thickness of 1 μm or less; internal electrode patterns formed on the plurality of ceramic sheets; and dielectric patterns formed on the ceramic sheets to enclose the internal electrode patterns, the dielectric patterns including a second ceramic powder having a particle size smaller than that of the first ceramic powder and each having a thickness equal to or thinner than that of each of the internal electrode patterns.
US08867184B2 Electrical circuit with redundant trunk
An electrical circuit comprising a power supply, a load, first and second trunks disposed therebetween and control means adapted to control the electrical status of the first and second trunks, in which the control means comprises monitoring means adapted to monitor the current and/or voltage of the first and second trunks and to detect current and/or voltage events which are indicative of faults occurring thereon, and isolation means adapted to isolate the first or second trunk when the monitoring means detects a current and/or voltage event which is indicative of a fault occurring thereon, in which the first and second trunks are electrically connected and arranged in parallel such that the power supplied to the load is distributed substantially equally between them, and in which the control means comprises compensation means adapted to prevent the isolation means from isolating one of said first or second trunks when a current and/or voltage event which is indicative of a fault occurs thereon which is caused by a fault occurring on the other of the first or second trunks.
US08867182B2 Signal-powered integrated circuit with ESD protection
The invention provides a signal-powered integrated circuit (IC). The IC comprises an integrated circuit die including a ground node, a supply node, and a first terminal for receiving a digital data signal having data content and a predetermined energy. A receive buffer formed on the integrated circuit die is connected to the first terminal and capable of receiving the data content associated with the digital data signal. A rectifier is also formed on the integrated circuit die. The rectifier includes a first diode connected between the first terminal and the ground node and a second diode connected between the first terminal and the supply node. The rectifier is configured to rectify the digital data signal and pass at least a portion of the digital data signal's predetermined energy to the supply node. Each of the first and second diodes is capable of withstanding an ESD impulse.
US08867181B2 Protection of motor drive systems from current sensor faults
Methods and apparatus are provided for detecting a phase current sensor fault in a multi-phase electrical motor. The method comprises, receiving an input torque command T* and measuring a set of feedback signals of the motor including a phase current Ix for each of the phases of the motor, generating direct and quadrature command phase currents Id*, Iq* for the motor corresponding to a value of the input torque command T*, determining a total command current Is=[(Iq*)2+(Id*)2]½, generating a negative sequence current Ineg, where for three phases Ineg=(⅓)[Ia+(α2)Ib+(α)Ic], where α=ej2π/3, combining Ineg and Is to provide a normalized negative sequence current Inn=Ineg/Is, comparing the normalized negative sequence current Inn to a predetermined threshold value INN* to determine the presence of a phase current sensor fault, and executing a control action when Inn>INN*.
US08867177B2 Magnetic sensor having improved resistance to thermal stress induced instability
A magnetic read sensor having improved robustness to withstand thermal variations resulting from thermal fly height heating. Improved thermal robustness comes as a result of improved pinned layer pinning. The read head includes an AFM layer having an increased thickness to provide a higher blocking temperature. The read head further includes a pinned layer structure that includes a first magnetic layer adjacent to and exchange coupled with the AFM layer. The first layer comprises a Co—Fe layer with an increased Fe content of 20-30 atomic percent. The pinned layer structure also includes a second magnetic layer that is antiparallel coupled with the AP1 layer. The AP2 layer can be a multi-layer structure that includes a layer of CoFe, a layer of Co—Fe—Hf formed on the layer of Co—Fe, a layer of Co—Fe—B formed on the layer of Co—Fe—Hf, and a second layer of Co—Fe formed on the layer of Co—Fe—B.
US08867176B1 Corrosion protection utilizing a milled, top spin valve GMR sensor
A corrosion-resistant magnetic sensor and a method for making the corrosion-resistant magnetic sensor. The magnetic sensor includes a first layer that is a pinned layer, the first layer having a first edge. The magnetic sensor also includes a second layer that can be a non-magnetic metal layer, the second layer having a second edge corresponding to the first edge, wherein the second layer is adjacent the first layer. The magnetic sensor also has a third layer that can be a free layer, the third layer having a third edge which projects outwardly relative to the first edge and the second edge.
US08867170B1 Multilayer plasmon generator
A plasmon generator has a front end face located in a medium facing surface of a magnetic head. The plasmon generator includes a metal portion and a multilayer film portion. The metal portion has a bottom surface, a top surface, and an end face facing toward the front end face. The multilayer film portion includes a first metal layer, a second metal layer and an intermediate layer, and covers the top surface and the end face of the metal portion. The intermediate layer is formed of a material that is higher in Vickers hardness than the metal material used to form the metal portion, the metal material used to form the first metal layer and the metal material used to form the second metal layer.
US08867164B2 Magnetic storage device with humidity control device incorporating a differentially permeable membrane
Approaches for desiccant device within an enclosure protecting sensitive electronic equipment. Electronic equipment, such as a hard-disk drive (HDD), may comprise a desiccant device that possesses a water vapor permeability rate that matches or is substantially similar to the water vapor permeability rate of the enclosure. In this way, desiccant devices may prevent the desiccant material enclosed within from releasing large amounts of humidity into the interior of the electronic equipment. The desiccant device may be constructed using a laminate material that comprises an interior facing material and an exterior facing material. The exterior facing material permits water to diffuse faster therethrough than the interior facing material.
US08867163B2 Head rotator assembly for tape drive
A head rotator assembly for positioning a head of a tape drive relative to a storage tape that moves over the head comprises a head supporter and a supporter mover assembly. The head supporter is coupled to and supports the head. The supporter mover assembly includes a first actuator that indirectly rotates a portion of the head supporter about an axis to move the head in an azimuth direction relative to the storage tape as the storage tape moves over the head. The supporter mover assembly can further include a first lever. The first actuator moves the first lever to rotate the portion of the head supporter so that the head moves in the azimuth direction relative to the storage tape.
US08867154B1 Systems and methods for processing data with linear phase noise predictive filter
Systems, methods, devices, circuits for data processing, and more particularly to systems and methods for data processing with a linear phase noise predictive filter. A data processing system includes an equalizer circuit operable to filter a digital data input to yield equalized data, a linear phase noise predictive finite impulse response filter operable to filter the equalized data to yield filtered data, and a data detector circuit operable to apply a data detection algorithm to the filtered data to yield a detected output. The greatest tap coefficient for the linear phase noise predictive finite impulse response filter is at a center tap.
US08867153B1 Method and apparatus for dynamic track squeeze in a hard drive
A method for writing information to a magnetizable disk surface on a disk drive includes designating a plurality of regions on a disk where information is to be stored, writing information representing data to a first track in at least one of the plurality of regions, writing information representing data to a second track in the at least one of the plurality of regions, the information written to the second track overwriting a portion of the first track, and determining an amount of the first track that is overwritten based on a performance factor. Determining an amount of the first track that is overwritten is done or accomplished on the fly. The amount to overwrite the track is done in the field rather than in a factory or manufacturing facility.