Document Document Title
US07931198B2 Modular architecture sensing and computing platform
A weather resistant modular sensor and computing platform reduces costs and enhances versatility of sensor systems. Rapidly evolving electronic technology results in hyper-obsolescence wherein sensor systems that are state of the art technology when designed, fall behind the art quickly as new transducers, batteries and components are developed. A cylindrical shaped modular system provides an architecture for up-grading sensors, batteries, special modules, communications, and control. A modular architecture extends the life cycle of a system and avoids hyper-obsolescence and the requirement to design a complete new system to incorporate new technology. Modularity and low cost manufacturing methods enable the practical definition of a cylindrical computer. The cylinder shaped enclosures have on their ends a common connection interface to which modules may be added. This provides a long system life cycle and wide ranging versatility. The size of the platform is not restricted. Larger systems are capable of supporting more sophisticated processing. A scaled up version of the modular platform provides an outdoor weather resistant community computing server.
US07931188B2 Combination pizza box and leveling device
An embodiment of the present invention is a combination of a pizza box and leveling device for the pizza box. The pizza box has at least one sidewall that is formed having two adjacent panels with a cavity between the adjacent panels, and, a bottom that has at least one slot. The at least one slot is substantially aligned with and provides access to the cavity. And, the leveling device has at least one portion thereof formed for insertion into the at least one slot and further into the cavity of the sidewall of the pizza box so as to detachably attach the leveling device to the pizza box.
US07931187B2 Injection molded solder method for forming solder bumps on substrates
A flexible unitary mask has a plurality of through holes. A substrate has a plurality of wettable pads in recessed regions defining volumes. The through holes are aligned with the wettable pads. Molten solder is directly injected through the through holes of the flexible unitary mask into the volumes with the wettable pads, such that the through holes and the volumes with the wettable pads are filled with solder. The solder is allowed to solidify, forming a plurality of solder structures adhered to the wettable pads. The flexible unitary mask is peeled from the substrate after the solder has solidified.
US07931186B2 Method of teaching eyepoints for wire bonding and related semiconductor processing operations
A method of teaching an eyepoint for a wire bonding operation is provided. The method includes (1) selecting a group of shapes from a region of a semiconductor device for use as an eyepoint, and (2) teaching the eyepoint to a wire bonding machine using at least one of (a) a sample semiconductor device, or (b) predetermined data related to the semiconductor device. The teaching step includes defining locations of each of the shapes with respect to one another.
US07931182B2 Steerable surgical stapler
Embodiments include a surgical device and a method. An embodiment of the surgical instrument includes at least one grasping jaw, the at least one grasping jaw being adapted to deliver surgical staples by a force generated from a force generator mechanism that is contained within the at least one grasping jaw or is in a proximity to the at least one grasping jaw. Another embodiment includes at least one grasping jaw, at least one delivery mechanism adapted to deliver surgical fasteners, the delivery mechanism being located in a proximity to or contained within the at least one grasping jaw, the surgical fasteners containing at least one shape-transforming material, at least one sensor, at least one chemical tissue sealant and at least one cutter. A method includes: grasping a body organ/tissue with at least one grasping jaw, adjusting a configuration of the grasping in response to a signal or a datum or an image, and releasing a surgical staple/fastener in response to the signal, datum or image.
US07931178B2 Suspended load ergonomic backpack
A suspended-load backpack designed to permit the load to move relative to the wearer during walking and running so that the large movements between the load and the wearer of the backpack reduce the fluctuations of vertical motion of the load with respect to ground. Because the hip (and thus the pack body) goes up a down a good deal during walking, a large relative movement between the wearer and the load reduces the absolute excursion of the load. This movement may be, in turn, transferred to a motor through, for example, a rack and pinion gear, to convert the mechanical movement to electrical or mechanical energy. Such movement of the suspended-load relative to the wearer also reduces the forces on the wearer's body while walking or running, thus reducing the likelihood of orthopedic injury. The suspended-load backpack includes a suspension system having a first portion connected to shoulder straps directly or through an interface and a second portion connected to the pack body and a compliant mechanism that permits the second portion of the suspension system and the pack body to move up and down relative to the first portion of the suspension system in accordance with a gait of the wearer of the backpack.
US07931177B2 Storage container for use in a boot
A storage container for use in a boot of a motor vehicle, which container is fastenable on the lower side of a rear parcel shelf and, for loading, is movable into at least one loading and/or unloading position, and which includes a frame, a supporting surface and at least one essentially inelastic side wall connecting the supporting surface to the frame, wherein the side wall can be deformed, and therefore the height of the storage container can be varied. A module for fitting a storage container in a vehicle is also included.
US07931174B2 Dispensing mechanism using long tubes to vary pressure drop
A fountain-style carbonated soft drink dispenser includes a housing adapted to attach to a beverage container, an actuator for selectively opening a fluid conduit, and one or more long tubes that vary a pressure drop across the dispensing assembly and convey fluid. The resistance through the tube(s) is decreased as the pressure within the container decreases so as to maintain a substantially constant flow rate throughout dispensing.
US07931166B2 Container cap
A cap device for use with a container or bottle includes adjacent first and second portions, each portion including a structure different than the other for accessing the contents of a container. The first portion may include an opening, such as a straw opening or pour opening, and a cover pivotally movable between open and closed configurations. The second portion may define a trough and include a drinking implement, such as a sipper, that is pivotal between retracted and extended configurations. The drinking implement includes first and second sections, the first section being rotatable between retractable and locked configurations. Contents of the container may be accessed when the second section is in the locked configuration. The drinking implement may be moved to the retracted configuration only when the second section is in its retractable configuration.
US07931164B2 Foldable portable container
A foldable portable container is described. The container end walls are hinged to the floor of the container and are attached to the roof by a hinged slide mechanism whereby vertical displacement of the roof causes the simultaneous folding or unfolding of the opposing container end walls.
US07931161B2 Wall mountable wire grid organizer system with removable accessories
A wall mountable wire grid organizer rack assembly includes a support grid structure including a perimeter frame and a plurality of transverse support members connected with the perimeter frame. A plurality of accessories are removably connected with the support members, and at least one stretch removable adhesive strip is arranged between the support grid and the wall for securing the rack to the wall.
US07931158B1 Tool suspension rack that can bind and fasten a tool easily and quickly
A tool suspension rack includes a support board provided with two through holes, and an elongate flexible clamping strap extending through the two through holes of the support board and provided with a plurality of barb-shaped locking pieces extending through at least one of the two through holes of the support board and locked on a side of the support board. Thus, the locking pieces of the clamping strap in turn extend through the two through holes of the support board to clamp and tighten the tool between the clamping strap and the support board easily and quickly, thereby facilitating a user mounting the tool onto the tool suspension rack.
US07931156B2 Product management display system with retaining wall
A merchandise display system includes a base-and-divider assembly. The base-and-divider assembly includes a base portion adapted for operative coupling to a front rail, and a divider portion for dividing displayed merchandise into rows. The divider portion protrudes from the base portion such that the divider portion separates the base portion into a first portion and a second portion. A spring-urged pusher is mounted to a pusher track for pushing merchandise toward the front of a shelf. A retaining wall curves inwardly from a front edge of the divider portion along at least a portion of the first portion.
US07931151B2 Suspension packaging system
A suspension packaging system can include a foldable member configured to form a cavity as well as a suspension device for suspending an article to be packaged within the cavity. The suspension portion can include foldable portions configured to cooperate with a retention member having pockets. The foldable portions can fit into the pockets and then be folded so as to generate tension in the retention member. The entire device, with the exception of the retention member, can be made from a single piece of material, such as corrugated cardboard, which thus reduces waste and simplifies bulk distribution of such a suspension packaging system.
US07931149B2 System for storing and activating an in vivo imaging capsule
A storage unit is provided for removably storing an in vivo imaging capsule. The capsule may have a housing and an optical dome. The storage unit may include a recessed space formed for accepting the capsule. A magnet for magnetically activating and deactivating the capsule may be provided in the storage unit, for example in the lid. The storage unit may also include a capsule holding unit comprising at least two protruding elements to removably hold the capsule in the storage unit, wherein the protruding elements are positioned to grip the capsule housing.
US07931148B2 Double hinge display package and method of use
A clamshell package for supporting an article is provided including a covered manufacturing hinge adapted to divide the clamshell into first and second parts adapted to form a cavity. The first and second parts partially overlap to form a flange adjacent the manufacturing hinge. The second part includes an uncovered operating hinge, about which the second part is adapted to pivot away from the first part to an open position. The clamshell package includes a panel adapted to engage the manufacturing hinge and flange to retain the manufacturing hinge in a folded position, with the panel being spaced from the operating hinge.
US07931143B1 Toolbox
A toolbox includes two pivotally connected shells, a buckling unit and at least one tool-holding unit. Each of the shells includes at least two primary partitions formed on an internal side thereof, a compartment defined between the primary partitions, a row of ribs formed one each of the primary partitions, and gaps each defined between two adjacent ones of the ribs. The bucking unit can buckle the shells to each other. The tool-holding unit is engaged with the rows of ribs of selected one of the shells.
US07931137B2 Case turner for a roller conveyor
A case turner comprising a powered roller conveyor with a bump turn and a tapered roller just downstream of the bump turn to assist in turning cases completely 90°. The larger diameter of the tapered roller is on the opposite side of the conveyor from the bump turn.
US07931129B2 Rapid take up and vibration proof adjuster mechanism
A slack adjustment system for a disk brake includes a biasing member to adjust slack in a brake system. The biasing member operates independently of pressure applied to a brake actuator. A locking member prevents adjustment when adjustment is not necessary. Release of the locking member allows the biasing member to adjust a resting position of brake pads independent of driver applied brake pressure.
US07931126B2 Lubricator for equipment exposed to pressure
A lubricator (1) includes a coaxial compartment (3) with a shaped seat (4) upon which a sliding shutter (5) consisting of a front shaped plug (6) and an intermediate stem (7) with a back beat (8) associated with a first stop pin (9), operates; in the rear threaded end (10) of the compartment (3) a security dowel (11) with a front beat (12) associated with a second stop pin (13), screws on. A counter spring (15) engages itself between pins (9) and (13). The stem (7) of the shutter and the dowel (11) present peripheral helical grooves (14, 14′) with a spiral developing in the opposite direction as to the threading (10) of the compartment (3) and the threading of the dowel (11) itself.
US07931125B2 Shaft seal with lubrication device
A shaft seal assembly for use with a reciprocating or rotating shaft includes a shaft seal, a lubricant-storing ring, and a retainer. The retainer and ring can be formed as a subassembly and then combined with a shaft seal. The seal includes an annular body portion, a first sealing lip portion, and a first pocket portion. The first sealing lip portion has a substantially uniform axial dimension and is adapted to sealingly engage a shaft. The first pocket portion includes a plurality of pockets, each having an opening toward the first sealing lip portion. The plurality of pockets are each adapted to collect a working fluid when the shaft axially displaces in a first direction and to dispense the working fluid when the shaft axially displaces in a second direction. The assembly provides a lubricated shaft and seal that improves the effective life of the shaft seal.
US07931122B2 Manhole construction safety and work platform device
The invention is a manhole construction safety and work platform device having a scaffold catwalk for working on a manhole, providing the safety and work platform with adjustable braces engaging the side of a conical manhole casing. The inner perimeter of the device circumferentially defines a central access opening in order to slidably accept, receive, and fit around the conical section of the manhole casing, as typically used in the utility construction industry. The scaffold catwalk has a safety barrier means on the working surface to provide a safe working environment along the outer perimeter. As is common in the industry, the conical section of the manhole casing may be an asymmetrical conical section. One objective of the present invention is to provide a scaffolding platform supported with at least three adjustable brace members to securely support the said platform against the sidewall of any shape of manhole casing.
US07931121B2 Transfer platform
A transfer platform for safely transferring a lineman from a helicopter to a utility pole includes a cylindrical hollow member dimensioned to closely fit over the top of the pole, the member having an open lower end and a top cap closing the upper end thereof, the top cap abutting the top of the pole when the member is positioned on the pole, a step extending sidewardly from the member, the step being substantially parallel to and lower than the top cap and an equipment support assembly extending sidewardly from the member. An aperture is formed in the member beneath the underside of the step and an adjustable shim assembly extends through the aperture into the hollow of the member.
US07931118B1 Baffle for sound suppression
A baffle for use in a sound suppressor for a firearm utilizing proximal and distal faces with at least one joining wall positioned between the proximal and distal faces, and forming two expansion chambers between the proximal and distal faces. The joining wall has a bore hole and at least one opening in the wall itself and at least one opening from the bore hole into at least one of the expansion chambers positioned between the proximal and distal faces of the baffle. The joining wall may be either curvilinear, curvilinear stepped, planar or angled in shape. Openings are provided on the proximal face and the distal face of the baffle. At least one face of the baffle is either flat, curvilinear, curvilinear stepped, or asymmetrical to the axis of the baffle.
US07931116B2 Tetrahedral loudspeaker
In some embodiments, a subwoofer enclosure includes a substantially triangular first face, second face, third face, and fourth face, a first corner at an intersection of the first, second and third faces, a second corner at an intersection of the first, second and fourth faces, a third corner at an intersection of the first, third and fourth faces, a fourth corner at an intersection of the second, third and fourth faces, wherein an angle between the first corner and a midpoint between the third corner and the fourth corner, having the second corner as its vertex, is substantially ninety degrees, wherein an angle between the third corner and the fourth corner, having the second corner as its vertex, is substantially ninety degrees, and a subwoofer driver attached to the third face, having a free air resonant frequency less than one hundred Hertz.
US07931114B2 Adapter or appliance with a user interface window
An adapter or an appliance for use with an independently operable consumer electronic device having a user interface. The adapter comprises a holding device forming a device cavity capable of admitting the consumer electronic device in a predetermined orientation. An access opening into the device cavity exposes a portion of the consumer electronic device when the consumer electronic device is in the predetermined orientation. The portion of the consumer electronic device exposed includes at least a portion of the user interface.
US07931107B2 Vehicle kinetic energy utilization transmission system
The kinetic energy utilization transmission system is installed on a vehicle having a prime mover, a chassis with four wheel suspension system, a gear differential and opposing pinion input shafts, lateral wheel drive axles, drive wheels, and braking mechanism. The system includes a torque modulator configured for engagement and disengagement with an overdrive gear transmission operably connected to a flywheel or flywheel system. Upon application of the braking mechanism, the vehicle decelerates, the resultant vehicle generated kinetic energy being transmitted to the flywheel via the modulator and overdrive transmission, which multiplies the rotation, i.e. input RPM's, received from the modulator. In so doing, the overdrive transmission maximizes available braking effect. As the vehicle is decelerated by the transfer of energy to the flywheel, the loss of speed is compensated for by the proportionally increasing torque demand through the modulator which, in conjunction with the step-up from the overdrive transmission, enables the continuation of flywheel acceleration and thus energy storage. This stored energy is transmitted back through the system to the drive wheels. The overdrive transmission also acts as a step-down transmission when kinetic energy is drawn from the flywheel to provide power to accelerate the vehicle.
US07931105B2 Structure for mounting batteries onto electric vehicles
A structure for mounting a battery onto an electric vehicle comprising: a body member, which is made from metal, forming a body of the electric vehicle a battery case, which is made from resin, containing the battery charging electric power for driving the electric vehicle; a framework member, which is made from metal, being embedded in the battery case; and a connecting member connecting between the framework member and the body member.
US07931104B2 Machine having cooling system and method
A machine includes a body having a cooling air inlet and a cooling air outlet, and having an engine compartment therein. A second compartment is positioned vertically above and fluidly connected with the engine compartment. At least one open-air operator station is positioned on a deck of the body, and a cooling system draws cooling air in a flow path through the engine compartment, into the second compartment and exhausts the cooling air in a forward direction away from the operator station.
US07931103B2 Electric vehicle with power takeoff
A vehicle includes an independent suspension for supporting at least first and second wheel ends relative to the vehicle, and a transmission having an input shaft and an auxiliary power output shaft and a respective drive shaft coupled to each wheel end, and an electrical power source, and a variable speed electric motor electrically coupled to the electrical power source and mechanically coupled to the input shaft, where the transmission is configured to apply power from the electric motor to the auxiliary power output shaft dependently or independently of the application of power from the electric motor to the drive shafts.
US07931097B2 Microwave linked laser control system, method, and apparatus for drilling and boring operations
A laser control system and apparatus for guiding a drilling or boring operation during a trenchless technology implementation. In most if not all trenchless technology applications, direction of the pipe or utility structure through the earth is of utmost importance. Proper directional guidance throughout the trenchless technology implementation ensures not only that the resulting utility infrastructure is placed properly, but also ensures that the trenchless technology operation, does not hit or otherwise damage (such as through vibrations) existing utilities and other underground objects. The laser control system and apparatus of the present invention comprises a laser, a housing having a laser sight, a camera in optical communication with the laser sight a microwave transmitter having an antenna, with the transmitter being operatively coupled to the camera, and a microwave receiver.
US07931094B2 Aeration device
A soil aeration device may include a plurality of arcuate blades mounted to an assembly adapted to rotate and translate the blades proximate a ground surface, thereby forming aeration pockets in the soil. In certain embodiments, the arcuate tines penetrate and fracture the soil while minimizing the amount of soil lifted from the pocket deposited on the top of the soil. In various embodiments, a planetary gear assembly imparts to the tine a translational and rotational movement which creates a fractured pocket in the soil while minimizing the amount of soil lifted from the pocket and deposited on the surface of the soil. In still other embodiments, the arcuate tine may have mounted thereon a coring tube that cuts and removes a plug from the pocket formed in the soil.
US07931088B2 Methods for treating a well by simultaneously introducing into a mixer streams of water, a viscosity-increasing agent, and a particulate and introducing the mixture into the well
A method is provided for treating at least a portion of a well. The method includes the steps of: (a) simultaneously introducing into a mixer at least: (i) a first stream comprising water; (ii) a second stream comprising a dry, hydratable, viscosity-increasing agent for water, wherein the second stream is substantially free of water; and (iii) a third stream comprising a non-hydratable, insoluble particulate; wherein at least the first and second streams are not mixed prior to being introduced into the mixer; (b) mixing the first, second, and third streams in the mixer to form a pumpable mixture, wherein: (i) the mixer creates at least a sufficiently-high shear rate to disperse the viscosity-increasing agent and the insoluble particulate in the pumpable mixture; and (ii) the pumpable mixture has or is capable of developing a substantially-higher viscosity than the viscosity of the first stream; and (c) introducing a treatment fluid comprising the pumpable mixture into a wellbore.
US07931087B2 Method of fracturing using lightweight polyamide particulates
Lightweight polyamide particulates may be used in treatment of subterranean formations, including hydraulic fracturing and sand control methods, such as gravel packing. The polyamide particulates typically have an apparent specific gravity (ASG) between from about 1.05 to about 2.0 and are stable at temperatures up to 500° C. The polyamide particulates may be used in combination with a filler which further serves to increase the strength and temperature stability of the resulting composite. Fracture conductivity may be increased by the placement of the low density polyamide particulates as a partial monolayer.
US07931086B2 Heating systems for heating subsurface formations
Methods and systems for heating a subsurface formation are described herein. A heating system for a subsurface formation includes a sealed conduit positioned in an opening in the formation and a heat source. The sealed conduit includes a heat transfer fluid. The heat source provides heat to a portion of the sealed conduit to change phase of the heat transfer fluid from a liquid to a vapor. The vapor in the sealed conduit rises in the sealed conduit, condenses to transfer heat to the formation and returns to the conduit portion as a liquid.
US07931085B2 Internal release connector and method
A tubing connection release system. The system includes, a male connector having a profile at one end thereof and receptive to a tubular at the other end thereof, a female connector receptive to a tubular at one end thereof and receptive to the male connector at the other end thereof. The system further includes, a sleeve disposed radially inwardly of the female connector, and a collet having at least one deflectable collet finger disposed radially inwardly of the sleeve. The collet is biased to a position within the female connector whereat the at least one collet finger is supported against radially outward deflection. The collet is further movable by the push-in connector against the bias to a position where the at least one collet finger is radially outwardly unsupported such that the profiled end of the male connector is movable into engagement with the at least one collet finger.
US07931079B2 Tubing hanger and method of compensating pressure differential between a tubing hanger and an external well volume
A tubing hanger and method for reducing loads and stresses on sealing boundaries in a tubing hanger is provided. The tubing hanger has an inner cavity that is sealed with respect to an external well volume present in for example the surrounding tree architecture and wellhead. A control line extends through the inner cavity to communicate with downhole equipment. A pressure compensator is configured to adjust pressure differential between the inner cavity and the external well volume.
US07931077B2 Top drive drilling apparatus
A well drilling apparatus (10′) (top drive) designed to be suspended from a travelling block (6′) in a drawworks and laterally supported by a dolly (9′) running together with the well drilling apparatus along tracks or rails fixed to a derrick. The drilling apparatus (10′) comprises at least one driving motor (5′), one power transmission (4′) powered by the at least one driving motor (5′), a drive shaft (70) driven from the power transmission (4′) and designed to be connected to a drill string, load transferring means, and a torque arresting device (3′) fixed to and depending from the power transmission (4′). The load transferring means is in the form of a load frame module (1′) that relieves the drive shaft (70) and the power transmission (4′) at the same time as the load frame module (1′) forms a central component module that the other main components of the well drilling apparatus are releasable connected to.
US07931070B2 Sliding screen door
In a sliding screen door in which a net is formed to be capable of expansion and contraction, and is formed to be capable of freely opening and closing by horizontal pulling, a net guide forms the net guide into a straight line shape in a condition of being led out from a frame member, and a movement of a net-holding member that follow the net guide is made smooth, and many of the guiding elements form the net guide for guiding the lower end of the net and include an approximately u-shape composed of a bottom portion and rising wall portions, and are formed into a series of guide rails that are serially in contact with each other by means of rising wall portions of the adjoining guiding elements, and a net-holding member which is engaged with the guide rails so as to be movable along the guide rail.
US07931069B2 Active tension device for a window covering
A tension device that prevents a window covering from operating properly until the tension device is installed. The tension device incorporates a drive wheel, casing, anchoring arm and drive stud. The drive stud has two sections, one keyed and one cylindrical. Before the tension device is installed, the keyed section of the drive stud engages the drive wheel and the casing, thereby preventing them from rotating relative to each other. When the tension device is installed, the drive stud must be inserted into the anchoring arm causing the keyed section of the drive stud to disengage the drive wheel and thereby allow the drive wheel to rotate relative to the casing.
US07931067B2 Movable partitions with lateral restraint devices and related methods
Methods and apparatuses are disclosed for laterally restraining a movable partition. In one embodiment, a movable partition includes two laterally spaced structures wherein each structure includes a plurality of hingedly coupled panels. A lateral restraint mechanism is located and configured to prevent lateral displacement of one or both of the two laterally spaced structures. In one embodiment, at least one bracket is substantially rigidly coupled to a hinge of the first structure and a laterally adjacent hinge of the second structure. The at least one bracket may include multiple brackets. Some described methods include a laterally restraining lower edge of a movable partition as well as the installation of lateral restraint brackets including the plumbing, spacing and squaring of the structures in conjunction with such installation.
US07931062B2 Pneumatic tire with leno cap ply and method of making same
A pneumatic tire containing a tread, a carcass having at least one belt ply disposed below the tread, and a cap ply located between the carcass and the tread. The cap ply comprises at least one layer of an open construction leno weave tape having a pair of warp yarns in the longitudinal direction and a weft yarn in the weft direction. The pair of warp yarns comprises a first warp yarn and a second warp yarn, where the second warp yarn has a force of elongation of between about 1 and 40% the force of elongation of the first warp yarn, where the second warp yarn is in tension, and where the second warp yarn has an elongation at break of greater than 2%. The leno weave tape is disposed in a flat pattern around the circumference of the carcass in the area of the belt ply. A method of making a pneumatic tire is also disclosed.
US07931058B2 Flexible work table to miter and cut materials
A novel multi-purpose portable and flexible work table is presented herein. The work table can be used to secure material or workpiece to perform, at different heights, such actions as cutting, welding, soldering, gluing, painting, mitering, and shaping. The work table contains detachable sub-components that permit placing material or workpiece at specific positions to ensure that better tolerances and finishes of workpieces are created.
US07931057B2 Cut guide for a workbench system
A workbench system in one embodiment includes a first and a second plurality of dog holes in a planar work surface defining a first and a second axis extending in the work surface plane, and a plurality of cutting guides, each of the plurality of cutting guides including a body defining a first securing portion on a first side of the body and a second securing portion on a second side of the body opposite to the first side, a first stem extending downwardly away from the body and configured to fit into one of the first plurality of holes, and a guide member defining a guide plane which intersects the first axis and the second axis.
US07931055B2 Log debarking tool and tool tip
A tool for a ring-rotor log debarker, including an elongate, curved body for being attached by one end to a ring rotor of a log debarker. At least one attachment hole extends through the curved body of the tool on a free end opposite the one end attached to the ring rotor, and communicates with the first and second upstream and downstream oriented surfaces. A tip is placed onto the free end of the tool body, and includes an attachment hole sized and positioned for alignment with the at least one attachment hole in the tool body and for receiving a bolt through the aligned attachment holes for securing the tip to the tool body.
US07931054B2 Modular router with secondary release lever
A routing machine comprises a base unit and a motor unit, which is releasably connected to the base unit. The motor unit defines a motor axis is configured for insertion into the base unit substantially in the direction of the motor axis. A depth adjustment latch is provided on the base unit. A release latch is provided on the base unit. The release latch is moveable between a first position and a second position. The release latch is configured to provide a positive stop for the motor unit when the release latch is in the first position, such that the motor unit is blocked from release from the base unit while allowing the motor unit to move along the motor axis. The motor unit is free to release from the base unit when the release latch is in the second position.
US07931048B2 Water conditioner
A water conditioner includes a plate located diametrically across a pipe and a plurality of posts in lines on, or substantially parallel to, the longitudinal axis of the plane and extending from either side thereof, to be close to the periphery of a pipe with which the water conditioner is located. There may also be a plurality of ribs extending from either side of the plate and adjacent the posts for providing a plurality of discreet paths through the water conditioner.
US07931046B1 Steam trap with inverted bucket float
A steam trap includes an inverted bucket in a bucket chamber. The bucket has a vent hole formed in an upper portion thereof. The vent hole is formed along a vent hole axis, which may be angled so that the bucket rotates from the venting propulsion. The chamber has an outlet orifice formed in a sidewall thereof. There is a spaced vertical distance between the outlet orifice and an upper interior surface of the chamber. Preferably, the bucket is not attached to the chamber and configured to move vertically and horizontally in the bucket chamber, but not flip over. The bucket and the interior sidewalls of the chamber are configured so that the bucket can substantially cover the outlet orifice when the bucket is pulled against the interior sidewall at the location of the outlet orifice by a flow of fluid out of the outlet orifice.
US07931041B2 System and method for controlling liquid level in a vessel
A system includes sensors configured to measure vessel parameters. A signal processing unit receives sensor output signals and generates a first, second, third, fourth, and fifth filtered output signals representative of liquid level, gas flow rate, feed-liquid flow rate, vessel pressure, and vessel temperature, respectively. A flow demand control unit receives the first filtered output signal and generates an output signal representative of feed-liquid flow demand. A shaping unit receives the second, fourth, and fifth filtered output signals and generates an output signal representative of shaped gas flow rate. A liquid level control unit controls the liquid level within predetermined limits by controlling one or more components based on the output signals from the flow demand control unit, the shaping unit, and the third filtered output signal.
US07931038B2 Portable container covering system
A portable, light-weight, removable system for covering an open dumpster or refuse container mechanism. This instant system is designed for easy installation, removal and storage. Once installed, the system covers the open dumpster container, preventing accumulation of rain, snow, sleet, and any mix thereof inside the container and/or contents of the container.
US07931034B2 Spray arm bearing and dishwasher with a spray arm arrangement
The invention relates to a spray arm bearing (1) with a bearing element (2), for mounting a spray arm (20) and a flow-guide device (3), connected to the bearing element (2), whereby the bearing element (2) comprises a through opening for the passage of fluid. According to the invention, the base area (D2) of the flow-guide device (3) corresponds to the base area (D1) of the through opening or lies within the base area (D1) of the through opening.
US07931028B2 Skin injury or damage prevention method using optical radiation
A hand held device generates a predetermined number of pulses of electromagnetic radiation having a predetermined electromagnetic spectrum, a predetermined duration, a predetermined inter-pulse interval, and a predetermined total energy. The pulse sequence is delivered to a skin surface to reduce or eliminate Xray or ultraviolet radiation damage to the skin surface.
US07931024B2 Cushion for a patient interface
A respiratory mask is provided having an outer shell coupled to a cushion for the delivery of a gas to a user. The cushion of the respiratory mask has a pleat and varied wall thicknesses about the device in order to provide varying degrees of flexibility and support about the cushion.
US07931022B2 Method and apparatus for dispensing inhalator medicament
An apparatus and method for delivering a plurality of medication includes providing first and second medicament on a medicament pack in separate containers for preventing either medicament from interfering with the stability of the other. In accordance with the method, the medicaments are preferably delivered in a single inhalation.
US07931021B2 Support device for respiratory interface
A patient interface support that supports a patient interface of a PAP device and generates a pre-selected engagement pressure at the patient interface to create a seal between the patient interface and the patient's airflow passages when the interface support is in use while alleviating the strain on the patient's head. The patient interface support includes a base for attachment to a support surface; and, a support extension having a joint; a patient interface mount; and, biasing means. The joint movably connects the support extension to the base, the patient interface mount supports the patient interface, and the biasing means generates a pre-selected engagement pressure at the patient interface to create a seal between said patient interface and the patient's airflow passages when said interface support is in use.
US07931015B2 Method and apparatus for controlling diesel engine
A diesel engine may be stably controlled without an exhaust gas temperature at an upstream side of a turbocharger, by a method for controlling a diesel engine that includes: detecting an engine rotation speed; detecting or estimating a lambda value; estimating an exhaust gas temperature at an upstream side of a turbocharger by using relationship between the lambda value and an exhaust temperature; determining whether the estimated exhaust gas temperature exceeds a first predetermined reference value; and limiting an engine output power and/or regeneration of a CPF when the estimated exhaust gas temperature exceeds the first predetermined reference value.
US07931012B2 Method for identifying a fuel quality and for operating an internal combustion engine and an engine control unit
A method for identifying the fuel quality and for operating an internal combustion engine, as well as an engine control unit, in which the temperature of at least one sheathed-element glow plug of the engine is controlled, an engine response after a temperature change is compared to an engine response before the temperature change, and from the result of this comparison, the fuel quality is derived.
US07931006B1 Valveless rotary internal combustion engine
A rotatably alternating air or water cooled two-stroke internal combustion engine comprising a cylindrical casing, and a rotor comprising two radially extending vanes affixed to a shaft rotatably mounted within the casing upon two end plates. Two longitudinally extending walls affixed to the casing. Sealing strips provided between said walls, the shaft, the vanes, the casing and the end plates respectively. Working and supercharging interior chambers between the vanes and the walls. The casing and/or the end plates equipped with ports which communicate with the interior chambers, allowing for intake of combustible air-fuel mixture and exhaust thereafter. Ignition means delivering a spark at the end of each working cycle. An extendable and adjustable connecting rod assembly converting the oscillating bi-directional rotary motion of the output shaft into a continuous unidirectional motion of the main shaft. A self lubricating mechanism incorporated into the engine.
US07931001B2 Valve train of an internal combustion engine having a cylindrical valve tappet
The invention proposes a push-rod valve train having an adjustable valve tappet (1). This has an outer part (2a, 2b), an inner part (8) and a lost-motion spring (10), which forces the inner part (8) towards a relative position, at least one retainer ring (23), which is fixed in an annular groove (21) of the outer part (2a, 2b) and which interacts with a stop face (22) of the inner part (8), being provided for fixing the relative position, said retainer ring having lugs (28) extending radially inwards and separated by a fitting gap (27). In this the free movement of the valve push rod (15) relative to the lugs (28) is assured by the provision of a torsional locking means (30a, 30b), which serves to fix the radial position of the fitting gap (27) inside the annular groove (21).
US07931000B2 Valve timing controller
A first one-way valve is provided in a first advance passage connecting a hydraulic pump to a control advance chamber. A second one-way valve is provided in a first retard passage connecting the hydraulic pump to a control retard chamber. A first control valve is provided in a second advance passage to bypass the first one-way valve for communication of the first advance passage. A second control valve is provided in a second retard passage to bypass the second one-way valve for communication of the first retard passage. The first control valve operates by the pilot pressure to close the second advance passage at advance controlling and opening it at retard controlling. The second control valve operates by the pilot pressure to close the second retard passage at retard controlling and open it at advance controlling.
US07930999B2 Cooling water passage structure of internal combustion engines
A cooling water passage structure of internal combustion engines is provided which can contribute to a scale-down of the external form of the engine and also can prevent deformation of the cylinder bores. The cooling water passage structure comprises a water jacket for the flow of cooling water provided on the peripheries of a plurality of cylinder bores; and a lateral suction passage 9a, 9b integrally formed with a side wall of a cylinder block 2 having bolt holes formed for fastening a cylinder head 3. The lateral suction passage runs through by the cylinder bores at a height in the vicinity of the water jacket bottom and is arranged on the outside of, and perpendicular to the bolt holes. On the rear surface of the cylinder head 3 is mounted a water passage block 15 and on the front end part of the cylinder block 2 is provided a water pump housing 10.
US07930996B2 Durable bone with soft core
The present invention, in one exemplary embodiment, relates a method of manufacturing an animal chew by molding two body portions of a first material each having at least one concave surface and one or more through holes, attaching the two portions together such that the concave surfaces face one another to form a hollow body portion, injecting a second material into the hollow body portion to fill at least a portion of the hollow body and form areas of exposed regions of the second material by filling the one or more through holes. In a second exemplary embodiment, the two portions may have the concave surfaces over-molded with a second material which fills the one or more through holes. In a third exemplary embodiment, a separate shape of a second material may be molded in a configuration having dimensions complementary to the two half portion and holes when the portions are combined.
US07930995B2 Bird feed tray
A bird feed tray has an integral, unitary body. The tray is separated into a plurality of segments by partitions and circumscribed by an outer wall or rim. Each segment has dual surfaces which are sloped both downward toward the outer rim and inward to form a drain trough. The troughs terminate at the outer rim. A number of drain holes are provided adjacent to the outer rim. Water which collects on the surface of the tray funnels down into the troughs, where it is discharged through the drain holes.
US07930987B2 Electric steering device for watercraft and control method of electric steering device
An electric steering device includes a steering retaining device arranged to retain a steering angle against an external steering force applied from outside of a watercraft to an outboard motor main body. A reverse input shutoff clutch, for example, is preferably used as the steering retaining device. A steering retaining state in which a steering angle of the outboard motor main body is retained can be detected from a steering condition of the outboard motor main body, and a control is made to stop electric power from being supplied to an electric motor steering the outboard motor main body. Accordingly, the steering retaining device retains a steering angle while steering is retained, and thus the electric power supply to the electric motor can be stopped, which allows electric power to be saved. The steering retaining device provides an electric steering device for a watercraft in which no electric power is required when applying a steering retaining force for retaining a counter-steering state.
US07930986B2 Watercraft steering device and watercraft
A steering wheel, operable by an operator, can be electrically connected to an electric motor to provide an actuation signal corresponding to the amount of a steering wheel operation to the electric motor, a reaction motor for applying a reaction to the steering wheel, and an ECU for controlling the electric motor are provided. The ECU can include at least one of an operation status detection device for detecting an operation status corresponding to the steering wheel operation, a running status detection device for detecting a running status of the watercraft, an outboard motor status recognition device for recognizing a status of the outboard motor, such as the installation number thereof, and an electric motor status detection device for detecting a status of the electric motor. The ECU can also include a torque computation device for making a torque target value larger depending on the detection value from the at least one device, and a reaction motor control device for controlling the reaction motor in accordance with the torque target value computed by the torque computation device.
US07930985B2 Sports board
A sports apparatus configured to support a rider upon the water surface is disclosed and may comprise either a compartment in the top surface configured to accept personal articles and a watertight cover to prevent damage and loss of personal articles or a propulsion source. The sports apparatus can have a V-shaped hull to add stability when used in the waves. The propulsion source is powered by either a combustion or electric motor that is controlled by a user interface on the board.
US07930983B2 Sewing machine, data creation apparatus and embroidery method for sewing on curved surface
Sewing workpiece is set on a holding frame in such a manner that a predetermined sewing reference line of the sewing workpiece forms an inclination of a given angle δ relative to a plane perpendicular to a rotation axis of the holding frame. Desired sewing pattern data are corrected in accordance with a predetermined correction function with the given angle δ as a variable. Sewing is performed onto the sewing workpiece by the holding frame being relatively rotated and linearly moved in accordance with the corrected sewing pattern data. Thus, a desired pattern corresponding to the sewing pattern data can be sewn onto the workpiece in generally parallel relation to the predetermined sewing reference line.
US07930981B2 Adjustable riffler assembly
An adjustable riffler can be used in a piping system connecting a pulverizer and a furnace. The adjustable riffler includes a support member, at least two plates spaced apart along an axis, and at least one inclined flange. The two plates include a fixed plate attached to the support member and a translatable plate positioned adjacent to the fixed plate. The translatable plate is translatable along the axis with respect to the fixed plate. The at least one inclined flange is connected to one of the fixed plate and the translatable plate and extends along the axis between the plates to form a channel between the fixed plate and the translatable plate.
US07930977B2 Non-lethal projectile ammunition
Non-lethal ammunition for a riot gun assembles a bi-chambered projectile body and an impact nose, the assembly being spin-stabilized and nose-heavy such that the nose will impact first at the target. The rearward end of the assembly is mounted into the forward end of a shell casing having a high-energy gas expansion chamber, the mounting forming a low-pressure chamber at the rearward end of the projectile. A cup-shaped multi-port gas diffuser plug, spaced from the projectile body, directs burnt propellant gases from the expansion chamber into the low-pressure chamber to expel the projectile at a relatively low velocity. A sleeve interiorly of the gas diffuser plug closes the ports and is degraded by the burnt gases to provide a complete burning of the propellant.
US07930976B2 Slow burning, gasless heating elements
A structure includes a substrate of a first material and a second material coating at least a portion of the substrate, where the second material is different from the first material, where the first and second materials, upon being thermally energized, react with each other in an exothermic and self-sustaining alloying reaction that propagates from a first location within the structure along a travel path to a second location within the structure at a rate that depends upon one or more characteristics of the first and second materials.
US07930975B2 Deconfinement device for the casing of a piece of an ammunition
A deconfinement device for the casing of a piece of ammunition enclosing an explosive load able to be ignited by a priming fuse, said device comprising a connecting ring linked to the casing and enabling the priming fuse to be joined to said casing, wherein said device incorporates a structure to ensure a weakened and shearable link between said fuse and said connecting ring, said link being sheared further to an increase in the pressure inside said casing, said connecting ring incorporating a base forming a plate that can be projected onto said explosive load during the ignition of said fuse, said base being able to be fractured by the presence of pressure inside said body of said projectile.
US07930972B2 Method of improving the production of foam during the preparation of drinks from a cartridge and device for its implementation
Apparatus and method of obtaining a frothy drink from a cartridge, the cartridge being made up of at least one chamber containing at least a preparation for a drink. Where the cartridge is injected with a predetermined volume of fluid, a first part of which essentially consists of air which is compressed in the cartridge to a pressure lower than the pressure at which the cartridge opens or the drink flows freely through the cartridge and a second part of which consists of water, or possibly of a mixture of air and water, which is injected after the first part into the cartridge so as to make it possible to obtain the drink by causing the internal pressure to increase until the cartridge opens or the drink flows freely through the cartridge thus allowing the drink to be discharged and froth to be formed.
US07930967B2 Method for antimissile protection of vehicles and implementing device
The present invention relates to a method for antimissile protection of vehicles having a very short response time with practically no false alarms and not requiring the use of means such as decoys or conventional laser jammers, while providing the best possible protection. It is characterized in that at least one curtain of plasma filaments is created between these vehicles and the probable launch point of these missiles, this curtain being intended to blind the target-seeking device of the missiles.
US07930964B1 Machine gun
A Gatling-type minigun eliminates the hazards to the operator of the minigun associated with hang fire and overpressure situations by providing a vented rotor assembly to redirect high-pressure gases and associated debris forward of the rotor assembly and away from the operator.
US07930960B2 Universal machinery fence system
A universal machinery fence system includes an L-shaped fence or a box shaped fence and clamp block which clamps to a rail extrusion with a half dovetail on the front on the edge of a table saw, band saw, shaper, router table, mortiser, or other woodworking or metal working machines. A U-shaped front rail is provided for attaching the fence to the cast iron table of a table saw, shaper, or band saw. The band saw fence U-shaped rail is predrilled to fit the table fence mounting holes of the most popular 14″ band saws. Optional extruded front rails are also provided for attaching the fence to shop made 0.750″ tables such as used on a drill press. Also provided is a fence rail extrusion for mounting the fence on the front and back of the popular 1.125″ size router table. An optional extruded front rail which is adjustable in height is also provided for attaching the fence to shop made tables between 0.750″ and 1.5″ in thickness. A re-saw guide fitted to the fence extrusion has a convex surface for supporting a workpiece on edge allowing the operator to easily adjust for blade drift. An optional micro-adjuster allows the fence to move accurately in small increments. A router table with holes and slots allows the fence to be used to guide the workpiece in the router table mode and then be used to guide the router or a saw on top of the workpiece.
US07930959B1 Table saw accessory
A mounting system for a table saw accessory such as a power feed. A carrier is slidably mounted on a rail or flange at the rear of the saw table so that it may traverse the rear of the table. The rear of the saw fence is secured to the carrier. A mounting plate for the power feed is on either the carrier or the fence allowing the power feed to be moved between use and out-of-the-way positions. In the out-of-the-way position, the power feed allows the user to safely feed materials into the cutting blade area.
US07930958B2 Blade housing for electronic cutting apparatus
A blade housing for an electronic cutting apparatus includes an outer housing having a distal end, an inner housing coupled to the inner housing and longitudinally selectively adjustable relative thereto and a blade rotatably coupled to the inner housing with a sharpened distal end. Adjustment of the inner housing relative to the outer housing adjusts an amount of the blade that protrudes from the distal end of the inner housing.
US07930956B2 Multi-spindle screw machine, and improved tool arm for use therein
An improved Davenport® multi-spindle automatic screw machine has a tool arm (14) mounted on a shaft (41) for rotational movement relative to a revolving head cap (13). A needle bearing (42, 42) is operatively arranged between the shaft and the revolving head cap. The bearing is radially loaded as said bearing is installed and that the individual needles of same remain elastically deformed by the radial load immediately after said bearing has been installed. The shaft has a hardened surface (52) that is engaged by the needles. The diameter of the shaft hardened surface portion is greater than the diameters of the adjacent shaft portions. Annular recesses (51, 53) extend into the shaft at either end of the hardened portion. These recesses have frusto-conical surfaces (55) that act as ramps to guide insertion of the press-fittable needle bearing into the space between the shaft and the head cap.
US07930951B2 Rack and pinion steering gear with self-adjusting rack bearing
A steering gear assembly with a pinion shaft, rack, housing and rack bearing. A biasing assembly biases the rack bearing against the rack and into engagement with the pinion. The biasing assembly includes a gross adjustment member secured to the housing, a bearing assembly with a bearing member coupled with the rack bearing and a first adjustment member. A first biasing member is coupled with the bearing member and first adjustment member which are relatively moveable to thereby define a compliance zone to allow for dimensional variations in the meshing of the rack and pinion. An adjustment biasing assembly is operably disposed between the gross adjustment member and the bearing assembly. The adjustment biasing assembly is disposed entirely within the housing, includes a second biasing member, and urges the first adjustment member toward the rack bearing in continuously-variable axial movements while preventing movement away from the rack bearing.
US07930948B2 Device for leaching extraction and assessment
A apparatus and process for quantifying of contaminants, wherein the apparatus comprises a container that includes a housing to support a sample, and a gel elastomer inside the enclosure. The gel elastomer is capable of absorbing the contaminants that are leached from the sample. The gel may be a PDMS gel, and is preferable coated on a, or the side wall of the apparatus. After a period of time, the gel is analyzed for the presence and amount of contaminants.
US07930945B2 Method for measuring the flow velocity of a medium while applying a magnetic field to the measurement volume put through
A method is provided for measuring the mean flow velocity of an electrically conductive medium while applying a magnetic field to the measurement volume put through and decoupling an electric signal induced in the measurement volume. The fluctuating part of the electric signal, which is based on stochastic fluctuations of the flow velocity due to turbulent motion, is captured as a time-dependent wanted signal. By the weighted integration of the wanted signal the mean flow velocity over predefined time intervals is determined.
US07930944B2 ASIC compensated pressure sensor with soldered sense die attach
An ASIC compensated pressure sensor includes a sense die, an ASIC chip, and supporting elements. The sense die includes a metallized surface for attaching the sense die to a mounting surface. The resulting solder joint provides a hermetic seal that is resistant to a wide range of media associated with different environmental conditions. The mounting surface can contain the ASIC and electronics for compensation or can be attached to another mounting surface, which contains the ASIC and electronics. Either configuration can include collars of different styles for ease of assembly and in turn can be attached to a mating connector. The mounting surface can possess a closely matched coefficient of thermal expansion to the sense die in order to enhance electrical stability of the output signal over a wide temperature and pressure ranges.
US07930933B2 Method and device for diagnosing at least one gas exchange valve of at least one cylinder of an internal combustion engine
A method and a device for the diagnosis of at least one gas exchange valve of at least one cylinder of an internal combustion engine that is on the one hand reliable and on the other hand does without additional sensor equipment are described. In a first operating state of the internal combustion engine, at least one gas exchange valve of the at least one cylinder is activated. In a second operating state of the internal combustion engine, all the gas exchange valves of the at least one cylinder are deactivated and therewith closed in stationary fashion. Sound waves produced by the internal combustion engine are acquired. It is checked whether a significant change occurs in a quantity characterizing the acquired sound waves upon a transition from the first operating state to the second operating state. In this case, an erroneous opening of the at least one gas exchange valve is recognized.
US07930926B2 Determination of permeability from damping
Permeability of a fluid through a saturated material is determined by measuring the dynamic response of that saturated material to shaking vibrations and/or shear wave propagation, and then mapping the dynamic response (preferably, viscoelastic stiffness and damping properties) to an invented model (called “KVMB”) that yields the property of permeability. The preferred embodiments may use shear waves, inertial effects, and/or transmission effects, but preferably not compression, to force fluids through the pores. The mapping preferably predicts two possible mappings to permeability, coupled and uncoupled. The preferred methods are both internally consistent and directly related to known laws of physics rather than dependent on empirical calibrations. In use, for example, one may use a porosity log (conventional neutron or sonic) and recordings of SH-waves to obtain damping ratio, followed by locating of the damping ratio on a KVMB map that depends on porosity, and choosing of one of the two possible permeabilities indicated by the mapping, wherein the best choice is typically the largely coupled case.
US07930925B2 Method of measuring hydrogen concentration in member and device of measuring hydrogen concentration
An art of hydrogen concentration measurement in which the hydrogen concentration of any given location of an object to be measured can be nondestructively obtained is provided.The steps comprises: placing an electromagnetic ultrasonic sensor 2 in the proximity of, or on, the surface of an object to be measured 8, said electromagnetic ultrasonic sensor 2 generating a magnetic field in which the magnetic flux density changes at high frequency on the wall body of the object to be measured 8 and receiving a longitudinal ultrasonic wave whose vibration is deflecting in the direction parallel to the thickness direction and a transverse ultrasonic wave whose vibration is deflecting in the direction at an angle of substantially 90° with respect to said longitudinal direction; allowing the electromagnetic ultrasonic sensor 2 to generate a changing magnetic field so that the longitudinal ultrasonic wave and the transverse ultrasonic wave form a resonant state and receive the longitudinal ultrasonic wave and the transverse ultrasonic wave generated in the object to be measured 8; detecting the resonance frequencies of the longitudinal ultrasonic wave and the transverse ultrasonic wave; calculating a predetermined resonance property index using said resonance frequencies of the longitudinal ultrasonic wave and the transverse ultrasonic wave; and calculating the hydrogen concentration of the object to be measured 8 with reference to a reference material database 7 which stores the relation between the hydrogen concentration of a member with the same member specifications as those of said object to be measured and the resonance property index.
US07930922B2 Soot generation amount estimation apparatus for internal combustion engine
A soot generation amount estimation apparatus obtains a generation speed of a precursor of soot (accordingly, the concentration of the precursor) in consideration of formation of the precursor from fuel, thermal decomposition of the formed precursor, and formation of soot from the formed precursor, and estimates a generation speed of soot (accordingly, the concentration of soot (the generation amount of soot)) in consideration of formation of soot from the precursor, which depends on the concentration of the precursor, and oxidation of the formed soot. The apparatus employs a reaction model in which the reaction process in which soot is generated from fuel is divided into two steps; i.e., a reaction process in which a precursor is generated from fuel and a reaction process in which soot is generated from the precursor. Thus, phenomena, such as a “delay in soot generation” in the reaction process in which soot is generated from fuel, can be accurately simulated.
US07930921B2 Impact detector and controller for pseudoexperience device
An impact detector includes a first determination unit operable to determine whether or not an absolute value of an acceleration in a direction of Y axis exceeds 1G, and an impact determination unit operable to output a predetermined impact detection signal which indicates detection of impact in a direction of Z axis in response to an absolute value of an acceleration in a direction of X axis exceeding 1G within a predetermined time period T after the first determination unit determines that the absolute value of the acceleration in the direction of Y axis exceeds 1G.
US07930920B2 Method for designing clothing and equipment for law enforcement, and the method for homologating such clothing and equipment
A method for designing clothing and equipment for protecting law enforcement officers comprising the following steps: equipping a dummy with cinematic and/or load sensors, —positioning an impact application device to apply impacts on a target zone of the impact dummy, and the apply these impacts without the protection and the recording of the resulting measurements, the mounting of a form of protection on the target zone of the dummy, —the application of these impacts on the protected dummies, and the reading of the ensuing measurements, —the deduction of the energy absorbed from the measurements the value and/or attenuation of the impact force by the protection, —if the value(s) are superior to the threshold values, the clothing or equipment can be tagged as acceptable, —otherwise, structural modifications must be made to the protective clothing or equipment with the purpose of improving these values. Application of standardized tests for levels of protection in order to facilitate the choice of equipment for its intended usage.
US07930916B2 Locking device and key
There is disclosed a key required to have a reduced mechanical strength. When an authentic key is inserted into the keyway in a locking device, only a plunger member starts to move from a standby position toward an operative position. When the plunger member is pushed to the operative position, an operating lever located in the locked position swings to the unlocked position. The operating lever unlocks a locking mechanism that is in a locked state. When an inauthentic key is inserted in the keyway, the plunger member and sleeve member move together to the operative position. The operating lever in the locked position does not swing. Thus, the operating lever maintains the body portion of the locking mechanism locked.
US07930911B1 Apparatus and method for cooking and dispensing starch
An apparatus and method for cooking and dispensing starch to a commercial laundry machine comprising a mixing tank for mixing and storing a starch and water solution which is attached to a means for discharging the starch and water solution to a heat exchanger. The heat exchanger is a shell and tube heat exchanger, either one-phase or two-phase, used for cooking the starch and water solution to form cooked starch. As the starch and water solution is passed through the tube side of the heat exchanger, it is cooked using heat energy from a heating source contained in the shell side of the heat exchanger. The cooked starch is then dispensed through a manifold valve system to one or more commercial laundry machines. After the cooked starch is dispensed, a solenoid valve opened to flush the apparatus with fresh water. A programmable computer receives a request from a commercial laundry machine for a desired starch level, discharges the starch and water solution through the apparatus for cooking, and dispenses the cooked starch to the requesting laundry machine through a series of discharge and manifold valves. The programmable computer controls the solenoid valve for flushing the apparatus with water, the discharging means and a means for recirculating the starch and water solution.
US07930910B2 Drum type washing machine
A drum type washing machine is provided. The drum type washing machine may include a cabinet, a tub fixed to an inner side of the cabinet, a drum rotatably arranged in the tub, and a driving motor positioned at a rear side of the drum for generating a driving force that rotates the drum. The washing machine may also include a supporting plate to rotatably support a rotational shaft extending between the motor and the drum, and a plurality of supporters connected between the supporting plate and the cabinet. Such an arrangement may increase washing capacity by increasing a diameter of the drum without increasing an external size of the cabinet.
US07930906B2 Slider needle with built-in center strip
A slider needle (1) having a partition element (15) clipped through an insertion slit (19) in the needle base body (2). The partition element (15) is shaped such that it can be easily inserted in the needle base body 2, but is still securely held, optionally with some play, as a result of positive engagement. The partition element comprises, preferably as a one-piece component, a spring part (25) and a foot extension (26) interacting with the bottom (17) of the slider slit. Preferably, the foot extension 26 has two sections (27, 28, 27a, 28a) that are bent in opposite directions, either in a transverse or a longitudinal direction of the otherwise flat partition element (15). In the region of the insertion slit (19), the back (18) of the needle base body (2) has an indentation (24) so that the bent over sections (27, 28, 27a, 28a) cannot project beyond the needle back (18).
US07930905B2 Methods for manufacturing low water peak optical waveguide incorporating a porous core mandrel
A method of manufacturing a cylindrical glass optical waveguide preform having a low water content centerline region, for use in the manufacture of optical waveguide fiber, is disclosed. The centerline region of the glass optical waveguide preform has a water content sufficiently low such that an optical waveguide fiber producible from the glass optical waveguide preform of the present invention exhibits an optical attenuation of less than about 0.35 dB/km, and preferably less than about 0.31 dB/km, at a measured wavelength of 1380 nm. Method of manufacture of a porous core mandrel used in the manufacture of such a glass optical waveguide preform is also disclosed.
US07930904B2 Method of making an optical fiber having voids
Microstructured optical fiber and method of making. Glass soot is deposited and then consolidated under conditions which are effective to trap a portion of the consolidation gases in the glass to thereby produce a non-periodic array of voids which may then be used to form a void containing cladding region in an optical fiber. Preferred void producing consolidation gases include nitrogen, argon, CO2, oxygen, chlorine, CF4, CO, SO2 and mixtures thereof.
US07930902B2 Mechanism for conveying an article
A pusher mechanism for pushing bottles formed in an I.S. machine from a dead plate to a conveyor. The pusher mechanism includes a pusher finger assembly which is supported by a housing and is movable about an axis of support and about the parallel axis of rotation of the housing. A pair of servo motors effect the desired rotation of the two axes through cam profiles each of which has at least one Bezier curve segment with a parameter of one curve linked to a parameter of the other curve.
US07930900B2 Charm clasp for pearl necklaces and bracelets
A charm clasp having a torus shape and formed as two pivotally connected arcuate parts which are adapted to encircle and releasably attach to a segment of a necklace formed as a strand of pearls, this clasp including an eyelet for attachment of a charm thereto.
US07930898B2 A/C drain line device
An air conditioning drain device essentially comprising a tubular pipe assembly, a flapper assembly, and a service port assembly. The device automatically engages a flapper valve that prevents the reverse flow of condensate water from entering a dwelling unit that shares a common drain line with multiple units, while at the same time allowing for quick and easy flushing of blockages in the drain line without causing water damage to the interior of the dwelling unit.
US07930893B2 Automated ice transport device and method
An automated ice transport device and method that can service one or more remote locations is provided. When ice is needed, the container is automatically filled, and then is transported mechanically along a predetermined pathway to the ice storage device in need, where the ice is dispensed therefrom. The container is returned to the source of ice following the predetermined pathway, remaining there until ice is needed at a location.
US07930891B1 Transition duct with integral guide vanes
A transition duct used in a gas turbine engine to direct the hot gas flow from the combustor into the turbine section of the gas turbine engine. The transition duct includes a plurality of guide vane integral with the duct. The transition duct includes a circular shaped inlet end for connection to a can combustor and a rectangular and arched shaped outlet end for connection to a first stage turbine section. the guide vanes extend within the flow path between inner and outer projections each having a curved opening in the shape of the airfoil each airfoil includes inner and outer airfoil ends with retainer slots formed between the airfoil ends and the duct projections that form shear pin retainer slots. Shear pin retainers are secured within the slots to secure the guide vanes to the duct in a thermally uncoupled manner to reduce thermal stresses. The guide vanes can be made from a single crystal material for higher gas flow temperatures.
US07930881B2 Exhaust system for lean burn IC engine including particulate filter and NOx absorbent
An exhaust system for a lean burn internal combustion engine includes a particulate filter (CSF), a first NOx absorbent (NOx(1)) disposed upstream of the filter and a second NOx absorbent (NOx(2)) disposed downstream of the filter.
US07930878B2 Method and apparatus for rapidly thawing frozen NOx reductant
According to one aspect of the present invention, a liquid reductant tank for supplying liquid reductant to a selective catalytic reduction system is disclosed. The tank includes a tank cavity for holding a liquid reductant and being at least partially defined by one or more side walls; a liquid reductant supply line at least partially situated within the tank cavity and for communicating liquid reductant from the tank cavity to outside of the tank cavity; and a heating element situated at least partially within the liquid reductant supply line and for thawing frozen reductant situated within the supply line during cold start conditions to obtain liquid reductant for use in a selective catalytic reduction system.
US07930873B2 Two piece peripheral mower blade
A two piece peripheral mower blade is designed to cut and mulch grass at high volume. The blade is constructed of two pieces. The blades attach to a shaft via spaced apart hubs to which the pieces attach, and the two pieces of the blade interlock to provide a two piece peripheral mower blade.
US07930872B2 Drive system for a flail mower
A direct drive system for the rotating cutter shaft assembly in a flail mower includes a internally splined collar having a thermal interfitment within and welded attachment to a rotating shaft assembly. An externally splined shaft from a drive motor mounted to the flail mower housing fits into the internally splined collar to provide rotational force to the rotating cutter shaft assembly.
US07930871B1 Cutterbar support for a crop harvesting header
A system for supporting a cutterbar of a crop harvesting header includes a first arm pivotably secured to the header and including a first portion configured to support the cutterbar, and a second portion including a torsion device connected to an adjustment assembly, the second portion configured to be pivotably rotatable about an axis by the adjustment assembly to selectably increase or decrease a force appliable to the first portion in order to raise or lower the first portion with respect to the header. The adjustment assembly includes a second arm interconnecting the torsion device and a first adjustment device having a first segment, the first adjustment device configured to movably receive a second adjustment device. The first segment follows a predetermined path in a first or second direction with respect to the axis in response to movement of the second adjustment device with respect to the first adjustment device.
US07930869B2 Inserter control method
An inserter apparatus for inserting an item into a holder. The inserter apparatus includes a deck, a mover, an opening system, and a controller. The deck can slidably support the holder from a first location to an item loading location. The mover can move the holder along the deck, wherein the mover includes a drive motor, a conveyor connected to the drive motor, and a gripper connected to the conveyor. The drive motor is a servo motor. The opening system is at the item loading location for opening the holder and inserting the item into the holder. The controller is connected to the servo motor. The controller is adapted to vary speed of the servo motor to thereby vary speed of the conveyor and the holder along the deck.
US07930867B2 Low-speed inerting means and device for using said inerting means for packaging a food product
Low-speed inerting elements for depleting a receptacle of oxygen, include at least one hollow duct (2232), with walls (2233) of the hollow duct (2232) that are directed towards the receptacle (31) being made of a material including pores.
US07930866B2 Engineered structural members and methods for constructing same
A system and method of manufacture providing reinforced structurally functional load-bearing members, including but not limited to using thermoplastic materials, such as High Density Polyethylene (HDPE) or polypropylene (PP), reinforced such as with an aluminum alloy, glass-reinforced polyurethane (foamed or unfoamed), or carbon fiber core element. Among its possible uses, the present invention has application for provision of structural support members, such as an illustrative I-joist product having a vertical center member preferably comprising a thermoplastic material, and top and bottom flanges having structurally meaningful reinforcement. The center member and flanges preferably comprising a thermoplastic material provides a relatively hard, durable, substantially weather-resistant structure. Certain embodiments of the present invention include reinforcing members having a plurality of lobes or arms. Additional embodiments include indentations along the reinforcing members, such as the arms, to aid in bonding between the thermoplastic outer material and reinforcing member within the thermoplastic material.
US07930865B2 Method of installing an interlocking floor system
A method of installing an interlocking floor system includes surface preparation, assembly of the polymeric panels making up the interlocking floor system and affixing a turf material over the polymeric panels.
US07930861B2 Building, building walls and other structures
A tough, water-proof building system provides wall, ceiling, and floor structures, as well as accessories. The walls can be designed to have vertical and horizontal strengths sufficient to be used in place of concrete, as an engineered solution, both above grade and below-grade, including in severe weather conditions. Walls have inner and outer layers, and structurally reinforcing members extending, typically as a layer and/or stud, the full height of the wall, at spaced locations along the length of the wall. The spaces between the structurally reinforcing members are optionally filled with insulating foam. An optional reinforcing stud is attached to, or overlaid by, the inner layer, and extends inwardly into the building from what is otherwise the inner surface of the building panel/wall panel. A building floor can be supported from the load-bearing wall, at locations on the floor support members which are below the top of the load-bearing wall.
US07930855B2 Automatic opening/closing apparatus for vehicle
A cost-reduced, downsized automatic opening/closing apparatus for vehicle is achieved by reducing the number of components thereof. A case of a driving unit is provided with a drum housing portion, and a driving drum is rotatably accommodated in the drum housing portion. An electric motor is attached to the case, and the driving drum is driven for rotation by the electric motor. A cable connected to a sliding door is wound around the driving drum. By rotation of the driving drum, the sliding door is opened and closed as being drawn by the cable. The case is provided with a substrate housing portion integrally with the drum housing portion, and a control substrate for controlling an operation of the electric motor is accommodated in the substrate housing portion.
US07930847B2 Durable display apparatus with retention lip
An advertising display apparatus comprising a hollow receiving tube with an essentially closed distal end and an essentially open proximal end enclosed within a base region, means for retaining a preprinted material inserted through said base region, wherein the hollow receiving tube comprises a plurality of faces where at least one face is transparent and through which said preprinted material may be viewed. The plurality of faces comprising the hollow receiving tube are preferably of a convex shape. Included within the base region is a retention lip which extends into and partially occludes the essentially open proximal end of the hollow receiving tube. The base region may include additional fitments to allow for attachment of the display apparatus to surfaces not of a flat horizontal orientation. The base region may further include means for producing light or sound.
US07930846B2 Inspection wallet
A inspection wallet in the form of a paddle comprising a sleeve to define a front pocket and a rear pocket, the front pocket having a window and the rear pocket retaining a book of inspection insets having a status side, the inserts foldable for inserting into the front pocket across a divide in the status side and having an alternative message either side of the divide to enable each message to be shown through the window, the inserts having a counterfoil in the book consistent with a reverse side to the status side to provide a record of inspection.
US07930843B2 Track trencher propulsion system with component feedback
A system and process for controlling propulsion and steering of a track trencher excavation machine powered by an engine includes a multiple mode propulsion and steering control system that performs a plurality of functions depending on a selection of one of a plurality of operational modes. A controller generates a vehicle propulsion hydrostatic drive signal optionally using a track drive hydraulic pressure or a track drive speed as a variable for modifying the propulsion drive signal. The controller optionally uses a hydraulic attachment drive pressure as a variable for further modifying the propulsion drive signal.
US07930840B1 Toe protection apparatus
A toe protection apparatus for use with a foot or footwear, featuring a rounded steel toe cover with cushioning liner affixed within, a bracket affixed to the top of the steel toe cover, a housing fastened to the bracket, the housing surrounding the steel toe cover and the bracket, the housing further comprising a housing top, a rounded front, opposite vertical sides, and a housing bottom, the housing bottom coplanar with the steel toe cover bottom, a hook and loop affixed to the housing top and the rounded front, an adjustably fastened under foot strap for encircling the housing top and housing sides and the foot or footwear of a user, an adjustably fastened heel strap for encircling a foot heel or a footwear heel and the rounded front of the housing.
US07930833B2 Portable trimmer having rotatable power head
A portable, hand-operated trimmer has a head module that is removably connected to a power control module. The head module has a power head enclosing an electric motor that is operatively connected to a trimming blade. The power head is selectably settable in a plurality of angular positions with respect to a head support, including a neutral position representing 0 degree rotation, 45 degree flexion and dorsiflexion positions, and 90 degree flexion and dorsiflexion positions. The power head also encloses a stator cartridge that is connected to the housing of the power head by a plurality of fastening members. The head support rotates about the stator cartridge and is engaged by way of a movable engagement pin that is received within a selected recess defined in the stator cartridge. The power head housing and stator cartridge further define molded sockets to receive corresponding pivot arms of the head support. An O-ring is disposed about one of the pivot arms to dampen free rotation. The power control module provides power to the power head through a removable rechargeable battery or through direct connection to conventional household power.
US07930829B2 Compact utility knife
A compact utility knife includes a blade holder slidably connected to a handle. A trapezoidal utility blade detachably mounts to the blade holder via a blade lock mechanism. A slide lock mechanism selectively retains the blade holder in its extended or retracted position relative to the handle. When the blade holder is extended, the blade holder and a majority of the blade extend forwardly of a forwardmost point of the handle. Extending the blade holder significantly increases an overall length of the knife such that the knife is comfortable to use when in the extended position and longitudinally compact when in the retracted position. The knife includes a blade lock mechanism. An aperture in the front of the handle creates a gap between the blade and the handle to discourage debris on the blade from transferring to the handle when the blade is retracted.
US07930828B2 Shaving apparatus
A shaving apparatus has at least one cutting unit (3) having an outer shaving surface (7) for contacting the skin, interrupted by hair entry apertures (8), an internal cutter (5) which is drivable for movement along the hair entry apertures (8) for cutting off hairs projecting through the hair entry apertures (8). A suspension member (6) via which the external cutter is suspended relative to the holder (2) is tiltable relative to the holder (2) about a tilting axis (17) located more closely to a first peripheral portion (18) of the shaving surface (7) than to a second peripheral portion (19) of the shaving surface (7) opposite to said first peripheral portion (18) of said shaving surface (7).
US07930824B2 Method of manufacturing ink jet recording head
A method of manufacturing an ink jet recording head includes the steps of: forming an adhesive layers and the side walls of a flow path on a substrate; pasting a dry film, which is a part of a flow path forming member, on the side walls; and forming discharge ports in the layer.
US07930819B2 Component supply unit and surface mounter
It is intended to allow for readily performing a cover tape setting operation. In the present invention, a tape guide 110 for guiding a component supply tape 35 includes a front guide section 120 provided with an open surface 128 opened on one side thereof in a continuous manner in a tape feed direction, so as to allow a cover tape 37 to be taken in and out relative to the front guide section 120 through the open surface 128. This configuration makes it possible to perform the setting operation for the cover tape 37 through given operational steps, under a condition that the tape guide 110 remains fixed to a component supply unit 40.
US07930817B2 Method of manufacturing a thermally assisted magnetic head
A method comprises an opposing step of arranging a light-shielding film 50 having a recessed surface 52 and a pinhole 54 formed within the recessed surface 52 such that an end face 54X of the pinhole 54 of the light-shielding film 50 on the recessed surface 52 side and a light exit surface 4B oppose each other, while the shortest distance A52 between the light-shielding film 50 and a medium-opposing surface S in a thickness direction of the light-shielding film 50 is shorter than the shortest distance A54 between the end face 54X of the pinhole 54 on the side opposite from a transparent substrate 58 and the light exit surface 4B; a light-emitting step of causing a light-emitting device 3 to emit emission light 3A; and a detecting step of detecting the light transmitted through the pinhole 54 after being emitted from the light exit surface 4B.
US07930815B2 Conductive pattern and method of making
A method of forming an electrically-conductive pattern includes selectively electroplating the top portions of a substrate that corresponds to the pattern, and separating the conductive pattern from the substrate. The electroplating may also include electrically connecting the conductive pattern to an electrical component. Conductive ink, such as ink including carbon particles, may be selectively placed on the conductive substrate to facilitate plating of the desired pattern and/or to facilitate separation of the pattern from the substrate. An example of a conductive pattern is an antenna for a radio-frequency identification (RFID) device such as a label or a tag. One example of an electrical component that may be electrically connected to the antenna, is an RFID strap or chip.
US07930812B2 Toolless rack mounting rail installation latch
A method and apparatus for providing toolless rack mounting rail installation using a pin having a latch. A retention device according to an embodiment of the present invention includes stepped features and a dual locking mechanism that are configured to engage standard apertures of rack systems. The locking mechanism is configured to extend beyond the surface of a pin when in a normal position, but may be depressed to allow the retention device to be easily inserted or removed without the use of tools.
US07930810B2 Rivet fastening air tool
A rivet fastening air tool for rivets includes a supplying actuator, an implanting actuator, and a switching valve. The supply actuator receives a rivet row, tears off a fragile portion of a front-row rivet, and supplies it in a loaded position. The implanting actuator retains a head portion of the rivet supplied in the loaded position, and moves the rivet in a direction of being pulled out of a communicating bore of the rivet. The switching valve is provided in an air supply route which reaches the supplying actuator. When the head portion of the rivet is moved in the direction of being pulled out, the switching valve is switched by the implanting actuator so that the supplying actuator is returned.
US07930808B2 Flexible connection and release device and method
A flexible connection and release device which allows quick release while under load. The device comprises a first link; a second link; a first sling having one end attached to the first link; a second sling having one end attached to the second link; a tab attached to the first sling; a grommet contained in the tab; a curved length of a first flexible cable connected between two fixed points in the first sling on either side of the tab; a second flexible cable; and a pin or a third flexible cable. The links are connected together with multiple turns of the second flexible cable which forms a loop at its center. The curved length of the first flexible cable is passed through the loop in the second flexible cable and through the grommet so that a part of the first flexible cable protrudes from the grommet. The pin or third cable is passed through the protruding part of the first flexible cable to lock the first flexible cable in place.
US07930807B2 Cleat holding device
The present invention is a holding device for a rope, cable, wire and the like hereafter referred to as rope and more particularly a sliding cam rope cleat comprised of a holding device, a slideable cam member controlled by a sliding handle and two passageways therethrough for the rope member. While the sliding handle is engaged in the open position, the cam member will not be resident in the first passageway and a rope member may be freely inserted and drawn. However once the sliding handle is engaged in the clamping position, the cam member will partially obstruct the first passageway and the tapered serrated bottom of the cam member will engagingly grip and secure the inserted rope member. Subsequently, the holding device provides for a quick release of the secured rope member by returning the sliding member to its first open position thereby disengaging the tapered serrated cam member for the inserted rope member. In addition, the holding device offers a second passageway which serves as a storage receptacle for any slack in the rope member.
US07930806B2 Tie knot member
There is provided a tie knot member for an elongated strip of fabric. The tie knot member includes a shell having a truncated, conical shape with a cardioid-like cross-section. The shell has a base end with a lower aperture. The shell has a top end with an upper aperture. The shell has a rear portion extending between the base end and the top end. The rear portion includes a cusp and a pivotable connector connecting the shell across the cusp. The pivotal connector is so positioned to retain the shape of the shell, whereby when the elongated strip of fabric is passed through the shell and the shell is spread at the top end, the upper aperture is enlarged and the lower aperture is reduced, thereby cinching the lower aperture against the elongated strip of fabric.
US07930805B2 Retained tension multiple ball lock cable tie
A cable tie is disclosed. The cable tie comprises an elongate metallic strap, a metallic locking head, first and second metallic roller means and first, second and third protuberances. In operation, the combination of the roller means and the protuberances serves to increase the retained tension in the elongate strap.
US07930803B2 Foldable device
A folding apparatus (1) having transmitter and receiver cases (2, 10), a hinge mechanism (20) for pivotally connecting one end of the transmitter case and that of the receiver case to each other, and a hinge cover (C). The hinge mechanism is connected to corners (15a-16b) of the one end of the transmitter case and of that of the receiver case. The corners (15a-16b) are projected in the direction orthogonal to the one end of each of the transmitter and receiver cases, and the hinge mechanism is installed between the projected corners of the cases. The hinge cover has a pair of box-shaped cover members (7, 8), and a cross-section of each cover member taken in the direction orthogonal to the one end has an ellipse shape. The cover members are arranged so as to face to each other, covering and holding the hinge mechanism located between the projected corners of the transmitter and receiver cases. A fixing means for fixing the pair of the cover members to each other is provided at the one side of the pair of the cover members that are arranged faced to each other, and this one side is a side close to the one end of at least either the transmitter case or the receiver case. Design and mechanical strength of the connection section of a folding apparatus having the pair of apparatus cases are improved.
US07930802B2 Castor that is braked solidly and stably without producing vibration
A castor includes an upright support post, a brake ring secured on the support post, a castor body rotatably mounted on the support post, two rollers rotatably mounted on the castor body, a first locking member movably mounted on the castor body, a second locking member movably mounted on the castor body, and a brake handle pivotally mounted on the castor body. Thus, when the castor is locked, each of the two rollers is locked onto and cannot be rotated relative to the castor body, and the castor body is locked onto and cannot be rotated relative to the support post, so that the castor will stop rotating when being braked so as to provide a double-braking effect.
US07930798B2 Steam cleaning appliance
The present invention discloses a steam floor mop, comprising a handle; a central body inside which a manual water pump, a water tank, and a steam generator are housed; and a floor brush connected flexibly to the central body, wherein the manual water pump, the water tank, and the steam generator are connected to the floor brush by means of pipes; said handle is connected directly to the piston rod of the manual water pump and serves to manipulate the operation of the manual water pump; said floor brush is covered by a cleaning cloth. In accordance with the steam floor mop of the present invention, by only pushing the handle of the steam floor mop, the steam can be generated and distributed to the floor brush so that the cleaning work having an effect of high temperature disinfecting and sterilization can be realized. It is not needed to power on the water pump additionally so as to supply water to the steam generator to generate the steam.
US07930794B2 Cleaning tool
A cleaning tool and an effective technique for realizing a higher cleaning effect in a cleaning tool having a cleaning element for wiping a region to be cleaned is disclosed. The cleaning tool includes an elongate cleaning element holder and a cleaning element to be attached to the cleaning element holder. The cleaning element holder has a holding part extending elongate while having components extending in a direction crossing the extending direction of the cleaning element holder. The cleaning element has an insert region into which the holding part is inserted. The cleaning element is attached to the cleaning element holder while being twisted along an extending portion of the holding part through insertion of the holding part into the insert region.
US07930786B2 Method for determining load size and/or setting water level in a washing machine
In a washing machine comprising a tub, an agitator, and a pressure sensor, a size of a fabric load may be determined and/or an operational water level may be set based on a time of supplying water to reach a timing water level in the tub and on variation in an output from the pressure sensor during agitation of the water and fabric load with the water at a agitation water level in the tub.
US07930784B2 Infant mattress with curved top surface
Embodiments of the present invention provide an apparatus to be used as an alternative infant mattress having a curved top surface which is formed based on a curve comprising a segment of sine wave and a segment of tail line. The segment of sine wave preferably consists of a partial wave crest and a full wave trough. The length of the apparatus is preferably identical to the wave length of the sine wave.
US07930782B2 Gels, gel composites, and gel articles
A tear and fatigue resistant gels, gel composites, and gel articles including collapsible articles having two or more communicating internal volumes like cavities when depressed by external pressure or force is capable of collapsing unto itself in a controllable and directionally preselected manner by venting static air within said internal through openings in said gel article, said gel of said article having rigidity of from about 20 gram Bloom to about 1,800 gram Bloom suitable for cushioning, cushioning composites, cushioning gel liners, cushioning composite gel liners, and other uses of selected shape gels, gel composites, and articles.
US07930780B2 Adjustable bed frame assembly
A bed frame comprises a lower support structure having a head end and a foot end and a carriage arranged for translational movement on the lower support structure. An upper support structure is mounted on the carriage. The upper support structure includes a seat and an upper body support section pivotally connected thereto. A support arm is pivotally connected between the lower support structure and the upper body support section. An actuator is connected to the lower support structure. A lever arm is connected between the actuator and the carriage. Application of force from the actuator to the lever arm moves the carriage on the lower support structure while applying a lifting moment to the upper body support section. The support arm is arranged such that movement of the carriage toward the head end of the lower support structure also produces a lifting moment on the upper body support section.
US07930779B2 Mattress cover
A mattress cover for covering a portion of a mattress that generally has a top surface and a plurality of side panels. The mattress cover generally comprises a waterproof cover, a fabric cover and at least one fastener to secure the fabric cover to the waterproof cover. The waterproof cover has at least one waterproof layer or portion for covering at least a portion of the top surface of the mattress. The at least one waterproof layer or portion has a plurality of edges. The fabric cover is removably securable to the waterproof cover.
US07930778B2 Pinch-preventing unit for bed guardrail
A pinch-preventing unit for bed guardrail includes a guardrail, a bed frame, and an actuating unit. The actuating unit is provided with a gap cover, which is located at a lower edge of the guardrail to close a gap existed between the lower edge of the guardrail and a top of the bed frame when the guardrail is in a lifted position for use, so as to ensure the safety use of the guardrail.
US07930774B2 System for creating motion in a liquid, in particular resulting in waves at the surface thereof
System for creating a liquid motion in a pool comprising: a means for introducing intermittently a gas into the liquid a gas flow means adapted for increasing the pressure of the gas, said increase resulting in gas flow and a control means for controlling the flow of the gas at the end opening of the end piping assembly at least in function of the height of the liquid.
US07930769B2 Garment with retractable fringes
A garment with fringes includes a pocket for securing a fringe, and a retraction cord terminating in a ring encircling the fringe for pulling the fringe into the pocket during a time when a freely hanging fringe is to be avoided. Preferably, an entrance to the pocket is provided with a circumferential resilient stiffening device to facilitate entry of the fringe into the pocket, and the entrance may be provided also with a closure, such as a snap, to prevent the fringe from falling out of the pocket. The entrance may be provided also with a closure, such as a snap, to prevent the fringe from falling out of the pocket. A tether may be provided attached to the ring to facilitate a pulling of the ring out of the pocket for the resumption of normal deployment of the fringe.
US07930767B2 Body form-fitting rainwear
A body form-fitting rainwear is provided. In the rainwear a first waterproof layer comprises a polymer material treated with an oleophobic composition to form an air permeable polymer material. The first waterproof layer couples to a first fabric layer. The first fabric layer faces the body and couples to a first side of the first waterproof layer. A second fabric layer couples to a second side of the first waterproof layer. A stretch knit couples to the second fabric layer, the stretch knit being constructed to pull the rainwear to the body. The first waterproof layer, first fabric layer, second fabric layer and stretch knit are formable about a human body and are constructed to accommodate one or more human appendages. The rainwear may for example form a shirt, pant, underwear, long underwear, hat hood or one piece body suit.
US07934265B2 Secured coprocessor comprising means for preventing access to a unit of the coprocessor
The present invention relates to a coprocessor comprising a calculation unit for executing a command, and a securization device for monitoring the execution of the command and supplying an error signal having an active value as soon as the execution of the command begins and an inactive value at the end of the execution of the command, if no abnormal progress in the execution of the command has been detected. The coprocessor further comprises means for preventing access to at least one unit of the coprocessor, while the error signal is on the active value. Application is provided particularly but not exclusively to the protection of integrated circuits for smart cards against attacks by fault injection.
US07934260B2 Virus immunization using entity-sponsored bypass network
An apparatus, device, method, computer program product, and system are described that in some instances may provide access to at least one bypass network, provide distribution of an anti-viral agent onto a communications network associated with a virus, using the at least one bypass network, and provide an entity-sponsored assurance of a transmission characteristic of the at least one bypass network with respect to the providing the distribution.
US07934251B2 Managed peer-to-peer applications, systems and methods for distributed data access and storage
Applications, systems and methods for securely and remotely operating a remote computer from a local computer over a network while providing seamless, firewall-compliant connectivity. Secure and remote operation includes authenticating at least one remote computer for connection to at least one computer over the network and/or at least one local computer for connection to at least one remote computer over the network; establishing a secure connection between the at least one local computer and the at least one remote computer over the network; and integrating a desktop of at least one remote computer on a display of at least one local computer. The connections may be made over a public network, as well as through multiple firewalls without loss of functionality.
US07934250B2 Method and apparatus for using performance and stress testing on computing devices for device authentication
A method for authenticating a device including the steps of measuring at least one performance parameter of the device to obtain a measurement; and comparing the measurement of the at least one performance parameter with a previously stored measurement of the at least one performance parameter to determine an identity of the device. An apparatus and an article of manufacture for authenticating a device is also disclosed.
US07934248B1 Network policy enforcement dashboard views
A network compliance application performs a method of coalescing violation data based on rule and policy violations by retrieving network event data indicative of compliance with a set of policies, in which each of the policies has a set of rules. The application computes, for each of the policies, violations, each violation indicative of a deviation from a particular rule, and displays a summary view indicative of a plurality of policies in the set of policies, the summary view indicative of violations attributable to each of the policies. From the displayed summary view, the application receives a detail selection corresponding to a subset of the displayed violations in the summary view; displays, for the received detail selection, a violation view having a sequence of ranked violation entries corresponding to the detail selection.
US07934244B2 Digital broadcasting system and data processing method
A digital broadcasting system for transmitting/receiving a digital broadcasting signal and a data processing method are disclosed. A program table information has an identifier identifying mobile service data and main service data in a broadcasting signal. The program table information is mulitiplexed with the mobile service data and main service data. Then, broadcast receiving system can receive and output the mobile service data by parsing the program table information and using the identifier.
US07934243B2 Digital broadcasting system and data processing method
A digital broadcasting system and a data processing method are disclosed. A time zone identifier is inserted into program table information of a broadcasting signal and the broadcasting signal is transmitted/received. The digital broadcasting system can calculate a local time of a region, in which the digital broadcasting system is located, using the time zone identifier. Accordingly, although the position of the digital broadcasting system is changed, it is possible to process the broadcasting signal related to the local time without an error.
US07934241B2 Video on demand system with selectable options of configurable random-access control
The present invention provides a method for an interactive media services system to provide media to a user through an interactive media services client device. The client device is coupled to a programmable media services server device. The method includes the step of implementing an interactive media guide. Additionally, the client device is implemented to present the interactive media guide to the user. A system operator is provided an interface to the programmable media services server. Control options are provided within the interface to allow the system operator to configure a plurality of rental options available to the user. Finally the interactive media service system is implemented such that the plurality of rental options can be executed by the user in a requested active media session.
US07934240B2 Video on demand system with dynamic enablement of random-access functionality
The present invention provides a method for an interactive media services system to provide media to a user through an interactive media services client device. The client device is coupled to a programmable media services server device. The method includes the step of implementing an interactive media guide. Additionally, the client device is implemented to present the interactive media guide to the user. A system operator is provided an interface to the programmable media services server. Control options are provided within the interface to allow the system operator to configure a plurality of rental options available to the user. Finally the interactive media service system is implemented such that the plurality of rental options can be executed by the user in a requested active media session.
US07934239B1 Method and system to daisy-chain access to video resources
A method and system to control at least one video resource daisy-chain access system. A first embodiment is a method to operate a video resource daisy-chain access system. The method includes requesting from a coordinator access instructions to receive a broadcast stream from a broadcast source; connecting to the broadcast source, or one of the re-broadcasting clients already receiving the broadcast stream, as instructed by the coordinator; optionally registering with the coordinator as a potential re-broadcasting source for new clients; optionally accepting connection requests from new clients for re-broadcasting of the received broadcast stream; and playing back on the client the received broadcast stream. A second embodiment is a video resource daisy-chain access system. The system includes a coordinator; a broadcasting source having a communication link with the coordinator; a first client having a communication link with the coordinator and a communication link with the broadcasting source; and a second client having a communication link with the coordinator and a communication link with the first client. These embodiments can be applied in several wired and wireless communication applications, even combinations of wired and wireless technologies including, but not limited to, IEEE 802.16 wireless applications, and equivalent technologies.
US07934237B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US07934235B2 Channel control system for exiting from an interactive program guide
An apparatus and method for browsing and viewing television programs while viewing a television program guide. In other words, a user is able to remain inside the program guide while viewing various television programs. In another aspect, a server system operator is provided an interface with flexible options for configuring user controls for viewing television programs while inside program guides in client devices.
US07934233B2 Method and system for providing complementary information for a video program
A method for providing complementary information 226 for a video program is provided that includes receiving complementary information 226 for a video program. A query is received from a consumer. The query is related to a specified portion of the complementary information 226. A query response is provided to the consumer based on the specified portion of the complementary information 226.
US07934230B2 IPTV architecture for dynamic commercial insertion
Dynamic delivery of different commercials to different viewers is achieved using a network node within an IPTV packet-switched network that is coupled to receive both a multicast television program and commercial programs. The network node is able to identify one or more subscribers to the multicast television program and to identify targeted commercial programs for each of the subscribers. The network node further includes a commercial inserter for inserting the respective targeted commercial program for each of the subscribers into the multicast television program to produce respective customized programs and to transmit the customized programs towards the respective subscribers.
US07934229B1 Generating options for repairing a computer infected with malicious software
A security module interfaces with a set of infection repair modules. Each repair module can perform a specific repair of an infection. Some of the repair modules utilize context information about the computer, such as the availability of a non-infected backup file. Further, the repairs performed by some repair modules are fine-grained while repairs of other repair modules are coarse-grained. The security module identifies malicious software infecting a computer and generates an infection object for each infection. The security module selectively routes the infection objects to the repair modules. In response, the repair modules provide repair objects representing repairs that the repair modules can perform on the infection. The repair objects have scores describing their thoroughness and complexity. The security module ranks the repair objects based on their scores and selects certain repairs for repairing the malicious software infections.
US07934226B2 Optical pickup apparatus
An optical pickup apparatus comprising: a photo detector configured to receive light reflected from a medium; a housing mounted with the photo detector; and a projecting portion projecting from the housing, the projecting portion including a displacement preventer configured to prevent displacement of the photo detector or an adhesive relative to the housing, the displacement preventer including a fixing portion formed to extend along a plurality of directions, the photo detector being provided on the housing by applying the adhesive to the displacement preventer.
US07934224B2 Method, interface and apparatus for discovering a location of a device
A system, method, Application Programming Interface (API) and device for discovering a location of a device, for example, to provide location information for a Location Based Service (LBS). The device includes a memory, a display, and a processor operably coupled to the memory and the display. The processor may be arranged to provide a user interface (UI) on the display, retrieve location cues in response to a location request, forward location cues to a location server and receive location information back from the location server. The location information may be a location query page associated with a new place ID if the location cues do not correspond to the location server cues or the location information may be a previously discovered place ID associated with the server location cues if one or more of the location cues correspond to one or more of the server's location cues.
US07934221B2 Approach for proactive notification of contract changes in a software service
An approach is provided for proactive notification of contract changes in a software service. According to the approach, when the executable code of a composite application operable to access the service is generated, an initial copy of a contract that describes the service is retrieved. A baseline representation of the contract is generated based on the initial copy of the contract. When the composite application is being executed, a determination is made based on the baseline representation whether the contract has experienced any changes. In response to determining that the contract has experienced a change, a notification is sent indicating that the contract has experienced the change.
US07934220B2 Method and system for optimizing file table usage
An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is written into a socket-pair, and closed in the UNIX process, the file remains open, but occupies no space in the process' file-table. The file-descriptor may later be read out of the socket-pair to reestablish it in the file-table, and access it. This property is implemented in an IPC mechanism of UNIX operating system whereby a process such as a dispatcher may manage more connections and processes than its file-table size allow. This provides scalability improvements of the UNIX operating system.
US07934215B2 Smart scheduler
A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine's original configuration and groupings of config jobs that change the machine's configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine.
US07934213B2 Device driver rollback
A system and method for device driver management/installation is provided. The device driver management system can be employed by a user to selectively rollback a currently installed device driver to one or a plurality of previously installed device driver(s). Additionally, the system can be employed by the user to revert to a pristine state of not having the device driver installed at all, for example, the NULL driver (e.g., in the situation in which the first driver installed on the device causes machine instability). The system stores information associated with driver(s) running on a specific device and allows a user to selectively revert to any one of a plurality of previously installed device driver(s), for example, if they experience a problem with a newer driver. Rollback point(s) can be stored, for example, in the system registry.
US07934211B2 Multi-level patching operation
Techniques for performing a multi-level patching operation are described. According to one such technique, before a particular patch is applied, the data containers that are targeted by the particular patch are identified. A determination is made as to whether any of these target data containers already has been targeted by any previously applied patch. A determination also is made as to whether any other data container that contains (immediately or otherwise) any of the target data containers already has been targeted by any previously applied patch. If any target data container or any other data container that contains a target data container already has been targeted by a previously applied patch, then the particular patch is not applied to the target data containers.
US07934208B2 Method for transparent on-line dynamic binary optimization
A generalized on-line solution for achieving transparent binary optimization using pre-existing profiling facilities and virtual memory remapping of text regions. An optimization environment is initialized which comprises a debugger program, a profiling facility, and an optimizer. A running target program is attached to the debugger program, wherein the debugger program monitors process execution of the target program. Responsive to monitoring the running target program, profile data of the running target program is collected using the profiling facility. The profile data is provided to the optimizer, wherein the optimizer analyzes the profile data and existing code of the running target program. Responsive to a determination to optimize the existing code based on the profile data, optimized code is generated for the running target program. The optimized code is provided to the debugger program, wherein the debugger program inserts the optimized code into a virtual address space of the running target program.
US07934206B2 Service level executable environment for integrated PSTN and IP networks and call processing language therefor
A service level executable environment (SLEE) in a telecommunications network linking a PSTN and a packet (e.g., IP) network is provided. The SLEE includes a scripting language, a compiler adapted to compile scripts written with said scripting language into executables, and a plurality of dynamically loaded shared libraries, wherein the dynamically loaded shared libraries are distributed over the IP network and executables can utilize dynamically loaded shared libraries from different locations in the IP network.
US07934197B2 Maintaining code integrity in a central software development system
A central software development system comprises a code processor and a code authenticator. The code processor converts modified free source code received by the system to program code such as executable code or bytecode. The code authenticator selectively signs the program code using an encryption key associated with one or more devices for which the program code is designed, e.g., a computer or mobile phone. The central system may also include a code scanner. The code scanner verifies the modified free source code, e.g., by scanning the modified free source code or intermediate code generated by the code processor for impermissible code patterns. The code authenticator signs the program code if the modified free source code is verified. The impermissible code patterns may correspond to at least one of proprietary, malicious or virulent code sequences.
US07934191B2 Method and modules for generating client-server applications
A multi-model-view-controller (MMVC) design pattern for generating client-server applications, which overcomes the disadvantages of the MVC design pattern. In an application generated according to the MMVC design pattern initial data is provided by the server model via the controller to the client model. Subsequent data is requested from the server model by the controller and passed to the client model. The initial and subsequent data are fetched according to predetermined rules. The predetermined rules can be based on personal details of the user, such as identity or role, on the server or client computing platforms, on the application, or other factors.
US07934185B1 Method of simulating bidirectional signals in a modeling system
A method of modeling a design in a high level modeling system that supports unidirectional data flow, may comprise identifying a bus-block to represent a connectivity of a bi-directional bus in an system. The bus-block may be represented in serial relationship with the bus. Taps may interface the bus via the bus-block. During simulation, the bus-block emulates behavior of a tri-state buffer in series with an input line for the tap interface. During synthesis, pairs of unidirectional input and output lines of opposite data-routing orientation, which may emulate bus ports to the bus-block, may be collapsed to a single bus port. The synthesis may further generate a netlist that may dispose a tri-state buffer between a tap input and the bus. The netlist may also represent layout of the tri-state buffer for driving an output of the tap.
US07934183B2 Method and apparatus for simulating behavioral constructs using indeterminate values
One embodiment of the present invention provides a system that simulates behavioral constructs of a register transfer level design using indeterminate values. The system may receive hardware description language code which includes a construct that behaves differently depending on the value of an expression, e.g., the construct may execute different portions of code based on the value of a control expression, or it may store data in different storage locations based on the value of an index expression, etc. In response to determining that the expression's value is indeterminate, the system can execute two or more alternatives that are controlled by the expression, and then merge the results in some prescribed way. An embodiment of the present invention can enable a user to reduce the discrepancy between the results generated by a register transfer level simulation and the results generated by the associated gate level simulation.
US07934180B2 Incremental speculative merging
An incremental speculative merge structure which enables the elimination of invalid merge candidates without requiring the discarding of the speculative merge structure and all verification results obtained upon that structure. Targets are provided for validating the equivalence of gates g1i and g2i, and the fanout references of g1i and g2i are provided to a controllable multiplexer set to output g1i. Upon determining nonequivalence of g2i, of failing to proved equivalence, the multiplexer is switched to output the g1i fanout reference, thus undoing the incremental speculative merge.
US07934179B2 Systems and methods for logic verification
Methods and systems for simulating logic may translate logic design into executable code for a multi-processor based parallel logic simulation device. A system may implement one or more parallel execution methods, which may include IPMD, MPMD, and/or DDMT.
US07934178B2 Layout method of semiconductor circuit, program and design support system
A method of a layout a semiconductor circuit has obtaining transistor characteristic information on the basis of layout information about regions formed with transistors, obtaining a polynomial expression representing a relationship between characteristic values of a circuit including of the transistors and the transistor characteristic information, calculating a plurality of characteristic values corresponding to plural sets of transistor characteristic information by use of the polynomial expression, selecting part of the plurality of characteristic values on the basis of a restriction about the characteristic values, the layout information or the transistor characteristic information; and obtaining the transistor characteristic information or the layout information corresponding to the selected characteristic values.
US07934177B2 Method and system for a pattern layout split
A method for splitting a pattern layout including providing the pattern layout having features, checking the pattern layout to determine the features that require splitting, coloring the features that require splitting with a first and second color, resolving coloring conflicts by decomposing the feature with the coloring conflict and coloring the decomposed feature with the first and second color, and generating a first mask with features of the first color and a second mask with features of the second color.
US07934175B2 Parameter adjustment method, semiconductor device manufacturing method, and recording medium
A parameter adjustment method for a plurality of manufacturing devices to form a pattern of a semiconductor device on a substrate using the manufacturing devices includes: adjusting a parameter adjustable for a manufacturing device serving as a reference manufacturing device; obtaining a first shape of a pattern of a semiconductor device to be formed on a substrate; defining an adjustable parameter of another to-be-adjusted manufacturing; obtaining a second shape of the pattern formed on the substrate; calculating a difference amount between a reference finished shape and a to-be-adjusted finished shape; repeatedly calculating the difference amount by changing the to-be-adjusted parameter until the difference amount becomes equal to or less than a predetermined reference value; and outputting as a parameter of the to-be-adjusted manufacturing device the to-be-adjusted parameter.
US07934174B2 Method and apparatus for using a database to quickly identify and correct a manufacturing problem area in a layout
One embodiment provides a system for using a database to quickly identify a manufacturing problem area in a layout. During operation, the system receives a first check-figure which identifies a first area in a first layout, wherein the first area is associated with a first feature. Next, the system determines a first sample using the first check-figure, wherein the first sample represents the first layout's geometry within a first ambit of the first check-figure, wherein the first sample's geometry is expected to affect the shape of the first feature. The system then performs a model-based simulation using the first sample to obtain a first simulation-result which indicates whether the first feature is expected to have manufacturing problems. Next, the system stores the first simulation-result in a database which is used to quickly determine whether a second feature is expected to have manufacturing problems.
US07934168B2 Storage medium storing program and information processing apparatus
An information processing apparatus includes an LCD and a touch panel, for example. On the LCD, a plurality of operation items making up of a series of operating procedures by means of a touch panel are displayed, and a current operation item out of them is highlight. Whether or not the current operation item is executed is determined on the basis of coordinate data via the touch panel, and whether or not a state attained by execution of a previous operation item has not been maintained is determined. In a case that it is determined that the previous operation item has not been maintained, the display of the current operation item is changed to a normal manner.
US07934165B2 System and method for drag-and-drop workflow editing in a multifunction peripheral (MFP)
The invention relates to a drag-and-drop workflow editor associated with a multifunction peripheral (MFP). In one embodiment, a drag-and-drop workflow allows a user to define multiple source, transformation, and destination processes in a graphical, drag-and-drop workflow editor. In some embodiments, the source processes may be dynamic processes that are executed at different times.
US07934164B2 Information processing apparatus and control method thereof, and program
The number of folders to be displayed required to restrict and display folders on a lower hierarchy of a folder expanded by the folder opening and closing module is determined based on the number of folders included in the lower hierarchy to be expanded, and the height of the window. The folders included in the lower hierarchy are displayed to have the determined number of folders to be displayed.
US07934163B2 Method for portlet instance support in a graphical user interface
A method for responding to a request, comprising accepting the request, mapping the request to a control tree wherein the control tree is a logical representation of a graphical user interface (GUI) and wherein the control tree includes a set of controls which are related hierarchically to one another, advancing the control tree through at least one lifecycle stage based on the request, wherein the control tree includes at least one portlet control that represents at least one portlet, providing the request to a portlet container that contains the at least one portlet, and aggregating the output of each of the at least one portlets and providing the output to the GUI.
US07934162B2 Running state migration of platform specific graphical user interface widgets between heterogeneous device platforms
A scaleable graphical user interface system for migrating the running state of graphical user interface widgets between heterogeneous device platforms includes a platform independent presentation model. The current running state of a first platform specific presentation operating on a first heterogeneous device platform may update the running state of the platform independent presentation model. The platform independent presentation model may be customized to generate a second platform specific presentation for a second heterogeneous device platform. The running state of the platform independent presentation module may be applied to the second platform specific presentation module to implement the current running state from the first heterogeneous device platform on the second heterogeneous device platform.
US07934160B2 Slide kit creation and collaboration system with multimedia interface
A slide kit creation system and method allows reviewers of a slide kit to insert non-textual comments, such as audio comments, to be associated with selected slides. In one embodiment, audio comments are transmitted to a host computer by telephone, and may be posted on the host computer for access by other reviewers. The audio comments may also be transcribed in text form. In another embodiment, comments may be associated with various portions of a video, in the same manner. A video navigation bar is coded to indicate which portions of the video are associated with comments. Alternatively, certain attributes of the video can be altered to indicate the presence of comments associated with specific scenes of the video.
US07934159B1 Media timeline
A media timeline is described. In an implementation, a method includes receiving a request from an application at an application programming interface (API) to interact with a plurality of media. Based on the request, a media timeline is generated. The media timeline is for exposure via the API to the application and includes a plurality of nodes. The media timeline defines a presentation of a first media referenced by a first node with respect to a second media referenced by a second node.
US07934155B2 Method and electronic device for reducing size of an electronic collection of media elements
A method is used to reduce a size of an electronic collection of media elements (41, 43, 45). The method includes the steps of assigning a weight to each media element (41, 43, 45) in the collection and reducing size of the media elements (41, 43, 45) in dependency of a desired overall collection size reduction and the weight assigned to each media element (41, 43, 45). An electronic device includes logic circuitry operative to perform the method of the invention.
US07934153B2 Visual document structure indicator system
Systems and methods for represent and manipulate (i.e., processing) the underlying structure of a structured document (e.g., a mark-up language document), while maintaining a What You See Is What You Get (WYSIWYG) environment. The traditional WYSIWYG editor view is paired with a Visual Document Structure Indicator (VDSI) pane to allow for both WYSIWYG and structure editing within a single interface. The VDSI pane includes left pane and upper pane, which are configured along the left and top borders, respectively. The document editor allows document content to be created, edited, and maintained in the WYSIWYG environment while keeping document structure information available to the user.
US07934152B2 Method and apparatus for extraction
The present invention pertains to the field of computer software. More specifically, the present invention relates to one or more of the definition, extraction, delivery, and hyper-linking of clips, for example web clips.
US07934143B1 Parity insertion for inner architecture
A coding system for digital data includes a constrained encoder module that generates encoded data based on a first constrained code, a bit insertion module that inserts at least one bit location in the encoded data, an error correcting code (ECC) encoder module that generates ECC parity bits based on the at least one bit location and the encoded data, and an inner encoding module that generates inner-code parity bits based on the encoded data and programs the inner-code parity bits into the at least one bit location.
US07934142B2 Encoding method to QC code
In an encoding and/or decoding method utilizing a self-orthogonal Quasi-Cyclic (QC) code whose parity check matrix is expressed by at least one circulant matrix, a code sequence is generated which satisfies a check matrix. The check matrix is designed so that a column weight w of each circulant matrix is three or larger and a minimum hamming distance of the code is w+2 or larger.
US07934141B2 Data protocol
A method of transmitting data according to a data transmission protocol wherein the data is transmitted as a plurality of data frames and each data frame includes an error checking field comprising at least two sub-fields, the data of the first sub-field being formed by a first error checking method performed on data of the frame and the data of the second sub-field being formed by a second error checking method performed on the said data of the frame, the first and second methods being such that the data of the first sub-field has different error checking properties from those of the data of the second sub-field.
US07934140B2 Method of encoding and decoding using LDPC code
A method of encoding/decoding using an LDPC code is disclosed, by which performance is enhanced and by which complexity is reduced. In encoding/decoding using an LDPC code defined by an (n−k)xn parity check matrix H, the present invention includes the step of performing the encoding/decoding input source data using the parity check matrix H including Hp and Hd to meet H=[Hd|Hp] (where Hd has (n−k)×k dimensions, Hp has (n−k)×(n−k) dimensions), wherein if the Hp comprises a plurality of zXz sub-matrices, each of the sub-matrices is an identity matrix or a zero matrix and wherein a column weight of each column of the Hp is at least 2.
US07934138B2 Low density parity check code-based hybrid automatic repeat request method
A transmission method based on a Hybrid Automatic Repeat Request (HARQ) scheme for in a communication system. A codeword is generated using a Low Density Parity Check (LDPC) code. Parity bits of the codeword are classified on a basis of a transmission priority. Parity bits with an identical transmission priority are grouped. An information bit group of the codeword and parity bit groups with the identical transmission priority are shuffled in a predefined pattern. A packet is generated from the shuffled information bit group and the shuffled parity bit groups based on the transmission priority. The generated packet is retransmitted in response to a retransmission request. The transmission method can obtain the effect of channel interleaving by setting a transmission priority according to importance of puncturing target blocks, shuffling blocks with the same priority, and shuffling and transmitting bits configuring each block.
US07934137B2 Message remapping and encoding
Techniques for remapping messages prior to encoding to improve performance are described. L designated messages among K total messages are remapped to L remapped messages, which are associated with L codewords having larger relative distance between these codewords, where L may be much less than K. The L designated messages may be more frequently used messages and/or more important messages. The remapping allows the L codewords with larger relative distance to be sent for the L designated messages, which may improve performance. A transmitter remaps an input message to a remapped message, encodes the remapped message to obtain a codeword, and sends the codeword to convey the input message. A receiver decodes a received codeword to obtain a decoded message and demaps the decoded message to obtain a demapped message, which is an estimate of the input message sent by the transmitter.
US07934133B2 Detector of abnormal destruction of memory sectors
The invention relates to an integrated circuit comprising at least one microprocessor [12] linked to at least one non-volatile memory [14] that can be accessed by sectors. The integrated circuit comprises a detector [20] for discovering when a threshold number of bad sectors has been exceeded in said non-volatile memory [14].
US07934127B2 Program test system
An improved automated software testing system provides the ability to generate and reuse test cases over multiple platforms. Keywords and natural language are used in test case creation, simplifying the process for non-technical business users. Business users can write test cases without scripts. Test cases can be generated even before the application to be tested is available. Data substitution provides ability for test cases to adapt to changing data. Abstraction allows use of all third-party and custom software test tools to be incorporated. Persistent data handling allows capture of data generated during test execution for later use. Testing can be performed entirely automatically or can incorporate some manual interaction. Test results, screen captures of the system tested, along with environment and machine variables are saved in results logs for later review.
US07934125B2 Ranged fault signatures for fault diagnosis
Process data is analyzed, the process data having been generated during a manufacturing process to detect a fault. One or more process variables of the manufacturing process that contributed to the fault are determined. A relative contribution of each of the one or more process variables to the fault is determined. A fault signature having relative contribution ranges for at least one of the one or more process variables is generated, the relative contribution ranges based on the determined relative contributions.
US07934123B2 Prolonging the remaining useful life of a power supply in a computer system
Some embodiments of the present invention provide a system that prolongs a remaining useful life of a power supply in a computer system. First, performance parameters of the power supply are monitored. Next, the remaining useful life of the power supply is predicted based on the monitored performance parameters. Then, an operational regime of the power supply is adjusted based on the predicted remaining useful life to prolong the remaining useful life.
US07934116B2 Disaster recover/continuity of business adaptive solution framework
A framework and method for use in determining appropriate information technology system disaster recovery and operational continuity solutions for an enterprise. In one embodiment the method includes identifying (504) business processes associated with achieving a defined mission of the enterprise. Assets of the information technology system are grouped (508) into one or more functional sub-system/data class groups and one or more of the business processes are selected. The functional sub-system/data class groups are mapped (524) to the selected business processes to establish a correspondence between each selected business process and one or more of the functional sub-system/data class groups. Thereafter, each functional sub-system/data class group corresponding with each selected business process is associated (602) with a solution class included in a three-dimensional disruption tolerance decision matrix.
US07934115B2 Deriving clocks in a memory system
A computer program product and a hub device for deriving clocks in a memory system are provided. The computer program product includes a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method. The method includes receiving a reference oscillator clock at the hub device. The hub device is in communication with a controller channel via a controller interface and in communication with a memory device via a memory interface. A base clock operating at a base clock frequency is derived from the reference oscillator clock. A memory interface clock is derived by multiplying the base clock by a memory multiplier. A controller interface clock is derived by multiplying the base clock by a controller multiplier. The memory interface clock is applied to the memory interface and the controller interface clock is applied to the controller interface.
US07934113B2 Self-clearing asynchronous interrupt edge detect latching register
A digital circuit may have at least two asynchronous clock domains with a controller responsive to a first domain clock signal and a target responsive to a second domain clock signal. A first domain control signal pulse is generated in response to the first domain clock signal for controlling the target. Each assertion the first domain control signal pulse is detected and used to form a second domain control signal pulse synchronized to the second domain clock signal. The target is controlled using the second domain control signal pulse. If the target is a clear-on-read register, contents of the clear-on-read register are latched in a feedback register in response to the first domain control signal pulse and provided to the controller. Each bit of the clear-on-read register is reset in response to the second domain control signal pulse only if the corresponding latched content of each bit in the feedback register is a logical one.
US07934112B2 Rate verification of an incoming serial alignment sequence
A technique for rate verification of an incoming serial alignment sequence includes receiving an incoming serial stream. A determination is then made as to whether an align sequence is recognized in the incoming serial stream. When an align sequence is recognized, a check is made to determine if an appropriate number of align primitives are received during a predetermined number of clock periods. If the number of received align primitives matches the predetermined number, then a rate-verified align detect signal is asserted.
US07934109B2 Low power mode unipolar current/voltage mode interface
Embodiments of a power consumption reduction process for memory interfaces are described. A power management process reduces the amount of time that current flows in a high or low terminated, current or voltage mode unipolar bus interface by reducing the amount of time the bus remains in a logic state that requires current flow.
US07934107B2 Power management system and method
A power management system comprises a power management module configured to determine a power draw limit for operating an electronic device by a power source, the power management module configured to control use of power-consuming elements of the electronic device based on a prioritization of the power-consuming elements to limit a power draw by the electronic device from the power source to the power draw limit.
US07934103B2 Detecting and countering malicious code in enterprise networks
A system and method for detecting and countering malicious code in an enterprise network are provided. A pattern recognition processor monitors local operations on a plurality of local machines connected through an enterprise network, to detect irregular local behavior patterns. An alert may be generated after an irregularity in behavior pattern on a local machine is detected. Irregular behavior alerts from a plurality of local machines are analyzed. If similar alerts are received from at least a threshold number of local machines over a corresponding period of time, one or more countermeasure operations are selected based on the analysis of the irregular behavior alerts. The selected countermeasure operations are communicated to the local machines and performed by the local machines.
US07934100B2 Information processing system, information processing apparatus, information processing method, and storage medium
An information processing system includes a unit that selects a time stamp authority to which a request for generation of a time stamp, the time stamp authority to be selected is different from a time stamp authority selected in a last selection process which has been performed; a unit that acquires the time stamp from the selected time stamp authority; a unit that generates link information specifying an order in which time stamps; a controller that causes verification information including the time stamp, identification information of the time stamp authority, the link information, that are associated with each other; a unit that receives a time stamp verification request with regard to digital data; and a unit that compares an invalidated time stamp applied to digital data to be verified with a time stamp to thereby specify a time range in which the invalidated time stamp is applied.
US07934098B1 System and method for capturing and applying a legal signature to documents over a network
An electronic signature capture system and process meets the legal requirements of a valid electronic signature while also providing electronically signed documents that have the appearance, and thus equivalent acceptability, of a traditional pen-and-ink signature. The documents can be signed using a mouse, a stylus, a touch screen, a graphics tablet, or other suitable input device to draw a signature analogue on the screen similar to signing a paper document with a pen. A fingerprint image, retinal scan image, or other similar biometric input may be captured in addition to or instead of a signature. The signature analogue is saved and linked to a particular user and to particular documents. The signature analogue may be combined with the document in a composite image file, or the signature analogue may be applied dynamically to appropriate document components to assemble an executed document as needed.
US07934094B2 Method, system and apparatus to support mobile IP version 6 services
For establishing a MIPv6 security association between the mobile node (10) roaming in a foreign network (20) and a home agent (36) and for simplifying MIPv6-related configuration, MIPv6-related information is transferred in an end-to-end procedure over an AAA infrastructure by means of an, preferably extended, authentication protocol. A preferred embodiment uses EAP as basis for the extended authentication protocol, creating EAP extensions by incorporating the MIPv6-related information as additional data in the EAP protocol stack, for example as EAP attributes in the EAP method layer of the EAP protocol stack or transferred in a generic container attribute on the EAP layer or the EAP method layer. A major advantage of the proposed MIPv6 authentication/authorization mechanism lies in the fact that it is transparent to the visited domain (20), allowing AAA client (22) and AAAv (24) to act as mere pass-through agents during the procedure.
US07934092B2 Electronic device having improved security
An electronic device comprising an embedded computer system is provided. The device comprises a processor supporting a real-time operating system (RTOS). The processor further supports user and supervisor modes. The computer system is programmed such that only code portions directly controlling essential hardware in the device are run in supervisor mode.
US07934087B2 Techniques for secure event recording and processing
Techniques for secure event recording and processing are provided. An application produces an event. The identity of the application is associated with the event, and the event and identity information are packaged in a secure environment as a secure event package. Subsequent consuming applications: receive the secure event package; validate the identity information; and acquire other metadata for processing the event, which is included within the secure event package.
US07934086B2 Multi-tiered boot list
An aggregated server blade system includes a plurality of individual server blades and a management module which can be designated as a bootable device. A boot list maintained and executed in each server blade includes a management module entry in its list of bootable devices. In response to the management module entry being selected or otherwise made active as the bootable device for a particular blade, an alternative bootable-devices list maintained on the management module is referenced and the boot process proceeds according to the alternative list.
US07934085B2 System and method for passing data directly from application to BIOS
Disclosed is an application program which can directly access a transmit buffer of a serial port. Data written into the transmit buffer by the application program is transferred into a receive buffer of the serial port via a switching element. The computer BIOS is enabled to directly access the receive buffer and therefore read the data written by the application program. The state of the switching element may be controlled by the application program to selectively allow data transfer from the transmit buffer to the receive buffer. A jumper plug may be used to create a short circuit between the transmit buffer and the receive buffer instead of closing the switching element.
US07934082B2 Information processing apparatus and exception control circuit
An information processing apparatus performs switching between an exception handler and normal processing. The information processing apparatus includes a processor a data processing unit that performs a particular processing upon receiving a processing request from the processor; an interrupt controller that issues an interrupt request to the processor; and an exception control unit that controls the interrupt controller, wherein the data processing unit is connected with the exception control unit via a dedicated line. The data processing unit includes a notification unit that notifies, via the dedicated line, the exception control unit of status information indicating current status of the data processing unit, and based on the notified status information and setup information set by the processor, the exception control unit judges whether to cause the interrupt controller to issue to the processor an interrupt request to execute an exception handler.
US07934078B2 System and method for retiring approximately simultaneously a group of instructions in a superscalar microprocessor
An system and method for retiring instructions in a superscalar microprocessor which executes a program comprising a set of instructions having a predetermined program order, the retirement system for simultaneously retiring groups of instructions executed in or out of order by the microprocessor. The retirement system comprises a done block for monitoring the status of the instructions to determine which instruction or group of instructions have been executed, a retirement control block for determining whether each executed instruction is retirable, a temporary buffer for storing results of instructions executed out of program order, and a register array for storing retirable-instruction results. In addition, the retirement control block further controls the retiring of a group of instructions determined to be retirable, by simultaneously transferring their results from the temporary buffer to the register array, and retires instructions executed in order by storing their results directly in the register array. The method comprises the steps of monitoring the status of the instructions to determine which group of instructions have been executed, determining whether each executed instruction is retirable, storing results of instructions executed out of program order in a temporary buffer, storing retirable-instruction results in a register array and retiring a group of retirable instructions by simultaneously transferring their results from the temporary buffer to the register array, and retiring instructions executed in order by storing their results directly in the register array.
US07934076B2 System and method for limiting exposure of hardware failure information for a secured execution environment
A method and apparatus for limiting the exposure of hardware failure information is described. In one embodiment, an error reporting system of a processor may log various status and error address data into registers that retain their contents through a warm reset event. But the error reporting system of the processor may then determine whether the processor is operating in a trusted or secure mode. If not, then the processor's architectural state variables may also be logged into registers. But if the processor is operating in a trusted or secure mode, then the logging of the architectural state variables may be inhibited, or flagged as invalid.
US07934075B2 Method and apparatus for monitoring inputs to an asyncrhonous, homogenous, reconfigurable computer array
A computer array (10) has a plurality of computers (12). The computers (12) communicate with each other asynchronously and operate in a generally asynchronous manner internally. When one computer (12) attempts to communicate with another it goes to sleep until the other computer (12) is ready to complete the transaction, thereby saving power and reducing heat production. The instructions executed by the computers (12) can include a micro-loop (100) which is capable of performing a series of operations repeatedly. In one application, the sleeping computer (12) is awakened by an input such that it commences an action that would otherwise required an interrupt of an otherwise active computer. For example, one computer (12f) can be used to monitor an input/output port of the computer array (10).
US07934073B2 Method for performing jump and translation state change at the same time
A method for performing a jump and translation state change procedure at the same time is disclosed. The method includes: carrying out a series of instruction processing in a first function in a first translation state; and executing a jump instruction which jumps to a target address in a second function and initiates and completes a translation state change to a second translation state at the same time; wherein an address of a next instruction after the jump instruction is stored as a return address in a first register.
US07934072B2 Solid state storage reclamation apparatus and method
A method and apparatus are disclosed for reclaiming solid state storage with limited write cycles such as flash memory. Through the use of shared storage for common data patterns, physical space may be conserved or reclaimed in a solid state device. The apparatus may use internal mappings and/or external device drivers to handle the reclamation of unused space. By enabling reclamation of physical space, the disclosed systems, apparatus, and methods may provide more efficient read and write access and improved wear leveling.
US07934070B2 Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices
A memory subsystem completes multiple read operations in parallel, utilizing the functionality of buffered memory modules in a daisy chain topology. A variable read latency is provided with each read command to enable memory modules to run independently in the memory subsystem. Busy periods of the memory device architecture are hidden by allowing data buses on multiple memory modules attached to the same data channel to run in parallel rather than in series and by issuing reads earlier than required to enable the memory devices to return from a busy state earlier. During scheduling of reads, the earliest received read whose target memory module is not busy is immediately issued at a next command cycle. The memory controller provides a delay parameter with each issued read. The number of cycles of delay is calculated to allow maximum utilization of the memory modules' data bus bandwidth without causing collisions on the memory channel.
US07934068B2 Storage system and method of taking over logical unit in storage system
A storage apparatus includes a drive unit in which a logical unit is formed, and a controller unit for accessing the logical unit by controlling the drive unit according to an access request sent from a host apparatus. The storage apparatus issues a logical unit takeover request to the other storage apparatuses, allocates a logical unit of another storage apparatus that will accept the transfer of the logical volume to its own logical unit according to a takeover approval sent from other storage apparatuses in response to the takeover request, and thereafter migrates data of the own logical unit to a logical unit of another storage apparatus. Subsequently, the path is switched so that the access request from the host apparatus is given to one of the other storage apparatuses.
US07934066B2 Extensible application backup system and method
An archive method and system receives a backup request for a target dataset used by an application on a primary storage system to be backed up on a secondary storage system. Different applications may each have a corresponding proprietary application format for storing their datasets. An application translator module is loaded into an extensible backup manager that converts between a proprietary application format associated with the target dataset and a predetermined storage format used by the extensible backup manager. The application translator module converts from the proprietary application format into the predetermined storage format when the baseline backup of the target dataset has not yet been performed. An incremental backup uses the application translator module to convert from the proprietary application format associated with the application into the predetermined storage format of the extensible backup manager. Once completed, a data mover component causes the incremental backup and the baseline backup of the entire target dataset, if scheduled, to be moved from the primary storage to the secondary storage and stored in the predetermined storage format rather than the proprietary application format associated with the application.
US07934064B1 System and method for consolidation of backups
A system, method and computer program product for consolidation of incremental backups, wherein each incremental backup includes data and a backup map with links that point to data of current and/or previous backups, including selecting a plurality of incremental backups to be consolidated; combining the links in the backup maps of the selected backups into a single set of links; consolidating the selected backups to a new backup that contains the latest data from the selected backups, the latest data determined based on the links in the single set; updating the links in the single set to point to the data in the new backup; and storing the updated links in the new backup as part of a backup map of the new backup. The selected backups comprise one initial full backup and at least one incremental backup. In the combining step, the addresses from the backup maps of first backup of the selected sequence of backups up to the last created backup is checked. The selected incremental backups are organized into a tree.
US07934062B2 Read/write lock with reduced reader lock sampling overhead in absence of writer lock acquisition
An improved reader-writer locking for synchronizing access to shared data. When writing the shared data, a writer flag is set and a lock is acquired on the shared data. The shared data may be accessed following the expiration of a grace period and a determination that there are no data readers accessing the shared data. When reading the shared data, the writer flag is tested that indicates whether a data writer is attempting to access the shared data. If the writer flag is not set, the shared data is accessed using a relatively fast read mechanism. If the writer flag is set, the shared data is accessed using a relatively slow read mechanism.
US07934060B1 Lightweight coherency control protocol for clustered storage system
A lightweight coherency control protocol ensures consistency of data containers, such as a file, and associated data buffers stored on one or more volumes served by a plurality of nodes, e.g., storage systems, connected as a cluster. Each data buffer is associated with a current cache sequence number comprising a load generation value and an update count value. The load generation value is incremented every time an inode of a file is loaded into a memory of the storage system. Once the inode is loaded and its load generation value is set, then the appropriate buffer of a buffer tree for the file is loaded into the memory. The update count value is incremented each time the buffer is updated with a write request/operation. Therefore, each buffer loaded into memory is tagged with the load generation value and an update count from the time that buffer is loaded.
US07934059B2 Method, system and computer program product for preventing lockout and stalling conditions in a multi-node system with speculative memory fetching
A method of preventing lockout and stalling conditions in a multi-node system having a plurality of nodes which includes initiating a processor request to a shared level of cache in a requesting node, performing a fabric coherency establishment sequence on the plurality of nodes, issuing a speculative memory fetch request to a memory, detecting a conflict on one of the plurality of nodes and communicating the conflict back to the requesting node within the system, canceling the speculative memory fetch request issued, and repeating the fabric coherency establishment sequence in the system until the point of conflict is resolved, without issuing another speculative memory fetch request. The subsequent memory fetch request is only issued after determining the state of line within the system, after the successful completion of the multi-node fabric coherency establishment sequence.
US07934057B1 Logic for implementing a dual clock domain read access with predictable timing for bi-directional inputs/outputs
Embodiments of the invention are directed to systems and method for providing predictable timing for read operations in a multiport memory device. Accordingly, an embodiment is directed to a multiport memory system, comprising a single port memory core synchronized to a first clock, multiple access ports synchronized to at least a second clock, and a multiplexer logic coupled to the core memory and the plurality of access ports. The multiplexer logic arbitrates access to the memory core between multiple access ports. Each access ports includes an uncertainty detect logic that measures data path latency, and an uncertainty adjust logic that operates to selectively add data path delay to increase the measured path latency to a predictable value.
US07934054B1 Re-fetching cache memory enabling alternative operational modes
A re-fetching cache memory improves efficiency of a system, for example by advantageously sharing the cache memory and/or by increasing performance. When some or all of the cache memory is temporarily used for another purpose, some or all of a data portion of the cache memory is flushed, and some or all of a tag portion is saved in an archive. In some embodiments, some or all of the tag portion operates “in-place” as the archive, and in further embodiments, is placed in a reduced-power mode. When the temporary use completes, optionally and/or selectively, at least some of the tag portion is repopulated from the archive, and the data portion is re-fetched according to the repopulated tag portion. According to various embodiments, processor access to the cache is enabled during one or more of: the saving; the repopulating; and the re-fetching.
US07934052B2 System and method for performing host initiated mass storage commands using a hierarchy of data structures
Disclosed is a mass storage system and method for breaking a host command into a hierarchy of data structures. Different types of data structures are designed to handle different phases of tasks required by the host command, and multiple data structures may be used to handle portions of the host command in parallel, thereby allowing increased performance. The disclosed embodiments include a flash memory controller designed to allow a high degree of pipelining and parallelism.
US07934050B2 Microcomputer for flash memory rewriting
A microcomputer and method are provided capable of restarting a rewrite program without the need for changing a mode using an external terminal when rewriting nonvolatile memory fails. A CPU of a microcomputer executes a rewrite program to clear FLASH status 0 of flash memory and rewrite all areas in it. The CPU finally writes a rewrite completion code to FLASH status 0. The CPU executes a determination program to read FLASH status 0 of the flash memory. The CPU reads ID status information when read data does not match the rewrite completion code. The CPU re-executes the rewrite program when the data matches ID status information.
US07934049B2 Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memory
A device with mass storage capability that uses a readily available non secure memory for the mass storage but has firmware (and hardware) that provides security against unauthorized copying of data. This is true even though the firmware itself is stored in the non secure mass storage memory, and therefore potentially vulnerable to hacking. An indication of the authenticity of the firmware must be present before it will be executed by the device. This protects the device contents from unauthorized duplication or tampering. Additional functionality can be added to the device with additional firmware applications, and the authenticity of those additional applications will also be verified before they will be executed. This further prevents unauthorized copying or tampering of secure content through any mechanisms that may be unscrupulously introduced. Any data within the mass storage memory may also be encrypted.
US07934044B2 Method for expediting data access of universal serial bus storage device
A method for expediting data access of a Universal Serial Bus (USB) storage device is disclosed. In a first embodiment, a data transmission procedure without the need of sending command block wrappers (CBW) is executed if a read command for reading data of a large memory space is received, and the addresses of the read commands are continuous. In a second embodiment, several write commands of continuous addresses are stored in a buffer area and combined into a larger single request command before sending to the USB storage device, so as to reduce the number of times of sending CBW and command status wrapper (CSW) required for the data transmission. In a third embodiment, more data are read and stored in a buffer area in advance when a read command is received, such that the next command can read data from the buffer area to improve the speed of reading data.
US07934043B2 Data processing apparatus for controlling access to a memory based upon detection of completion of a DMA bus cycle
A data processing apparatus contains a first bus connected to a first memory, a first central processing unit (CPU) being accessible to the first memory via the first bus, a first Direct Memory Access (DMA) controller being accessible to the first memory via the first bus, and a monitor circuit connected to the first bus and monitoring addresses transferred on the first bus. The addresses transferred on the first bus are transmitted from the first DMA controller to the first memory via the first bus. The monitor circuit compares the address transferred on the first bus with a preset monitor target address. The CPU acquires the comparison results by the monitor circuit. If the comparison results show an address match, then the CPU accesses the first memory. The CPU can in this way access the first memory at a correct timing.
US07934042B2 Voltage indicator signal generation system and method
The present invention provides for a system comprising a peripheral component interface (PCI) host bridge. The PCI host bridge is configured to be coupled to a PCI bus, and to receive a system reset signal, to generate a PCI bus reset signal based on the received system reset signal, to detect a PCI operational mode of the PCI bus, and to generate a voltage indicator signal based on the detected PCI operational mode. A voltage regulator is coupled to the PCI host bridge and configured to receive the voltage indicator signal and to regulate a signaling voltage for the PCI bus based on the voltage indicator signal.
US07934040B2 Storage router and method for providing virtual local storage
A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fiber Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.
US07934038B1 Embedded network media access controller
A media access system in an integrated circuit device having programmable resources for interfacing to a network. The media access system has at least one embedded media access controller configured to provide access to and from the network via a physical layer interface, programmable resources coupled to the embedded controller via a client interface, tie-off pin inputs coupled to the embedded controller for receiving a configuration vector for configuring the embedded controller without having to use a microprocessor for such configuration with the client interface being for communication between the embedded controller and the programmable resources for access to and from the network, and the embedded controller including a multi-mode interface coupled to the client interface for coupling to the programmable resources, the multi-mode interface including a plurality of Media Independent Interface modes, the multi-mode interface configured to be coupled to the physical layer interface.
US07934037B2 Extended Secure-Digital (SD) devices and hosts
Systems and methods for communicating using various protocols through the Secured Digital (SD) physical interface are disclosed. The invention covers, among others, single-mode and multi-mode hosts, single-mode and multi-mode devices, as well as techniques for initializing these hosts and devices in order to facilitate the aforementioned communication.
US07934030B1 Disk drive comprising code segments for interfacing with a component such as a read channel
A disk drive is disclosed comprising a disk, a head actuated over the disk, and a read channel for processing a read signal generated by the head. The disk drive further comprises a plurality of code segments including a read channel interface procedure having an input parameter comprising a pointer to a data structure. The data structure comprises a command ID identifying one of a plurality of routines, input data for use by the routine identified by the command ID, a pointer to a data structure for use by the routine identified by the command ID, and output data returned by the routine identified by the command ID.
US07934029B2 Data transfer between devices within an integrated circuit
An integrated circuit 2 is provided including multiple devices 4, 6, 8, 10, 12, 14 for communicating via an interconnect 16. A sending device 18 includes a sideband signal indicating the use of a representation of a repeating data word in place of that repeating data word itself. The receiving device can then form the repeating pattern of data words in response to receipt of the representation. This reduces the bandwidth consumed upon the interconnect 16.
US07934028B1 Managing queue capacity in a messaging queue in a computing environment
A method and system for automatically managing alarms in an environment where a period of time could pass before the cause of the alarm is addressed is explained herein. The method includes automatically increasing the maximum depth of a queue (i.e. the maximum capacity of a queue to store data) in response to an indication that the current depth of the queue exceeds a high-level alarm setting. Upon determining that the depth of the queue has fallen below the original high-level alarm setting, the maximum depth of the queue is automatically returned to the original maximum setting. In addition, a low-level alarm may be disabled in conjunction with increasing the maximum depth and reactivated upon returning the maximum queue depth to the original setting.
US07934025B2 Content terminated DMA
A Content-Terminated Direct Memory Access (CT-DMA) circuit autonomously transfers data of an unknown length from a source to a destination, terminating the transfer based on the content of the data. Filter criteria are provided to the CT-DMA prior to the data transfer. The filter criteria include pattern data that are compared to transfer data, and transfer termination rules for interpreting the comparison results. Data are written to the destination until the filter criteria are met. Representative filter criteria may include that one or more units of transfer data match pattern data; that one or more units of transfer data fail to match pattern data; or that one or more units of transfer data match pattern data a predetermined number of times.
US07934022B2 Methods and systems for deriving connectivity information among telecommunications devices
A system for deriving connectivity information among telecommunications devices. The system includes a system including a database identifying the telecommunications devices and ports associated with each of the telecommunications devices. A bus master consolidation point (BMCP) is in communication with the system over a network. A data and power consolidation point (DPCP) is in communication with the BMCP over a first bus connection. A patch panel is in communication with the DPCP over a second bus connection, the patch panel including a controller for transmitting and receiving port identification data. The patch panel forwards received port identification data to the DPCP over the second bus connection, the DPCP forwards receiving port identification data to the BMCP over the first bus connection and the BMCP the forwards port identification data to the system over the network. The system correlates received port identification data with the database to determine connectivity among the telecommunications devices.
US07934020B1 Managing network data transfers in a virtual computer system
A virtual computer system, including one or more virtual machines (VMs), is connected to a computer network by multiple network interface cards (NICs). The VMs are supported by a kernel, which includes a resource manager for allocating system resources among the VMs, including network data bandwidth. A NIC manager is loaded into the kernel as a driver or is integrated into the kernel, for selecting NICs over which outgoing network data is transferred, including providing functions such as failovers and failbacks, as well as load distribution. Implementing the NIC manager in the kernel provides NIC teaming functions to each of the VMs without having to implement a NIC teaming solution in each of the VMs, adding to the simplicity, flexibility and portability of the VMs. In addition, integrating the NIC manager into the kernel improves the kernel's ability to manage the VMs and to implement network resource allocations for the VMs.
US07934018B1 Methods and apparatus for synchronizing configuration data
An agent in a storage area network stores a first identifier (e.g., a checksum value) for first zone configuration data previously used to configure a zone in the storage area network. The agent derives the first identifier from contents of the first zone configuration data. Further, the agent retrieves second zone configuration data presently used to configure the zone in the storage area network. The second zone configuration data is potentially different than the first zone configuration data. Based on contents of the second zone configuration data, the agent then produces a second identifier for the second zone configuration data. The agent then compares the first identifier and the second identifier to identify whether the first zone configuration data is different than the second zone configuration data. A user can control behavior of zoning importation and activation depending whether current zone configuration data has been changed.
US07934017B2 Method and system for providing transparent location of computing systems to virtualized application workspaces
Methods and systems for providing transparent access between computing systems connected to separate networks are provided. Example embodiments provide Grid Location Services (“GLS”) which, in one embodiment integrates multicast DNS (mDNS) technologies with DNS technology to achieve transparent configurability of servers. In one example, an Application Workspace System “AWS” provides a GLS module that transparently provides for the reconfiguration of computing systems, when an AWS service is added, removed, or fails, without reconfiguring all the entities that use those services. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US07934013B2 Synchronous rate adapter
Systems and methods for transporting client data received at a first rate over an interconnect at a second, higher rate, wherein the client data is combined with dummy data according to a pattern that minimizes the amount of buffer space required to store the received client data. In one embodiment, a method comprises receiving client data at the first rate, buffering the client data, retrieving the client data, combining the client data with dummy data according to the pattern, and transmitting the combined data at the second rate. The pattern comprises K blocks, of which a first number contain P w-bytes of client data, and of which the remainder contain P+1 w-bytes of client data. The remainder of the space in the blocks is stuffed with dummy data. The pattern may also include a residual slot that contains one or more bytes of client data.
US07934009B2 Discovery information for IP multicast
A method for broadcasting over an IP multicast network an offer of multimedia services received in form of a bundle of transport streams, comprises attributing for each offer (offer 1, offer 2) a determined service provider offer localization (LN0,1, LN0,2) of the IP multicast network, and creating a file of offer information (701) describing for each offer a relation to it attributed service provider offer localization. For each offer transport stream information is extracted from its bundle, the transport stream information comprising a transport stream identification (TS1,1 ? TS1,4, TS2,1 TS2,3) for each transport stream. For each transport stream identification is attributed a determined stream localization (LN1,1 LN1,4, LN2,1 LN2,3) within the IP multicast network. For each offer is created a file of stream information (702, 703) describing for each transport stream a relation to its attributed stream localization.
US07934007B2 Server side TFTP flow control
Methods and apparatuses for server side flow control. Receive a request from a first client device to multicast a file as a plurality of packets of data from a server device to multiple client device; transmit the plurality of packets of data from a server to the multiple client devices using a multicast trivial file transfer protocol (TFTP); and apply, by the server, one or more flow control techniques not defined by the multicast TFTP.
US07934005B2 Subnet box
The invention provides an external in-line device (“Subnet Box”) placed between a network and an access point to achieve secure Wi-Fi communications without needing to modify the access point. The Subnet Box comprises an embedded token and will authenticate users based on pre-stored access rights. In at least one embodiment of the invention, the Subnet Box comprises: a first communications port for intercepting data packets communicated to and from a wired communications network; a second communications port for intercepting data packets communicated to and from a wireless access point, wherein the wireless access point is an edge device of the wired communications network; a database comprising a number of serial numbers each associated with a client token and a secret cryptographic key; and a processor for determining whether a computing device having a client token can access the wired communications network via the wireless access point. The processor establishes a secure tunnel between the computing device and the first communications port.
US07934002B2 Presenter client operations
An improved networked computer communications system handles arbitrary streams of data, and transports at varying speeds those streams where intermediate updates can be dropped if they are obsoleted by later arriving data updates, optimizing the utilization of network and node resources. A conferencing system allows conference participants to share all or a portion of the display seen on their computer screens. The conferees may be at sites removed from each other, or may view a recorded presentation or archived conference at different times. Conference participants are either “presenters” who can modify the display or “attendees” who cannot modify the display. A pointer icon, which can be labeled to identify the conferee, is displayed on the shared image area. Each conferee can modify the position of his or her own pointer, even when not presenting, so that every participant can see what each conferee is pointing to, should a conferee choose to point to an element of the display.
US07933998B2 Dynamic CAN bus system configuration and messaging
A method and system for communicating over a controller area network (CAN) bus (14-22) enables messages to be routed from a controlling software component (46-50) to one or more processor-enabled peripheral devices (24-44) on a discrete basis over the CAN bus (14-22) to control the plurality of processor-enabled peripheral devices (24-44). By overlaying a hardware device protocol on a CAN bus protocol to realize CAN bus messaging, the controlling software components (46-50) can discretely communicate with the external processor-controlled peripheral devices (24-44) using the multiple multi-drop CAN busses (14-22). In addition, a method and system for handling registration of a processor-enabled peripheral device (24-44) with a controlling software component (46-50) includes creating a logical connection between the processor-enabled peripheral device (24-44) and the controlling software component (46-50) and breaking the logical connection between the processor-enabled peripheral device (24-44) and the controlling software component (46-50) if the processor-enabled peripheral device (24-44) is removed and re-introduced or if the controlling software component (46-50) is reset for re-registration purposes to provide plug-and-play capabilities and dynamic registration of processor-enabled peripheral devices (24-44).
US07933996B2 Providing customer-selected solutions for multiple datacenter website hosting
Methods of the present inventions allow for providing customer-selected solutions for multiple datacenter website hosting. An exemplary method may comprise the steps of registering, via at least one customer interaction server, a domain name to a registrant, offering, via the at least one customer interaction server, to host at least one customer website resolving from the domain name in a first datacenter, a second datacenter, or the first datacenter and the second datacenter, provisioning, via the at least one customer interaction server, (if the registrant selects hosting the at least one customer website in the first datacenter and the second datacenter) at least one hosting server in the first datacenter and at least one hosting server in the second datacenter to host the at least one customer website; and hosting the at least one customer website on the at least one hosting server in the first datacenter and at the least one hosting server in the second datacenter.
US07933991B2 Preservation of file locks during checkpoint and restart of a mobile software partition
A computer-implemented method, apparatus, and computer-usable program code for preserving file locks while moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system is provided. A request for a file is received. A determination is made as to whether the request is for a file that is within a software partition. Responsive to a determination that the request is for a file within a software partition, a determination is made as to whether the request is a lock request. Responsive to a determination that the request is a lock request, a determination is made as to whether the software partition is being restarted. Responsive to a determination that the software partition is being restarted, the lock request is blocked from being sent to a remote network file system server.
US07933990B2 Agile network protocol for secure communications with assured system availability
A plurality of computer nodes communicate using seemingly random Internet Protocol source and destination addresses. Data packets matching criteria defined by a moving window of valid addresses are accepted for further processing, while those that do not meet the criteria are quickly rejected. Improvements to the basic design include (1) a load balancer that distributes packets across different transmission paths according to transmission path quality; (2) a DNS proxy server that transparently creates a virtual private network in response to a domain name inquiry; (3) a large-to-small link bandwidth management feature that prevents denial-of-service attacks at system chokepoints; (4) a traffic limiter that regulates incoming packets by limiting the rate at which a transmitter can be synchronized with a receiver; and (5) a signaling synchronizer that allows a large number of nodes to communicate with a central node by partitioning the communication function between two separate entities.
US07933989B1 Predictive threat assessment
A system for processing monitoring device data that includes a central processing server in communication with at least one monitoring device operable to receive the monitoring device data. The system further includes a processing rules data store having processing rules corresponding to the one or more identifiable targets and risk factor data that is linked to the occurrence of the event. The central processing server is configured to obtain a processing rule corresponding to the at least one target from the processing rules data store, perform a predictive analysis in which one or more risk factors in the monitoring device data are used to calculate a probability that the event will occur in generating a threat assessment, and generate a notification of the potential threat if the probability that the event will occur is higher than a predetermined threshold.
US07933988B2 Method and system for monitoring performance of a client-server architecture
An arrangement which jointly exploits an agent component installed in a server-side portion of client-server architecture for emulating requests of actual clients of the client-server architecture and measuring a server execution time indicative of a time elapsed between reception of an emulated end-user request at a server component and generation of a result of said emulated end-user request at said server component; information stored in a server log file about a hit end to end response time, i.e., the time elapsed between the instant in which the end-user sends a request to the server component and the instant in which result of the request reaches the end-user. From the server execution time and the hit response time, the delay due to the network connecting the server-side portion of the client-server architecture to a client-side portion may be determined. The network delay and the server execution time are then used for monitoring performance of the client-server architecture by distinguishing network related problems from server-related problems or even from client-related problems.
US07933983B2 Method and system for performing load balancing across control planes in a data center
A system and method analyzes resource usage within a utility data center (UDC) and recommends options to maximize efficient usage of these resources. Information is gathered about the current resources allocated to control planes within the UDC, including resource loads and threshold limits within each plane. Criteria used to analyze efficiency includes customer size and prioritization within the UDC, as well as, historical and trending information, and peak resource usage.
US07933981B1 Method and apparatus for graphical representation of elements in a network
A process to increase the readability of topology diagrams and to simultaneously show multiple relationships for a large number of elements or nodes in a network. Redundant relationships or connections between nodes are systematically hidden but in such a way that the removed relationships or connections can be inferred from the remaining relationships in the diagram. As a result, diagram elements or nodes are positioned closer to respective related elements and overlapping relationship lines, or connections, in the diagram are greatly reduced.
US07933980B2 Reliable management communications path algorithm using in-band signaling and high priority context processing
Disclosed herein is a highly reliable management communication path to the CPU of a network device using in-band signaling by periodically servicing the Ethernet MAC, such as during system tick and/or watchdog timer refresh interrupts. The servicing selectively processes frames that are uniquely destined to or originating from a managing device. There are several possible techniques to uniquely identify frames as management frames. For example, one technique to identify a management frame involves the addition of an Ethernet MAC address to be used only for management frames, another technique employs a dedicated VLAN to be used only for management frames, a third technique employs a dedicated Layer 2 frame type for management frames, and another technique involves configuring the Ethernet MAC to operate in promiscuous mode and only process frames sent and received as unicast frames using a fixed source or destination MAC address.
US07933968B1 Token-based personalization of smart appliances
A radio frequency identification (RFID) token is used with appliances to access profile data to personalize the appliance. Each token contains a pointer to a relay location on a network with a further pointer indicating a profile location where user-profile data is stored. When a user wants to use an appliance, he/she places the token near the appliance and the appliance accesses the data from the site indicated (pointed to) by the relay location. The profile location may contain many different types of data such as speed dial lists, media preferences, preferred product classifications, etc. The appliance could obtain just the information it required, for example if the database were XML-tagged, by filtering out irrelevant content and personalize itself accordingly. When multiple users wish to use a single appliance, for example a television, each may place his/her token near the appliance and the appliance may then combine relevant profile data accordingly to develop a single composite profile to use to personalize the appliance.
US07933965B2 Computer program code device for extending business systems to a mobile workforce
Systems, software, and methods for reliable wireless communication are provided. In one aspect, a computer program control device, called a node, is configured to be transmitted from a first device for receipt and processing on a second, disparate device. The node comprises a collection of managed objects or managed object representations that is effective to control said disparate device. In one exemplary illustrative non-limiting implementation, the node is configured to control the processing of multiple data types.
US07933964B2 Shell sessions
Embodiments described herein are based on the principle that shells execute commands as units of characters sent within a message. Accordingly, embodiments herein provide for establishing a remote processing session for commands by using a binding mechanism that binds a series of commands to a remote shell using a message rather than a binary stream of data. More specifically, embodiments herein provided for a mechanism of encapsulating both a command and a binding mechanism (e.g., a shell identifier and/or shell token) into a single message. Accordingly, the binding mechanism can be used throughout the lifetime of the session and allows for modeling the shell processor session (its lifetime) as a series of commands, rather than as a series of characters. In addition, note that because the binding mechanism for the shell sessions is sent within messages, the problems associated with binary or character-by-character establishment of current shell sessions are overcome.
US07933962B1 Reducing reliance on a central data store while maintaining idempotency in a multi-client, multi-server environment
One embodiment of the present invention provides a system for reducing reliance on a central data store while maintaining idempotency in a multi-client, multi-server environment. During operation, the system receives a request to perform a transaction from a client at a server, wherein the request includes a request identifier and an idempotence-risk flag. The system then determines if the idempotence-risk flag is set. If not, the system: processes the request at the server to produce a result, and stores the request in a request-cache local to the server. The system also stores the request in the central data store, and returns the result to the client.
US07933961B2 Email rating system and method
A novel email rating system for enabling a user to rate an email based on characteristics selectable from several categories. In one example embodiment, a sender's email is received by an email receiver. The sender of the email is identified. If the sender is a person whose emails are to be rated by the receiver, cumulative ratings and other information associated with the sender and the recipient are retrieved from a database over a network. The retrieved ratings for the sender are displayed to the receiver either on the email or in a pop-up window. Various other information and selectable options are also displayed for the receiver. After reading the email, the receiver can rate the email in any of a plurality of defined categories such as, for example, usefulness, educational, motivational, helpfulness, productivity, spelling/grammar.
US07933960B2 System and method for solving ambiguous meanings of unknown words used in instant messaging
A system and method for identifying an unknown word's likely definition based upon a common social networking group is presented. A user receives a message and selects an unknown word in the message. In turn, the recipient client identifies a common social networking group between the sending client and the recipient client. The recipient client then uses the common social networking group to identify the unknown word's definitions using one or more unknown word repositories, such as the sending client unknown word repository, the recipient client unknown word repository, or a mutual client unknown word repository, which corresponds to a mutual client included in the common social networking group. Once the recipient client identifies the unknown word's definitions, the recipient client orders and displays the definitions based upon the common social networking group and social networking group frequency values.
US07933959B2 Notification breakthrough status and profile
Techniques and tools are described for notifications of events, such as receipt of messages, and specifically to tools and techniques related to breakthrough notification profile and status. For example, it is determining whether a profile is active and whether a contact associated with an event is identified as having a status related to the profile. If the profile is active, a notification related to the event is issued only if the sender has the status. If the profile is not active, the notification is issued whether or not the sender has the status.
US07933958B2 Real-time blog interaction
The present invention is a system, method and apparatus for for real-time blogging. In a preferred aspect of the invention, a real-time bi-directional blogging system can include a blog and a bi-directional syndication interface to the blog. Importantly, an instant messaging system can be coupled to the syndication interface of the blog. The instant messaging system of the present invention can include a chat server and at least one chat client. Notably, a bot can be coupled to the chat server. The bot can be programmed to communicate blog postings received in the chat server to the chat client or clients. The bot can be further programmed to communicate responses to the blog postings received from the chat client or clients to the blog through the syndication interface.
US07933948B2 Computer-readable medium to multiplex multiple application server requests over a single database connection
In a system for avoiding section collision for application server requests over a single database connection, the database server assigns query identifiers to each instance of the same cursor opened for the same processing level within an application, allowing multiple instances of the same cursor to be processed in parallel without section collision. The application server assigns a command source identifier to each statement sent over a single database connection to uniquely identify the application source of the statement. This applies for multiples of the same statement sent by different application sources within the same application, for a single statement containing multiple application sources, and for multiple statements from different applications multiplexed over a single database connection. These statements can be processed separately from and in parallel with the each other without section collision.
US07933927B2 Method and apparatus for building index of source data
An online index building operation is disclosed for building an index from source data with minimal loss of availability to the source data. The source data can be maintained in a relational database system, such as in a tablespace of a DB2® environment. The disclosed operation creates a consistent image of the source data as of a point-in-time and creates an index from the consistent image. Then, the disclosed operation repeats the acts of making the image consistent as of a subsequent point-in-time and updating the index to reflect the subsequent consistent image until substantially caught up with the current changes to the source data. If not caught up, the disclosed operation continues unless it is falling behind at which point the operation terminates. If it is caught up, the disclosed operation locks access to the source data, updates the image to reflect any final changes, updates the index, and allows access to the index.
US07933920B2 Database system and a method of data retrieval from the system
Metadata pertaining to real data stored in at least one database (DB) are collected and managed at a single meta DB server, and metadata that match a retrieval request are extracted by search of the meta DB server. Even when a plurality of DBs and DB servers for managing DBs are present on a network, all metadata that match the retrieval request can be extracted independently of the DBs that the metadata pertain to. Hence, all data that match a retrieval request can be obtained from a single server, independently of the actual locations of the distributed DBs and DB servers.
US07933917B2 Personalized search method and system for enabling the method
A method and system for storing information on a search result selected by a user with respect to a predetermined query, reflecting the user's preference by utilizing the information when the user inputs an identical query and requests a search, and providing a personalized search result in which user preferences are reflected. More particularly, a personalized search method and system utilizing favorites of a web browser in which a personalized search result is provided to each user by utilizing information on a website that the user bookmarked as the user's favorites is provided. According to the present invention, there is provided a personalized search service method and system which can provide a user with a personalized search service, even when user information is not stored in a search server and also, even when the user does not log in.
US07933915B2 Graph querying, graph motif mining and the discovery of clusters
A method for analyzing, querying, and mining graph databases using subgraph and similarity querying. An index structure, known as a closure tree, is defined for topological summarization of a set of graphs. In addition, a significance model is created in which the graphs are transformed into histograms of primitive components. Finally, connected substructures or clusters, comprising paths or trees, are detected in networks found in the graph databases using a random walk technique and a repeated random walk technique.
US07933912B2 Compiling co-associating bioattributes using expanded bioattribute profiles
A bioinformatics method, software, database and system for compiling attribute combinations that co-associate with a query attribute (i.e., an attribute of interest) are presented in which expanded attribute profiles associated with a group of query-attribute-positive individuals and expanded attribute profiles associated with a group of query-attribute-negative individuals are accessed, and combinations of attributes having a higher frequency of occurrence in the set of expanded attribute profiles associated with the group of query-attribute-positive individuals are identified and stored to generate a compilation of attribute combinations that co-associate with the query attribute.
US07933911B2 Medium storing document retrieval program, document retrieval apparatus and document retrieval method
A medium storing a document retrieval program, a document retrieval apparatus and a document retrieval method that can retrieve a classification code of an appropriate grain size are provided. A medium computer-readably storing a document retrieval program causes a computer to execute a process comprising an acquisition step that acquires the first key information, or the key for retrieving a document, a first retrieval step that causes documents containing the first key information to be retrieved from a predetermined range in the database, a first extraction step that extracts the first classification codes from the documents retrieved by the first retrieval step as candidate classification codes, the first classification code being related to the documents, a second retrieval step that causes documents containing candidate classification codes to be retrieved from the predetermined range, a second extraction step that extracts the second key information contained in the documents retrieved by the second retrieval step, the second key information being of the type same as the first key information and an evaluation step that evaluates the candidate classification codes on the basis of comparison of the first key information and the second key information.
US07933910B2 Retrieving apparatus, retrieving method, and retrieving program of hierarchical structure data
A data retrieving apparatus having: an input apparatus for inputting the hierarchical structure data showing the hierarchical structure and operation instruction data; a data storing apparatus for storing the inputted hierarchical structure data; a retrieving apparatus for retrieving data which satisfies conditions from the hierarchical structure data stored in the data storing apparatus on the basis of the operation instruction data which is inputted by the input apparatus; and an output apparatus for outputting the retrieved data. Each data which is stored in the data storing apparatus has items regarding an efficient date and items regarding a data change date. The retrieving apparatus has an apparatus for retrieving the data on the basis of the efficient date and the data change date.
US07933909B2 Systems and methods for improving the linkage and security of records
A system and method for improving the linkage and security of records is provided. Generally, the present invention can be viewed as providing methods for selecting an ideal identifier, from a series of test identifiers, for linking more than one associated record. In this regard, one embodiment of such a method, among others, can be broadly summarized by the following steps: accessing several parameters for each test identifier; determining if an error rate of the test identifier is an improved error rate over an error rate of an existing identifier; determining if the test identifier reduces linkage error; and selecting the test identifier as the ideal identifier if the test identifier has a lower overall error rate, as determined by the steps of determining if an error rate of the test identifier is an improved error rate over an error rate of an existing identifier and determining if the test identifier reduces linkage error, compared to other test identifiers.
US07933905B2 Universal-hash-function-family calculation unit and shared-key generation system
An input data enlarging unit (100) derives a first enlargement unit output and a second enlargement unit output that are uniquely specified by input data (103) to output the same. The first enlargement unit output and the second enlargement unit output are elements of output data set B which forms a group. An ε−Δ hash function calculation unit (101) receives as input the first enlargement unit output to calculate an hΔ function which is specified by hash-function-specifying data (104) and an element of the HΔ function set. The function set HΔ is such that the number of hεH Δ which satisfies h(x)−h(y)=d for an arbitrary element d of the output data set B and two different elements x and y of the output data set B is equal to or smaller than |HΔ|·ε. An adding unit (102) adds together the result of calculation of the function HΔ and the second enlargement unit output to output a result of the addition.
US07933904B2 File search engine and computerized method of tagging files with vectors
The main purpose of the software, system and method of this invention is to help produce better searches for people utilizing their context as represented by a vector. The system allows for files (including websites) to be tagged with a vector. If a provider wants a searcher to find that provider's files, the file must be tagged with the vector that is sufficiently close to the searcher's corresponding vectors. A search user inputs not only a text search but also the vectors that have been created to show the context and preferences of that search user.
US07933902B2 Data repair method and system
A data repair method and system. The method includes enabling by a computing system for a user, access to the computing system. The computing system comprises a database. The computing system retrieves from the database, first data associated with the user. The computing system generates a first data object from the first data. The computing system analyzes the first data object. The computing system determines that the first data object comprises an invalid data value. The computing system determines a first data value comprising a valid data value. The computing system retrieves the first data value from the database. The computing system replaces the invalid data value with said first data value. The computing system generates from the first data object, a first updated data object comprising the first data value. The computing system stores the first updated data object.
US07933889B2 Method and system for metadata-driven document management and access control
A system is provided to facilitate tag-based organization of documents. During operation, the system receives an original user query. The system extends the query to include documents with an IN-tag and exclude documents with an OUT-tag. The system then performs a search based on the extended query to indicate a collection of documents which satisfy the extended query. The system further allows a user to add a document to the collection of documents or remove a document from the collection of documents. Next, the system modifies a tagging property of the document.
US07933888B2 Efficient presence information lookup operations
A system, apparatus, method, and computer-readable media are provided for efficient database lookup operations. According to method, procedural checks for generating a response to a database query are converted into a set of database operations. The database operations are performed the first time a query of the database is received to generate a set of possible results for the query. The set of possible results for the query are then stored. A specific answer to the query is generated from the set of possible results. Future database queries are responded to by generating an answer to the query from the stored set of possible results.
US07933885B1 Longest matching prefix search engine with hierarchical decoders
A search engine searches a database for key candidates having a longest matching prefix with a search key. The search engine includes first stage decoders each having a matrix of interconnected cells for identifying preliminary candidate keys in the database. The search engine also includes a second stage decoder having a matrix of interconnected cells for identifying secondary candidate keys from the preliminary candidate keys. Additionally, the search engine includes a longest candidate prefix module to determine whether one of the secondary candidate keys matches the search key. In some embodiments, the search engine includes a longest prefix match module for identifying the secondary candidate key having a longest matching prefix with the search key.
US07933878B2 Assessing and managing operational risk in organizational operations
Methods and systems for automated assessment of the operational risk for an organization based on sampling the operations of the organization. These approaches can be used for automated comparison of the operational risk of two or more organizational operations.
US07933876B2 Data storage system and method by shredding and deshredding
A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and decryption, and data integrity by signature generation and verification. Data shredding is performed by shredders and data deshredding is performed by deshredders that have some implementations that allocate processing internally in the shredder and deshredder either in parallel to multiple processors or sequentially to a single processor. Other implementations use multiple processing through multi-level shredders and deshredders. Redundancy generation includes implementations using non-systematic encoding, systematic encoding, or a hybrid combination. Shredder based tag generators and deshredder based tag readers are used in some implementations to allow the deshredders to adapt to various versions of the shredders.
US07933874B2 Maintaining tracking information for electronic documents
A plurality of parts for an electronic document are generated. The plurality of parts include a root relationship part that identifies one or more of the plurality of parts, a payload part that stores data for the electronic document, and a tracking information part that stores tracking information for the electronic document. All of these parts are stored in a single package.
US07933865B2 Method for autonomic large file marking
A method is disclosed for autonomic large file marking. A threshold module sets the file size threshold. An identification module identifies each file with a file size that exceeds the file size threshold and that is unmarked with a limited backup status. A marking module marks with the limited backup status each identified file that satisfies a marking policy and exceeds the file size threshold and is unmarked for the limited backup status. Each file marked with the limited backup status is backed up with a single backup instance of the file and excluded from subsequent backup operations.
US07933861B2 Process data warehouse
Systems and/or methods are presented that can efficiently analyze and summarize large collections of data. A summarization component can employ mapping rules to map received data into specified states and observations of interest, which can be utilized to facilitate creating relational tables that can be utilized to facilitate summarizing a collection of data based in part on predefined summarization criteria. An optimizer component can employ pre-computing and materialization of the process behavior to facilitate optimizing data analysis. An adaptor enhancer component can monitor and evaluate system performance and can generate mapping rules that can facilitate improving system performance.
US07933860B2 Method and system for electronic archival and retrieval of electronic communications
The system receives an electronic communication, reviews the electronic communication to determine content of the electronic communication, applies rules to the content to determine a category associated with the electronic communication, wherein the rules relate to at least one of federal law, federal government regulations, state law, state government regulations, industry standards and administrative policies; and, stores the electronic communication based on the category.
US07933859B1 Systems and methods for predictive coding
Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.
US07933856B2 System and method for knowledge based matching of users in a network
A knowledge-based system and methods to matchmaking and social network extension are disclosed. The system is configured to allow users to specify knowledge profiles, which are collections of concepts that indicate a certain topic or area of interest selected from an. The system utilizes the knowledge model as the semantic space within which to compare similarities in user interests. The knowledge model is hierarchical so that indications of interest in specific concepts automatically imply interest in more general concept. Similarity measures between profiles may then be calculated based on suitable distance formulas within this space.
US07933855B2 Monitoring computer-controlled processes through a monitoring system
The performance of a computer-controlled system (1) operating under the control of a first process (2), is monitored (4) by comparison (5) with a predetermined set of requirements (15, 25), to identify whether the performance of the system (1) meets the predetermined requirements. If the performance does not meet those requirements, an alternative program (22) may be selected, or generated from program elements stored in a library (60), to replace the current controller process (2).
US07933853B2 Computer-readable recording medium, apparatus and method for calculating scale-parameter
The scale-parameter calculating program implements a method of calculating scale parameters, each of which is for use in normalization of a distribution of values of each of explanatory variables in calculation of inter-explanatory variable distances, to predict a value of a objective variable of an unknown case by extracting one or more known cases similar to the unknown case from known cases based on inter-case distances. The inter-case distances is obtained based on the inter-explanatory distances, each of the inter-explanatory variable distances is a distance between each of the known cases and the unknown case taken for each of explanatory variables, each of the cases includes the explanatory variables each expressed by a numerical value and the objective variable expressed by a character string. Each of the known cases is a case that has a known objective variable value while the unknown case has an unknown objective variable value.
US07933844B2 Address forwarding for parcels
A method for sorting parcels may include reading, during a first sortation pass, machine readable indicia applied to the parcel prior to mailing and at least a portion of delivery address information on a parcel. The method may also include selecting a reference indicium from the machine readable indicia and creating an entry, corresponding to the reference indicia, in a first database, the entry including a portion of the delivery address information for the parcel and a value corresponding to the reference indicium. The method may also include determining whether the delivery address information has a corresponding forwarding order, and, if a corresponding forwarding order exists, modifying the delivery address information in accordance with the forwarding order. The method may include forwarding the entry to a second database different from the first database, the second database corresponding to the delivery address information. The method may include reading the machine readable indicia during a second sortation pass, subsequent to the first, identifying the reference indicium and retrieving the entry corresponding to the reference indicium from the second database, and sorting the parcel according to the portion of the delivery address information in the entry retrieved from the database. The method may also include delivering the parcel to a location corresponding to the delivery address information retrieved from the database, even if the delivery address information differs from the destination address originally applied to the parcel.
US07933843B1 Media-based computational influencer network analysis
The methodology draws from three disciplines, namely public relations, social network analysis and computer-based information extraction. The analysis permits the visualization of how various people, organizations, products, subjects, key messages etc. are linked/form a network dynamic in media coverage. This type of analysis can assist corporations and other organizations to understand, plan and measure the effectiveness of communication.
US07933839B2 Method and system for providing annotations of a digital work
Methods and systems for receiving and distributing annotations of a digital work include receiving an annotation of the digital work, storing the annotation, and providing the annotation to a user. The user may be required to submit a valid authorization credential for the annotation. Annotations may be textual or graphical, and may be associated with particular content in a digital work. Indicators may be displayed to identify content in the digital work for which annotations are available. A user may exchange compensation or perform a specified action for access to an annotation. Some or all of the compensation received for an annotation may be distributed to the author of the annotation. Multiple annotations may be listed in an order based a criterion, such as ranking, price, or date of receipt. Users that purchase a digital work may automatically receive an authorization credential to receive annotations of the digital work.
US07933829B2 Systems and methods for pricing and selling digital goods
Some of the embodiments provided herein disclose receiving a plurality of bids, each bid being submitted by a bidder, and each bid having a bid value; assigning a weighting factor to each bid, the weighting factor being based, at least in part, on the bid value; selecting a first bid from the plurality of bids, the first bid having been submitted by a first bidder; selecting a second bid from the plurality of bids, the second bid being selected in a manner that is dependent, at least in part, on the weighting factor assigned to the second bid; performing a comparison of the value of the first bid with the value of the second bid; using the results of the comparison to determine whether to vend a copy of the digital file to the first bidder; and sending a copy of the digital file to the first bidder.
US07933825B2 Method of operating a venture business
A method of operating a venture capital investment business, comprising establishing a business entity; the business entity establishing an investment fund; establishing a fund managing entity of the investment fund, the fund managing entity attending to administrative matters relating to the investment fund and making investment decisions for the fund; the investment fund having investors that provide capital contributions to the fund, the fund managing entity also providing capital contributions to the fund, the fund utilizing the contributions to invest in portfolio entities; the investors receiving a general participation interest in the fund, and the fund managing entity receiving a carried interest in the fund; providing the investors that have provided at least a threshold capital contribution to the fund with stock rights in the business entity to enable such investors to become shareholders in the business entity; the business entity securing a portion of IPO shares that become available in the portfolio entities; and the business entity enabling shareholders thereof to purchase IPO shares that become available in the portfolio entities.
US07933824B2 Methods, systems and computer program products to facilitate the pricing, risk management and trading of derivatives contracts
This invention relates to methods, systems and computer program products to facilitate the pricing trading and risk management of derivatives contracts on one or more underlying via the introduction of Basis instrument Contracts (BICs). Such pricing trading and risk management may be done in organized exchanges or in over-the-counter (OTC) markets.
US07933822B2 System and method for approval and allocation of costs in electronic procurement
A system, method and computer program product for approval and allocation of costs in electronic procurement is described, wherein approval and allocation of costs are made in response to an electronic invoice, which includes information used to allocate procurement costs to one or more cost centers.
US07933821B1 Systems and methods for administering return sweep accounts
A method, system, and program product for managing funds for a plurality of client accounts at a first banking institution, the system comprising: one or more electronic databases, comprising: (i) client account information; (ii) aggregated transaction account information for a plurality of FDIC-insured and interest-bearing aggregated deposit accounts held in a plurality of banks in a program including the first banking institution; and (iii) subaccount information; and one or more computers configured for (a) accessing the electronic database and administering clients' deposits and withdrawals from the client accounts, comprising processing transaction data for more than six (6) withdrawals and/or transfers from each of at least two of the client accounts; (b) determining, whether the balance of funds for the respective client in the aggregated deposit account at the first bank equals or exceeds a specified amount, and if not, then designating the first bank to receive the deposit, and if it does, determining another bank in the program and designating the deposit for the other bank.
US07933820B2 Method and apparatus for compiling data from property title documents
A method and apparatus for collecting property data from sources using a mobile device, such as a tablet pc, and to upload that property data to a database. The property data is then proofed and immediately returned to the searcher using the mobile device for error corrections. If there are no errors, the method and apparatus of the invention saves the data and returns the requested property data to the requester. If there are errors, the method and apparatus of this invention requests revisions from the searcher, proofs the order again, and returns the requested property data to the requester.
US07933818B1 Service for automatically detecting and responding to transition events that occur during browsing of an electronic catalog
An electronic catalog system includes automated processes for detecting and handling specific types of browsing events, such as non-conversion events in which users browse but fail to purchase specific items. In one embodiment, when a user engages in a threshold level of browsing activity with respect to an item without making a purchase of that item or a substitute item, and a favorable change in the item's state thereafter occurs (e.g., the price is reduced or the item becomes available), the user is automatically notified of the state change. In another embodiment, when a user transitions away from an item or item category after engaging in a threshold level of browsing activity, a determination is made whether to present to the user a time-limited purchase incentive that is tied to that item or item category.
US07933817B2 Billing method for pump usage
Disclosed are methods of leasing or billing for the usage of a portable suction pump adapted for use in a suction-assisted would treatment system. The pump has means for recording time units corresponding to periods of time when the pump is operating and for providing reports of usage time. The pump further has means for detecting that the wound treatment system is operating normally so as to be compliant with standards for suction wound treatment, and for recording and reporting time of normal operation or compliant usage. The methods include leasing the pump at a payment schedule that is based upon the amount of actual usage time or the amount of compliant usage time. The lease payment may include an amount of pre-paid time units such that unused time units can be credited to a new or renewed lease for a replacement pump. The billing methods can also be based in whole or in part on a planned maintenance schedule for the pump.
US07933815B2 System and method for obtaining technical support services over a network
A system and method for obtaining technical support services over a network. A registered seeker of technical support services submits a search request to a task matching server. The search request comprises search criteria for identifying one or more registered providers of technical support services. The task matching server searches a library of provider profiles comprising qualifications of registered providers of technical support services and provides the seeker a list of registered providers meeting the search criteria. The seeker selects a registered provider from the list. The task matching server facilitates the exchange of communications between the seeker and the selected provider. The selected provider sends a quotation for technical support services to the seeker. The quotation comprises service terms under which the selected provider is willing to provide the technical support services. If the seeker accepts the service terms, the task match server establishes a link between a selected provider computer and a seeker computer that allows the selected provider computer to control the seeker computer via the link and to facilitate the provision of technical support services.
US07933813B2 End-to-end management of carrier services for enterprises and resellers
The present invention provides a software based system for end-to-end handling of communication services that includes a set of Web based interfaces. The set of Web interfaces can permit a user to view, search and select a set of communication services of different providers, each service being presented with a real-time price for the service. Contracts can be automatically generated for selected ones of the communication services. The contracts can specify the real-time price for each service. An order status of the communication services can be monitored using the set of Web based interfaces. Invoices can be generated for the communication services. When different providers provide the communication services, a single integrated bill can be provided for services of the different providers. Usages of the communication services can be viewed online by selectable user categories, which decompose into per-user usage entries.
US07933812B2 System integrator and commodity roll-up
A purchasing entity directs the sourcing of one or more parts in a microprocessor-based method. The microprocessor-based method comprises obtaining over a computer network sourcing information from a primary supplier which identifies one or more third party secondary suppliers for one or more parts in a group of parts, ordering the group of parts from the primary supplier, and then issuing a release to the secondary supplier to ship the part to a predetermined location. A computer system for purchasing parts from a secondary supplier that executes the method is also provided.
US07933807B2 Stored order system for electronic commerce
A stored order system is used with a shopping cart application for an electronic commerce site. The items of each stored order are saved together, which is an advantage when a main item and accessories are combined in an order. Additionally, a stored order can be E-mailed to another person. The E-mail message allows the recipient to purchase the items of the stored order.
US07933806B2 Online product exchange system with price-sorted matching products
An exchange system for facilitating the purchase of new cars is described. The system is coupled, in one embodiment, to a communications link. Potential car purchasers and sellers may access the exchange system via the network, and submit offers and/or pricing requests to such system. In response to the requests, the system processor retrieves the stored data from the respective databases, and causes such data to be transmitted to the local site for display. The exchange systems also executes certain functions in response to commands and data transmitted from buyer sites, dealer sites and institution sites.
US07933804B2 Methods and apparatus for self-diagnosing electronic price labels
A self-diagnosing electronic price label. The label communicates with a central processor in order to receive price information for display and to report the status of the label to the central processor. The label periodically runs a self-test program to verify proper operation of its components. If a component fails the self-test, the failure is reported to a central processor, and the central processor reports the failure for investigation. During normal operation, the label issues a signal to the central processor indicating normal operation. In the event of a failure, the label ceases to send the signal indicating normal operation. When the signal is not received as expected, the central processor reports the failure to receive the signal for investigation. This allows the central processor to be alerted to failures which disable communication between the label and the central processor.
US07933803B1 Universal tax engine
This Disclosure relates to a program controlled apparatus, system, and method for determining the transactional taxes due for each item by any taxing authority worldwide. The apparatus comprises a first database comprising a tree structure identifying all of the zones to be examined. A second database comprising all of the taxing authorities is independent from the first zone database. A third database, decoupled from the first and second databases, has data representing the relationship between the data records of the first database and the data records of the second database. Each of the databases can be updated periodically to reflect any changes in identified taxing authorities for the zones over which they may have taxing authority. Furthermore, the present invention provides for an independent, autonomous determination of jurisdiction and tax for each line item and calculates the tax based on any exceptions and exemptions.
US07933794B2 Method and system for active monitoring of dependency models
A method and system for ADI (Active Dependency Integration) provides an information and execution model for the description of enterprise systems, solutions and services. It supports the modeling of various entities and business components (e.g. event, disk, application, activity, business process), the information that is associated with them (i.e. schema), and the semantic relationships among them (e.g. dependency between a business component and other business components and events). The ADI execution model monitors and manages business components and the relationships among them. It automatically updates business components information in response to events occurrences and constraints violations, and propagates changes in business components to other business components according to the dependency model.
US07933793B2 Constraint-based production planning and scheduling
The present invention is a constraint-based planning tool that specifically addresses the needs of complex discrete and process industries by providing a computationally efficient method and system for fulfillment of customer orders in a supply chain. By comprehensively synchronizing and optimizing the flow of materials through the enterprise, the present invention creates a feasible plan for manufacturing operations that simultaneously optimizes both material and capacity constraints by planning and scheduling multiple customer orders, planning for use the various resources located in remote locations needed to fulfill such orders, and scheduling the used resources for replenishment at appropriate times so that the resources meet the needs of the orders.
US07933791B2 Enterprise performance management software system having variable-based modeling
An enterprise planning and performance management system provides a variable-based modeling technique that enables users to interact with a more manageable variable-centric front-end for complex enterprise planning software. The system enables users to specify a plurality of variable definitions via a variable-based user interface. Based on the plurality of variable definitions, the system generates, and in some instances automatically generates, model data that defines an enterprise planning model. The system uses the model data during subsequent enterprise planning sessions. Because model builders typically comprise financial analysts unfamiliar with traditional complex enterprise modeling techniques but familiar with common financial variables of an enterprise, this variable-based modeling technique may facilitate easier model building by allowing these financial analysts to generate model data from the perspective of the more readily understood variables.
US07933785B2 Real-time benefits service marketplace
A method for managing employee benefits in real-time includes receiving, from an employer, requirements for benefits; transmitting the requirements to one or more benefits providers; receiving bids from the one or more benefits providers to satisfy the requirements for benefits; receiving, from the employer, an authorization to enroll benefits of a selected benefits provider from the one or more benefits providers; and transmitting the authorization to the selected benefits provider.
US07933783B2 Medical listener
An engagement is brokered between a consumer and a medical service provider; electronic text of a real-time, text-based communication between the medical service provider and the consumer is monitored during the engagement; the electronic text is analyzed for a triggering event related to at least one of medical diagnosis and medical treatment; the triggering event is detected in the electronic text; and medical information is provided to the medical service provider via a user interface in response to the triggering event.
US07933780B2 Method and apparatus for controlling an infusion pump or the like
A method and apparatus for controlling IV medication delivery and monitoring, the method including providing information tags on IV bags that specify delivery parameters, obtaining delivery parameters for at least one bag, associating a controller with a particular patient, comparing patient information for the particular patient with the delivery parameters, determining the efficacy of delivering the medicant to the patient and affecting pump control as a function of the comparison. The method also includes various timing rules and other verification procedures.
US07933778B2 Serial transmission system, transmission device, and serial transmission method
A serial transmission system has a transmission signal generator and a transmission signal receiver. The transmission signal generator generates a digital audio signal of multi-channel based on information of a sampling frequency, and serially transmits the information of the sampling frequency together with the digital audio signal. The transmission signal receiver serially receives the information of the sampling frequency and the digital audio signal from the transmission signal generator, and detects change in a transmission clock based on the information of the sampling frequency.
US07933776B2 Device controller prompting for complete or one-by-one speech input based on user's skill level
A speech recognition device controller is provided, which is capable of properly determining a user's leaning level in speech so as to provide an efficient interaction. It includes a voice input unit 2 for receiving speech input from a user, a speech recognition unit 3 for recognizing the input speech, a response output unit 10 for outputting a response to the user, and a device control unit 11 for controlling a device based on a recognition result of the speech recognition unit 3. It further includes an input item count detection unit 4 for detecting the number of items identified from the recognized speech among a given number of items necessary to control the device, a reference input item count setting unit 6 for setting a reference value for the number of items identified from the speech, an input item count comparison unit 7 for comparing the number of items detected by the input item count detection unit 4 with the reference value set by the reference input item count setting unit 6, a skill level determination unit 8 for determining the user's skill level in speech based on a comparison result, and a response control unit 9 for controlling the response output according to the determined skill level, wherein the user is prompted to enter a complete one-time speech input or a one-by-one series of discrete speech inputs, based upon the determined skill level.
US07933775B2 Method of and system for providing adaptive respondent training in a speech recognition application based upon the inherent response of the respondent
A system for conducting a telephonic speech recognition application includes an automated telephone device for making telephonic contact with a respondent and a speech recognition device which, upon the telephonic contact being made, presents the respondent with at least one introductory prompt for the respondent to reply to; receives a spoken response from the respondent; and performs a speech recognition analysis on the spoken response to determine a capability of the respondent to complete the application. If the speech recognition device, based on the spoken response to the introductory prompt, determines that the respondent is capable of competing the application, the speech recognition device presents at least one application prompt to the respondent. If the speech recognition device, based on the spoken response to the introductory prompt, determines that the respondent is not capable of completing the application, the speech recognition system presents instructions on completing the application to the respondent.
US07933773B1 Natural language understanding monitoring system for identifying a task
A natural language understanding monitoring system adapted to conduct an automated dialog with a user. If the system is unable to identify from the automated dialog, to at least a predetermined level of confidence, any one of a plurality of predetermined tasks as being a particular task that the user wants to have performed, the system makes a determination of the value of a probability that further automated dialog will enable the system to identify the particular task, and determines whether or not to conduct further automated dialog with the user, in an attempt to identify the particular task, based on the relative values of the determined probability and a predetermined threshold value. The probability value determination is based on inputs from the user during the automated dialog.
US07933771B2 System and method for detecting the recognizability of input speech signals
A system and method for detecting the recognizability of input speech signal is provided. It is designed in the pre-stage of speech recognition or a dialog system. The invention detects the user's environmental condition and verifies if the input speech signal can be recognized. It mainly comprises an environment parameter generator, a signal recognition verifier, and a strategy response processor. Through the use of the invention in the pre-stage of speech recognition or a dialog system, it can precisely verify the recognizability of the input speech signal and receives the input speech signals of high recognition probability in a noisy environment. This reduces the impact caused by receiving the input speech signals of low recognition probability. This invention thus increases the recognition probability for a recognizer.
US07933767B2 Systems and methods for determining pitch lag for a current frame of information
Methods, computer code products, devices, modules, systems, and encoders are disclosed which are configured to use an adaptive lag search window for determining a lag estimate for a current frame of information in an audio encoding system. The system can determine if the lag estimate is reliable and if not a new search window can be selected and a new lag estimate can be calculated based on the new search window. An adaptive threshold can be compared to the cross correlation for a lag estimate in order to determine whether the lag estimate is reliable. The system can also determine if an encoding gain is likely to be achieved using the prediction and if not, the computationally expensive time-to-frequency transformation can be avoided.
US07933766B2 Method for building a natural language understanding model for a spoken dialog system
A method of generating a natural language model for use in a spoken dialog system is disclosed. The method comprises using sample utterances and creating a number of hand crafted rules for each call-type defined in a labeling guide. A first NLU model is generated and tested using the hand crafted rules and sample utterances. A second NLU model is built using the sample utterances as new training data and using the hand crafted rules. The second NLU model is tested for performance using a first batch of labeled data. A series of NLU models are built by adding a previous batch of labeled data to training data and using a new batch of labeling data as test data to generate the series of NLU models with training data that increases constantly. If not all the labeling data is received, the method comprises repeating the step of building a series of NLU models until all labeling data is received. After all the training data is received, at least once, the method comprises building a third NLU model using all the labeling data, wherein the third NLU model is used in generating the spoken dialog service.
US07933763B2 Method and software for extracting chemical data
Preferred embodiments of the present invention comprise methods and software for processing text documents and extracting chemical data therein. Preferred method embodiments comprise: (a) identifying and tagging one or more chemical compounds within a text document; (b) identifying and tagging physical properties related to one or more of those compounds; (c) translating one or more of those compounds into a chemical structure; (d) identifying and tagging one or more chemical reaction descriptions within the text document; and (e) extracting at least some of the tagged information and storing it in a database.
US07933755B1 Conversion of model components into references
An automated model componentization feature systematically converts duplicate or otherwise amenable patterns in a model into references. Multiple references are simplified to one unit that contains the otherwise duplicated functionality. Duplicated or selected functionality is identified based on a number of arguments that may be user supplied. These arguments include the level of polymorphism (i.e., which of the sample times, dimensions, and data types can be propagated in) but also the maximum size of the patterns to look for to address the general trade-off of generating few partitions with many blocks or many partitions with few blocks and which modeling constructs are used (e.g., whether Go To/From connections such as in Simulink® are present). Model conversions can result in potentially disjoint partitions.
US07933752B2 Method, apparatus and computer program providing broadband preconditioning based on a reduced coupling for numerical solvers
This invention relates to computing numerical solutions of linear systems of equations, specifically to implementing preconditioning of the coefficient matrix of such a system. The preconditioning applies to any coefficient matrix, dense or sparse, based on the solutions of a physical problem of unknown functions, commonly referred to as basis or interpolation functions, where the basis function spans more then one mesh element. Examples of such linear systems can result from, as examples, an electromagnetic analysis of printed circuit boards or field scattering in radar applications, fluid mechanics and acoustics. A method and system to compute a preconditioner for a coefficient matrix A that is compatible with the linear system of equations that provides basis function support over at least two mesh elements. Coupling of the preconditioner between partitions of a portioned mesh representation is only through basis functions at the partition boundaries.
US07933750B2 Method for defining regions in reservoir simulation
A method is disclosed, which is practiced by a reservoir simulator, for simulating a reservoir and generating a set of simulation results, the simulation results including a framework, the framework further including a plurality of grid cells, comprising: generating one or more static and dynamic regions within the grid cells of the framework of the simulation results, the static and dynamic regions each having region values, wherein the region values of the static regions cannot be allowed to change dynamically, and wherein the region values of the dynamic regions can be allowed to change dynamically.
US07933749B2 System and method for computing minimum distances between two point clouds
A method for computing minimum distances between two point clouds is provided. The method includes: (a) acquiring a first point cloud and a second point cloud; (b) establishing a topological structure for the second point cloud to make points of the second point cloud confined in a plurality of related cubical grids; (c) selecting a point from the first point cloud; (d) searching one or more cubical grids from the related cubical grids according to the topological structure and computing a distance between the selected point and each of points which belong to the second point cloud and in the searched cubical grids to obtain a closest point from the second point cloud, which has a shortest distance to the selected point; (e) repeating steps from (c) to (d) until all the points in the first point cloud have been selected. A related system is also provided.
US07933746B2 Relation-based product development
A product design method includes accessing a defined product design structure. The product design structure includes a number of customer concerns, a number of physical properties associated with components of the product, and a number of relation models. Each customer concern is associated with at least one physical property via at least one mathematical relationship defined in at least one of the relation models. The method also includes receiving a value associated with one or more of the physical properties and calculating (using one or more of the relation models) the effect of the received value associated with the one or more physical properties on one or more of the customer concerns. Furthermore, the method includes displaying the calculated effect on the one or more customer concerns and receiving one or more adjustments of the value associated with one or more of the physical properties to create a desired effect on one or more of the customer concerns.
US07933745B2 System and method for profiling resource constraints of web servers
Disclosed is a method and system for determining one or more performance characteristics of a target server. A command is transmitted from a coordinator to a plurality of clients. The command instructs the plurality of clients to each transmit a request targeting a sub-system of said target server. A response time is then received from each client and a performance characteristic is determined from the received response times.
US07933738B2 Determining a point of application of force on a surface element
A system for determining at least one point of application of force on a surface element is provided. The system includes a surface element having an effective mass, at least one sensor configured to measure force applied on the surface element at least one acceleration sensor configured to measure acceleration in at least one direction, and a processing unit configured to receive, from the at least one sensor, signals indicating force applied on the surface element, to receive, from the at least one acceleration sensor, signals indicating acceleration, to filter out a disturbing force, determined based on acceleration signals and the effective mass of the surface element, from the signals indicating the force applied on the surface element, and to determine, based on the filtered signals, at least one point of application of force on the surface element.
US07933736B2 Electronic device for recording, storing and processing measured data, particularly a data logger
A data logger is disclosed wherein a common housing includes different function blocks which are connected to one another. These function blocks include at least one analog/digital converter for conversion of measurement signals into digital input data, a memory unit for recording of digital data and of digitized event data, a timer, a processor unit for processing of data, a power supply source and input and output interfaces for measurement signals or digital data and event data. The processor unit is configured for conversion of digital input data and time data into a format which is compatible with standardized software (e.g., freely available) and which makes it possible to display the processed data using standardized software in tabular and/or graphic form on an output device. The processor unit can be configured to embed the digital input data and time data as well as the event data as protected raw data into the generated data format such that they can be read and processed only with hardware-specific evaluation software.
US07933728B2 Skew measurement apparatus, skew measurement method, recording media and test apparatus
Provided is a skew measurement apparatus, including sampling sections that each sample one of a plurality of signals under measurement having a cycle T, a waveform reconfiguring section that shapes a reconfigured waveform having the cycle T by rearranging ordinal ranks of sample values of the signal under measurement sampled by each sampling section, a distribution generating section that generates a timing distribution of edges in the reconfigured waveform of the corresponding signal under measurement, and a skew calculating section that calculates skew between the signals under measurement being compared based on the timing distribution of each signal under measurement.
US07933725B2 Using sensor spectral energy to detect and/or isolate sensor faults
A method of detecting and/or isolating a fault of a sensor in a system in substantially real time or in non-real time (e.g., using off-line analysis). A spectral energy of a signal of the sensor is determined over a predetermined range of frequencies within a window of samples of the signal. The determined spectral energy is evaluated for consistency with a substantially current state of the system.
US07933723B2 Living body light measuring device
At each of measurement sites, changes in plural biological data (such as an oxy-Hb signal species and a deoxy-Hb signal species) in a predetermined period are statistically tested independently of each other. By combining results of the plural biological data, the measurement sites are each classified into one out of plural categories. The classified results are each displayed in a single chart. Effective is also a method of setting different activity periods correspondingly to plural Hb signal species, deciding whether or not each of the signal species shows activity or estimating the strength of the signal species, and displaying classification results based on combination of activities of the plural Hb signal species in a single chart. A living body light measuring device using the brain activity analyzing method and displaying method of the invention makes it possible to detect sites where brain activity is generated with a high precision.
US07933721B2 Multiplexed analysis for determining a serodiagnosis of viral infection
Clinical samples can be analyzed using microparticles to determine the serodiagnosis of a viral infection from two candidate viral infections of the same viral group. Serodiagnosis can be determined via a pooled population of subsets of microparticles, with the particles in the pooled population having a bound viral group-reactive antibody and the particles in each subset having at least one characteristic classification parameter that distinguishes between subsets. Viral antigens of antibodies of interest in the same viral-class as the viral group-reactive antibody can be bound to the viral group-reactive antibody on the microparticles, and subsequently exposed to a clinical sample. Binding and labeling can be used. Automated analysis of data from multiplexed flow analysis can determine the presence or absence of antibodies of interest in the sample, thereby diagnosing for two candidate viral infections in a single assay.
US07933717B2 Method for elaborating navigation parameters and vertical of a place
The invention concerns the gyroscopic instrument engineering and can be used in determination of main navigation parameters for marine, air and surface vehicle positioning.Technical result consists in increased accuracy of output parameters, including substantial increase of the vehicle heading generation accuracy as well as principal improvement of dynamic properties of output parameter generation. To achieve these results control signals of gyro platforms or gyro platform models are generated under the condition that in the absence of ballistic deviations, autonomously, a natural period of the gyro platforms or the gyro platform models differ from Schuler period.
US07933715B2 Navigation device and navigation system
A navigation device and the like capable of harmonizing a navigation route for guiding a mobile body set on the basis of a support route search result by a navigation server and a navigation route for also guiding the mobile body set independently of the navigation route, from a view point of guiding the mobile body smoothly. In the case where the second navigation route r2 is set in the condition where the first navigation route r1 is set, the second navigation route r2 is set and output so as to include a part dr1 of the first navigation route r1 which takes a position departing from the current position pt of the automobile 2 by a first distance d1. Therefore, even in the case where the second navigation route r2 is set and output at the navigation device 200 during the time when the automobile 2 is traveling according to the first navigation route r1 output at the navigation device 200, it is possible to guide the automobile 2 according to the original first navigation route r1 until the position departing from the current position pt of the automobile 2 by the first distance d1. Therefore, it becomes possible to guide the automobile 2 smoothly to the destination position p2, without forcing the automobile 2 to perform abrupt behavior change.
US07933707B2 Method for triggering the clutch moment of a clutch of an automated gear and device for implemention of the method
A method is proposed for triggering the clutch moment of a clutch of an automated gear in the power train of a vehicle with the creep function activated, where the clutch moment is triggered as a function of the slippage on the clutch and/or as a function of the speed of the vehicle. Furthermore, a device is proposed for triggering the clutch moment of a clutch of an automated gear, in particular, to implement the abovementioned method where at least one control device is provided which triggers the clutch moment as a function of the slippage on the clutch and/or as a function of the speed of the vehicle.
US07933699B2 Automatic control apparatus
An automatic control system stores information of an executed automatic control in a memory, and lists records of automatic controls that are cancellable based on an instruction from a user of the automatic control system. When the user selects the record of the executed automatic control in the list, the automatic control system sends to a subject device an instruction that instructs the subject device to return to a pre-execution condition of the automatic control performed on the subject device.
US07933698B2 System maintaining temperature of deck
A system for maintaining the temperature of a vehicle audio and/or audio-video deck provided in a vehicle cabin is provided, comprising: an air duct positioned on both sides of the deck for supplying cooled or heated air to the vehicle cabin, a side part of the air duct defining therein a plurality of through holes through which cooled or heated air can be supplied to the deck; a sensor disposed inside the deck for detecting the temperature inside the deck; a side panel provided in the deck, which defines therein a penetration part for introducing cooled or heated air supplied through the through holes into the deck; a guide rail formed to the side panel; a sliding panel guided by the guide rail so as to open or close the penetration part; a driving motor coupled to the deck for moving the sliding panel along the guild rail; and a controller coupled to the deck for driving the driving motor in response to the temperature detected by the sensor so as to open or close the sliding panel, thereby maintaining the temperature of the deck at a target temperature or range.
US07933692B2 Outboard motor conversion unit
In an outboard motor conversion unit, it is configured to have a boat-side conversion unit that detects displacement generated at a movable member due to manual manipulation of a mechanical operation mechanism and converts the detected displacement into an electric signal, actuators connected to a steering mechanism, a shift mechanism and a throttle valve of an internal combustion engine of the outboard motor, and an actuator controller that controls operation of the actuators based on the converted electric signal. With this, the outboard motor installed at a boat with the mechanical operation mechanism can be easily converted to an electronically-operated outboard motor without newly installing a remote control unit or the like.
US07933689B2 Method for controlling at least one load connected to a primary and a backup power supply
A method for controlling at least one load connected to a primary and a backup power supply having sensor for sensing a voltage on the primary power supply with a first voltage sensor; sensor for sensing a voltage on the backup power supply with a second voltage sensor and implementing a control algorithm in a controller to augment power from said primary power supply with power from the backup power supply in response to an input from the first and second voltage sensors and an input from at least one external sensor wherein the algorithm controls a switch between the at least one load and the primary and backup power supplies.
US07933687B2 Moving object capable of recognizing image and moving-object directing system equipped with the same
A moving object capable of recognizing an image and a system for directing the moving object are disclosed. The system for directing the moving object includes: a charging device on which a docking direction pattern is printed, such that a central point of the docking direction pattern for directing the moving object to a docking location and a power-supply terminal are arranged in a straight line; and a moving object for driving wheel operations to allow the central point of the docking direction pattern captured by a camera to be identical with a central point of an image captured by the camera, and moving to the docking location. The moving-object directing system drives a wheel to track a central point of the docking direction pattern captured by a camera, such that it can quickly and correctly move to the docking location of the charging device.
US07933675B2 Machining apparatus for drilling printed circuit board
A machining apparatus in which the machining efficiency can be improved even if characters are machined in a printed circuit board. A coordinate transformation unit is provided for transforming central coordinates of each dot d of each character of a character string into coordinates in a machining coordinate system with which the holes will be machined. Prior to machining, based on a character string and position information of the character string described in a machining program, central coordinates of each dot of each character of the character string are transformed into coordinates in the machining coordinate system with which the holes will be machined. Each dot d is regarded as a hole and machined. The number of times of movement of a table can be thus minimized so that the machining efficiency can be improved.
US07933670B2 Maintaining music playback
Described is a technology for managing audio playback queues maintained in separate memory spaces, e.g., in a game console, such that that audio playback continues upon transitioning between states (including reboots) that change a memory space's contents. For example, before transitioning from a dashboard mode to a game playing mode, the playback queue in memory space used for the dashboard (and the game) is copied to a second queue in a second (e.g., operating system) memory space. The dashboard queue's contents (often large) are truncated as necessary to fit in the relatively smaller queue space. When transitioning from a game to the dashboard mode, copying the queue back takes place after the dashboard is operational. A third type of queue corresponding to a container of an audio source is also managed, including copying its contents when appropriate to the memory that has the queue currently being used for playback.
US07933669B2 Control of an adjustable bed and a multimedia device associated with the bed
A controller for an adjustable bed also provides control functions for a multi media device. The multimedia device may be an MP3 player, an audio/visual player, and the like. The controller controls a function of the bed, such as a bed position selection, and functions of the multimedia device such as on/off, volume, channel, song, content, and the like.
US07933668B2 Wireless industrial control user interface with configurable software capabilities
A user interface operable to connect to a device within an industrial control system includes a memory and a processing unit. The memory is operable to store a plurality of software applications for interfacing with the device and a configuration mask including access rights for at least a subset of the software applications. The processing unit is operable to establish a first connection with the device and disable selected software applications based on the configuration mask.
US07933666B2 Adjustable data collection rate for embedded historians
Systems and methods that can vary a data collection rate via a rate adjustment component, to collect data with different level of granularity. The rate adjustment component can further include an estimation component that can automatically predict a required sampling rate for a stage of an operation, based on statistical models and data collected for similar operations and/or history data. Such difference in the granularity level can initiate in part in response to fault detection, alert triggering, and the like. Accordingly, future trouble shooting efforts can be performed with respect to data that is typically collected at an adjustable rate.
US07933660B2 Apparatus for detecting and treating vulnerable plaques
Apparatus for detecting vulnerable plaques embedded in the wall of a patient's blood vessel includes an intravascular catheter containing a microwave antenna, an extracorporeal radiometer having a signal input, a reference input and an output, a cable for electrically connecting the antenna to the signal input, and a device for applying an indication of the patient's normal tissue temperature to the reference input so that when the catheter is moved along the vessel, the locations of the vulnerable plaques are reflected in a signal from the output as thermal anomalies due to the higher emissivity of the vulnerable plaques as compared to the normal tissue. A second embodiment of the apparatus has two coaxial antennas in the catheter serving two radiometers. One measures the temperature at locations in the vessel wall, the other measures the temperature at the surface. By subtracting the two signals, the locations of vulnerable plaque may be visualized.
US07933658B2 Differential entropy based data compression for waveforms
Waveforms are digitally sampled and compressed for storage in memory. The compression of the data includes generating a truncated entropy encoding map and using the values within the map to obtain good compression. An encoder further sub-selects values to be encoded and values to remain unencoded to provide an overall compression of the data.
US07933657B1 System and method for fitting a cochlear implant sound processor using alternative signals
Alternative stimuli, i.e., stimuli other than the constant amplitude stimuli used in prior fitting schemes, are used to set the parameters of a cochlear implant system. The use of such alternative stimuli allows the entire fitting process to be completed in a very short time period, and generally eliminates the need for secondary adjustments. In one preferred embodiment, the alternative stimuli comprise white noise that is internally generated within the speech processor.
US07933656B2 Distributed system for neurostimulation therapy programming
A distributed system comprises a programming device and a remotely located server. During a programming session, the programming device transmits programs and rating information associated with the programs to the server. The server presents the rating information to a clinician to assist the clinician in selecting from among programs tested during the programming session. The programming device may also transmit patient information and device configuration information to the server for storage with selected programs and rating information within a database as part of a patient record. Programs and information received from a plurality of programming devices and for a plurality of patients may be stored in the database and analyzed by the server to provide responses to user queries made by clinicians via programming devices.
US07933653B2 Implantable optical pressure sensor for sensing urinary sphincter pressure
The disclosure describes an optical fiber pressure sensor to measure sphincter pressure which may be incorporated into a therapeutic sphincter control system. The system senses sphincter pressure and sends the information to a stimulator that is capable of stimulation therapy to control sphincter contractility, thus reducing unwanted urinary incontinence. Measuring sphincter pressure is accomplished through the use of an optical fiber connected to flexible tube section placed through the sphincter, where properties of the emitted light are changed proportional to the pressure on the tube section. The light is returned to a light detector to measure light properties and create an electrical signal representative of the pressure on the tube section. The signal may then be sent by wireless telemetry to an implanted stimulator or external programmer.
US07933644B2 Instantaneous autonomic nervous function and cardiac predictability based on heart and pulse rate variability analysis
A system and method that can simultaneously acquire electrocardiogram or pulse rate data (42, 44, 46), dynamically perform time-frequency (70) and chaotic analysis (60) in real-time, visually display the results in a convenient graphical format (50) and store the results in a computer file format (50).
US07933642B2 Wireless ECG system
A wireless monitoring system and, more particularly, a wireless monitoring system for detecting and transmitting physiological data. The present invention detects physiological data relating to a patients cardiac activity and respiration rate and transmits the data to a remote base station via telemetry. The base station processes the data so that the data can be displayed by an ECG monitor.
US07933641B2 Medical examination and/or treatment apparatus with an electromagnet for navigating a medical instrument and an x-ray device for visual inspection during the navigation
There is described a medical examination and/or treatment apparatus with an electromagnet for generating a magnetic field for navigating a medical instrument and an x-ray device having an x-ray source and an x-ray detector attached to a bracket for visual control during the navigation, with the x-ray source and the x-ray detector being arranged on the electromagnet embodied as a hollow cylinder, on the front ends of which are located two ring coils which are arranged in parallel, between which a number of saddle coils arranged in the peripheral direction are arranged, with the hollow cylinder being arranged on a bracket which can be moved about a number of axes.
US07933634B2 Adapting portable electrical devices to receive power wirelessly
Wireless power receiving apparatus (150) is retrofitted to a portable electrical device (100) to enable the device to receive power wirelessly. The apparatus comprises a power-receiving element (200) adapted to be attached to the device, e.g. by adhesive (201), and also being adapted to receive power wirelessly from a transmitter of power when the element and transmitter are in proximity with one another. One or more power connectors (203) are connected electrically to the power-receiving element and are adapted to be connected, when the apparatus is in use, to one or more corresponding power connectors (101) of the portable electrical device to deliver power received by the element to the device. The power-receiving element may be in the form of a sticker or may be carried by or incorporated in a replacement cover portion for the portable electrical device.
US07933628B2 Transmission and reception parameter control
A system and method for implementing transmission parameter control at a transmitting station is described. The exemplary system and method comprises querying a transmission parameter control module for a transmission schedule. The transmission schedule comprises at least one schedule entry defining a set of transmission parameter controls as they pertain to a destination address. At least one packet of data is then transmitted to the destination address according to the transmission parameters controls of at least one schedule entry from the transmission schedule. A system and method for selecting an antenna configuration corresponding to a next transmission of packet data is also disclosed.
US07933627B2 GPS RF front end IC with frequency plan for improved integrability
A GPS RF Front End IC using a single conversion stage, which is immune from self jamming from clock signal harmonics generated internally or from dominant clock signal harmonics generated externally by the subsequent baseband GPS processor which uses a clock of 48●fo for GPS processing. The improved frequency plan reduces the problems of interference when the integration of the RF and Baseband functions is required in the form of a single-chip, or as 2 individual chips on a common substrate.
US07933624B2 Radio channel control method and receiving apparatus
A base station used in a radio communication system includes a transmitting unit operable to transmit a signal to a receiver and a receiving unit operable to receive control signals indicating a changing in transmission power and another transmission parameter of the base station from the receiver which generates the control signals by measuring reception condition for a specific signal transmitted from the base station.
US07933623B1 System and method for addressing dispatch stations
A system and method for dispatch communications are provided. A dispatch station can use one or more alias addresses for communicating with other dispatch stations. The dispatch station can register with a dispatch network for only one of the alias addresses or a number of the alias addresses.
US07933617B2 Content reproducing device, content reproducing system, automatic content receiving method, and automatic content transferring method
Disclosed herein is a portable type content reproducing device for reproducing content data, said portable type content reproducing device including, a radio communication unit, a nonvolatile storage unit, a reproduction processing unit, a connection controlling unit, and a reception controlling unit.
US07933610B2 Method and apparatus to select an optimum site and/or sector to provide geo-location data
A system and method selects secondary base stations to task that provide geo-location information used to geo-locate a mobile station. A network overlay location system may be co-located at base station sites of a wireless communications network. The location measurement units of the network overlay system provide location information of the mobile station, which may be determined via one or more geo-location techniques, for example: time of arrival (TOA), time difference of arrival (TDOA), uplink time difference of arrival (UTDOA), angle of arrival (AOA), signal power, radio fingerprinting etc. Selecting secondary base stations to task using various selection criteria may provide optimum results when geo-locating a mobile station.
US07933609B2 Tracking a group of mobile terminals
A method performed by a mobile terminal may include identifying a group of mobile terminals, generating a message that includes a link to a map showing a position each of the mobile terminals in the group and transmitting the message to each of the plurality of mobile terminals in the group.
US07933601B2 Handover execution and communication resumption in wireless access system
Handover execution and communication resumption in a wireless access system is provided. Performing a handover includes communicating with a serving base station through a first communication link and receiving from the serving base station, handover information associated with at least one candidate target base station. The method also includes transmitting handover indicator to the serving base station indicating a handover operation to a selected target base station and performing a ranging procedure with the selected target base station to establish a second communication link with the selected target base station while maintaining the first communication link with the serving base station. The method also includes being released from the serving base station in response to a handover complete status message from the selected target base station to the serving base station, or resuming normal communication with the serving base station if the handover fails with the selected target base station.
US07933598B1 Methods and apparatuses for effecting handover in integrated wireless systems
Embodiments of the invention provide methods and apparatuses for effecting handover between the licensed and unlicensed portions of an integrated wireless network. For one embodiment, prior to hand out of a communication from the unlicensed wireless system (UWS), a cell identifier associated with a user terminal is changed from the cell identifier corresponding to the internet access point to the cell identifier corresponding to the unlicensed network controller. This allows the destination MSC of the licensed wireless system (LWS) to accept and fulfill a handover request from the UWS. In accordance with an alternative embodiment of the invention, after a hand in of a communication to the UWS, a cell identifier associated with the user terminal is changed from the cell identifier corresponding to the UNC to the cell identifier corresponding to the internet access point. This change allows providing location-based services to the UT being serviced by the UWS.
US07933594B2 Self-configuring communication networks for use with process control systems
Disclosed herein are methods, apparatus and articles of manufacture for configuring a communication network associated with a plurality of wireless enabled field devices. The disclosed methods, apparatus and articles of manufacture may compare identification information associated with a wireless enabled field device to configuration database information. Configuration information associated with the wireless enabled field device may be retrieved based on the comparison of the identification information to the configuration database information. The retrieved configuration information is sent to the wireless enabled field device via at least one wireless communication link to configure the wireless enabled field device.
US07933593B2 Allocation of radio resources in a CDMA2000 cellular system
A CDMA data transmission system and method for periodically allocating channels to subscriber units, wherein prior to the beginning of any period all active subscriber units are identified that are in communication with the transmitter and for which there are data, exceeding a given minimal quantity, stored in a buffer. For each active subscriber unit one or more priority factors are calculated as a function of associated power levels; and on the basis of the priority factors, at least one channel is allocated to a corresponding active subscriber unit. The channel allocation is repeated in respect of any active subscriber units to which no channels have yet been allocated, subject to an availability of unallocated channels and subject to a limitation of maximum transmitter power.
US07933591B2 Security in a mobile communications system
When a mobile terminal (10), having a basic identity module (12) operative according to a first security standard, initiates a service access, the home network (30) determines whether the mobile terminal has an executable program (14) configured to interact with the basic identity module for emulating an identity module according to the second security standard. If it is concluded that the mobile terminal has such an executable program, a security algorithm is executed at the home network (30) to provide security data according to the second security standard. At least part of these security data are then transferred, transparently to a visited network (20), to the mobile terminal (10). On the mobile terminal side, the executable program (14) is executed for emulating an identity module according to the second security standard using at least part of the transferred security data as input. Preferably, the first security standard corresponds to a 2G standard, basically the GSM standard and the second security standard at least in part corresponds to a 3G standard such as the UMTS standard, and/or the IP Multimedia Sub-system (IMS) standard.
US07933590B2 DMB data receiving apparatus and method for improving DMB data receiving speed
Disclosed is a DMB data receiving apparatus and method for improving a DMB data receiving speed. According to the DMB data receiving apparatus and method, if there are predetermined MSC data, which have not been received or received with an error when receiving MSC data by a DMB reception terminal, the DMB reception terminal can receive the predetermined MSC data through a return channel established between the DMB reception terminal and a broadcasting station. In detail, if there are predetermined MSC data, which have not been received or received with an error, the DMB reception terminal request the broadcasting station to transmit the predetermined MSC data and to allow establishment of a return channel, and then receives the predetermined MSC data through a return channel established based on the request. Therefore, when some MOT content data have not been received or received with an error, the DMB reception terminal can immediately receive the corresponding MOT content data without waiting until the next MOT data transmission period begins, thereby greatly improving the DMB data receiving speed.
US07933588B1 Communication system and method
A method for communicating between an operator at an operator device and a user recipient includes enabling an operator of the operator device to enter a device-independent unique identifier for a user recipient by requiring interaction between the operator and the operator device without requiring interaction between the operator and software on the operator device that is designed for communication over an IP-based network. The method includes identifying an IP network address associated with the user recipient based on the device-independent unique identifier and routing a message entered by the operator to the determined IP network address.
US07933584B2 Method for implementing security update of mobile station and a correlative reacting system
A correlative reacting system and a method for implementing security update of mobile station. The correlative reacting system includes a security correlative agent at a terminal side and a security correlative server at a network side communicated with the security correlative agent via an air interface. In the present invention, the correlative reacting system performs an information interaction with the mobile station, controls the mobile station to carry out an automatic security update. The automatic security update includes automatic downloading and installation, update of the security correlative agent, and automatic recovery of the insecurity factors of the mobile station and the like.
US07933580B2 Emergency services for voice over IP telephony (E-VoIP)
A method for determining the physical coordinates of a VoIP phone and transmitting the physical coordinates to an emergency services call center or the like comprises the steps of determining the physical coordinates of the VoIP phone using signals from a GPS or cellular network, placing a call to an emergency services call center using the VoIP phone, and automatically transmitting the physical coordinates of the VoIP phone to the emergency services call center.
US07933579B2 Personal emergency communication system
A personal emergency communication system includes a user-carried portable communication unit having a single button, which when depressed by the user, wirelessly sends a call request signal to a base unit. The base unit initiates a telephone call through a dial-up network to an emergency response center and places an operator at the emergency center in wireless voice communication with the portable unit when the call is connected. The telephone number to be called can be stored in at least one of the portable unit and the base unit. A speech synthesizer operating in combination with automated voice messages stored in at least one of the base unit and portable unit are used to advise the user of the status of the call, and to provide the user with verbal confirmation that functional systems of the base unit are operating properly.
US07933575B2 Circuit for settling DC offset in direct conversion receiver
The present invention discloses a circuit for settling DC offset and controlling RC time-constant in a direct conversion receiver. The circuit includes a variable resistive unit for providing a continuously or non-continuously variable resistance in the direct conversion receiver. The variable resistive unit can provide the variable resistance by utilizing a controllable transistor or a plurality of resistors. Accordingly, the variable resistive unit can be coupled to a capacitor for constituting a high pass filter, which is capable of rapidly settling DC offset in a direct conversion receiver.
US07933574B2 Method and system for LNA adjustment to compensate for dynamic impedance matching
Aspects of a method and system for LNA adjustment to compensate for dynamic impedance matching are provided. In this regard, an antenna matching network may be configured to maximize received signal strength for a determined frequency and an amplifier gain may be adjusted based on the maximized signal strength such that output levels of the amplifier are between specified limits. The antenna matching network may be programmatically controlled via one or more switching elements. The amplifier gain may be programmatically controlled via one or more bias points. The antenna matching network may be configured for a plurality of frequencies in a frequency band, such as an FM broadcast band, and a configuration for each frequency may be stored. Accordingly, when the receiver is tuned to a frequency, a corresponding configuration may be retrieved from memory.
US07933572B1 Method and system for communicating between a remote antenna system and a cellular base station via a cable television network
A typical cable television (CATV) network can be used as a communication link between a remote antenna system and a cellular base station (BTS). To do so, capacity of the typical CATV network is expanded to add use of an additional frequency spectrum, the added frequency is then divided into frequency channels (bands) of which each channel is digitized (e.g., using QAM) to produce a certain amount data bandwidth per channel, and a certain number of those channels are concatenated together to provide an aggregate data channel for carrying traffic between the cellular BTS and the remote antenna system (e.g., a distributed antenna system (DAS)).
US07933564B2 Method for the multi-antenna transmission of a linearly-precoded signal, corresponding devices, signal and reception method
An embodiment of invention relates to a method for the transmission of a signal formed by vectors, each vector comprising N source symbols to be transmitted, using M transmission antennas, wherein M is greater than or equal to 2. The method comprises the following steps: linearly precoding the signal using a matrix product of a source matrix formed by vectors that are organized in successive lines by a linear precoding matrix, delivering a precoded matrix; and successively transmitting precoded vectors corresponding to columns of said precoded matrix, the M symbols of each precoded vector being distributed to the M antennas.
US07933563B2 Communication system, communication terminal, server, communication method to be used therein and program therefor
Terminals 1 and 2-1 to 2-n refer to information on the state of the terminals 1 and 2-1 to 2-n and a user to add functions for modifying the operation of the terminal and processing data thereby allowing the operation of the terminal to be modified, and the communication data to be processed, when the state information is in a specific condition. A server 3 accesses the information on the state of the terminals 1 and 2-1 to 2-n and the user on the side of the server 3, extracts terminal group information under a specific condition, generates a new group, and adds a presence linking function for performing registration with a group management function, thereby allowing the above state information to be used to generate a dynamic group.
US07933560B2 Apparatus and method for transmitting/receiving data in a mobile communication system using multiple antennas
An apparatus and method for transmitting/receiving data in a mobile communication system using multiple antennas are provided. A receiver estimates a fading channel of received data, selects a weight set relative to a maximum data transmission rate from at least one weight set with elements of a plurality of orthogonal weight vectors, and transmits feedback information including the selected weight set and channel-by-channel state information to a transmitter. The transmitter demultiplexes data to be transmitted on a basis of the feedback information into at least one sub-data stream, multiplies each sub-data stream by an associated weight, and transmits the data.
US07933559B2 RF test chamber
A system for testing radio frequency (RF) communications of a device capable of such communications is provided. The system includes a chamber for isolating the device from RF interference, an antenna that is suitable for RF communications with the device wherein the antenna is capable of communications over a range of frequencies, the antenna being located within the chamber, and a digital communication link for providing non-RF communications with the device.
US07933556B2 Remote video access capability for a wireless video monitoring/cordless phone system
A multimode cordless telephone system that can be used for remote video monitoring. The system includes a base station, at least one camera that is in wireless communication, at least periodically, with the base station, and a cordless handset, having a viewing screen, also in wireless communication, at least periodically, with the base station, the cordless handset having a first mode that is operable when the cordless handset is within a predetermined range of the base station wherein the cordless handset operates in conjunction with the base station to provide telephonic communication and image monitoring of images captured by the cameras, and a second mode that is operable when the cordless handset is beyond the predetermined range of the base station wherein the cordless handset communicates with the base station over the public switched telephone network (PSTN) to monitor images captured by the cameras.
US07933555B2 System and method for reducing phase noise
Systems and methods that reduce phase noise are provided. In one embodiment, a method may include one or more of the following: generating a signal at a particular frequency in which the signal may be associated with a harmonic frequency signal disposed at a harmonic frequency; and selectively attenuating frequency content disposed in a region around the harmonic frequency. The signal may be associated with a second harmonic frequency signal disposed at a second harmonic frequency. Frequency content disposed in a second region around the second harmonic frequency may be selectively attenuated. One or more non-linear operations may be applied to the signal and the applied signal may be transmitted.
US07933552B2 Multi-band satellite and/or ancillary terrestrial component radioterminal communications systems and methods with combining operation
A satellite radioterminal communications system may include first and second space-based components and a return link diversity combiner. The first space-based component may be configured to communicate uni-directionally and/or bidirectionally with a first radioterminal over a first forward link using a first band of frequencies and/or over a first return link using a second band of frequencies. The second space-based component may be configured to communicate uni-directionally and/or bidirectionally with a second radioterminal over a second forward link using a third band of frequencies and/or over a second return link using a fourth band of frequencies. The second space-based component may also be configured to receive return link communications from the first radioterminal over the first return link using the second band of frequencies, and the first and third bands of frequencies may be different bands of frequencies.
US07933546B2 Lubricant applying device and image forming apparatus
In a lubricant applying device, a position adjusting member adjusts relative positions of a lubricant and a rotating member. The rotating member rotates while in contact with the lubricant, receives the lubricant, and applies the lubricant to an image carrier in an image forming apparatus.
US07933545B2 Reducing image artifact reduction method
Often times the glossing process results in an image artifact consisting of locally lighter image a fixed distance from the lead edge as a print is glossed. This artifact is most visible in areas of medium but consistent image. The present invention provides methods for reducing this artifact.
US07933544B2 Image forming system
An image forming system which is capable of causing a clear coating apparatus to discharge processed sheets in proper page order, and improving usability and operability of the system by users. An image forming apparatus is set to perform single-sided image formation or double-sided image formation. A clear coating apparatus is set to perform single-sided clearing coating or double-sided clear coating. Whether to perform inverted discharge of sheets is controlled according to the settings of the image forming apparatus and the clear coating apparatus.
US07933543B2 Image forming apparatus with cleaning mode
The image forming apparatus includes an image forming portion forming a toner image on a recording material, and a fixing portion heating and fixing the toner image formed on the recording material to the recording material, wherein the apparatus has a cleaning mode in which the fixing portion is cleaned, and when the cleaning mode is set, the image forming portion forms a predetermined toner image on the recording material, and the fixing portion then heats and fixes the predetermined toner image to the recording material to form a cleaning sheet which is heated and conveyed to clean the fixing portion. By the virtue of the present invention, it achieves high cleaning performance in which the fixing portion is cleaned by the cleaning sheet.
US07933537B2 Xerographic charging device having planar two pin arrays
In a xerographic printing apparatus, including a charge receptor, the charge receptor being movable in a process direction; and a charge device for applying a charge to a surface of the charge receptor, the charge device having a corona member including a pin array being oriented and extending substantially non perpendicular to the surface of the charge receptor in the process direction.
US07933536B2 Image forming device
An image forming device includes a driving mechanism that transmits a driving force to a process cartridge through an input portion of the process cartridge. The driving mechanism includes a drive shaft shifting between a state engaging with the input portion and a state spaced from the input portion, a first cam joined with a door to be rotated with movement of the door, the first cam including a first sliding surface, a translation member including a sliding contact portion which slidably contacts the first sliding surface, the translation member being configured to engage with the drive shaft and shift together with the drive shaft with the sliding contact portion sliding on the first sliding surface with rotation of the first cam, and a second cam including a second sliding surface which slidably contacts the sliding contact portion to face the first sliding surface through the sliding contact portion.
US07933532B2 Method and apparatus for generating a spread spectrum signal in a printer power supply unit
A method and apparatus that generates a spread spectrum signal in a printer power supply unit is disclosed. The method may include receiving an enable signal to power on the printer power supply unit, generating an initial power signal for the printer power supply unit based on the signal received from the power supply controller, the initial power signal being generated in a predetermined frequency range around a predetermined center frequency value, powering on the printer power supply unit using the generated initial power signal, repeatedly updating the initial power signal, wherein the updated power signal has a frequency value in the predetermined frequency range and the predetermined center frequency value is maintained, and powering the printer power supply unit using the updated power signal.
US07933531B2 Image formation device
An electrophotographic image formation device comprises an image transfer unit (including an image transfer member) attached to a main body in a detachable manner, a density detecting unit including a detector unit and thereby detecting density of a developing agent transferred to the image transfer member, a protective cover which protects the density detecting unit not detecting the density by covering the detector unit, first and second reflecting parts (differing in reflectivity) formed in a part of the protective cover facing the detector unit, and a shifting unit which places the protective cover at a first position (with the first reflecting part facing the detector unit) when the image transfer unit has been attached to the main body while placing the protective cover at a second position (with the second reflecting part facing the detector unit) when the image transfer unit has not been attached to the main body.
US07933527B2 Image forming apparatus, image forming method, and transfer device
In an image forming apparatus, an electrostatic latent image formed on a surface of a photoreceptor is developed into a toner image. A printing paper transported on a transport belt is brought into contact with the surface of the photoreceptor and an electric field is applied to the printing paper from a rear surface of the transport belt by a transfer roller to transfer the toner image onto the printing paper. The transfer roller applies different levels of electric field to the printing paper, so that a predetermined transfer electric field is applied to a region other than a leading edge of the printing paper being transported. An electric field weaker than the predetermined transfer electric field is applied to the leading edge. Even in the presence of a projection generated when the printing paper is cut, the printing paper naturally strips off from the surface of the photoreceptor.
US07933524B2 Apparatus for and method of generating millimeter waves
Provided are an apparatus for and a method of generating millimeter waves, in which millimeter-wave generation and frequency up-conversion can be achieved at the same time using a single device. The apparatus includes a mode-locking laser diode (LD) which has a distributed feedback (DFB) sector and a gain sector and generates high-frequency optical pulses through a passive mode locking process, a modulator which modulates an external optical signal using an electric signal and injects the modulated optical signal to the mode-locking LD to lock the optical pulses, and a radio frequency (RF) locking signaling unit which injects the electric signal to the modulator.
US07933521B2 Integrated multiplexer/demultiplexer having offset transmitters and receivers for use in an optical transceiver module
An apparatus for use in an optical transceiver module that incorporates an integrated multiplexer/demultiplexer for high speed data transfer applications. One example embodiment includes a transmissive block arranged to interface with a transmit optical port, a receive optical port, and a plurality of optical subassemblies. The transmit optical port may transmit a first multiplexed optical signal and the receive optical port may receive a second multiplexed optical signal. Filters may be positioned between the transmissive block and one or more of the optical subassemblies to transmit signals at predetermined wavelengths while reflecting other signals incident thereon.
US07933518B2 Intelligent optical systems and methods for optical-layer management
An integrated optical transceiver includes an optical receiver that produces a first electrical signal at a reception electrical interface in response to a first optical signal, an optical transmitter that emits a second optical signal in response to a second electrical signal received at a transmission electrical interface, a first optical branching device that receives the first optical signal at an reception optical interface and to direct at least a portion of the first optical signal to the optical receiver, and a second optical branching device that directs the second optical signal to an transmission optical interface. The first optical branching device directs at least a portion of the first optical signal to the second optical branching device. The second optical branching device directs the portion of the first optical signal received from the first optical branching device to the transmission optical interface.
US07933514B2 Camera system and digital camera
A camera system includes: a digital camera; and a key device configured as a unit separate from the digital camera. The digital camera includes a control device that sets a lock mode for encrypting image data and recording the encrypted image data into a recording medium and clears the lock mode in response to a lock release signal input via the key device.
US07933511B2 Lens barrel and image pickup apparatus
A lens barrel capable of reducing the radial size thereof while maintaining the degree of freedom in layout of a shutter and a anti-shake mechanism. A barrier drive ring includes first and second rotation-transmitting protrusions axially protruding toward an imaging area and parallel to and substantially opposed to each other. An image pickup element-holding member includes a first and second cam contact section which are brought into contact with the first and second rotation-transmitting protrusion, when the lens barrel is retracted. Rotation transmission to the barrier drive ring is performed in a varying manner first via a contact between the first rotation-transmitting protrusion and first cam contact section, then via contacts between the first and second rotation-transmitting protrusions and the first and second cam contact sections, and finally via a contact between the second rotation-transmitting protrusion and the second cam contact section.
US07933500B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933499B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933498B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07933494B2 Recording apparatus and method, and program
A recording apparatus for recording, when an encoded stream is provided, the encoded stream on a predetermined recording medium, the encoding stream including a plurality of groups each including a plurality of encoded unit data obtained by an encoding process performed for a plurality of unit data which form a stream, the recording apparatus including: a detection section configured to detect the structure of each of the groups which form the encoded stream; and a recording control section configured to produce, when a different group having a structure different from a prescribed structure is detected by the detection section, specification information with which the position of the different group in the encoded stream can be specified and record the specification information as metadata of the encoded stream on the predetermined recording medium.
US07933484B2 Strain-relief device for cables and wire-guiding element
A strain-relief device for cables, in particular optical waveguide cables, includes a lower part (10), which is in the form of a U in cross section, and an upper part (30). The lower part (10) is formed on its limbs (12) on one end side (16) with a pivot bearing and on the opposite end side (13) with latching tabs (14), which are arranged on the inner sides of the limbs (12). The upper part (30) includes at least two sprung lateral limbs (31), on whose outer side in each case at least one latching projection (35) is arranged, which latching projections (35), in the assembled state, latch behind the latching tabs (14) on the lower part (10). The upper part (30) also includes spindle means, which can be inserted into the pivot bearing in the lower part (10), and to a wire-guiding element (60), in particular for optical waveguide wires. The wire-guiding element (60) includes a lower part (40) and an upper part (50). The lower part (40) is formed in the longitudinal direction (L) with guides (46), which are formed between guide webs (45), clamping ribs (47) being arranged on the inner sides of the guide webs (45), and having first fixing means on the upper side (44). The upper part (50) has second fixing means on its lower side (51) which produce a connection with the first fixing means.
US07933482B2 Optical fiber probe tips and methods for fabricating same
Optical fiber probe tips and methods for fabricating the same are presented. One method entails immersing a distal end of an optical fiber having a cladding and a core into an etching solution and simultaneously etching the cladding and the core using the etching solution for tapering the cladding and the core to form a tapered cladding and a tapered core tip. The optical fiber probe tips are suitable for near-field, scanning, optical microscopy (NSOM).
US07933481B2 Optical cable
The present invention relates to an optical cable comprising one or more optical waveguides, which one or more optical waveguides are provided with a protective layer, a buffer tube surrounding said one or more optical waveguides, which buffer tube is surrounded by an outer sheath, while a radial interspace is present between said outer sheath and said buffer tube, which radial interspace is filled with a filler.
US07933480B2 Optical transmission structural body, optical waveguide, optical waveguide formation method, and optical wiring connection body
An object of the present invention is to provide an optical transmission structural body capable of preferably transmitting an optical signal between an optical wiring and an optical waveguide irrespective of a sh ape of a portion of the optical wiring, the portion being connected to a core part of the optical waveguide.The optical transmission structural body of the present invention is constituted so that at least an optical wiring and an optical waveguide are connected to each other and an optical signal can be transmitted between a core of the optical wiring and a core part of the optical waveguide, wherein a portion of the optical wiring, the portion being connected to the core part of the optical waveguide, is not specially subjected to a planarization processing or has a surface roughness Ra based on JIS B 0601 of 0.1 μm or more.
US07933474B2 Method for creating and using affective information in a digital imaging system
An image file for storing a still digital image and metadata related to the still digital image, the image file including digital image data representing the still digital image, and metadata that categorizes the still digital image as an important digital image, wherein the categorization uses a range of levels and the range of levels includes at least three different integer values.
US07933471B2 Method and system for correlating physical model representation to pattern layout
One embodiment of the present invention provides a system that reduces computational complexity in simulating an image resulting from an original mask and an optical transmission system. During operation, the system obtains a set transmission cross coefficient (TCC) kernel functions based on the optical transmission system, and obtains a set of transmission functions for a representative pattern which contains features representative of the original mask. The system constructs a new set of kernel functions based on the TCC kernel functions and the transmission functions for the representative pattern, wherein responses to the new kernel functions in a resulting image corresponding to the representative pattern are substantially uncorrelated with one another. The system further produces an intensity distribution of a resulting image corresponding to the original mask based on the new kernel functions, thereby facilitating prediction of a layout that can be produced from the original mask.
US07933469B2 Video processing
Digital video contrast enhancement and skin tone correction by conversion to CIECAM02 color space with lightness transformation and a skin tone probability density function of hue and saturation.
US07933467B2 Apparatus and method for categorizing image and related apparatus and method for de-interlacing
The present invention provides an apparatus and a method for de-interlacing. The apparatus includes an edge detection module, a statistics module, and an interpolation circuit. The edge detection module performs an edge detection operation on a plurality of pixels of an image so as to generate edge information corresponding to the image. The statistics module performs a detection window based statistics operation on the edge information so as to generate statistics information corresponding to the image. The interpolation circuit interpolates the image according to the statistics information so as to generate an intra-field interpolation signal corresponding to the image.
US07933461B1 High-speed dithering architecture
A filter for implementing Floyd Steinberg two-dimensional error diffusion algorithms allows high-speed processing of video and images. The filter is shown in direct form with proper bit precision with implementations that permit the filter to operate at high speed. Furthermore, a reduction in the gate count is achieved over the direct form. The results of static timing analysis obtained post synthesis are also summarized.
US07933459B2 Data processing apparatus, the method and coding apparatus
From an MPEG image data (S11), an MPEG2 encoder circuit (51) extracts a quantum scale (Qm) of each macro block (MB) which has been used for quantization of the MPEG2 in the encoding process. An activity calculation circuit (53) calculates an activity (Nact), based on the quantum scale (Qm), A rate control circuit (54) calculates a quantization parameter (QP) for each macro block (MB), based on the activity (Nact).
US07933456B2 Multi-layer video coding and decoding methods and multi-layer video encoder and decoder
Multi-layer video coding and decoding methods, multi-layer video encoder and multi-layer video decoder are provided. The multi-layer video coding method includes encoding a video frame having a predetermined resolution using a first video coding scheme, using a frame encoded by the first video coding scheme as a reference to encode the video frame with the same resolution as the predetermined resolution using a second video coding scheme, and generating a bitstream containing the frames encoded by the first and second video coding schemes.
US07933455B2 Grouping items in video stream images into events
A technique is disclosed for determining when to close a group of a plurality of groups. A closed group is one to which an image set may not be added. Each group includes one or more image sets. Each image set includes one or more images of at least one object. Each group corresponds to an object that is common among images in the one or more image sets that belong to the group. Determining when to close a particular group is based, at least in part, on one or more factors, such as how many image sets are in the particular group, the length of time the particular group has been open, and data about the one or more image sets in the particular group.
US07933450B2 Writing information processing system, writing information generating device and computer readable storage medium
A writing information processing system includes a writing information generating device and an information processing device. The writing information generating device generates writing information relating to a user's writing operation on a medium. The information processing device acquires the writing information from the writing information generating device and stores the writing information. The writing information generating device includes an operation status detector and a visible light generator. The operation status detector detects a current operation status of the writing information generating device. The visible light generator generates visible light representing the detected current operation status of the writing information generating device.
US07933449B2 Pattern recognition method
According to one embodiment of the present invention, there is provided a pattern recognition method of approximating distribution of a set of vectors and a class boundary in a vector space based on basis functions. The method includes defining directional basis functions between two basis vectors, and performing the approximation using a linear combination of the directional basis functions.
US07933448B2 Card reading system employing CMOS reader
A method and an apparatus determines at least one of rank or suit of a playing card. The apparatus has at least one two-dimensional complementary metal oxide semiconductor imaging system that provides a signal when playing cards are moved over the system. The signal is a series of gray scale values that are converted into binary values. The sensed data is transmitted to a hardware component that identifies at least one of rank and suit to an external data storage device.
US07933445B2 Color gamut mapping/enhancement technique using skin color detection
A method for mapping/enhancing the color of an image to be displayed on a display includes receiving an image having a plurality of pixels where each of the pixels has a plurality of color components. The image is processed using a pair of gamut color mapping operations in combination with skin-tone pixels detection to modify the image in a suitable manner for presentation on the display.
US07933440B2 Method and system for evaluating two time-separated medical images
In a method for evaluation of two images of an organ system acquired at different points in time to establish a pathological variation, the organ system exhibits a first region and a second region that are present in and that are differentiated in each of the images, with the second region of the pathological variation being acquired more strongly than the first region. A registration is determined that causes the respective first region in two images to be in registration with each other. Imaging system-dependent differences, in particular deformations, are determined and compensated between the two images. After an extension of the registration such that the second region is encompassed as well by the extended registration, via a transformation one of the two images to the other can be made, presented and/or stored that includes the second region, using the extended registration. A medical imaging system with a computer can implement the method.
US07933439B2 Ultrasound imaging method and appartus for adaptively suppressing tissue flickering
The present disclosure provides an ultrasound imaging method and apparatus for adaptively suppressing tissue flickering. The method includes transmitting ultrasound pulses to an object to be detected and receiving ultrasound echo signals from the object to be detected; processing the ultrasound echo signals to obtain anatomical image data; demodulating the ultrasound echo signals to obtain demodulated signals; processing the demodulated signals to obtain blood flow image data; and displaying either anatomical image data or blood flow image data based on fusing rules, wherein a first fusing rule is used for a portion of the object to be detected in which tissue flickering exists, and a second fusing rule, which is different from the first fusing rule, is used for a portion of the object to be detected in which no tissue flickering exists.
US07933438B2 Maximum intensity projection performing method and apparatus
In order to visualize a narrow blood vessel overlapping a thick blood vessel, at the time of performing a maximum intensity projection on three-dimensional image data, three-dimensional image data is weighted with a plurality of weighting functions of different attenuation characteristics along a projection line. Maximum intensity projections are performed on the plurality of pieces of the weighted three-dimensional image data, and results of all of the maximum intensity projections are summed. The weight of the weighting function is zero until the projection line reaches the surface of an image and, after the reach, gradually decreases from an initial value. Alternatively, the weight of the weighting function is zero to some midpoint of the projection line and, after the midpoint, gradually decreases from the initial value. The midpoint is adjustable. The attenuation characteristic is given by an exponential function. Parameters of the exponential function are adjustable.
US07933434B2 Vehicle and lane mark recognizes
A vehicle capable of preventing detection of stud-type lane marks from being impossible and a vehicle having a lane mark recognizer are provided. The vehicle includes installation interval recognizing means (21) which recognizes an interval (L) between Botts Dots, vehicle speed recognizing means (22) which recognizes a traveling speed (v) of the vehicle, image synthesizing means (13) which generates synthesized image data (M3) by combining image data (M1) stored in an image memory (11) through an image input circuit (10) and image data (M2) stored in an image memory (12) through the same, imaging timing determining means (20) which determines the timing of imaging by a camera (2) on the basis of the interval (L) and the traveling speed (v) when acquiring the image data (M1, M2) in such a way that the positions of the Botts Dots in the image data (M1, M2) are different therebetween, and Botts Dots detecting means (14) which detects the Botts Dots from the synthesized image data (M3).
US07933422B2 Operation panel structure and control method and control apparatus for mixing system
As viewed from the front of an operation panel, adjustment sections for individual input channels are positioned on the operation panel close to a human operator, and a display, a control section for setting an equalizer process, compressor process etc. for one selected channel and a signal delivery control section for setting signal delivery to mixing buses for the selected channel are positioned in a horizontal row remotely from the human operator. Operators in the delivery control section are varied in function in accordance with a selected operation mode. For example, in a mix send mode, a plurality of rotary operators are set to function as send level adjustment operators for the respective input channels so as to adjust send levels to a given mixing bus, while, in a mix master mode, the rotary operators are set to function as output gain adjustment operators for the respective mixing buses.
US07933421B2 Sound-field correcting apparatus and method therefor
A sound-field correcting apparatus includes a sound-field correcting unit for executing, based on a correcting information, predetermined audio signal processing for correcting a sound field, an information acquiring unit for acquiring the correcting information on each position, a designating unit for designating, in a predetermined space range including the positions, a target position serving as a position at which sound-field correction is to be performed, a correcting information acquiring unit for acquiring, based on the correcting information on each position, correcting information corresponding to the target position designated by the designating unit, and a control unit for performing control based on the correcting information acquired by the correcting information acquiring unit so that the sound-field correcting unit executes the audio signal processing.
US07933419B2 In-situ-fitted hearing device
The hearing device is operable in a fitting mode and in a listening mode and comprises a transducer for receiving, in the fitting mode, audio test signals, and for converting the audio test signals into signals to be perceived by the user in the fitting mode. It comprises a parameter memory means for storing parameter settings, which parameter settings are obtained from user input received through a user interface in response to the signals perceived by the user in the fitting mode. And it comprises a signal processor using the parameter settings for correcting audio signals at least in the listening mode. The user interface is comprised in the hearing device and the hearing device comprises an audio signal source, in which audio signal source the audio test signals are stored or generated.
US07933417B2 Encoding device and decoding device
The present invention relates to an encoding device for saving the number of bits of codes. In step S11, the differential value between a normalization coefficient Bi to be encoded and a normalization coefficient Bi-1 for an encoding unit Ai-1 in a band adjacent to the lower side of an encoding unit Ai corresponding to the normalization coefficient Bi is computed. In step S12, reference is made to a table in which a differential value having a high frequency of occurrence is associated with a code having a small number of bits, and a code corresponding to the computed differential value is read. In step S13, it is determined whether or not all normalization coefficients B have been encoded. If it is determined that all normalization coefficients B have been encoded, in step S14, the code read in step S12 is output. The present invention is applicable to an audio recorder.
US07933416B2 Method and apparatus for encoding and decoding multi-channel signals
A method of encoding multi-channel signals having two or more channels into a first signal and a second signal, and an apparatus to perform the method, the method including generating the first signal by performing a first operation using a first channel signal in the multi-channel signals; and generating the second signal by performing a second operation using a combination of the first channel signal and a second channel signal in the multi-channel signals.
US07933413B2 Key exchange verification
Key exchanges between peer-to-peer devices can be vulnerable to man in the middle attacks. Verification of the key exchanges can be made on a channel, network and/or device different from the channel, network and/or device used for the key exchange to determine whether the key exchange was secure. Verification of the key exchange can also be made through an established and trusted device and/or entity. If the key exchange was secure, the parties to a communication utilizing the key(s) exchanged can be notified, if desired. If the key exchange was not secure, the parties can be notified and the communication can be selectively disconnected.
US07933411B2 Method of constructing MPEG program streams from encrypted MPEG transport streams
An electronic device comprising: a transport stream analyzer, the transport stream analyzer adapted to receive an encrypted MPEG transport stream and to output a program stream map stream, a conditional access table stream, a program stream directory stream, an encrypted video signal stream, one or more encrypted audio streams, an entitlement control message stream and an entitlement management message stream, all as MPEG packetized elementary stream data structures; and a packet multiplexer adapted to receive the output of the transport stream analyzer and to assemble the output of the transport stream analyzer into an encrypted MPEG compliant modified program stream comprised of packs of MPEG packetized elementary stream data structures and to output the encrypted MPEG compliant modified program stream.
US07933406B2 Encryption device and method, and image forming apparatus
An encryption device which is capable of preparing an encrypted document not easily deciphered by a third person. The encryption device encrypts information formed on a recording member on the basis of a predetermined encryption code. A surface of the recording member is irradiated with light. An image of the irradiated surface of the recording member irradiated with the light is taken. The encryption code is prepared on the basis of the taken image of the irradiated surface.
US07933402B2 Integrated adapter and fax device using the same
An integrated adapter and fax device using the integrated adapter are provided. The power supply converting unit and line interface unit, each of which has a first section and a second section that are isolated from each other, are configured separately in the integrated adapter. Thus, product liability and safety standards are fundamentally satisfied, material costs of an external case of the fax device can be reduced, the external case can be more freely designed, and a power supply line and telephone line can be easily connected by a modular jack.
US07933401B2 Key assembly
A key assembly applicable in an electronic device for performing preset functions is provided. The key assembly includes a control member and at least one sensor, wherein the control member selectively enables any sensor to sense the external operation, and when an external operation is sensed, the sensor outputs a triggering signal for performing the corresponding function.
US07933400B2 Method and system for timed interaction with an interactive voice response system
Provided are methods and systems associated with interactive voice response (“IVR”) systems that control the amount of time a user interacts with the system. According to the invention, an IVR system utilizes a timer or series of timers to determine how long a user has been interacting with the IVR system. When threshold events occur, the IVR system will analyze the status of the call and may switch the user to a predefined destination, such as to an operator queue, directly to a live operator, or to another designated navigation point in the IVR navigation structure. In this manner increasing the efficiency of manner in which the IVR system interacts with a caller.
US07933397B2 Telephone system that notifies caller of called party's state
A telephone system that has the ability to provide a caller with additional information (beyond a busy signal or a ring tone) concerning the called party when the called party's line is busy: The called party can control the amount and type of additional information provided to the calling party. In one embodiment, when the called party is notified that someone is trying to place a call (by a mechanism such as by conventional caller ID) the called party has the option of providing the calling party with a variety of different information, such as whether or not the called party is on a conference call and the number (and name if available) of the party to whom the called party is speaking.
US07933390B2 Region-wide messaging system and methods including validation of transactions
Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.
US07933388B1 Method and system for providing information and advertising content in a telephone system
A method for operating a directory assistance process adapted to provide a targeted message to incoming callers totally or substantially free of one or more 411-type directory assistance calling charges. The method includes receiving a phone call from an incoming caller and receiving a voice based request for information associated with directory assistance from the caller. The method also includes determining phone number information in response to the request through one or more first databases and identifying a phone number associated with the incoming caller using a caller identification process. The method further includes querying at least one database to ascertain a match between the phone number associated with the incoming caller and at least one of a plurality of identifiers in the at least one database, determining at least one message, transmitting the determined message to the incoming caller, and transmitting the phone number information to the incoming caller.
US07933387B1 Voice transition script caller
A system allows an agent to execute an interaction protocol, to create an interaction between the agent and a contact. The agent or a computer dialing system initiates a call to a contact and the agent selectively interleaves responses to the contact with a live voice or with a recorded script. The interleaving of responses to the contact from the human agent and the recorded script approximates seamless transitions. The system includes a script player for outputting scripted voice waveforms over a phone line to a contact and a signal processor configured to provide a normalized signal selected from the output device and the script player.
US07933386B2 Interactive hospitality system
A hospitality system has at least one database for storing guest preferences regarding environment variables, for storing a national and/or regional origin or personal attributes of the guest. According to embodiments, advanced evacuation systems and entertainment systems are provided which fit the guest's preferences and origin.
US07933385B2 Emergency alert for voice over internet protocol (VoIP)
A voice over Internet Protocol (VoIP) positioning center (VPC) is implemented in configuration with support from a text-to-voice module, emergency routing database, and VoIP switching points (VSPs) to allow a public safety access point (PSAP) or other emergency center to effectively communicate the nature of an emergency alert notification and the area of notification to the VoIP positioning center (VPC). The inventive VPC in turn determines which phones (including wireless and/or VoIP phones) are currently in the area for notification, and reliably and quickly issues the required warning to all affected wireless and VoIP phones.
US07933382B2 Interface for liquid metal bearing and method of making same
An x-ray tube includes a cathode and a target assembly positioned to receive electrons emitted from the cathode. The target assembly includes a target and a spiral groove bearing (SGB) configured to support the target. The SGB includes a rotatable component having a first surface and a first material attached to the first surface, a stationary component having a second surface and a second material attached to the second surface, the stationary component positioned such that a gap is formed between the first material and the second material, and a liquid metal positioned in the gap. At least one of the first and second materials has a thickness greater than 0.1 mm.
US07933381B2 HF frequency tuning device
An HF frequency tuning device includes a resonance cavity in which an HF is introduced, a phase detecting section which generates a sign data representing a sign of a phase difference between a traveling wave and a reflected wave included in the HF in the resonance cavity. The frequency of the HF is repeatedly shifted by a first pitch. The direction of the shift is determined by the sign data for reducing the phase difference. When the sign is inverted, the frequency of the HF is repeatedly shifted to the opposite direction by a second pitch smaller than the first pitch until the sign is inverted again. By this tuning process, the fine tuning of HF can by achieved in a short time.
US07933378B2 Multi-tube X-ray detection
A computed tomography system (100) includes a first (1081) and a second source (108N) disposed at different z-axis locations at about a same angular position around an examination region (112) that alternately emit radiation beams (114) that traverse the examination region (112). The first source (1081) emits a first radiation beam (1141) having a first outer projection (204) and the second source (108N) emits a second radiation beam (114N) having a first outer projection (216). Both of the first outer projections (204, 216) traverse plane perpendicular to the axis of rotation, and the first outer projections (204, 216) define a width of a volume (400) within which the emitted radiation beams (114) are confined. A common detector (124) detects radiation from the x-ray beams (114) that traverses the volume (400) and generates data indicative thereof, and a reconstructor (132) reconstructs the data to generate an image of the volume (400).
US07933376B2 X-ray CT system and a method for creating a scanning plan
A condition on the attribute of an image for generating multi-frame image data containing a plurality of frames of images per file from image data is stored beforehand. When image data is received, multi-frame image data is generated from the received image data based on incidental information contained in the image data and the condition stored beforehand. Then, the generated multi-frame image data is archived. When a request for an image is made by a certain terminal, an application functioning on the terminal is identified, and multi-frame image data appropriate for the application is sent from among the generated multi-frame image data.
US07933375B2 Ray consistency based reconstruction of helical cone beam data
A CT imaging system includes a computer that is programmed to rebin cone beam projection data into a series of two-dimensional sinograms based on an optimized ray consistency approach. The computer receives cone beam data from a detector array and is programmed to specify a plurality of view angles for the cone beam data. The computer selects a plurality of measured rays for each of the plurality of specified view angles, the plurality of measured rays having a view angle approximate to the specified view angle as determined by an optimized ray consistency. The computer also forms a two-dimensional sinogram for each of the plurality of specified view angles based on the selected plurality of measured rays. The computer then defines an image surface for each of the plurality of specified view angles based on the selected plurality of measured rays.
US07933372B2 Successive interference cancellation based on the number of retransmissions
A method for processing a plurality of symbol streams is provided. The method includes receiving a first symbol stream, wherein the first symbol stream has a corresponding first number of retransmissions. The method further includes receiving a second symbol stream, wherein the second symbol stream has a corresponding second number of retransmissions. The method further includes selecting the first symbol stream for decoding, if the first number of retransmissions is greater than the second number of retransmissions.
US07933371B2 Channel environment-adapted MMSE reception method and apparatus using multiple receive antennas
Method and Apparatus for controlling combining coefficients of multiple receive antennas according to the channel conditions in a mobile communication system, to improve data restoration performance. A mobile station detects preamble, pilot and data from a signal received from a base station via the multiple receive antennas, measures a channel correlation from the detected preamble, classifies time-domain/frequency-domain intervals having a channel correlation exceeding a predetermined threshold as calculation regions, and calculates MMSE coefficients for the calculation regions. In this way, the mobile station finds the optimal coefficients for combining the signal received via the multiple receive antennas, thereby optimizing the reception performance.
US07933370B2 Multiple input multiple output (MIMO) receiver and signal detection method thereof
A Multiple Input Multiple Output (MIMO) receiver and a signal detection method thereof are provided. Since no square root calculation needs to be performed when a calculation for detecting a transmission signal is performed using a Zero Forcing-Sorted QR Decomposition (ZF-SQRD) algorithm and a Minimum Mean Square Error-Sorted QR Decomposition (MMSE-SQRD) algorithm, the complexity of a calculation for detecting a transmission signal under a MIMO channel environment can be reduced.
US07933368B2 Method and apparatus for implementing a digital signal quality metric
A method for detecting a digital radio signal includes the steps of receiving the digital radio signal including a series of symbols, developing a correlation waveform having a peak that corresponds to a symbol boundary, normalizing the correlation waveform, and calculating a peak value of the normalized correlation waveform, wherein the peak value represents the quality of the received digital radio signal. A receiver that performs the method is also provided.
US07933367B2 Method and apparatus for implementing seek and scan functions for an FM digital radio signal
A method for detecting a digital radio signal includes the steps of receiving the digital radio signal, developing a correlation waveform having a peak that corresponds to a symbol boundary, normalizing the correlation waveform, calculating a peak value of the normalized correlation waveform, and dwelling on the received digital radio signal when the peak value exceeds a predetermined threshold. A receiver that performs the method is also provided.
US07933365B2 Enhanced VSB Viterbi decoder
An enhanced VSB receiver includes a tuner which tunes an RF signal and converts it into an IF signal, an IF mixer which converts the IF signal into a baseband signal, and a demodulator which demodulates the baseband signal signal into a VSB signal. The enhanced VSB receiver further includes a map recovery unit which recovers VSB map information of the VSB signal, an enhanced equalizer for compensating channel distortion of the VSB signal and outputting an equalized symbol, and an enhanced Viterbit decoder for estimating whether polarity inversion occurred during a symbol period of the equalized symbol and Viterbi-decoding the equalized symbol based on the polarity estimation.
US07933362B2 Multilevel QAM symbol timing detector and multilevel QAM communication signal receiver
A multilevel symbol timing signal detector is provided, which is used for reliably detecting the symbol timing of a multilevel QAM signal. When an oversampling I signal is inputted to I-Signal Histogram Generator 610, the signal is subjected to 1-symbol length buffering by computing absolute values. Sampling times corresponding to an oversampling frequency and amplitude data for these times are extracted from the buffered data and the amplitude data is buffered for each sampling time over predetermined intervals. Histograms of the amplitude data for each sampling time are generated based on these buffered amplitude data. Symbol timing is acquired by detecting a sampling time corresponding to the amplitude data with the highest frequency of detection based on the histograms of amplitude data.
US07933359B2 Polar transmitter for increasing modulation rate using multi-phase generator
Provided is a polar transmitter which increases a modulation rate using a multi-phase generator and includes: a data processor which processes and separates incoming data to an amplitude component and a phase component; a multi-phase generator which generates a plurality of carriers having a plurality of phase components by processing a carrier having a certain frequency; a selection output part which selects and outputs a carrier having a phase substantially equal to the phase component; and a carrier output part which synthesizes the output carrier with the amplitude component and outputs a carrier. Accordingly, the modulation rate of the carrier can be increased and the bandwidth can be extended with the related art polar transmitter. Therefore, the polar transmitter is applicable to the wideband communications, the multi-mode, and the multi-band.
US07933358B2 GFSK/FSK modulation circuit and related method implemented in a digital manner
A Gaussian Frequency Shift Keying/Frequency Shift Keying (GFSK/FSK) modulation circuit implemented in a digital manner comprises a frequency divider for dividing frequency of an inputted clock signal to get a sampling signal, a buffer coupled to the frequency divider for storing inputted data, an integrator coupled to the buffer for processing integration according to the data outputted from the buffer, a first read only memory coupled to the integrator for transferring the data outputted from the integrator according to a cosine function, and a second read only memory coupled to the integrator for transferring the data outputted from the integrator according to a sine function.
US07933357B2 Apparatus and method for transmission and reception in a multi-user MIMO communication system
An apparatus and method for transmission and reception in a multi-user Multiple-Input Multiple-Output (MIMO) communication system are provided. In a transmitter, a filter portion receives quantized Channel State Information (CSI) and Channel Quality Information (CQI) from a receiver, calculates a transmit filter value using on the quantized CSI and the CQI, determines an appropriate AMC level for the receiver, and sends a pilot signal including the transmit filter value and information about the determined AMC level on subcarriers in one of a preamble and data symbols. An antenna is used to send the output of the filter portion and receives data from the receiver.
US07933355B2 Systems, devices, and methods for training sequence, transmission and reception
A training sequence helps optimize SNR degradation in a wireless communication. Various sets of training sequences may be stored in a repository, and transmitters and receivers encoded with such sequences transmit at least one of the sequences between them as part of the wireless transmission of data.
US07933347B2 Receiver and method for compensating for frequency offset of receiving signal in multi-band OFDM scheme
A multiband Orthogonal Frequency Division Multiplexing (OFDM) receiver, and more particularly, a receiver and method for effectively compensating for a frequency offset of a received signal in a multiband OFDM scheme. The receiver for compensating for a frequency offset of a received signal in an OFDM scheme includes: a numerically controlled oscillator (NCO) which generates a first compensation signal by processing an input signal in a time domain based on a first carrier frequency offset estimated in the time domain, and a second carrier frequency offset estimated in a frequency domain; a sampling frequency offset tracking (SFOT) unit which generates a second compensation signal by estimating a sampling frequency offset from frequency domain pilot symbols contained in the first compensation signal; and a carrier frequency offset tracking (CFOT) unit which estimates the second carrier frequency offset by using pilot symbols contained in the second compensation signal.
US07933346B2 Base station and method for mitigating interference in a sectorized communication network
Embodiments of a base station and method for mitigating interference in a sectorized wireless communication network are generally described herein. Other embodiments may be described and claimed. In some embodiments, some partitions of subchannels are configured in accordance with the distributed subcarrier permutation scheme for use within each sector of a base station, and one or more partitions of subchannels is configured in accordance with the contiguous subcarrier scheme for use within each sector of the base station.
US07933344B2 OFDMA based on cognitive radio
A multiuser scheme allowing for a number of users, sets of user, or carriers to share one or more channels is provided. In the invention, the available channel bandwidth is subdivided into a number of equal-bandwidth subchannels according to standard OFDM practice. The transmitter is informed by an application that it needs to transmit data a particular rate. The transmitter determines the minimum number of subchannels and maximum energy (or noise) threshold for each subchannel necessary to achieve that data rate and selects a set of subchannels matching those requirements. The subchannels need not be contiguous in the spectrum or belong to the same channel. Once the transmitter has selected the required number of subchannels, it begins transmitting simultaneously on those subchannels across the entire bandwidth used by those subchannels.
US07933340B2 Communications system, receiver apparatus, transmission mode proposal method, and program
A communications system has a transmission apparatus for transmitting a signal and a reception apparatus for receiving the signal. The reception apparatus includes: a transmission mode table; a propagation path condition detecting block; a transmission mode extraction block; a threshold adjustment block; and a transmission mode proposal block.
US07933339B2 Systems and methods for processing chroma samples in video
Embodiments of systems and methods for processing chroma samples in video are provided. One system embodiment, among others, comprises a memory with logic, and a processor configured with the logic to receive a compressed video stream that includes a picture having chroma samples and luma samples, receive in said compressed video stream a parameter set associated with the picture, receive auxiliary chroma information in said parameter set, said auxiliary chroma information corresponding to at least a portion of the chroma samples in the picture, said chroma information further corresponding to a phase shift, wherein said phase shift corresponds to a relative location of each chroma sample in said at least a portion of the chroma samples in the picture, decompress the received compressed video stream, determine the phase shift according to a value of the received auxiliary chroma information, and process the at least a portion of the chroma samples in the picture according to the determined phase shift. Other embodiments for signaling chroma information for a picture in a compressed video stream are included herein.
US07933337B2 Prediction of transform coefficients for image compression
A block transform-based digital media codec uses a transform coefficient prediction that takes into account a dominant directionality of the digital media data (e.g., an image with strong horizontal or vertical features), and further operates compatibly with a two-stage transform. For DC and DCAC coefficients from an inner stage transform of a macroblock, the codec calculates and compares directionality metrics based on inner stage transform DC coefficients of neighboring macroblocks to determine dominant directionality. For DCAC coefficients from an outer stage transform of blocks within the macroblock, the codec calculates and compares directionality metrics based on the inner stage transform DCAC coefficients of the macroblock to detect dominant directionality. The determination of directional dominance can also take into account information from other channels (e.g., chrominance as well as luminance).
US07933327B2 Moving picture coding method and moving picture decoding method
A moving picture coding apparatus 1 includes: a quantization matrix holding unit (112) that holds a quantization matrix (WM) which has already been transmitted in a parameter set and a matrix ID for identifying the quantization matrix (WM), which are associated with each other; and a variable length coding unit (111) that obtains the matrix ID corresponding to the quantization matrix (WM) used for quantization from the quantization matrix holding unit (112) and places the matrix ID in a coded stream Str.
US07933323B2 Method and system for performing timing recovery in a digital communication system
Processing signals in a digital communication may include equalizing a signal in a timing-recovery system using a frequency domain equalizer. The frequency domain equalizer may be a frequency domain adaptive filter that adapts using a least-mean-square algorithm where at least one tap-weight that corresponds to a pre-cursor may be constrained to zero. The processing may include recovering timing information using a Mueller/Muller timing recovery algorithm that may be aided by using a pre-filter before the equalizer.
US07933319B2 Signal processing circuit
A signal processing system is disclosed. The system includes: a first synthesizer and a second synthesizer, for respectively generating a first frequency and a second frequency; a first RF circuit; a first analog front end (AFE); a second RF circuit; and a second AFE, wherein the first RF circuit and the first AFE can support a signal transmission of a first bandwidth, the second RF circuit and the second AFE can support a signal transmission of a second bandwidth, a central frequency of the first bandwidth is substantially equal to the first frequency, and a central frequency of the second bandwidth is substantially equal to the second frequency.
US07933318B2 Carrier re-activation in case of signal to noise ratio improvement
The present invention relates to a first transceiver unit, acting as a receiver unit, and to a second transceiver unit, acting as a transmitter unit. The first transceiver unit measures the signal to noise ratio for each tone, and determine whether a tone shall be shut off, thereby reducing interference on neighboring lines and power consumption. If so, the first transceiver unit keeps on measuring the noise level over that tone. If the ratio of the initially measured signal level to the newly measured noise level exceeds a pre-determined threshold, then the first transceiver unit requests the second transceiver unit to re-activate that tone. A new initialization sequence is transmitted over that tone for initializing the frequency domain equalizer, for measuring the signal to noise ratio, and finally for agreeing on a bit loading.
US07933317B2 Method for transmitting UWB pulse sequences in a cost-efficient manner
A telecommunications transmitting device, including: an encoder configured to generate an initial signal formed by at least one reference sequence including an initial integer number of pulses dispatched over a same integer number of time windows; a transmitter configured to transmit the initial signal to a receiver; a demodulation device configured to determine that no acknowledgement from the receiver in response to the initial signal is received; and a processing unit configured to tune a second integer number of pulses constituting a second reference sequence, the second integer number being larger than the initial integer number, wherein the transmitter is configured to transmit a second signal formed by the second reference sequence including the second integer number of pulses dispatched over a same integer number of time windows.
US07933316B2 Searcher for multiple orthogonal channels with known data WCDMA step2 search
A circuit and algorithm are disclosed for a step2 search of a three step search of synchronization channels in a W-CDMA system. A mobile terminal of the CDMA system includes an RF downconverter for receiving I and Q signals. A searcher, responsive to the I and Q signals, includes a first correlator for correlating the I and Q signals with a primary synchronization code on a primary synchronization channel, and a second correlator for correlating I and Q signals with a secondary synchronization code on a secondary synchronization channel. The correlated I and Q signals are added for each of the secondary synchronization codes. An energy calculator and a maximum energy detector use the correlated I and Q signals of both the primary and secondary synchronization channels to detect the most likely scrambling code group of secondary synchronization codes.
US07933315B2 Spread spectrum communication and synchronization
A method for generating a data signal for synchronizing one or more electrically coupled digital receivers is disclosed. A data signal having a data rate is modulated with a pseudo-noise (PN) code having a data rate greater than the data rate of the data signal. The modulated data signal is demodulated by a receiver using the PN code. A correlation value is generated and is compared to a predetermined value to indicate phase synchronization. If the receiver is in phase synchronization with the transmitter, the received demodulated data signal is passed.
US07933306B2 Transmitting method, receiving method, transmitting device, receiving device and transceiving device for an ultra-wideband communication system
A transmitting device of the present invention comprises an encoder (20), a transmitting unit (100) including a pulse generator (30) and a parallel-to-serial converter (50), a transmitting control unit (40), and an antenna (90). The pulse generator (30) comprises a first pulse train generator (31), a second pulse train generator (32), . . . and an n-th pulse train generator (33). A k-bit information bit train is inputted from the information signal source (10), The encoder (20) encodes the k-bit information bit train into an n-bit encoded bit train at a coded rate of (k/n). The pulse generator (30) generates n-piece repetitive pulse trains corresponding to the n-bit encoded bit train. The antenna (90) transmits the n-piece repetitive pulse trains as UWB-IR.
US07933305B2 Device for generating or detecting electromagnetic radiation, and fabrication method of the same
A device for generating or detecting electromagnetic radiation includes a substrate, a gain medium provided on the substrate, a plurality of reflectors for confining electromagnetic radiation at a predetermined frequency range and substantially perpendicular to a face of the substrate, and spacer means for spacing the reflectors from each other at a predetermined distance, with the gain medium being sandwiched between the reflectors. The gain medium has a quantum well structure formed of a semiconductor material, and gives a gain to electromagnetic radiation by transitioning between subbands created in at least a quantum well in the quantum well structure. The spacer means is formed of a material different from a material of the gain medium.
US07933303B2 Group-III nitride semiconductor laser device, and method for fabricating group-III nitride semiconductor laser device
Provided is a group-III nitride semiconductor laser device with a laser cavity allowing for a low threshold current, on a semipolar surface of a support base in which the c-axis of a hexagonal group-III nitride is tilted toward the m-axis. First and second fractured faces 27, 29 to form the laser cavity intersect with an m-n plane. The group-III nitride semiconductor laser device 11 has a laser waveguide extending in a direction of an intersecting line between the m-n plane and the semipolar surface 17a. For this reason, it is feasible to make use of emission by a band transition enabling the low threshold current. In a laser structure 13, a first surface 13a is opposite to a second surface 13b. The first and second fractured faces 27, 29 extend from an edge 13c of the first surface 13a to an edge 13d of the second surface 13b. The fractured faces are not formed by dry etching and are different from conventionally-employed cleaved facets such as c-planes, m-planes, or a-planes.
US07933299B2 Device and method for controlling switchover of broadcasting channel in digital multimedia broadcasting receiver
Provided is a device and method for controlling switchover of a broadcasting channel in a digital multimedia broadcasting receiver. The device includes a first demultiplexing unit for firstly buffering transport stream packets, searching the buffered transport stream packets for a PAT (program association table), a PMT (program map table), and an intra frame, and obtaining program information on the broadcasting channel to be switched over; and a second demultiplexing unit for secondly buffering the transport stream packets and, on the basis of the obtained program information, searching the secondly buffered transport stream packets for an audio or video transport stream packet of the corresponding broadcasting channel, and performing audio or video demultiplexing for the searched audio or video transport stream packet.
US07933291B2 Protocol neutral channel-based application communication
A system is presented that enables applications in a distributed system to communicate through a channel-based communication system. The applications use adaptors which communicate through a communication mechanism, resulting in application independence from the communication mechanism. In one embodiment, the communication mechanism consists of transmission media, logical channels, and brokers. The adaptors communicate with each other over the transmission media. Groups of adaptors involved in a particular type of communication from a communication channel. Channel profiles, which include channel properties and a list of adaptor members, are stored in brokers which can be queried by adaptors. Adaptors can support channel-specific data processing operations specified in the channel profile. Adaptors can join a channel, leave a channel, and communicate with other adaptors over the channel.
US07933290B2 System and method for comprehensive service translation
A service translation proxy provides a variety of translation services during the service discovery and subsequent service consumption phase. The service translation proxy receives a service request in accordance with one particular Service Description Protocol (SDP) and optionally translates the service request into the correct SDP as required using the appropriate service discovery interface. In addition, session description, session media, and session transport translations are implemented by the service translation proxy as required to support the service.
US07933280B2 Packet routing control method and system
A wireless communication system downloads information from a file server using multiple wireless communication paths. When a destination requests data from a file server through a wireless terminal, the wireless terminal generates an address translation rule that includes source, translation and destination addresses used to route the data from the file server to the destination through a virtual network server. The address translation rule is sent to at least one other wireless terminal, so that retrieved data packets can be routed through both wireless terminals simultaneously. A packet retrieved from the file server is sent to the virtual network server, where the packet is encapsulated into multiple packets and assigned virtual addresses. The encapsulated packets are sent to the multiple wireless terminals, and are sent from those terminals to the destination using the address translation rule, where the packets are decapsulated to reproduce the originally sent packet.
US07933277B1 Method and apparatus for processing scalable content
Method and apparatus for processing scalable content having a base layer and at least one enhancement layer is described. In one example, static logic having decoder logic and system monitor logic is provided. Programmable logic having a plurality of reconfigurable slots is also provided. The decoder logic includes a base layer processor for processing the base layer of the scalable content. The system monitor logic is configured to dynamically reconfigure at least one of the plurality of reconfigurable slots with at least one enhancement block for processing the at least one enhancement layer of the scalable content.
US07933275B2 Generic information element
A computer data signal including a generic element identifier, a plurality of task-specific data, a variable length identifier and a multi-use data type identifier. The generic element identifier is configurable to identify an information element containing the generic element identifier as a generic information element. The variable length identifier is configurable to indicate a number of the plurality of task-specific data. The multi-use data type identifier is configurable to indicate a type of the plurality of task-specific data.
US07933274B2 Quality of service in a home network
In one embodiment, a method for establishing Quality of Service (QoS) in a home network is provided. The method comprises: receiving a request for bandwidth in a virtual private network (VPN); receiving a traffic specification of an application on a control point retrieving a traffic policy; retrieving path characteristics of the VPN; and reserving resources in the VPN based on the path characteristics, the traffic policy, and the traffic specification.
US07933273B2 Cooperative NAT behavior discovery
Methods and apparatus for facilitating traversal of a network address translator (NAT) are disclosed. For example, a node configured to communicate with one or more other nodes over a network may facilitate NAT traversal by a) determining information regarding the behavior of one or more NATs with the node; and storing the information in such a way that the information is retrievable by one or more other nodes; or b) retrieving information regarding behavior of one or more NATs obtained by one or more other nodes and using the information to traverse one or more of the NATs.
US07933266B2 Configurable network router
A signal router, configured to receive information carried by a first signal and transmit the information on a second signal, is described. The signal router, using routing information it gathers, selects the second signal from a number of signals, with the first and the second signals differing in at least one physical characteristic. The signal router operates in a network of a number of such signal routers, and so each one of the signal routers is coupled to at least one of the other signal routers. The routing information is used to create a circuit from a first one of the signal routers to a second one of the signal routers. Once the circuit is created, the information is routed over the circuit. According to one aspect of the present invention, the signals are optical signals.
US07933264B2 Serial multiplexer module for server management
A serial multiplexer module for server management includes a first, a second and a third switching devices in circuit connection with a baseboard management controller, a serial transceiver and an input/output controller respectively. Each of the switching devices includes respectively four simplex sub-switches. The simplex sub-switches are controlled to be switched on/off directly/indirectly by a first control signal and/or a second control signal transmitted from the baseboard management controller, thereby enabling and monitoring the communication between the baseboard management controller, the input/output controller and the serial transceiver.
US07933256B2 Coherent single antenna interference cancellation for GSM/GPRS/EDGE
A method for midamble estimation comprises the steps of receiving a burst of symbols, selecting a subset of the burst of symbols that comprises a first midamble symbol, calculating, for each symbol in the subset, a corresponding midamble estimation error, and determining the lowest calculated midamble estimation error to locate the first midamble symbol. A receiver comprises an antenna configured to receive a burst of symbols, a timing estimator configured to select a subset of the burst of symbols that comprises a first midamble symbol, a midamble estimator configured to calculate, for each symbol in the subset, a corresponding midamble estimation error, and a processor configured to select the symbol in the subset corresponding to a lowest calculated midamble estimation error as the first midamble symbol.
US07933255B2 Multi-antenna wireless data processing system
A wireless data processing system uses a selectively enabled multi-antenna processor to demodulate N separate data signals from M separate antennas simultaneously. The multi-antenna processor is adapted to respond to changing channel conditions between two access points, so that it selectively kicks in if there is noise, interference, frequency fading, a need for an enhanced data rate, a need for an increased operating range, etc.
US07933251B1 Wireless network having joint power and data rate adaptation
A wireless network includes transmission power and data rate adaptation based upon quality experienced by the user.
US07933250B2 Code channel management in a wireless communications system
Systems and techniques are disclosed relating to communications. The systems and techniques involve dividing a plurality of subscriber stations into a plurality of groups, assigning a different plurality of orthogonal codes to each of the groups, the number of the orthogonal codes assigned to one of the groups being less than the number of subscriber stations in said one of the groups, encoding communications to one of the subscriber stations in said one of the groups at a data rate, and determining whether to spread at least a portion of communications to said to one of the subscriber stations with one of the orthogonal codes assigned to said one of the groups as a function of the data rate.
US07933249B2 Grade of service and fairness policy for bandwidth reservation system
A scheme for assigning priority levels to users based upon a history of their request for access to the resources. If a user has, over a historical period of time, made fewer demands than a stated amount, that user is given a higher priority than a user who has made greater use of the resources than their stated amount. Thus, users making the heaviest demand on the available resources are allocated fewer resources despite their demand, whereas users that make less demands for the resources are granted more of the resources they request. An additional feature of an access allocation scheme according to the present invention is to reserve at least some resources for the users at the lowest priority levels. Thus, even users being assigned to a lowest priority queue will be granted at least some access once in a while. A third feature in connection with the present invention is to use the time of continuous transfer as a threshold to drop a presently assigned priority. For example, when a user at a particular priority level has made continuous use of resources for a predetermined time, that user is reassigned to the next lowest priority level and its resources are taken away. The user is then required to vie again for access to resources at this lower priority level.
US07933247B2 Real-time scalable wireless switching network
A real-time scalable wireless switching network is described herein. In one embodiment, an exemplary network architecture includes, but is not limited to, a first access point coupled to a wired network, where the first access point is capable of communicating with one or more mobile nodes over a wireless network. The exemplary network architecture further includes a first node coupled to the wired network to communicate with the first access point over the wired network, where the first node includes a wireless network interface to wirelessly communicate with at least one of the first access point and the one or more mobile nodes over the wireless network. Other methods and apparatuses are also described.
US07933245B2 Media independent handover for mobility
A media independent handover (MIH) device communicates with an 802 technology medium access control (MAC) layer and an 802 technology physical (PHY) layer utilizing an 802 technology management entity (ME) device. Handover information messages are produced by the MIH device. The handover information messages facilitate handover. The 802 technology ME device facilitates encapsulation of the handover information messages. The 802 technology ME device is coupled to the 802 technology MAC layer and the 802 technology PHY layer. The encapsulated handover information messages is sent to other MIH devices messages via the 802 technology ME device.
US07933243B2 Method for performing random access procedures and terminal thereof
A random access procedure between a mobile terminal and a network is performed based upon the characteristics of a RACH preamble. If the RACH preamble was explicitly signaled by the network, a downlink channel is monitored until a new transmission is indicated according to radio resource allocation information received from the network. If the RACH preamble was not explicitly signaled by the network, a contention resolution timer is started and the downlink channel is monitored until the contention resolution timer expires. Such monitoring of downlink channels in a more efficient manner, results in effective reduction in power consumption.
US07933242B2 Fast bearer prioritization in a scheduler using activity detection
Apparatus, methods and computer program products provide fast instantaneous overload control during scheduling operations involving users in a wireless communications network who are candidates to be scheduled in a next transmission time interval. Apparatus detect congestion conditions in a wireless communications network by determining an instantaneous operating region of a scheduler (e.g., a medium access control-high speed scheduler) based on required activity detection and prioritize users in a scheduling candidate set based on the cost of a user. In a variant, this may be implemented by combining part of the required activity detection algorithm with a per-bearer cost function. In one implementation, this will limit the number of users that suffer during momentary congestion in the wireless communications network.
US07933240B2 Apparatus and method for redundant connectivity and multi-channel operation of wireless devices
A wireless network includes leaf nodes (such as wireless sensors or other wireless devices) and infrastructure nodes (such as access points). The leaf nodes communicate data messages to the infrastructure nodes. The infrastructure nodes communicate the data messages to gateway infrastructure nodes, which transmit the data messages over a wired network. The leaf nodes may communicate data messages to multiple infrastructure nodes in various ways. For example, the leaf nodes may transmit multiple messages, one at a time, to multiple infrastructure nodes. The leaf nodes may also broadcast a single message to multiple infrastructure nodes. In addition, the leaf nodes may communicate a single message containing a group identifier (such as a multi-cast group address) associated with multiple infrastructure nodes. In this way, communications from the leaf nodes may be more reliable. This may be particularly useful, for example, in networks such as 802.11-based networks.
US07933238B2 Method and apparatus for transmission within a multi-carrier communication system
A method and apparatus are provided for indicating to a communication unit a plurality of modulation and coding schemes (MCSs) to be utilized for communication. During a first MCS is determined for first resource blocks to be sent to a first remote unit or base station, and a second MCS is determined for a second resource block to be sent to the remote unit or base station. A message is transmitted indicating the first and the second MCS and also indicating the first resource blocks and the second resource block. Finally, a first PDU is transmitted to the remote unit or base station at a first time using the first MCS and the first resource blocks and a second PDU is transmitted to the remote unit or base station at the first time using the second MCS and the second resource block.
US07933235B2 Multiflow reverse link MAC for a communications system
An access terminal (206) configured for wireless communication with an access network (204) within a sector (1032). The access terminal includes a transmitter (2608) for transmitting a reverse traffic channel to the access network (204), an antenna (2614) for receiving signals from the access network (204), a processor (2602) and memory (2604) in electronic communication with the processor (2602). Instructions stored in the memory (2604) implement, for each flow (1216) of a plurality of flows on the access terminal (206), determining the flow's total available power (1238). The access terminal's total available power (1234) is determined by summing each flow's total available power (1238). A packet is transmitted to the access network (204) at a power level that does not exceed the access terminal's total available power (1234).
US07933230B2 Dynamic bandwidth sharing
A Dynamic Threshold Rule is provided for sharing of bandwidth of a shared medium between multiple devices. In one embodiment, a device determines a measure of available bandwidth of said medium; reserves bandwidth up to the available bandwidth; receives a request from a device for bandwidth of a specified amount; and honors the request when relinquishing the specified amount results in preserving an equal or greater percentage of bandwidth available at a time of reserving bandwidth. Different classes of devices may be distinguished, where the percentage for devices of a particular class is greater than for devices not of that particular class, or for which at least one class of device is exempt from the requirement to relinquish bandwidth.
US07933229B2 Method and system for selective usage of broadband forward link
A radio access network has a reverse link frequency band for receiving signals from mobile stations and has first and second forward link frequency bands for transmitting signals to mobile stations. The second forward link frequency band has a greater frequency bandwidth than the first forward link frequency band and occupies a different part of the radio frequency spectrum. For certain types of communication sessions, such as voice and low-speed data, the reverse link frequency band and the first forward link frequency band are used. For other types of communication sessions, such as high-speed data and streaming video, the reverse link frequency band and the second forward link frequency band are used.
US07933228B2 Time sensitive scheduling data delivery network
Communications network based passive delivery of time sensitive scheduling data to an entity is described. Specific time sensitive scheduling data streams are created from aggregating time sensitive scheduling data from multiple originating organizations, affiliated groups of individuals, and individuals. Specific time sensitive scheduling data from originating organizations, affiliated groups of individuals, and individuals are sent via the passive delivery communications network. Specific time sensitive scheduling data streams aggregated from the multiple originating organizations, affiliated groups of individuals, and individuals are transmitted via the passive delivery communications network to the entity based on desirability and relevancy of time sensitive scheduling data. Specific time sensitive scheduling data from originating organizations, affiliated groups of individuals, and individuals are received via the passive delivery communications network. The passive delivery of time sensitive scheduling data to the entity is accommodated based upon derived interests of the entity via a time sensitive scheduling data receiving device.
US07933222B2 Information entry for network optimization
A telecommunications network model receives data regarding a telecommunications network and a customer's use of that network. The data includes information about nodes, link between nodes, tariffs, and customer usage. The received data is utilized to create a model of the telecommunications network. The model may then be utilized to optimize a customer's use of the network, optimizing for a lowest cost solution.
US07933213B1 Method and apparatus for monitoring and restoring time division multiplexing circuits
A method and apparatus for proactively managing TDM circuits used in a packet network, e.g., a VoIP network, by allowing it to instruct a program to periodically test the health of all circuits catalogued in the TDM facility database are disclosed. If a circuit is found to be out of service, the present invention will trigger a maintenance action through the edge component of the VoIP network to reset the circuit and restore it to a healthy condition.
US07933212B2 Methods and apparatus to diagnose enhanced interior gateway routing protocol problems in networks
Example methods and apparatus to diagnose enhanced interior gateway routing protocol (EIGRP) problems in networks are disclosed. A disclosed example method to identify whether an EIGRP problem is present in a network comprises automatically performing one or more tests of one or more routers of the network in response to a submitted trouble ticket, processing results of the one or more tests to automatically identify whether the EIGRP problem is present in the network, and automatically assigning the trouble ticket to a work center when the EIGRP problem is present in the network.
US07933211B2 Method and system for providing prioritized failure announcements
An approach is provided for announcing a fault condition or failure in a network system. Announcement notifications are prioritized based on a priority information derived from at least two local parameters determined at a respective network element (NE1 to NEn). Thereby, fault correction activities can be optimized.
US07933210B2 Network test apparatus, network test method and network test program
According to an aspect of an embodiment, an apparatus is transmitting/receiving an OAM frame containing kinds of tests indicating one or more tests for Ethernet-OAM to/from a relay apparatus, storing configuration information to generate a network configuration needed for each of the plurality of tests in a pseudo manner, distinguishing the kind of test contained in the relevant OAM frame and obtaining network information of a network to which the relay apparatus that transmitted the OAM frame belongs and obtaining configuration information corresponding to the obtained network information obtained from the stored configuration information.
US07933206B2 Method for adapting link weights in relation to optimized traffic distribution
The invention relates to a method which is used to adapt link weights or, link costs, for optimized traffic distribution within a communication network. According to said method, a loop is circulated until an interruption criterion is met. The individual iterations comprise the following steps: Routing of traffic within the communication network is calculated based on link cost paths. Parameter values used for opt imization e.g. the link-related volume of traffic, are determined for the individual links by means of the calculated path, and an expected volume of traffic and the link are determined for the parameter having the highest value. When the highest determined value is equal to or less than the valve of the previous step (interruption criterion), the link costs are increased for the determined link. Said method enables link costs and paths for optimized traffic distribution to be determined in an economical manner.
US07933197B2 Method and apparatus for constructing a repair path around a non-available component in a data communications network
A method of constructing a repair path around a non-available component in a data communications network having, as components, nodes having a network address and links there between comprises the step, performed at a participating node, of receiving from a notifying node in the network, a notification identifying the notifying node and components through which the notifying node can be reached. The method further comprises the step of deriving, from the notification, a network repair address for use in the event of non-availability of a component identified in the notification. The method further comprises the step of constructing a repair path for the repair address.
US07933195B2 Method and apparatus for transmitting/receiving channel quality information in a communication system using an orthogonal frequency division multiplexing scheme
A method for transmitting channel quality information (CQI) from a receiver station to a transmitter station in a wireless communication system which includes diversity mode consisted of spaced apart subcarriers and band AMC mode consisted of a number of bands comprised of a predetermined number of adjacent subcarriers. The method comprises the steps of transmitting an average CINR(Carrier to Interference and Noise Ratio) value for a full frequency band if the receiver station operates in the diversity mode; transmitting a differential CINR of a predetermined number of bins if the receiver station operates in the band AMC mode.