Document Document Title
US07788915B2 Hydraulic circuit
A hydraulic circuit 100 having a simple structure can recover energy of fluid. Hydraulic circuit 100 comprises a boom cylinder 22, a hydraulic pump 31, a motion switchover valve 32, a hydraulic pressure regulation system 37 and a recovery pipe 36. Hydraulic pump 31 is driven by a drive source 15 so as to deliver fluid to boom cylinder 22. Motion switchover valve 32 is disposed between boom cylinder 22 and hydraulic pump 31 so as to switch a motion of boom cylinder 22. Hydraulic pressure regulation system 37 adjusts a differential pressure of motion switchover valve 32 between a delivery port 31a of hydraulic pump 31 and a suction port of boom cylinder 22 to a predetermined value. Recovery pipe 36 supplies hydraulic pump 31 with fluid from motion switchover valve 32 to which the fluid is drained from a drain port of boom cylinder 22.
US07788913B2 Manifold mounted catalytic converter
A combination exhaust manifold and catalytic converter wherein the catalytic converter is in the form of a removable and replaceable cartridge mounted within an opening of an exhaust manifold. This cartridge is supported within the opening of the exhaust manifold by sealing rings and retained within the opening by a removable fastener element.
US07788909B2 Exhaust gas purification method and exhaust gas purification system
An exhaust gas purification system including an exhaust gas purification device having an oxidation catalyst device including an oxidation catalyst and a diesel particulate filter (“DPF”) arranged in order from an upstream side, or a DPF carrying an oxidation catalyst in an exhaust passage of an internal combustion engine. At regeneration of the DPF, when a catalyst temperature index temperature (Tg2), indicating a temperature of the oxidation catalyst, becomes equal to a predetermined determining temperature (Tc1) or above, a temperature of the DPF is raised by supplying an unburned fuel to the upstream side of the oxidation catalyst to thereby oxidize the unburned fuel by the oxidation catalyst. The predetermined determining temperature (Tc1) is changed according to an engine speed Ne of the internal combustion engine. By so oxidizing the unburned fuel supplied into an exhaust gas by the oxidation catalyst, outflow of white smoke is prevented regardless of an operation state of the internal combustion engine.
US07788908B2 Fuel injection system having reduced pollutant emissions
A fuel injection system for an internal combustion engine is proposed. The fuel injection system has a high pressure part and a low pressure part. In the high pressure part, fuel is fed from at least one high pressure accumulator/reservoir to at least one fuel injector. In the low pressure part, the at least one fuel injector is connected to at least one low pressure accumulator/reservoir, wherein a pressure is maintained in the at least one low pressure accumulator by at least one pressure holding valve. Furthermore, the fuel injection system has at least one device for the after-treatment of exhaust gases of the internal combustion engine in an exhaust gas section. Furthermore, the fuel injection system has at least one metering device for the metered introduction of fuel into the exhaust gas section. Said at least one metering device is connected hydraulically to the at least one low pressure accumulator.
US07788906B2 Methods and systems for controlling internal combustion engines
Described here are systems and methods for controlling IC engines. In one aspect, a method for controlling a fuel processor is provided, the method including i) determining a temperature of an exhaust flow to the fuel processor, the fuel processor including a fuel processor catalyst; ii) determining a concentration of O2 in the exhaust flow upstream of the fuel processor catalyst; iii) determining a rate of the exhaust flow; and iv) adjusting a fuel flow rate to the fuel processor based on i), ii), iii) and a heat capacity value associated with the fuel processor. In other aspects, a system comprising logic operable to control a fuel processor is provided.
US07788904B2 Exhaust system for an internal combustion engine
The invention relates to an exhaust system for an internal combustion engine on a vehicle, comprising an exhaust catalyst and a probe arrangement in the region of the exhaust catalyst as component of a lambda regulation device in which the engine is alternately switched between a lean and rich operating region, depending on the probe signals recorded by the probe device. According to the invention, the probe arrangement is embodied as a single, lambda probe, continuously providing probe signals, arranged downstream of the exhaust catalyst, by means of which, in cooperation with the lambda regulation device, the increase of the oxygen content in the exhaust gas flow over the whole duration of the lean operation phase and the decrease in oxygen content in the exhaust gas flow over the whole duration of the rich operation phase are each recorded in relation to an oxygen content comparison value (U0), whereby in both the lean operation phase and the rich operation phase a switching threshold value (U1, U2; U1′) U2′) dependent on oxygen content is given, which, on reaching said value, the lambda regulation device is switched into the other operating region.
US07788902B2 Method for detecting abnormality in exhaust emission control device
Enabled is reliable detection of abnormality in a NOx emission control system.Disclosed is a method for detecting abnormality in an exhaust emission control device with a reducing agent (urea water 17) being added to selective reduction catalyst 10 incorporated in an exhaust pipe 9 so as to reduce and purify NOx. Temperature of the catalyst during an operation period is monitored to record a cumulative time for each of temperature zones. On the basis of the recorded cumulative time for each of the temperature zones, a deterioration coefficient of NOx reduction performance is determined for each of the temperature zones. A standard NOx reduction ratio predetermined for each of the temperature zones is multiplied by the determined deterioration coefficient for each of the temperature zones to update the standard NOx reduction ratio. The updated standard NOx reduction ratio is used in a next operation to compare an actually measured NOx reduction ratio with the standard NOx reduction ratio on the measured temperature zone. It is determined that there is abnormality when deviation of the actually measured NOx reduction ratio from the standard NOx reduction ratio does not fall within a required range.
US07788901B2 Apparatus and method for regenerating exhaust treatment devices
A method and apparatus for regenerating exhaust treatment devices. Incomplete combustion products may be selectively provided in at least one cylinder of multi-cylinder internal combustion engine. This may then be followed by directing the products to an engine exhaust treatment device. The temperature of the engine exhaust treatment device may then be increased due to exposure to the products of incomplete combustion. The catalyst in the converter may then be regenerated due to the temperature increase.
US07788891B2 Endless belt mounting configuration for an agricultural harvester
A cutting platform for use with an agricultural harvester includes at least one platform section. Each platform section includes a frame, a cutterbar assembly defining a leading edge of the platform section, an endless belt, and a plurality of float arms pivotally attached to the frame. The cutterbar assembly is movable in a localized manner in upwards and downwards directions. At least one float arm carries a roller which supports the endless belt and is positioned within a loop of the endless belt. Each roller is pivotable or removable relative to the corresponding float arm.
US07788887B2 Device for filling a container
A filling device including a web-forming station (A), a filling station (B), a sampling station (C), and a retrieval station (D). A first box conveyor (3) for conveying boxes exiting a folder-gluer (1) and for forwarding them from the web-forming station (A) to the filling station (B) along a forwarding path (Ta). A second box conveyor (10) for conveying boxes forwarded by the first box conveyor (3) and for transferring them from the sampling station (C) to the retrieval station (D) along a transfer path (Tt).
US07788884B2 Automated dunnage filling system and method
A system (10) for automatically dispensing a strip of dunnage to a container (14) includes a dispenser (12) having an outlet (92) from which the dispenser can feed a length of a strip of dunnage lengthwise, a container support (36) for supporting a container (14) thereon, and a pusher device (114) at the outlet (92) for pushing, more particularly propelling, a trailing end of the strip of dunnage from the outlet (92) toward the container support (36). The outlet (92) is aligned with the container support (36). Thus the outlet (92) is positioned relative to a container (14) such that the strip will curl or fold back and forth upon itself within the confines of the container (14) as it is being fed from the outlet (92). A container closer (120, 130 and 32) automatically closes the flaps (80 and 82) of the container (14).
US07788876B2 Building material, building and method for controlling the indoor environment in a building
A building material comprises a plurality of transparent sheet layers, adjacent transparent sheet layers of which are disposed so as to have a gap interposed therebetween; and a vapor supply system for supplying humidified air into the gap between the adjacent transparent sheet layers. A building including the above-mentioned building material. A method for controlling the indoor environment in a building including the above-mentioned building material comprises supplying humidified air into the gap between adjacent transparent sheet layers; and generating dew condensation on a gap-side surface of the adjacent transparent sheet layers.
US07788871B2 Flooring and method for laying and manufacturing the same
A flooring includes rectangular floorboards with long sides and short sides, the floorboards being joined in a herringbone pattern, long side to long side and long side to short side, wherein the floorboards have a surface layer of laminate, and the long sides of the floorboards have pairs of opposing mechanical connectors which at least allow locking-together both horizontally and vertically by inward angling.
US07788867B2 Floor tile debris interceptor and transition plenum in a nuclear power plant
A flooring system for intercepting debris including at least a plurality of floor tiles with a perforated top surface providing on a top of the plurality of tube frames for intercepting the debris. Each plurality of floor tiles may include a plurality of tube frames in side by side relationship to form a distributed suction area for fluid entrance into tile interiors and for debris interception and capture. The tile interiors of the flooring system may also provide a distributed flow path for fluid flow to a transition plenum. The flooring system may also include a transition plenum for directing a flow path of the fluid from the tiles to a sump, wherein the pumps take suction.
US07788864B2 Window with screening arrangement
The window (1) comprises a frame (2) having a top member (3), a bottom member (4) and two side members (6), and a sash (7) having a top member (8), a bottom member (9) and two side members (10, 11). A screening arrangement (12) is provided in order to cover the ventilating aperture at least partly in the ventilating position. To achieve a discreet screening arrangement having minimum influence on the functioning of the window, the screening arrangement (12) includes at least one screening element (13, 23, 33), which, in a closed position of the window (1), is arranged in a storage position at the interface between frame (2) and sash (7), and in the ventilating position extends between the frame bottom member (4) and the sash bottom member (9), and/or between the frame top member (3) and the sash top member (8). Each of the screening elements (13, 23, 33) is connected with the sash or frame top or bottom member (8, 3, 9, 4) and is in releasable engagement with the corresponding frame (3, 4) or sash member (8, 9) within the limited angle range.
US07788860B2 Vandal proof system for securing a frangible facing plate to rigid supporting structure by wedging action and a method therefor
Stone faceplates are secured to supporting structures in columbariums or similar environments by a non-standard star screwdriver which penetrates the exposed face of the faceplate to activate a fastening assembly having a rivet nut and screw which secures the faceplate to the supporting structure, the tightening pressure of the rivet nut screw forcing the prongs of a slotted spacer sleeve of the fastening assembly into jamming engagement with a hole in the rear of the faceplate.
US07788859B2 Systems and methods for repairing walls
Systems and methods for repairing walls are provided used to repair foundational and veneer walls that have bowed or shifted. A system can include a wall support member disposed proximate a wall; an anchor disposed below the wall support member (the anchor can be affixed to a bottom portion or component of the wall (e.g., a foundational pier)); a tension member (e.g., a chain) affixed to the anchor and the wall support member; a brace affixed to the wall support member at a first end; and a stake in operable communication with a second end of the brace operable to prevent movement of the second end of the brace. Increasing tension on the tension member between the anchor and the wall support member (with a jack, for example) causes the wall to be shifted (e.g., horizontally and vertically) for repositioning the settled wall. The wall can then be re-anchored and re-attached to the structure to aid in preventing future movement of the wall. Other embodiments are also claimed and described.
US07788852B2 Sealing device
A door seal includes an elongated mounting strip adapted to be secured to a door frame and a flexible sealing strip adapted to be positioned between the mounting strip and the door frame for sealing the space between the door and the frame thereby to reduce transmission of noise and air through that space. The flexible sealing strip is formed from a series of individual separate strip segments aligned next to each other along the mounting strip.
US07788849B1 Multi-use planting system
A container includes a top having downwardly extending walls adapted to releasably attach to upwardly extending walls of a bottom of a planter, the top of the container further adapted to releasably attach to the bottom of the planter so that when the downwardly extending walls of the container are attached to the upwardly extending walls of the planter the container functions as a terrarium enclosure and when the top of the container is attached to the bottom of the planter the container functions as a pedestal to support the planter.
US07788846B2 Artificial soil and method for growing vegetation on sloped surface using the same
An artificial soil and a method for growing vegetation on a sloped surface using the same are disclosed. The artificial soil is produced by mixing peat or grass peat, paper chip or pulp chip, saw dust or bark, fermented animal waste or dried animal waste, and a microbe activator, frisol; and by adding clay or Silt(SILT) or granular to the mixture. The method comprises forming a vegetation base layer by applying the artificial soil to a sloped surface; waiting until the vegetation base layer has a crack by a shrinkage; and applying a seed mixture of artificial soil over the vegetation base layer, the seed mixture of artificial soil obtained by adding a myocardium catalyst, a microbe activator, a material binder, an evaporation prevention material, and grass seeds, weed seeds, and tree seeds to the artificial soil with water.
US07788842B2 Structure of artificial bait
An improved artificial bait, which is composed of metal chain, fish-shaped head and body of fish; wherein metal chain is connected in series with chain link pivoted based on end hole and axial pivot; fish-shaped head is composed of two half sectioned body, concave and protruding point for embedding are respectively set on its combining surface, groove of stopping edge is also formed at end part connecting body of fish; body of fish is formed by several blocks made in separated part, concave and protruding point for embedding are made on combining surface of block, slot connecting groove at two ends are also set, stopping edge is then made at end side of groove; based on this structure combination, metal chain can caulk with slot and groove by use of the difference formed between single link and double links, so that block can be put together with each chain part, and stopping edge may make spacing between chain part of metal chain, therefore, the rotation of axial pivot of metal chain can control the connected fish-shaped head and body of fish to sway, which may promote flexibility and strength of artificial bait.
US07788838B2 Waterfowl decoy with leg movement
A waterfowl decoy has a body with a motor rotatably driving a shaft. A support rod is movably and eccentrically connected to the shaft. The support rod extends outwardly through an orifice in the body, rotation of the shaft causing the support rod to move inwardly and outwardly of the body through the orifice, and to swing upwardly and downwardly about the orifice. A foot on the outer end of the support rod performs a kicking action when the decoy floats in water. There may be two support rods extending through the belly portion of the waterfowl and reciprocating out of phase with each other.
US07788837B2 Device for removing residual debris from an inside surface of a bore of a large caliber weapon and method of operating associated thereto
A device (1) for distributing cleaning solvent (9) in the bore (3) of a barrel (5) of a large caliber weapon. The device (1) comprises an elongated outer casing (11), a distribution assembly (19), a container (25) and a triggering assembly (29). The distribution assembly (19) is mounted into a rear end of the casing (11), and has an inlet (21) for receiving cleaning solvent (9) and an outlet (23) for distributing cleaning solvent. The container (25) comprises a supply of cleaning solvent (9), having a valve (27) connected to the inlet (21) of the distribution assembly (19) for supplying solvent (9) from the container to said distribution assembly (19). The triggering assembly (29) is connected to the container's valve (27) and has a detecting component so as to trigger the valve (27), supplying the distribution assembly (19) with cleaning solvent (9) to be distributed onto the inner surface (7) of the bore (3).
US07788836B2 Device and method for hanging photographs or cards
The invention broadly comprises a device for displaying an object including a stand, at least one arcuate hanger element connected to the stand, and a fastener connected to the at least one arcuate hanger element. In some aspects, the at least one hanger element is symmetrically arranged with respect to the stand. In some aspects, the at least one hanger element comprises a length and at least two hanger elements in the at least one hanger element have different respective lengths. In some aspects, the at least one hanger element is flexible. In some aspects, the at least one hanger element is wire. The at least one hanger element comprises a distal end and the fastener is connected to the distal end. In some aspects, the fastener is a clip.
US07788835B2 Advertising device
The invention provides a device for advertising. The device includes a shaft to be vertically mounted, in use; an upper connection means proximate the upper end of the shaft for connecting to one end of each of at least two resiliently flexible rods; and a lower connection means proximate the lower end of the shaft for connecting to each other end of the resiliently flexible rods, such that with each rod being longer than the distance between the upper and lower connection means a banner of flexible material can, in use, be spanned by each rod in a plane defined by the rod and shaft.
US07788831B2 Zigzag calendar
A calendar that is easy to learn and is more efficient for remembering calendar events in both commercial and non-commercial applications. A method for making a calendar that is easy to learn and is more efficient for remembering calendar events in both commercial and non-commercial applications, as disclosed in this disclosure. A method for using a calendar that is easy to learn and is more efficient for remembering calendar events in both commercial and non-commercial applications.
US07788826B2 Dynamically moderated shock attenuation system for footwear
Various embodiments of this invention disclose a dynamically responsive shock attenuation system for footwear that comprises two or more materials with different, narrowly prescribed physical properties, which, when used together, produce a dynamic, continuous, and proportional response over a wide range of impact forces. In various embodiments of the invention, the two materials comprise a first material that exhibits generally Newtonian behavior to impact forces and a second material that exhibits generally non-Newtonian behavior to impact forces.
US07788822B2 Drying apparatus
Disclosed is a drying apparatus equipped with linear drive mechanisms to drive spray nozzles in the direction perpendicular to the direction in which a wet object is transferred in the drying box. Each spray nozzle has a long discharge slit elongated in the direction in which the wet object is transferred. Two opposed nozzles are provided at each of the entrance and exit of the drying box. Each nozzle has an elongated slit traversing the width of the wet object in the direction perpendicular to the transporting direction, the opposed surfaces of the nozzles being so inwardly oblique that the gap between the opposed surfaces is larger at the inner edge than the outer edge.
US07788819B2 Method of measuring shape of workpiece by using on-board measuring machine for carrying out temperature drift correction and machine tool having on-board measuring machine
In a machine tool having an on-board measuring machine and controlled by a numerical controller, a method of measuring a shape of a workpiece presets a reference point for temperature drift correction on the workpiece, moves a probe to the reference point, resets a coordinate system of the probe to correct a temperature drift of the probe, and carries out shape measurement of the workpiece along a first measuring path. Next, the method moves the probe to the reference point again, resets the coordinate system of the probe to correct a temperature drift of the probe again, and carries out shape measurement of the workpiece along a second measuring path. Thereafter, similar temperature drift correction is carried out for each measuring path until the shape measurement of the workpiece is carried out along the last measuring path.
US07788817B2 Ruler
A ruler has a base, a design paper and a cover. The base has a ridge, a first inclined sheet, a second inclined sheet, a first horizontal tab and a second horizontal tab. The first inclined sheet is formed on the ridge. The first horizontal tab is formed on the first inclined sheet and has a top surface and multiple scales. The scales are formed on the top surface or the bottom surface. The second inclined sheet is formed on the ridge. The second horizontal tab is formed on the second inclined sheet. The design paper is mounted on the base. The cover is transparent, is mounted detachably on the base and covers the design paper. The design of the ruler can be replaced and the scales are not abraded easily.
US07788814B2 Machine alignment system
A machine alignment system is disclosed that includes a support member. A workpiece is supported by the support member during a machine operation. A robot includes a tool that is spaced from the support member. A laser is associated with the tool and is configured to provide a laser beam. An alignment tool is arranged on the support member. The laser and alignment tool cooperate to ensure alignment of the tool relative to the workpiece. The alignment tool includes an aperture. An adjustment member is associated with one of the tool and the support member. The adjustment member is configured to adjust a relative position between the tool and the support member to enable the laser beam to pass through the aperture and onto a target surface during an alignment procedure.
US07788807B2 Method of manufacturing a liquid container
A method of manufacturing a liquid container, the liquid container including a liquid containing chamber in which a liquid can be contained, an air communicating passage allowing the liquid containing chamber to communicate with air, a liquid supply port for supplying the liquid contained in the liquid container to an outside, a valve mechanism disposed in the liquid supply port, a liquid flow passage allowing the liquid container and the liquid supply port to communicate with each other, and a differential pressure valve which is disposed in the liquid flow passage, which is normally urged to be a closed state, and which is changed from the closed state to an opened state when a differential pressure between a side of the liquid supply port and a side of the liquid containing chamber is equal to or more than a predetermined value, the method includes: removing at least a part of the valve mechanism; inserting a jig from the liquid supply port; forcibly opening the differential pressure valve using the jig against an urging force for urging the differential pressure valve to the closed state; and injecting the liquid from the liquid supply port to the liquid containing chamber through the liquid flow passage while forcibly maintaining the opened state of the differential pressure valve.
US07788806B2 Process for manufacturing a blisk and mold for implementing the process
A process for manufacturing an integrally bladed disk for a turbomachine rotor by friction welding is disclosed. The manufacturing process includes arranging a plurality of blades in the form of a ring in a mold having symmetry of revolution; casting a degradable material, preheated to a temperature above its melting point, onto the ring of blades in the mold; extracting the molded ring which is obtained after the degradable material has solidified; welding the molded ring onto a disk; and eliminating the degradable material.
US07788804B2 Linear compressor and method of producing the same
A linear compressor and a method of producing the linear compressor which do not generate eddy currents in an inside stator of a linear motor thereof, thus preventing an eddy current loss, caused by an electrical contact between a plurality of thin metal sheets of the inside stator. The linear compressor includes a cylinder having a piston therein, a magnet arranged around the cylinder to actuate the piston, and the inside stator arranged around the cylinder to be placed inside the magnet. The inside stator has the thin metal sheets arranged in a cylindrical arrangement, and a holder which is made of a nonconductive resin material and to which the thin metal sheets are insert-molded to be held in positions thereof in the cylindrical arrangement. Due to the nonconductive holder, the thin metal sheets are prevented from being in electrical contact with each other, and the linear compressor does not generate any eddy currents in the inside stator, and prevents an eddy current loss.
US07788803B2 Method of making a twist-on wire connector
A twist-on wire connector containing a mass of a cohering gel in a gel state therein for forming a protective covering over a wire connection in the twist-on wire connector with the gel thereon removal from the twist-on wire connector and peelable from the wire connection to enable one to quickly form a further wire connection without having to wipe off the wire connection.
US07788793B2 Method for producing a broadband antenna
A method for manufacturing a broadband antenna, such as applicable for a low radar cross-section ground penetrating radar. A conductive film is deposited along a dielectric member, such as by sputtering, in such a manner that the impedance of the conducting film is a continuous function of length along the dielectric member. A sampling circuit is then coupled electrically to the feedpoint.
US07788792B2 Method of fabricating rotor assemblies having chemically bonded lamination stacks
A rotor assembly or other rotating device having a stack of laminations or laminates that are chemically bonded together. Chemical bond of the laminates may have a strength that approaches the strength of the material of metal laminates. Chemical bonds may be effective in holding the laminates at temperatures when subject to rigorous mechanical operations such as high rotation speed and vibration.
US07788785B2 Method of connecting a fence rail to a fence post using a rail clip assembly
A method of using a rail clip assembly to connect a horizontal fence rail to a vertical fence post. The rail clip assembly includes a housing that is slidably engaged with at least one mounting spacer and a first leg of an L-shaped mounting bracket until a second leg of the bracket abuts the underside of the housing. A first fastener is screwed through the first leg and mounting spacer and into the side wall of the fence post. An end of the rail is inserted into the housing and a second fastener is screwed through the second leg, the housing and the end of the rail. The rail clip assembly aids in preventing the rail from disengaging from the housing when a lateral force is applied to the rail.
US07788784B2 Method of assembling composite structure
A method of assembling a composite structure is disclosed. An illustrative embodiment of the method includes receiving and positioning at least two composite structure subassemblies on a structure assembly table by operation of at least one first device and at least one second device and compacting the at least two composite structure subassemblies into a composite structure by operation of a third device.
US07788780B2 Monitoring system for fastener placing tool
A fastener placing tool (11) for placing fasteners of the breakstem blind rivet type incorporates a force/stroke monitoring device (22) which comprises an assembly body (24) detachably mounted on the tool between the latter and the anvil (18), a load-cell sensor (33) carried by the assembly body (24) for sensing the force applied by the hydraulic piston (16) to the jaw assembly 17 with respect to the anvil (18), and a non-contact stroke-sensor (35) carried by the assembly body (24) for sensing the position of the jaw assembly (17) relative to the anvil (18). The stroke-sensor (35) operates without physical contact with the jaw assembly (17) or any part of the tool moving therewith. To this end the jaw assembly (17) is connected to the hydraulic piston (16) by means of an adaptor tube (23) which has a conical tapering outer surface. The clearance distance between the sensor (35) and the adjacent part of the conical surface of the adaptor tube 23 varies with the axial position of the adaptor (23) and jaw assembly (17).
US07788779B2 Pressing device
Disclosed is a pressing device (1) for compressingly joining pipe-shaped workpieces, particularly a pipe end (2) and a fitting (3) mounted thereon. At least one of the workpieces is plastically deformed by several press members which are movable along a central longitudinal axis of the workpieces for performing the compression. In order to produce a pressing device with several compression jaws that are comparatively easy to mount and allow the press members to be engaged as centrally as possible during compression, at least two press members are pivotally connected to each other by means of two articulated levers embodied as angle levers for applying compression force. The angle levers pressingly lean on a (first) press member (5), and both angle levers are train-connected to the same (second) press member (6).
US07788770B2 Hinge for a mobile video system
A hinge for use in conjunction with an overhead mobile video system includes a pivot rod fixedly coupled to a mounting bracket, a housing pivotally mounted upon the pivot rod and a friction spring interposed between the pivot rod and the housing controlling rotation of the mounting bracket relative to the housing.
US07788769B2 Carrier strip for holding drapery carriers and method of use
A drapery carrier comprising a carrier body with first and second coaxially joined wheels on opposite sides of the carrier body, and bearings entrapped within the drapery carrier between raceway seat portions of the wheels. An axial finger extends from the first wheel and is engagingly held within an axial bore of the second wheel. Respective outer circumferential wheel surfaces of the first and second wheels define first and second wheel outer diameters of the first and second wheels, and the bearing center-to-center orbit diameter is less than the first and second wheel outer diameters. Three embodiments of a carrier strip hold a plurality of the drapery carriers prior to and during insertion within a drapery track, and permit easy insertion of the drapery carriers into the track by sliding the track onto the drapery carriers while they are held by the carrier strip.
US07788767B2 Automatic door shutter
An automatic door shutter includes a stationary plate and a pressing plate pivotally combined together and with a resilient body located therebetween. Additionally, a pivot of the stationary plate has a sliding notch accepting an S-shaped resilient sheet abutting the pressing plate. By attaching the stationary plate and the sliding base to a door frame and a door respectively, the resilient body pushes the pressing plate to shut the door automatically. When the door is pushing to fully open, the pressing plate pivots to the stationary plate, and the S-shaped resilient sheet slides in the sliding recess and is compressed to deform to become U-shape. Until the door is fully open, the resilient sheet which is U-shaped causes an outward pushing force to the pressing plate to keep the door open constantly.
US07788762B2 Method for shaping a roll cleaning brush, and a cleaning brush shaped according to the method
The invention relates to a method for shaping a roll cleaning brush (1), particularly for working rolls, for use in metal and, in particular, aluminum hot strip mills, comprising a brush lining (2). The inventive brush also comprises a supporting base body (3), which is mounted at one end and which is provided with the brush covering (2) attached thereto, said brush covering being pressed against the roll (4) with a settable force or defined insertion depth in order to have a cleaning effect. In order to achieve a uniform contact pressure, the shape of the cleaning brush (1) or of the brush covering (2) is matched according to the shape of the roll (4) whereby setting, between the roll and the brush covering or cleaning brush, a contact pressure that is as uniform as possible over the entire surface length of the roll. The invention also relates to a correspondingly contoured cleaning brush (1).
US07788761B2 Device for swinging a wiper arm of a windscreen wiper assembly away from and against a motor vehicle windscreen
Device (10) for swinging a wiper arm of a windshield wiper device away from and against a motor vehicle window, wherein the device (10) comprising at least two spring elements (11), which retain the wiper arm in a stable position away from the vehicle window and press the wiper arm against said vehicle window during the operation of the wipers, wherein at least one of the at least two spring elements (11) comprises at least one compressed region (13).
US07788759B2 Standing duster article
A standing duster article consisting of a dusting portion and a spiral handle, wherein the dusting portion is comprised of a segmented intermingled yarn layer, a hot-meltable nonwoven fabric layer, a smooth nonwoven fabric layer, and a nonwoven/woven fabric layer; the segmented intermingled yarn layer is interleaved between the hot-meltable nonwoven fabric layer and the smooth nonwoven fabric layer; the nonwoven/woven fabric layer is further superimposed on the smooth nonwoven fabric layer; a hot-pressing process is carried out to fuse the segmented intermingled yarn layer, the hot-meltable nonwoven fabric layer, the smooth nonwoven fabric layer, and the nonwoven/woven fabric layer; the resulted lamination after fusion is cut by a cutting apparatus, so as to generate a slit in the middle to form the dusting portion which is easy to be folded to form two elongated openings; and a spiral end of the spiral handle is inserted into the openings to form the duster article with the spiral dusting portion. Since the intermingled yarn of the segmented intermingled yarn layer used in the present invention comprises alternate loose and tight segments, the fibers on the loose segments of the intermingled yarn are capable of capturing more dust powder. The alternate loose and tight segments are formed by twisting the intermingled yarn, such that each of the bundles of the intermingled yarn is effectively bound and will not tangle with each other. Further, it is easy to install or remove the spiral handle in or from the dusting portion by such design.
US07788758B2 Water disintegrable cleaning utensil
A water disintegrable cleaning utensil of the present invention has: a cleaning part, at least part of which is formed by a wet shrinkable resin being hydrophilic and shrinkable at least in one direction when absorbing water; and a holding part which holds the cleaning part. By this structure, the water disintegrable cleaning utensil is very effective at cleaning both in a dry and in a wet condition and is disintegrable in water when being disposed of after being used.
US07788754B2 Customer-created textiles and customer-oriented garment dyeing machine
Customers obtain customized textile materials by selecting style, shape, size, pattern and color for an undyed textile product. Based on a selection made by the customer, the textile product is transformed by a dyeing operation performed on a single item to yield a product, such as a shirt, pants, or jacket, which has a color and pattern of his or her own choosing, in the size and style he or she desires. The process can be performed in a retail setting using a dye machine which allows the process to be viewed by the customer. Preferably, the textile material is constructed from yarns which include cationic cotton alone or in combination with natural cotton or other natural or synthetic fibers, and using anionic dyes, such as a fiber reactive dye, such that the dye is exhausted during the process and effluent from the dye machine is environmentally friendly without excess dye, salts, and alkalis. To enhance the educational and entertainment experience of the customer, the dyeing operation can be performed in a transparent tank or water kettle in the retail outlet so that the customer can view, for example, the garment as it is being dyed to the customer's specifications.
US07788751B1 Sitting neck support device
A sitting neck support device preferably includes a support base and at least one air valve. The support base includes a first boundary sheet and a second boundary sheet. The perimeters of the first and second boundary sheets are secured to each other. A breathing opening and two hand openings are preferably formed in the support base. A plurality of air chambers are formed in the support base with a plurality of partitions. First and second positioning straps extend from opposing ends of the support base. A strip of hook or loop fastener is preferably applied to the first and second positioning straps. In use, the sitting neck support device is inflated with the at least one air valve. The support base is curled into a substantial cylinder by securing the first and second positioning straps; tucked under the face; and placed on or over the legs of a user.
US07788748B2 Hospital beds with a rotating sleep surface that can translate into a chair configuration
A vehicle for use in hospitals, and the like, giving better mobility, steering, braking and passenger handling while providing comfort to the passengers from the time they lay down until they are standing on the side through the rotation and tilting ability of the frame.
US07788741B2 Automatic toilet lid and seat
A touch free, automatic seat and lid actuating system for toilets includes at least one of an advantageous drive mechanism for raising and lowering the seat and lid, a clutch mechanism enabling manual operation of the seat and the lid, and an attachment system for removably attaching the seat and the lid. The drive mechanism includes a first drive for operating the seat and a second drive for operating the lid. The clutch mechanism includes a pin interfitting into a notch, and biased into the notch with a spring. The attachment mechanism allows the seat and/or lid to be locked on the toilet in a lowered position, and readily removable from the toilet in a raised position.
US07788738B1 Versatile self-adjusting accessories and methods thereof
A versatile self-adjusting accessory is disclosed. The accessory has a base member and the base member includes a self-adjusting member of shorter length than the base member, and the self-adjusting member may be coupled to an inner portion of the base member. An end portion of one or more assemblies of streamer members may be coupled to an inner portion of the base member. A portion of the base member may self-adjust to conform to an outer surface of an object when an opposite end of the one or more streamer members is coupled to at least one of a portion of the object and a portion of the self-adjusting accessory. Methods of producing and using the self-adjusting accessory, as well as kit comprising the self-adjusting accessories are disclosed.
US07788733B1 Towel products
A supporting material such a loop fastener or a backing material integral with or attached to a towel or towel related product. The fastener allows the towel or towel related product to be attached to a rod, hook or so forth, without removing the rod from its supports, minimizing or eliminating the risk of the towel sliding off the rod and falling onto the floor.
US07793357B2 Method of producing ultra thin chitosan fibers and non-woven fabrics
This invention provides a method of producing chitosan non-woven fabrics and an apparatus thereof. At first, a chitosan acidic solution is extruded to form a chitosan fibrous stream. Then, a solidifying agent is ejected to form a solidifying agent stream. The solidifying agent stream and the chitosan fibrous stream are combined to form a pre-solidified chitosan fiber. Then, high-pressure air is ejected on the pre-solidified chitosan fiber to stretch the pre-solidified chitosan fiber. Finally, the chitosan fibers are collected to form chitosan non-woven fabrics.
US07793356B2 Signal coupling system for scanning microwave microscope
A signal coupling system interposed between a scanning probe and a measurement instrument provides signal communication between the scanning probe and the measurement instrument. The signal coupling system has a pre-stressed shape when the scanning probe is in a neutral position. The pre-stressed shape is designated to provide a characteristic impedance of the signal coupling system that varies linearly as a function of displacement of the scanning probe from the neutral position when the scanning probe is displaced, relative to the neutral position, over a designated range of displacements.
US07793346B1 System, method, and computer program product for preventing trojan communication
A system, method and computer program product are provided for preventing unauthorized program modules from communicating. Initially, at least one program module is identified utilizing a central processing unit call history. Thereafter, an authorization test is performed on the at least one program module for preventing unauthorized program modules from communicating.
US07793344B2 Method and apparatus for identifying redundant rules in packet classifiers
A system, method, and computer-usable medium for removing redundancy from packet classifiers. In a preferred embodiment of the present invention, a packet classifier is implemented as a sequence of rules. A redundancy manager marks at least one upward redundant rule and at least one downward redundant rule. The redundancy manager removes at least one rule marked as upward redundant and at least one rule marked as downward redundant.
US07793341B2 Information processing apparatus and identification control method
According to one embodiment, an information processing apparatus includes a cabinet, a first storage module contained in the cabinet, a communication unit which is detachably inserted into the cabinet, equipped with a second storage module, and used for connecting to a communication line, a verification module which verifies identification information of the communication unit stored in the first storage module against that of the communication unit stored in the second storage module after receiving an instruction of activation of the information processing apparatus, a registration module which registers with the predetermined server unit for use of the communication unit when verification is performed against the identification information of the communication unit stored in the predetermined server unit and the use of the communication unit is determined to be matching.
US07793339B2 Devices and methods of using network information in an authorization process
A device comprises a network interface and a programmable processor to execute software that performs an authorization process that is a function of network information received by the network interface. The network information comprises information indicative of a network with which the network interface is able to communicate, and the software causes the device to perform a boot process such that if the authorization process is not successful, the device does not successfully complete the boot process.
US07793337B2 Systems and methods for controlled transmittance in a telecommunication system
Systems and methods for authenticating digital assets in relation to a telecommunications network. In various cases, the systems include a network interface device associated with a customer premises. The network interface device includes a local authentication authority operable to authenticate one or more digital assets maintained in relation to the customer premises. In some cases, a global authentication authority can authenticate the network interface device, and implicitly authenticate the one or more digital assets. Many other cases and/or embodiments are disclosed herein.
US07793332B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07793330B2 Hyperlinked media objects in personal video recording
Systems and methods of utilizing hyperlinks in connection with video services are disclosed. One such method includes receiving a video program having a start time. This method also includes receiving, before the start time, a media object associated with the video program. This method also includes storing the media object, and displaying the media object and the video program on a screen.
US07793328B2 Gateway power synchronization
A system for receiving network video includes a remote control with a power control input. A video receiver, controlled by the remote control, powers up or powers down based on a control signal indicating activation of the power control input. The video receiver receives video signals from a gateway or gateway source connected to the video network. The gateway decodes signals received from the network into a format acceptable by the receiver. If the gateway receives a control signal from the remote control indicating activation of the power control input and the gateway is currently in the “on” state, the gateway toggles to the “off” state and outputs a predefined channel to the receiver.
US07793327B2 Terminal device and method for using different services offered via a telecommunications network
A terminal device for using different services offered via a telecommunications network includes at lest one receiving device for image and sound information, at least one transmitting device for data which is used to select the received image and sound information, an input unit, a decoder for the image and sound information, and outputs for audio and video signals. A server for such terminal devices includes devices for connection to a telecommunications network, devices for carrying out authorization checks using the respective data received from a terminal device, and devices for receiving and processing service requests of the terminal devices. The services used may include television programs, such as pay TV and interactive television, and Internet applications.
US07793321B2 Delivering a geographic-specific comprehensive program guide
Providing a program guide for digital and analog broadcast television channels specific to a geographic region. A computing device sends a program guide request including a geographic identifier to another computing device. In response, the other computing device filters a master program guide as a function of the geographic identifier to create the requested program guide. The created program guide includes a call sign, physical channel, major channel, and content listing for each of the digital broadcast television channels. In one embodiment, the digital broadcast television channels conform the Advanced Television Systems Committee (ATSC) standard.
US07793318B2 Digital video signature apparatus and methods for use with video program identification systems
Digital video signature apparatus and methods for use with video program identification systems are disclosed. The disclosed apparatus and methods identify a video program using a sequence of signatures. Each of the signatures includes a set of centroids corresponding to one of a plurality of frames of the video program. The apparatus and methods compare the sequence of signatures to a set of reference sequences of signatures and identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.
US07793317B2 System and method of managing video streams to a set top box
A method of managing video streams is disclosed and includes monitoring the power to a display device coupled to a set top box. Also, the method includes determining whether the display device is in a low power mode and requesting that a content provider turn off a video stream to the set top box, after determining that the display device is in the low power mode.
US07793308B2 Setting operation based resource utilization thresholds for resource use by a process
An efficiency-based workload manager samples multiple actual resource use characteristics while a process executes, where the actual resource use characteristics designate a portion of a total amount of system resources available to the process that are utilized by the process at multiple times over a sampling period. Next, responsive to detecting the conclusion of the sampling period, the efficiency-based workload manager determines an operation based resource utilization threshold for the process based on a maximum resource use within the multiple samplings of actual resource use characteristics. Then, the efficiency-based workload manager stores the operation based resource utilization threshold for access by a workload manager, where the workload manager uses the operation based resource utilization threshold to restrict the process to resource use up to the operation based resource utilization threshold within an execution environment managed by the workload manager.
US07793306B2 Providing new functionality while maintaining backward compatibility
The invention discloses a system method for providing new functionality to an operating system while maintaining backward compatibility with existing applications. The invention can provide new functionality while maintaining backward compatibility without a requirement to change any syntax of an API and without having to create new APIs for all functions. The invention can be configured to pass monolithic data as well as modular data through either legacy APIs or newly created APIs.
US07793303B2 Apparatus, system, and method for service component qualifiers for the declarative specification of quality of service
An apparatus and system are disclosed for implementing service qualifiers that define on-demand management requirements for a loosely coupled software service in a service component architecture (SCA) for an integration server by associating a service qualifier with one or more of an SCA service reference, an SCA wire, an SCA interface, or an SCA implementation based on an SCA component definition, requiring the integration server to augment an implementation execution for the SCA service to honor the service qualifier; and accepting user modification and definition of declarative service qualifiers. By allowing the association of service qualifiers with SCA service references, SCA wires, SCA interfaces, and SCA implementations, additional quality of service with which components are executed can be maintained.
US07793302B2 System and method for dynamic remote object activation
A system and a method for dynamic or as-needed activation of Remote Method Invocation (RMI) layer remote objects in response to a client request. Object activation allows the system to clean up or delete currently unused remote objects, and then reactivate them when a client actually needs them. An object implementation can first be created in response to a client request. The client receives a remote reference (remote ref) and an activation identifier (activation id) identifying that particular implementation. The implementation can subsequently be cleaned up or deleted during garbage collection so as to save server resources, or alternatively the object can be reused if the system is set up to maintain a pool of objects. When the client requests the same object at a later point in time, the system activates an object based on the activation ID previously received from the server.
US07793297B2 Intelligent resource provisioning based on on-demand weight calculation
A method, apparatus, and computer program product in a data processing system for intelligent resource provisioning based on on-demand weight calculation. Resource weights are defined for an application cluster. If the application cluster requests a set of additional resources, an on-demand weight for each resource in a resource pool is calculated and the resource with the highest on-demand weight is provisioned for the requesting application cluster. If resources need to be de-provisioned from the application cluster, an on-demand weight for each resource in the application cluster is calculated and the resource with the lowest on-demand weight for the application cluster is de-provisioned.
US07793293B2 Per processor set scheduling
An arrangement, in a computer system, for coordinating scheduling of threads on a plurality of processor sets (PSETs). The arrangement includes a first processor set (PSET) having a first set of scheduling resources, the first set of scheduling resources. The arrangement further includes a second processor set (PSET) having a second set of scheduling resources. The first set of scheduling resources is configured to schedule threads assigned to the first PSET only among processors of the first PSET, and the second set of scheduling resources is configured to schedule threads assigned to the second PSET only among processors of the second PSET.
US07793292B2 Compact batch viewing techniques for use in batch processes
A data collection and viewing application provides a user interface that allows a user to quickly and easily examine a particular batch process or a batch run, to compare separate batch runs and/or to determine whether the particular batch run deviates from a norm, without having to perform a lot of manual data manipulation. To this end, the user interface provides or creates a compact graphical representation of a batch, illustrating a number of different types of batch-related data in relation to one another in a manner that enables a user to easily view or understand the operation of the batch run, either alone or as compared with one or more other batch runs. Moreover, process alarms, alerts, events, as well as other information may be placed in one or more additional layers, and the various layers may be shown together to provide a compact graphical view of the batch.
US07793291B2 Thermal management of a multi-processor computer system
A method and apparatus are provided for thermal management of a multiprocessor computer system. The temperatures of the various processors within a multiprocessor system are monitored. When a processor is identified as overheated, a dummy process will be assigned to it, causing all other processes to be put on hold, thereby reducing the heat output of that processor. When the temperature of the processor lowers below another predetermined value, then the dummy process is terminated.
US07793290B2 Grip application acceleration by executing grid application based on application usage history prior to user request for application execution
A method includes, in a grid network, maintaining an application usage history by a grid manager or similar component, executing an application according to information contained in the application usage history prior to a user request to execute the application, caching results generated from execution of the application, and providing the cached results in response the user request to execute the application.
US07793285B2 Web installer driver and management through a remote network
An improved system and method for installing a printer driver on a remote information terminal through a network are provided. A method for providing a network-based driver management service is also provided.
US07793284B2 Role based server installation and configuration
The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.
US07793282B2 Method and system of program transmission optimization using a redundant transmission sequence
A system and method of optimizing transmission of a program to multiple users over a distribution system, with particular application to video-on-demand for a CATV network. The system includes, at a head end of the CATV network a scheduling and routing computer for dividing the video program stored in long term fast storage or short term fast storage into a plurality of program segments, and a subscriber distribution node for transmitting the program segments in a redundant sequence in accordance with a scheduling algorithm. At a receiver of the CATV network there is provided a buffer memory for storing the transmitted video program segments for subsequent playback whereby, in use, the scheduling algorithm can ensure that a user's receiver will receive all of the program segments in a manner that will enable continuous playback in real time of the program. Under the control of controller the receiver distinguishes received program segments by a segment identifier so that redundant segments captured in capture memory are then stored in buffer memory from which the segments can be retrieved and decompressed in data compressor for immediate or subsequent viewing. In one embodiment, the method of this invention includes dividing at least some segments into fragments, and transmitting one fragment of each segment during a playback interval of a duration, for example, equal to a playback time of a segment.
US07793277B2 Compiler apparatus and method for devirtualizing virtual method calls
A front-end compiler generates unique instructions for virtual method calls in intermediate representation code that may be passed to a back-end compiler. A back-end compiler in accordance with the preferred embodiments receives the intermediate representation code, and processes the unique instructions to generate therefrom equivalent code with explicit method calls, where possible. The machine code from the back-end compiler is then executed using sample inputs to generate profile data. The profile data and intermediate representation code are fed into the back-end compiler, which then generates code that may devirtualize virtual method calls according to the profile data by providing one or more explicit method calls for target methods that have an execution frequency (as indicated by the profile data) that exceeds a predetermined threshold.
US07793275B2 Methods and apparatus to tune intermediate representations in a managed runtime environment
Methods and apparatus are disclosed to tune intermediate representations in a managed runtime environment. An example method disclosed herein receives a bytecode at a virtual machine during runtime, determines a method of the received bytecode, identifies an optimized intermediate representation associated with the method, and imports the optimized intermediate representation from the memory into the virtual machine. Other embodiments are described and claimed.
US07793274B2 Apparatus, method and computer program product for resource locator using queries
Disclosed is an apparatus, including a memory for receiving a resource descriptor, the resource descriptor including a uniform resource identifier (URI) for a particular resource and an associated search query for locating the particular resource; and a controller, coupled to the memory, for initiating an access process for the particular resource using the resource descriptor. A method of retrieving a particular resource, comprising: parsing a resource descriptor into a uniform resource identifier (URI) for the particular resource and an associated search query for locating the particular resource; and initiating an access process for the particular resource using the URI and the associated search query.
US07793273B2 Type propagation for automatic casting of output types in a data flow program
System and method for implicit downcasting at compile time in a data flow program. A first data flow function in an object-oriented dataflow program is identified, where the first function includes an input of a parent data type and an output of the parent data type. The first function is analyzed to determine if the output preserves the run-time data type of the input. A second dataflow function in the object-oriented data flow program is identified, where the second function includes a program element that calls the first function, passing an input parameter of a child data type of the parent data type as input. If the analysis determines that an output parameter returned by the output of the first function will always be of the child data type, the program element is automatically configured at compile time to always downcast the output parameter from the parent data type to the child data type at run-time.
US07793269B2 Parallel software testing based on a normalized configuration
A method and a system perform parallel software testing based on a normalized configuration. In some embodiments, a system includes a first hardware system having one or more hardware components to execute a first version of software. The system also includes a second hardware system having one or more hardware components to execute a second version of the software at approximately the same time as the one or more hardware components of the first hardware system are to execute the first version of the software. The one or more hardware components of the first hardware system are essentially equal to the one or more hardware components of the second hardware system.
US07793263B2 Decision support tool for interleaving review software testing
A computer-implemented method for reviewing software includes monitoring a review session held by one or more reviewers for locating errors in a computer program, and automatically detecting a suggestion-triggering event in the monitored session. A suggested action predicted to increase a likelihood of locating the errors is determined based on known bug patterns responsively to the detected suggestion-triggering event. The suggested action is applied in an execution of the review session.
US07793262B2 Method and apparatus for facilitating software testing and report generation with interactive graphical user interface
A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.
US07793261B1 Interface for transferring debug information
An microcomputer is provided including a processor and a debug circuit including a dedicated link which transfers information between the processor and debug circuit to support debugging operations. In one aspect, the processor provides program counter information, which is stored in a memory-mapped register of the debug circuit. The program counter information may be a value of the processor program counter at a writeback stage of a processor pipeline. Also, trace information including message information is transferred in a non-intrusive manner over the dedicated link. In one aspect, the microcomputer is implemented as a single integrated circuit.
US07793259B2 System and method for managing user interaction data in a networked environment
A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative set of user interaction information that is transmitted back to the client computing devices. The client computing devices can then provide various visual interfaces corresponding to the processed user interaction data.
US07793257B2 Technique for automating code generation in developing software systems
Programming the creation of a software system is facilitated by automating the generation of some of the program code that is necessary for the software system. The generation of program code may be automated based on a software design specification that can be created by developers. The software design specification may be scanned and code may be generated for implementing the software system based on information obtained from scanning the software design specification.
US07793256B2 Methods and systems for supporting and deploying distributed computing components
Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component that contains methods of a plurality of types and that displays a graphical representation of the code with a separately delineated display area for each type. The improved software development tool also compiles, deploys, and debugs the distributed computing component with a client software component using methods and systems consistent with the present invention.
US07793249B1 Method and system for adaptive bundling of connections in user-guided autorouting
Automatic bundle filtering is provided to selectively configure a circuit design having a plurality of component terminals for physical implementation. A placement of components is established for a layout of the circuit design, and a plurality of connections to be routed between predetermined terminals of the components are defined for the layout, with a certain plurality of them selectively grouped into at least one candidate bundle. At least one filter is applied to the connections of each candidate bundle for responsive segregation according to a preselected connection discriminant into one or more updated bundle candidates. Each updated bundle candidate is preferably evaluated in accordance with at least one preselected bundling criteria to identify acceptable bundle candidates therefrom. Bundles corresponding to the acceptable bundle candidates are then generated.
US07793248B1 Method and apparatus for parameterizing hardware description language code in a system level design environment
A method for managing an electronic design automation tool includes importing a component. A graphical user interface is generated to allow a user to enter values for parameters of the component. Other embodiments are disclosed.
US07793247B1 Method and apparatus for directed physical implementation of a circuit design for an integrated circuit
Method, apparatus, and computer readable medium for directed physical implementation of a circuit design for an integrated circuit is described. One aspect of the invention relates to implementing a circuit design for an integrated circuit. Matching elements between an original version of the circuit design and a modified version of the circuit design are identified. The original version includes an original implementation. The modified version is partially placed and routed to establish a guided implementation having guided placements and guided routes for the matching elements based on placements and routes from the original implementation. Actual timing characteristics for the guided placements and the guided routes are obtained. Since the routes in the guided implementation are fully implemented, actual timing characteristics can be exactly determined. Placement and routing in the modified implementation are completed using the actual timing characteristics.
US07793245B2 Statistical iterative timing analysis of circuits having latches and/or feedback loops
Statistical timing analysis methods for circuits having latches and feedback loops are described wherein the circuit yield, and/or the critical cycle mean (the largest cycle mean among all loops in the circuit), may be iteratively calculated with high speed and accuracy, thereby allowing their ready usage in the analysis and validation of proposed circuit designs.
US07793242B2 Method and system for performing heuristic constraint simplification
A method for performing verification is disclosed. The method includes selecting a first computer-design constraint for simplification and applying structural reparamaterization to simplify the first computer-design constraint. In response to determining that the first computer-design constraint is not eliminated, the first computer-design constraint is set equal to a dead-end state of the constraint. A structural preimage of the first computer-design constraint is created, in response to determining that a combination of a target and the dead-end state of the first computer-design constraint is equal to a combination of the target and the structural preimage of the first computer-design constraint, the first computer-design constraint is set equal to the structural preimage.
US07793237B2 System, structure and method of providing dynamic optimization of integrated circuits using a non-contact method of selection, and a design structure
A system, structure and method is provided for providing dynamic optimization of integrated circuits using a non-contact method of selection, and a design structure on which a subject circuit resides. The method is provided for optimizing an electronic system having at least one integrated circuit. The method includes storing a target performance voltage of the at least one integrated circuit; remotely querying the at least one integrated circuit to obtain the target performance voltage; and providing an operational voltage of a next-level assembly according to the stored target performance voltage.
US07793230B2 Search term location graph
The claimed subject matter provides a system and/or a method that facilitates conveying enhanced query results. An interface component can receive a query corresponding to data. A visual component can employ a search result based at least in part upon the query, wherein the search result includes a graphic identifying a location of at least one term of the query within the queried data.
US07793228B2 Method, system, and graphical user interface for text entry with partial word display
A computer-implemented method for text entry includes receiving entered text from a user, selecting a set of candidate sequences for completing or continuing the sequence, and presenting the candidate sequences to the user, wherein the candidate sequences include partial words. The candidate sequences are identified based on usage frequency weights stored in a tree data structure. A graphical user interface for text entry includes displaying a current input sequence of characters and the identified partial words.
US07793224B1 Methods and apparatus for formatting identified content
A content formatting process receives identification of selected content within an original document, and identifies formatting information associated with the selected content, but not contained within the selected content. The identified formatting information is applied to the selected content when the selected content is copied to a revised document. During the content formatting process, the original document is scanned to identify formatting characters within the document. The various types of formatting identified by the content formatting process are presented to the user, and the user is prompted to choose which types of formatting should be applied to a new, revised document. The content formatting process receives the selection(s) of the formatting types, from the user, and the chosen formatting types are applied to the selected content in the new, revised document.
US07793223B2 Methods, systems, and computer program products for managing user focus change between applications
Methods, systems and computer program products for managing user focus change between applications on a computer are provide. A current user focus application is identified that is executing on the computer and has a current user focus. A current state of execution of the current user focus application is determined. Information characterizing a focus criticality of the determined current state of execution of the current user focus application is obtained. A request from another application executing on the computer to change the current user focus to the other application is limited based on the focus criticality of the determined current state of execution of the current user focus application. The request from the other application to change the current user focus to the other application is allowed responsive to a user override authorization regardless of the focus criticality of the determined current state of execution of the current user focus application.
US07793220B1 Scalable derivative services
An efficient method for parsing HTML pages identifies pages containing a mix of static and dynamic content. The pages are parsed to form abstract syntax trees (ASTs), which are then cached along with the pages. When a later version of a page is retrieved, it is compared against the cached version, and only those portions of the AST that contain different content are reparsed.
US07793215B2 Indicating focus in a portal environment
A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets.
US07793214B2 Web page authoring apparatus, method, and program
Provides a Web page authoring apparatus for displaying information related to batch-editing documents when an author edits a plurality of documents which are connected in a parent-child relationship. A child document of each managed document is searched based on embed-related code in the managed document to collect parent-child relationship information, and tree diagram-type inter-document information is generated and represented in a tree diagram covering all the parent-child relationships.
US07793213B2 Method and apparatus for delivering customized information according to a user's profile
A system for providing an individual user with customized information is described. The user provides the system with the user's preferences, including how often the user wants to receive information on products of interest. The system compares each user's preferences to a database to provide the user with notification of available products. The notification is individually prepared for each user by dynamically populating the notification with the necessary information as the notification is being sent to the individual. Thus, there is no need to first prepare the notification, store it, send it, and delete it. This approach reduces the need for more equipment as the number of needed notifications increases.
US07793210B2 Method and apparatus for formula evaluation in spreadsheets on small devices
A method and apparatus is provided for enabling a spreadsheet program with formula support on small devices (like PDAs) while minimizing the amount of memory space used by the program and the accompanying compiled code during transfer of files from the desktop to the small devices. The user can download a spreadsheet file from the desktop to the small device via a conduit. A conduit is any 2-way communication device which connects a desktop to a small device and allows the transfer of data. Conduit software can convert the data to be transferred into a format understandable by both the desktop and PDA programs. The conduit software can also evaluate and parse the formulas and functions needed by the current file before the transfer and generate compiled code for the functions needed by the current file before transfer.
US07793205B2 Synchronization of video and data
A system including a video stream and a data stream. The system synchronizes the data stream to different portions of the video stream.
US07793204B2 Copy protecting documents
Copy-protected documents are generated for intended recipients by integrating a document, each recipient name on a recipient list, and a security template into distinct copy-protected documents.
US07793203B2 Fieldbus process communications using error correction
A method of communicating over an H1 Fieldbus network is provided. The communication over the H1 Fieldbus network employs an advanced form of error correction. In one embodiment, the advanced form of error correction utilizes low-density parity check codes; while in another embodiment, the advanced error correction employs turbo codes. The use of the advanced error correction with the H1 foundation Fieldbus network allows for higher data transmission speeds than 31.25 kbps and/or lower signaling levels than used currently.
US07793200B1 Method of and circuit for accessing a memory of a trellis decoder
A method of accessing a memory of a trellis decoder. The method comprises the steps of writing a first block of data associated with a trellis function to a first memory block; writing a second block of data associated with the trellis function to a second memory block; simultaneously writing a third block of data to a third memory block and reading the second block of data from the second memory block to generate training data; and simultaneously reading data to be decoded from the first memory block and writing a fourth block of data to the first memory block and generating training data associated with the third block of data. A circuit for accessing a memory of a trellis decoder is also described.
US07793199B2 Method for reducing the computational complexity of viterbi decoder
A method for reducing the computational complexity of a Viterbi decoder, which is suitable for all code rates of a convolutional code applied by the Viterbi decoder. The method dramatically reduces the branch metric computation to thus reduce the complexity of implementing the Viterbi decoder, without affecting the capability of error correction. Upon the best mode, the Viterbi decoder can reduce the required branch metric computation to ¼k of the original computation.
US07793198B2 Integrated apparatus for multi-standard optical storage media
An integrated apparatus for multi-standard optical media includes a compact disc/digital versatile disc (CD/DVD) processor, a high-definition DVD (HDDVD) processor and a Blu-ray disc (BD) processor; a memory unit connected to the CD/DVD processor, the HDDVD processor and the BD processor to provide a storage resource; and a shared error correction code (ECC) engine for encoding or decoding the CD/DVD data stream, the HDDVD data stream and the BD data stream. Therein, the ECC engine further has a syndrome/parity generator to encode the data stream or to obtain the syndrome information from the data stream; and an erasure generator to obtain the possible error position information from the data stream. Thereby, the complexity and cost of the integrated apparatus can be reduced.
US07793195B1 Incremental generation of polynomials for decoding reed-solomon codes
Generating a polynomial is disclosed. A prior error locator polynomial, associated with locating errors in encoded data, is obtained. A new error locator polynomial, associated with a test error pattern, is incrementally generated based at least in part on the prior error locator polynomial.
US07793193B2 Method for error correction of packet data
In a method for error correction of packet data, in particular DAB (digital audio broadcasting) data packets, code words being used over multiple data packets, redundancy information for error correction is added while maintaining the original packet data structure, at the cost of a free data field or a useful data field. The cycle of the error protection is selected as a multiple of a minimum size for a packet length.
US07793191B2 Interleave device, interleaving method, deinterleave device, and deinterleave method
An encoder in a data transmission/reception system has a byte interleaver for performing folding interleaving on encoded data ED in units of a byte and a packet interleaver for performing folding interleaving, in units of a packet, on byte interleave data BID generated by this byte interleaver. A decoder has a packet de-interleaver for performing folding de-interleaving, in units of a packet, on packet interleave data PID' and a byte de-interleaver for performing folding de-interleaving, in units of a byte, on byte interleave data BID' generated by this packet de-interleaver. It is thus possible to correct a significant burst error containing a packet loss even with an error correction code having a very small code length.
US07793188B2 Apparatus and method for improving reliability of collected sensor data over a network
Apparatus and method suitable for improving reliability of collected sensor data over a network. One or more transient errors are predicted and corrected using correlation of collected data. For example, sensor data can be collected from one or more sensor nodes in a network. A device other than a sensor node can use the data to develop a predictive model based upon inherent redundancy in the sensor data, and correct one or more later-received values deemed unreliable.
US07793187B2 Checking output from multiple execution units
Provided are a method and system checking output from multiple execution units. Execution units concurrently execute test instructions to generate test output, wherein test instructions are transferred to the execution units from a cache coupled to the execution units over a bus. The test output from the execution units is compared to determine whether the output from the execution units indicates the execution units are properly concurrently executing test instructions. The result of the comparing of the test output are forwarded to a design test unit.
US07793182B2 TAP domain selection circuit with selected TDI/TDO or TDO lead
This disclosure describes a reduced pin bus that can be used on integrated circuits or embedded cores within integrated circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is limited. The bus may be used for a variety of serial communication operations such as, but not limited to, serial communication related test, emulation, debug, and/or trace operations of an IC or core design. Other aspects of the disclosure include the use of reduced pin buses for emulation, debug, and trace operations and for functional operations. In a fifth aspect of the present disclosure, an interface select circuit, FIGS. 41-49, provides for selectively using either the 5 signal interface of FIG. 41 or the 3 signal interface of FIG. 8.
US07793174B2 Semiconductor apparatus and test method therefor
A SiP includes a logic chip and a memory chip. The memory chip includes a memory circuit to be tested, and the logic chip includes an internal logic circuit and a test processor electrically connected therewith. The test processor is connected with an access terminal of the memory circuit and supplies a test signal input from an external terminal to the access terminal to thereby test the memory circuit. The test processor includes a high-speed test control circuit to adjust signal delay and supplies a test signal from the external terminal to the access terminal through the high-speed test control circuit when performing high-speed test at an actual operation speed.
US07793171B2 Protocol tester and method for performing a protocol test
Embodiments of the present invention provide a protocol tester for performing a protocol test, said protocol tester exhibiting an input for the feeding in of data, a protocol decoding device for the decoding of data, and an output for providing the decoded data, the protocol tester also comprising a device for measuring the bit error rate. A corresponding method for performing a protocol test is also provided.
US07793168B2 Detection and correction of dropped write errors in a data storage system
Method, system and computer program product are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.
US07793167B2 Detection and correction of dropped write errors in a data storage system
Methods are provided for detecting and correcting dropped writes in a storage system. Data and a checksum are written to a storage device, such as a RAID array. The state of the data is classified as being in a “new data, unconfirmed” state. The state of written data is periodically checked, such as with a timer. If the data is in the “new data, unconfirmed” state, it is checked for a dropped write. If a dropped write has occurred, the state of the data is changed to a “single dropped write confirmed” state and the dropped write error is preferably corrected. If no dropped write is detected, the state is changed to a “confirmed good” state. If the data was updated through a read-modified-write prior to being checked for a dropped write event, its state is changed to an “unquantifiable” state.
US07793166B2 Methods and systems for recovering meta-data in a cache memory after a corruption event
A method for recovering meta-data that has been subjected to corruption is disclosed for a cache memory. Each table entry in the cache memory has an in-cache indicator for indicating whether the data unit associated therewith is stored in a cache-slot in the cache memory. A first review is conducted of the table entries for identifying in-cache table entries (those that are associated with cache-slots in the cache memory), performing a correction attempt to ensure that the meta-data in an in-cache table entry are validated and corrected, if necessary, and ensuring that the in-cache indicator is set for an in-cache table entry. A second review is conducted of the table entries to ensure that the in-cache indicator is not set for any table entry that is not an in-cache table entry or for any in-cache table entry for which the correction attempt was unsuccessful.
US07793158B2 Providing reliability of communication between supernodes of a multi-tiered full-graph interconnect architecture
A mechanism is provided for providing reliability of communication. A first processor determines a current state of links coupled to ports of a first processor of the data processing system. Each port of the first processor comprises a plurality of links to a corresponding port on a second processor of the data processing system. The current state of the links indicates a level of error associated with each link. The first processor determines, for each link, if a level of error associated with the link exceeds a threshold. For each link whose level of error exceeds the threshold, the first processor tags the link with an error identifier in a switch associated with the ports of the first processor. The first processor reduces a level of usage for transmitting data on ports associated with links tagged with the error identifier.
US07793153B2 Checkpointing and restoring user space data structures used by an application
Provided are a method, system, and article of manufacture for checkpointing and restoring user space data structures used by an application accessing a data structure maintained by an operating system for an executing application. Information in the accessed data structure is saved with checkpoint information for the application. An operation to restore the application from the checkpoint information is initialized. A restored data structure is generated to include the saved information in the accessed data structure saved in the checkpoint information in response to restoring the application. An initialization routine of the application is modified to bypass initializing the data structure as part of the application initialization routine to restore the application.
US07793151B2 Dynamic partitioning of event patterns for determining symptoms
Events experienced by resources are locally processed by secondary autonomic managers into consolidated events. These consolidated events are then transmitted to a primary autonomic manager, which recognizes symptoms of conditions found in a computer system that utilizes the resources. The primary autonomic manager is thus able to leverage information in a symptom catalog to process the consolidated events to recognize such symptoms.
US07793147B2 Methods and systems for providing reconfigurable and recoverable computing resources
A method for optimizing the use of digital computing resources to achieve reliability and availability of the computing resources is disclosed. The method comprises providing one or more processors with a recovery mechanism, the one or more processors executing one or more applications. A determination is made whether the one or more processors needs to be reconfigured. A rapid recovery is employed to reconfigure the one or more processors when needed. A computing system that provides reconfigurable and recoverable computing resources is also disclosed. The system comprises one or more processors with a recovery mechanism, with the one or more processors configured to execute a first application, and an additional processor configured to execute a second application different than the first application. The additional processor is reconfigurable with rapid recovery such that the additional processor can execute the first application when one of the one more processors fails.
US07793145B2 Method and apparatus for verifying fault tolerant configuration
The verification of fault-tolerant connections between redundant controller pairs and nodes is provided. In particular, a node identifier seen at one port of the controllers is compared to the node identifier seen at another port of the controllers. In response to determining that proper connections have not been made, an error or warning signal may be generated. In addition, where supported by dynamic port configuration, the ports of the controllers may be reconfigured in response to the comparison to effect proper connections. In response to determining that proper connections have been made, a signal verifying that proper connections have been made may be generated.
US07793142B2 Automatically freezing functionality of a computing entity responsive to an error
Facilitating error handling of computing environments, including those environments having file systems. Responsive to an entity of the computing environment, such as a client of a file system, obtaining at least an indication of an error, a portion of functionality of the entity is automatically frozen. The obtaining is, for instance, responsive to an event of another entity of the computing environment, such as a server of the file system. Eventually, the frozen functionality is thawed allowing the functionality to proceed.
US07793141B1 eCommerce outage customer notification
Techniques for notifying customers when an outage of an eCommerce system has been resolved are disclosed. An e-commerce on-line platform detects the functional outage of a transaction entity when customers are trying to access an associated service from the transaction entity. Consequently, customers are routed to an outage web page, where customers are requested to provide contact information. When the functional outage is resolved, customers are notified using the contact information. Contact information may be the e-mail address or the phone number of the customer. A contact list is formed and a batch of notification requests is sent by an eCommerce on-line platform through an alerting vendor for notifying customers when a functional outage has been resolved. Notification requests may be partitioned into a plurality of batches so that customers are alerted in waves for controlling traffic on the associated transaction entity.
US07793138B2 Anomaly detection for storage traffic in a data center
Disclosed are methods and apparatus for detecting anomalies in a storage area network (SAN). Provided are one or more anomaly type(s) and corresponding actions to be performed when the one or more anomaly types are detected. Traffic in the SAN is then inspected in order to detect the one or more provided anomaly type(s). When a one of the provided one or more anomaly type(s) is detected, one or more of the corresponding action(s) is performed. The provided anomaly type(s) may include one or more of the following: a read or write access pattern anomaly, excessive login or control requests, a bandwidth usage anomaly, a configuration anomaly, and a hardware anomaly. The provided corresponding actions may include logging and/or publishing the detected anomaly, enabling capture of the detected anomaly by an analysis device, re-authentication of a host that is responsible for the anomaly, disable access control for a host that is responsible for the anomaly, rate control of an anomalous link, and shut down of an anomalous link.
US07793133B2 Power management method and system based on data unit running cycle and performance requirement
Power management methods and systems. First, a running cycle of a processing unit processing a data unit is recorded. A gating signal is generated according to the running cycle and a performance requirement, and a working clock is adjusted according to the gating signal. Thereafter, the adjusted working signal is provided to the processing unit.
US07793132B2 Integrated circuit having frequency dependent noise avoidance
An integrated circuit includes first, second and third circuits, a clock module and a rate adapting module. The first circuit causes frequency dependent noise and is clocked based on a clock signal. The second circuit is rate dependent and is clocked based on an operation dependent clock signal. The third circuit is susceptible to adverse performance when the frequency dependent noise has a component within a given frequency range. The clock module generates a clock signal having a rate such that frequency dependent noise components associated with the clock signal are outside the given frequency range. The rate adapting module is coupled to produce the operation dependent clock signal from the clock signal.
US07793126B2 Using priorities and power usage to allocate power budget
Aspects of the subject matter described herein relate to using priorities and power usage to allocate power budget to devices. In aspects, a console that maintains power usage, priorities, and other power data regarding a set of devices may receive a notification that a device has exceeded its budgeted power. In response, using priorities and power usage associated with the devices, the console determines one or more devices to instruct to use less power. A device that exceeded its budgeted power may be instructed to operate at a lower power level or another device (e.g., a lower priority device that is underutilizing its budgeted power) may be instructed to reduce its power to remain below a power budget for the set of devices.
US07793121B2 Charging display system
In one aspect, a method is provided for operating a charging display system that is capable of wirelessly charging a rechargeable device positioned on a connector-less charging surface. In accordance with the method, the presence of a chargeable device on the charging surface is detected and the type of the chargeable device is identified. A set of interaction options based upon the identity of the chargeable device with the set, including a charging interaction option, is determined and, a displayable output signal based upon the determined set interaction options is generated. The set of interaction options is initiated based upon the detected presence of the chargeable device on the charging surface and the identified device type and, the output signal is presented on a display of the charging device.
US07793118B2 Electronic device with a plurality of charging modes
An electronic device with several charging modes includes a transmission module, a central control module, an interface module, and a power module. The transmission module includes a first connecting terminal for connecting an external electronic product and produces a corresponding identification signal according to each external electronic product. The central control module supplies different power supplies to each external electronic product and produces a corresponding power setting signal. The interface module obtains a different power supply for each external electronic product through the transmitting module and converts each different power supply into a same charging power according to the power setting signal and identification signal. The power is stored in the power module to charge the power module, so that the electronic device just needs a transmitting module to obtain the power from any external electronic product, and thus greatly improve the convenience of charging the electronic device.
US07793115B2 Method and apparatus for operating a power feed in a computer system
Method, and apparatus for operating a power feed in a computing system. One exemplary embodiment includes monitoring the power feed to ensure the power level of the entire system never remains above a first power level and only remains above a second power level for a period of time determined by a timer level.
US07793112B2 Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast over a network. The silos selectively store data. Each silo responds to data requests broadcast over the network with data the silo has previously intercepted. A content addressable file scheme is used to enable the data repositories to reliably identify data being requested. When a data request is received, each silo evaluates whether it has all or a portion of the data being requested and responds to requests when it has the data. Requests for data are implemented by broadcasting a cryptographic has data identifier of the data file needed. The data identifier is used by a silo to determine which data to receive and store.
US07793110B2 Posture-based data protection
One embodiment of the present invention provides a system that facilitates access to encrypted data on a computing device based on a security-posture of the computing device. During operation, the system assesses the security-posture of the computing device upon which the encrypted data is stored. If the assessed security-posture meets specified criteria, the system provides the computing device with a key which enables the computing device to access the encrypted data.
US07793106B2 Method and system for certifying the authority of a signer of an electronic document
Method and system for endorsing and verifying the authority of a digital signature is provided. The system includes, a server that is operationally coupled to a user's computer via a network link, wherein the server receives a signed document; the server identifies the type of document submitted and the signer's authority to sign it; and if all conditions are met, the server provides a signed statement or endorsement stating the user was authorized to sign the electronic document.
US07793104B2 Security authentication and key management within an infrastructure-based wireless multi-hop network
A system and method of security authentication and key management scheme in a multi-hop wireless network is provided herein with a hop-by-hop security model. The scheme adapts the 802.11r key hierarchy into the meshed AP network. In this approach, a top key holder (R0KH) derives and holds the top Pairwise Master Key (PMK—0) for each supplicant wireless device after the authentication process. All authenticator AP take the level one key holder (R1KH) role and receive the next level Pairwise Master Key (PMK—1) from R0KH. The link level data protection key is derived from PMK—1 via the 802.11i 4-way handshaking.
US07793102B2 Method for authentication between a portable telecommunication object and a public access terminal
A method of mutually authenticating, firstly, a portable object (10) assigned a unique identifier (MSISDN) and including first wireless communications means and, secondly, a public access terminal (20) including second wireless communications means and telecommunications means for communicating via a telecommunications network (1). The portable object (10) is assigned a wireless communication key (Kme). An authentication server (30) is installed on the network (1) and adapted to determine the key Kme from the identifier (MSISDN). The identifier (MSISDN) of the portable object (10) is sent to the terminal (20) and then from the terminal (20) to the authentication server (30). The authentication server (30) determines the key Kme and allocates the wireless communication key Kme to a calculation unit (30). The calculation unit (30) calculates a session key (Ksession) from the key Kme of the portable object (10) and allocates the key Ksession to the public access terminal (20). The terminal (20) sends the portable object (10) a first message signed using the key Ksession, the portable object (10) acquires the key Ksession from the first message and the key Kme, and authenticates the terminal (20) by verifying the signature of the first signed message. The portable object (10) sends the terminal (20) a second message signed with the key Ksession, and the terminal (20) authenticates the portable object (10) by verifying the signature of the second signed message.
US07793097B2 Extension of X.509 certificates to simultaneously support multiple cryptographic algorithms
A technique permitting an X.509 certificate to simultaneously support more than one cryptographic algorithm. An alterative public key and alternative signature are provided as extensions in the body of the certificate. These extensions define a second (or more) cryptographic algorithm which may be utilized to verify the certificate. These are not authenticated by the primary signature and signature algorithm in the primary cryptographic algorithm. These newly defined extensions are reviewed by a receiving entity if the entity does not support the cryptographic algorithm of the primary signature.
US07793095B2 Distributed hierarchical identity management
A system and methods for identity management and authentication are provided herein. The present invention employs shadow domains to prove entity membership in an identity management system where responsibility for trust relationships is devolved to the user. The present invention additionally teaches doubly signed certificate transmission for authentication of assertions made by third parties in the identity management network.
US07793094B2 HTTP cookie protection by a network security device
An intrusion detection system and method for a computer network includes a processor and one or more programs that run on the processor for application inspection of data packets traversing the computer network. The one or more programs also obtaining attribute information from the packets specific to a particular application and comparing the attribute information against a knowledge database that provides a baseline of normal network behavior. The processor raises an alarm whenever the attribute information exceeds a predetermined range of deviation from the baseline of normal network behavior.
US07793093B2 Communications state transition monitoring method and communications state transition monitoring device utilizing the same
It is an object of the present invention to provide a device for generating analysis object data that allows the simple setting of an intrusion detection policy, and more specifically, to allow policy setting that performs pattern matching with a plurality of signatures summarized as a single intrusion detection policy, and to allow policy setting that performs pattern matching of the context of an attack and response to this attack.
US07793091B2 Method, computer-readable media, devices and systems for loading a selected operating system of interest
Representative of the various embodiments is a method for implementation during a computer's boot sequence to load a selected operating system (OS) of interest. For purposes of such a method the computer includes a system BIOS, a video BIOS, and a customary boot loader accessible from a pre-determined address pointed to by a system interrupt pointer. During system BIOS execution, the system interrupt pointer is redirected to an alternate address from which a replacement boot loader is accessible. The selected OS of interest is then loaded via the replacement boot loader rather than the customary boot loader.
US07793089B2 Configurable backplane connectivity for an electrical device
A method comprises obtaining connectivity information from a plurality of electrical devices. Each such electrical device is separately coupled to a backplane, and at least one electrical device comprises a plurality of electrical interfaces adapted to be selectively coupled to each of multiple other electrical devices. Based on connectivity information from the at least one electrical device, the method further comprises providing configuration information to the at least one electrical device to cause the at least one electrical device to electrically couple to a target other electrical device via the backplane.
US07793082B2 Latch to block short path violation
An integrated circuit includes processing pipeline stages formed of an input register, processing circuit and an output register. The output register employs speculative sampling and uses a subsequent speculation period during which any change in its input is detected and used to indicate a speculation error. In order to reduce the chances of a race condition giving rise to a false positive detection of a speculation error due to a too rapid signal propagation through the processing circuitry a transparent latch is disposed at the approximate midpoint, measured in terms of propagation delay, within the processing circuitry. This transparent latch is non-transmissive during the speculation period of the output register so as to prevent any new signal propagating from the input register during the speculation period from reaching the output register.
US07793080B2 Processing pipeline having parallel dispatch and method thereof
One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage.
US07793070B2 Processing system implementing multiple page size memory organization with multiple translation lookaside buffers having differing characteristics
A processing system includes memory management software responsive to a translation lookaside buffer miss. The memory management software updates translation lookaside buffer information based on one or more missed virtual addresses. Entries of a first translation lookaside buffer are updated by the memory management software with information corresponding to the missed virtual addresses if memory page size information for the missed virtual addresses meet a first criterion. Entries of a second translation lookaside buffer are updated by the memory management software with information corresponding to the missed virtual addresses if memory page size information for the missed virtual addresses meet a second criterion. The first and second criterion may correspond to first and second memory page sizes supported by the respective translation lookaside buffers.
US07793068B2 Dual mode access for non-volatile storage devices
Method and mass storage memory system is provided. The system includes, re-programmable non-volatile memory cells, the memory cells being arranged in a plurality of blocks that are erasable together; and a controller including a microprocessor that is adapted to receive files of data identified by unique identifiers via a first interface and the controller causes a received data file to be stored in one or more memory blocks; and the controller receives data identified by logical addresses via a second interface and stores the received data in one or more memory blocks, wherein data written via the first interface is indexed using the unique identifiers so that data is accessible via the second interface or the first interface; and data received via the second interface is indexed so that data can be accessed via the first interface or the second interface.
US07793066B2 Data storage system for storing data in different types of data storage media
A data storage system for storing data includes a data storage medium and a data interface that communicates with the data storage medium. The data interface is configured to place data into a logical data capsule having a defined size, where the data placed into the logical data capsule can occupy less than the defined size of the logical data capsule. In the data storage system, the logical data capsule is moved as a whole between the data storage medium and the data interface. Additionally, when any data in the logical data capsule is read or modified, all of the data in the logical data capsule is read or modified as a whole.
US07793065B2 System and method for dynamic sizing of cache sequential list
A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses.
US07793064B2 Storage system having a first computer, a second computer connected to the first computer via a network, and a storage device system that is accessed by the second computer
When a computer 10 receives a request from the client computer 30 to access snapshot files, the target device to be used is identified. The computer 10 makes a request to the identified target device TD for attachment of the logical device LDEV that stores the snapshot files for which access is requested. When the computer 10 receives notification that the attachment has ended from the storage device system 20, the identified target device is mounted on the directory in which the snapshot files are stored.
US07793063B1 Method and system for automatic calibration of a DQS signal in a storage controller
A calibration system for a data storage device includes a memory and a memory control module. The memory buffers data between a host and the data storage device and generates a data strobe signal. The memory control module selectively adjusts a delay of the data strobe signal. Data is read from the memory based on the data strobe signal.
US07793062B2 Copy engine and a method for data movement
A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialization mechanism in which a write is made to control register (201) of zero count. If the copy engine (104) is locked, the write of zero count is retried until the existing copy operation has completed and then it will complete with no effect.
US07793061B1 Techniques for using flash-based memory as a write cache and a vault
Described are techniques for managing data in a data storage system. While the data storage system is operating in a first mode, portions of cached write data not yet destaged to a data storage device are copied from the volatile memory cache to a first area in a flash-based memory. In response to a vault operation event, the data storage system operates in a second mode in which all remaining portions of cached write data from the volatile memory cache not currently included in the first area are copied to a second area of the flash-based memory.
US07793060B2 System method and circuit for differential mirroring of data
Disclosed is a system, method and circuit for mirroring data on a data server. According to some embodiments of the present invention, a primary mirroring module associated with a primary server may be adapted to establish data mirroring connections between the primary server and one or more mirror sever systems. According to some embodiments of the present invention, the primary mirroring module includes an evaluator unit which generates a delta file to be transmitted to the one or more mirror server systems.
US07793057B2 Storage system construction managing device and construction management method
The device of the present invention manages changes in the construction of a storage system in a unified manner, and optimally disposes resources. The servers are logically divided into a plurality of virtual servers, the switches are logically divided into a plurality of zones, and the storage devices are logically divided into a plurality of virtual storage devices. The respective logical devices are respectively managed by respective managing parts. These respective managing parts are connected to a managing device via a network used for management. The managing device re-disposes resources in application program units on the basis of the load states of the respective resources in the storage system.
US07793051B1 Global shared memory subsystem
An embodiment of the present invention is directed to an apparatus for sharing memory among a plurality of compute nodes. The apparatus includes a memory, a plurality of interfaces for coupling the apparatus with the compute nodes, a switching fabric coupled with the interfaces, and a processor coupled with the switching fabric and the memory. The processor is operable to assign a portion of the memory to a particular compute node for exclusive access by the particular compute node.
US07793048B2 System bus structure for large L2 cache array topology with different latency domains
A cache memory which loads two memory values into two cache lines by receiving separate portions of a first requested memory value from a first data bus over a first time span of successive clock cycles and receiving separate portions of a second requested memory value from a second data bus over a second time span of successive clock cycles which overlaps with the first time span. In the illustrative embodiment a first input line is used for loading both a first byte array of the first cache line and a first byte array of the second cache line, a second input line is used for loading both a second byte array of the first cache line and a second byte array of the second cache line, and the transmission of the separate portions of the first and second memory values is interleaved between the first and second data busses.
US07793040B2 Content addressable memory architecture
A content addressable memory (CAM) architecture comprises two components, a small, fast on-chip cache memory that stores data that is likely needed in the immediate future, and an off-chip main memory in normal RAM. The CAM allows data to be stored with an associated tag that is of any size and identifies the data. Via tags, waves of data are launched into a machine's computational hardware and re-associated with related tags upon return. Tags may be generated so that related data values have adjacent storage locations, facilitating fast retrieval. Typically, the CAM emits only complete operand sets. By using tags to identify unique operand sets, computations can be allowed to proceed out of order, and be recollected later for further processing. This allows greater computational speed via multiple parallel processing units that compute large sets of operand sets, or by opportunistically fetching and executing operand sets as they become available.
US07793039B2 Interface for a semiconductor memory device and method for controlling the interface
A semiconductor memory device includes a memory core, a first interface to receive write data from a first set of interconnect resources, and a second interface, separate from the first interface, to receive from a second set of interconnect resources a column address and a first code. The column address is associated with the write data and identifies a column of the memory core in which to store the write data. The first code indicates whether the write data is selectively masked by data mask information. If the first code indicates that the write data is selectively masked, the second interface is to receive data mask information specifying whether to selectively write portions of the write data to the memory core.
US07793038B2 System and method for programmable bank selection for banked memory subsystems
A programmable memory system and method for enabling one or more processor devices access to shared memory in a computing environment, the shared memory including one or more memory storage structures having addressable locations for storing data. The system comprises: one or more first logic devices associated with a respective one or more processor devices, each first logic device for receiving physical memory address signals and programmable for generating a respective memory storage structure select signal upon receipt of pre-determined address bit values at selected physical memory address bit locations; and, a second logic device responsive to each of the respective select signal for generating an address signal used for selecting a memory storage structure for processor access. The system thus enables each processor device of a computing environment memory storage access distributed across the one or more memory storage structures.
US07793034B2 Memory controller and method for multi-path address translation in non-uniform memory configurations
In a method of translating a physical memory address to a device address in a device memory space, a fast address translate of the physical memory address, adapted to translate addresses in uniformly configured device memory space, is performed thereby generating a first translated address. A full address translate of the physical memory address, adapted to translate addresses in non-uniformly configured device memory space, is also performed thereby generating a second translated address. Boundaries of a uniform portion of the device memory space are identified, to which the physical memory address is compared to determine if the physical memory address is in the uniform portion of the device memory space. When the physical memory address is in the uniform portion, the first translated address is selected as the device address. Otherwise, the second translated address is selected.
US07793032B2 Systems and methods for efficient handling of data traffic and processing within a processing device
The present invention provides an improved platform hub that aims to, in some embodiments, optimize system resources to improve system performance and/or reduce consumption of power.
US07793027B2 Portable computer apparatus with thermal enhancements and multiple modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation.
US07793023B2 Exclusion control
An exclusion controller which allows an information processing unit to acquire a contended resource to the exclusion of the other information processing units includes a plurality of non-prioritized information processing units mutually exclusively acquiring a non-prioritized exclusion right, which indicates a candidate for acquiring the contended resource, by a first process. The exclusion controller further includes a prioritized information processing unit acquiring the contended resource by a second process, which requires a shorter processing time than the first process, to the exclusion of the non-prioritized information processing unit having acquired the non-prioritized exclusion right.
US07793021B2 Method for synchronizing a transmission of information and a device having synchronizing capabilities
A method for synchronizing a transmission of information over a bus, and a device having synchronization capabilities. The device includes: a bus that includes multiple bus lines, a bus transmitter connected between an information source and the bus, a bus receiver connected between the bus and an information target; wherein the information source and the information target are mutually asynchronous; wherein the device is characterized by including a bus receiver control circuit that controls the bus receiver circuit and a bus transmitter control circuit that controls the bus transmitter circuit; wherein the bus transmitter control circuit enables to transmit information from the information source to the bus in response to a change in a value of a feedback signal sent from the bus receiver control circuit and wherein the bus receiver control circuit enables to provide information from the bus to the information target in response to a change in a value of a delayed strobe signal provided by a delay unit connected between the bus receiver control circuit and the bus transmitter control circuit.
US07793020B1 Apparatus and method to read information from an information storage medium
A method and apparatus to read information from an information storage medium using a read channel, where that read channel includes a data cache. The invention generates an analog waveform comprising the information, and provides that analog waveform to a read channel, and generates a digital signal from that analog waveform using one or more first operating parameters. The method error corrects that digital signal at an actual error correction rate, and determines if the actual error correction rate is greater than an error correction rate threshold. If the actual error correction rate exceeds the error correction rate threshold, then the method captures the digital signal, stores that captured data in a data cache, reads that digital signal from the cache, generates one or more second operating parameters, and provides those one or more second operating parameters to the read channel. Thereafter, the method uses those one or more second operating parameters to read the information from the information storage medium.
US07793019B1 Redirecting input and output for multiple computers
Apparatus, methods, and systems provide for remote management of a set of local computers by transferring screen frames produced by the local computer for viewing at a remote computer. A redirection module captures and transmits video signals from a local computer through over a network, such as the Internet, to a remote computer where the remote computer produces a display that contains the screen frames being transferred. The module is configured for use with and installation within a keyboard, video, and mouse switch configured for receiving the module. The redirection module is further configured for use with and installation on a server-blade to allow remote management of the server-blade.
US07793017B2 Connection module for sensors
A connector module for the connection of a sensor, such as an optoelectronic sensor, to a fieldbus, having a sensor interface for the connection of the connector module to an interface of the sensor, a bus interface for the connection of the connector module to an interface of a fieldbus and a circuit for the exchange of data to receive data from the sensor interface and to convert them with respect to their format and to output the converted data at the bus interface. The circuit for the exchange of data includes a memory for the intermediate storage of a sensor-specific control file or description file received from the sensor interface, with the control file or description file being able to be processed in the circuit such that the connector module shows the behavior of the respective connected sensor with respect to the fieldbus.
US07793016B2 Information processing apparatus, its control method and control program
An information processing apparatus capable of communication with an external unit connected thereto. The apparatus has a connection unit to connect the external unit, a first control unit connectable to the external unit for controlling communication between the connected external unit and the information processing apparatus, a second control unit connectable to the external unit for controlling communication between the connected external unit and the information processing apparatus, and a switching unit to select the first control unit or the second control unit as a control unit connected to the external unit for communication between the connected external unit and the information processing apparatus.
US07793014B2 Data storage device with multi-access capabilities
A peripheral device of a host computer includes a microcontroller and two virtual devices. The first virtual device passes, to the microcontroller, commands of a first command set from any user of the host computer and preferably also commands of a second command set from only privileged users of the host computer. The second virtual device passes, to the microcontroller, commands of the second set from any user of the host computer. In one physical implementation of the invention, the two virtual devices are implemented as separate physical devices, and the second device is connected to an interface to the host computer only if the user is not privileged. In another physical implementation of the invention, the two virtual devices are implemented in a common physical device, and a sector of a memory of the peripheral device is reserved for handling commands of the second set from non-privileged users.
US07793013B1 High-speed FIR filters in FPGAs
Methods, circuits, and an apparatus for filtering high-speed serial data is disclosed. In one embodiment, a Programmable Logic Device (PLD) is configured with a filter circuit for filtering serial data at a first clock rate. The filter circuit converts an N number of serial data streams into an N number of M-bit words based on a deserialization factor. The M-bit words are converted to an M number of N-bit data words. The N-Bit data words are filtered at a second clock rate, reformatted, serialized, and outputted as individual serial data streams at the first clock rate. In one embodiment, the N-bit data words are digitally filtered by a Finite Impulse Response (FIR) filter operating at the second clock rate. The data output of the FIR filter is then serialized into an N number of serial data output streams operating at the first clock rate.
US07793012B2 Information processing unit, system and method, and processor
The invention is provided to improve the information processing efficiency of a multiprocessor system. An information processing apparatus 1000 comprises a main processor 200 for exercising centralized control on the entire apparatus, a graphic processor 100 for performing image processing operations, and a main memory 50. The information processing apparatus 1000 also comprises a DMA controller 28 which controls m (m is an integer, m>1) pieces of data transfer simultaneously, a main memory 50 for data intended for the particular processing is expanded first, and a group of n (n is an integer, n>m) buffers 12 for storing data when the data is transferred from the main memory 50. When a plurality of data transfers are performed simultaneously, a first buffer out of the group of buffers 12 is set as the destination of one of the data transfers, and a second buffer is set as the destination of another data transfer.
US07793011B2 Performance evaluation of algorithmic tasks and dynamic parameterization on multi-core processing systems
A method for evaluating performance of DMA-based algorithmic tasks on a target multi-core processing system includes the steps of: inputting a template for a specified task, the template including DMA-related parameters specifying DMA operations and computational operations to be performed; evaluating performance for the specified task by running a benchmark on the target multi-core processing system, the benchmark being operative to generate data access patterns using DMA operations and invoking prescribed computation routines as specified by the input template; and providing results of the benchmark indicative of a measure of performance of the specified task corresponding to the target multi-core processing system.
US07793010B2 Bus system with multiple modes of operation
An apparatus and a computer-implemented method for processing data in a bus system component. The bus system component is configured to operate in one of an endpoint mode and a root complex mode. Responsive to configuring the bus system component to operate in endpoint mode, the data is processed through the bus system component according to an endpoint process. Responsive to configuring the bus system component to operate in root complex mode, the data is transferred through the bus system component according to a root complex mode. In an illustrative example, the bus system component is a peripheral control interconnect express component.
US07793006B2 Method and apparatus for managing reconfiguration data memory with a preservation data storing buffer in the target system and server
Provided are an apparatus and a method of managing a reconfiguration data memory. A space for a memory that stores configuration data used for reconfiguration of a target system is not provided in the target system. Instead the configuration data is stored in a separate server and, if required, the configuration data is transmitted to the target system through an Internet. Data that should be preserved after the reconfiguration among data contents stored in SoC internal and external memories of the target system is transferred to the server. The emptied space of the SoC internal and external memories is used as a configuration memory. After the reconfiguration, the preservation data is returned to its original position in the memories.
US07793001B2 Packet compression for network packet traffic analysis
Methods of capturing and compressing trace data for use in network packet traffic analysis are described. In an embodiment, when a packet is received, two records of the packet are created and stored. One record is stored in a file associated with the source address of the packet and the other record is stored in a file associated with the destination address of the packet. Various packet compression techniques are described and one example compares a newly received packet to the previous packet which has been stored in the same file and sets bits in the record which denote whether fields in the newly received packet are the same as the corresponding fields in the previous packet.
US07792999B2 Image data server
Disclosed is an image data server which transmits image data through a communication network to a client apparatus for displaying an image on a display screen, the image data server including: an obtainment section to obtain aspect ratio information of the display screen from the client apparatus through the communication network; a specification section to specify a display screen area where the image based on the image data is not displayed in the display screen of the client apparatus when the image is output to the client apparatus according to the aspect ratio information obtained by the obtainment section; a creation section to create combined data by combining background image data corresponding to the display screen area specified by the specification section with the image data; and a transmission section to transmit the combined data created by the creation section through the communication network to the client apparatus.
US07792997B2 Freight backbone messaging architecture
A messaging architecture extends the communication capability of complex systems in existing enterprises. The architecture implements sophisticated messaging capability between typically disparate order management and shipping systems. As a result, the messaging architecture greatly streamlines order processing and shipping, increases productivity, increases system uptime and provides a baseline solution for customers that desire integrated order processing and shipping.
US07792995B2 Accessing data processing systems behind a NAT enabled network
A NAT data processing system is located behind a NAT enabled network with a NAT device as a gateway to the NAT enabled network. A client system located outside the NAT enabled network queries the NAT device for the address of the NAT data processing system located behind the NAT enabled network. The query is automatically routed through the NAT device to a DNS server. The DNS server then returns an address for the NAT data processing system and source routing for the NAT device. The NAT device forwards the address and source routing to the client system. Then, the client system sends packets to the NAT data processing system at the address with source routing through the NAT device, such that the NAT data processing system behind the NAT enabled network is directly accessed by the client system from outside the NAT enabled network.
US07792992B2 Serverless distributed monitoring and anomaly detection for a service oriented architecture
A system and method for serverless distributed monitoring anomaly detection for a service oriented architecture is provided. The method includes selecting a number of nodes, e.g. super peers, to form an overlay network which is configured to facilitate bidirectional information flow creating a peer-to-peer monitoring framework through replication chains. The method continues with mapping the overlay network to data by assigning each of the selected nodes to a data region related to its surroundings. The method continues with distributing the data regions among the nodes via the aforementioned replication chain, where each replication chain is sensitive to the type of application that requests data duplication in monitoring the data by collecting information from each of those nodes that correspond to an assigned or distributed data region. This method may also include taking corrective action if the node detects an anomaly.
US07792991B2 Method and apparatus for advertising a link cost in a data communications network
A method is described of advertising a link cost in a data communication network having as components nodes and links. A node detects a change of state of an adjacent component. The change of state can be between an activated and a deactivated state or vice versa. The node varies an associated link cost by an incremental value and advertises the varied cost.
US07792986B2 Relevance clause for computed relevance messaging
The invention disclosed herein enables a collection of computers and associated communications infrastructure to offer a new communications process which allows information providers to broadcast information to a population of information consumers. The information may be targeted to those consumers who have a precisely formulated need for the information. This targeting may be based on information which is inaccessible to other communications protocols. The targeting also includes a time element. Information can be brought to the attention of the consumer precisely when it has become applicable, which may occur immediately upon receipt of the message, but may also occur long after the message arrives. The communications process may operate without intruding on consumers who do not exhibit the precisely-specified need for the information, and it may operate without compromising the security or privacy of the consumers who participate.
US07792982B2 System and method for distributing streaming content through cooperative networking
A system and method for distributing streaming content data from a server to multiple clients enables the server to handle transient surges of requests by having the clients cooperate with the server and other clients to distribute content, thereby alleviating the load on the server. The server divides the streaming content into multiple sub-streams (e.g., by using multiple description coding), and constructs multiple distribution trees with itself at the root and each client as a node in each of the trees. Each sub-stream is transmitted down a corresponding one of the distribution trees. Clients that receive sub-streams from its parent nodes in the distribution trees in turn forward the sub-streams to their child nodes in the trees.
US07792981B2 Generic communications protocol translator
The present invention discloses a generic protocol translator (32) that translates information from a source device to a destination device. The generic protocol translator (32) includes a receiver circuit manager (92) that receives information from a source device that is intended for a destination device through one or more interface sockets (104). The present invention also includes one or more receivers (106) receive information from the receiver circuit manager. Further included are one or more message converters (110) that convert the information to the destination format using a conversion process. Additionally included is a message router (112) that determines which destination protocol is appropriate for the information. And, the present invention includes one or more message senders (114) that transfer the information in the destination format and protocol to the destination device.
US07792979B1 Object tree walking
A request to access a content management related service is obtained, where the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules so that the content management related service is able to properly operate using the processed information.
US07792975B1 Application session management in networking devices
A networking device comprises an interface configured to receive and transmit data from and to a network; policy data configured to specify, for one or more application-layer messages, a session key that uniquely identifies an application session associated with the application-layer messages; logic encoded in one or more media for execution and when executed operable to receive a particular application-layer message through the interface, generate a particular session key for the particular application-layer message based on the policy data, and provide the particular session key to a message processing function.
US07792973B2 Systems and methods for initiating announcements in a SIP telecommunications network
Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.
US07792972B2 Packet forwarding control method and packet forwarding apparatus
In a wide area Ethernet network, an edge side gateway (EGW) acquires layer 2 tunneling control information from an authentication server when a PADI is received from a user terminal, stores the correspondence between the source address of the PADI and the layer 2 tunneling control information in its management table, encapsulates the PADI in accordance with the layer 2 tunneling control information, and transmits the encapsulated PADI packet to the wide area Ethernet network. A core side gateway (CGW) having received the encapsulated PADI packet stores the correspondence between the tunneling control information and the source address extracted from the received packet in its management table, and forwards the PADI obtained by decapsulating the received packet to a broadband access server. Thereafter, each of the EGW and CGW forward received packets for the user after converting their format by referencing to the management tables.
US07792965B2 Method and apparatus for simplified user access to multiple browser transports in a mobile communication device
System and method are set forth for providing Web access to a user on a mobile communication device. A plurality of browser transports are associated with a single browser icon for display on the mobile communication device, and a predetermined one of the plurality of browser transports is selected for displaying information based on characteristics of the information being requested by the user.
US07792964B2 Running internet applications with low rights
In various embodiments, applications that are configured to interact with the Internet in some way are executed in a restricted process with a reduced privilege level that can prohibit the application from accessing portions of an associated computing device. For example, in some embodiments, the restricted process can prohibit applications from read and write access to portions of a system's computer-readable media, such as the hard disk, that contains administrative data and settings information and user data and settings. In these embodiments, a special portion of the disk, termed a “containment zone”, is designated and used by applications in this restricted process.
US07792963B2 Method to block unauthorized network traffic in a cable data network
The present invention teaches methods and systems for subscriber blocking of unauthorized network traffic in a cable data network. The cable modem termination system (CMTS) incorporates a data gateway agent that filters unauthorized traffic thereby eliminating consumption based subscribers from being responsible for related service charges. Embodiments incorporate the use of packet filtering, hybrid stateful packet filtering, content filtering, application layer filtering and time based filtering. Greater acceptance of consumption based billing is achieved by having the filter settings directed by the subscriber.
US07792958B1 Transaction management system
The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.
US07792951B2 Apparatus and methods for classification of web sites
Apparatus and methods for classifying web sites are provided. With the apparatus and methods, traffic data is obtained for a plurality of web sites. This patterns, or templates, for each web site are generated based on this traffic data and the patterns are clustered into classes of web sites using a clustering algorithm. The clusters, or classes, are then profiled to generate a template for each class. The template for each class is generated by first shifting the patterns for each web site that is part of the class to compensate for effects like time zone differences, if any, and then identifying a pattern that is most similar to all of the patterns in the class. Once the template for each class is generated, this template is then used with traffic data from a new web site to classify the new web site into one of the existing classes. In other words, when traffic data for a new web site is received, a pattern for the traffic data of the new web site is generated and compared to the templates for the various classes. If a matching class template is identified, the new web site is classified into the corresponding class. If the pattern for the new web site does not match any of the existing templates, a new template and class may be generated based on the pattern for the new web site.
US07792949B2 Method and system for video network discovery
Network device discovery method and system performs network device discovery in a more efficient manner by retrieving information from a registration network device about other network devices and then using the retrieved information to select discovery tests to discover the configuration of the other network devices in a more efficient manner. For instance, video network device discovery process identifies a gatekeeper and retrieves the registration list of video devices from the gatekeeper. The video devices on the gatekeeper registration list are then queried with selected discovery tests to determine network configuration for the devices, such as device type, without having to use unnecessary discovery tests associated with the discovery of other types of network devices.
US07792947B1 Apparatus and method for dynamically coordinating the delivery of computer readable media
The invention includes a method of tracking distributed content within a computer network. The method includes the step of identifying the delivery of a set of Network Information Monitors (NIMs). Information about each NTM within the set of NIMs is tracked. The information includes a first time at which a user opens a selected NIM, a second time at which the user closes the selected NW, and an identifier for the selected NIM. The information is used to determine sub-sets of NIMs that are displayed simultaneously. The invention also includes a method of identifying the delivery of a Network Information Monitor (NIM) to a user. Content information for the NIM is recorded. NIM use activity is tracked the user for a set of NIMs. The content information is correlated with the NIM use activity.
US07792946B2 Method and apparatus for inexpensively monitoring and controlling remotely distributed appliances
A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions.
US07792945B2 Method and apparatus for managing the disposition of data in systems when data is on legal hold
This disclosure relates to systems, methods and apparatuses for managing the disposition of data for an event consumer while taking into account whether data has been held from disposition.
US07792942B1 DHCP server synchronization with DHCP proxy
Managing a network resource is disclosed. An indication that a resource assigned to a subscriber host by a resource allocating node is no longer to be used by the subscriber host is received at a node other than the subscriber host or the resource allocating node. A resource release communication is sent to the resource allocating node from said node other than the subscriber host or the resource allocating node. The resource release communication appears to the resource allocating node to originate from the subscriber host and indicates to the resource allocating node that the resource is no longer to be used by the subscriber host.
US07792931B2 Model-based system provisioning
Model-based system provisioning includes accessing a model of an application to be installed in a system and further accessing a model of the system. An installation specification for the application is also generated, the installation specification being derived at least in part from the model of the application and the model of the system.
US07792928B2 Method for establishing secure remote access over a network
A method and apparatus that provides means for remotely accessing a device over a network. The method and apparatus includes connecting, by a first device, to a server over a network for communication with a second device over the network, sending a request for remote access from the first device to the second device over the network by utilizing information provided by the server, storing, by the second device, remote access data in an image file, wherein the remote access data stored includes information to remotely access the second device or resources of the second device over the network, sending the image file with the remote access data to the first device over the network and accessing, by the first device, the second device or resources connected to the second device over using the remote access data stored in the image file.
US07792922B2 Systems and methods for managing health of a client system
A method and system for monitoring the health of a networked client computer node include health service agent software that scans the client computer node upon which the agent is installed. The health service agent software transmits data to a health service data manager identifying the type of client node upon which the agent is installed to permit retrieval by the manager of a health service task list specifying rules and executables applied by the health service agent to an associated client node.
US07792921B2 Metadata endpoint for a generic service
A system and method for creating a metadata endpoint for a generic data service provided by a first Service Oriented Environment (SOE) is disclosed. The first SOE is an SOE in which a process that hosts the runtime environment of the data service normally exposes a data endpoint for the data service but does not normally expose a metadata endpoint for the data service. In accordance with one embodiment, the metadata endpoint is created as part of a separate process than the process that exposes the data endpoint. The system and method advantageously enables the data service of the first SOE to be utilized by data services in a second SOE in which both a data endpoint and a metadata endpoint are normally exposed for a data service.
US07792920B2 Network-accessible control of one or more media devices
A content management (CM) system is provided to centrally control operation of one or more connected devices by issuing control requests and/or data requests. In some situations the connected device(s) include devices that control presentation of television programming-related content, such as digital video recorder (“DVR”) devices and media center devices, and in other situations may include other types of media devices and/or other electromechanical (“E/M”) devices that may be centrally controlled, such as E/M devices for home automation that may operate independently or in conjunction with the media devices. In some situations, the CM system communicates with the connected devices via a network and using appropriate protocol(s), and may be accessed remotely via a network so as to allow a user to remotely operate the CM system. The CM system may further control searching, identification, selection, and presentation of pieces of media content by the connected device(s).
US07792919B2 Methods and apparatus for performing diagnostics of web applications and services
A method and apparatus for performing a diagnostic of a web based client server application. The web based client server application comprising a web application code, a web application framework, a web server, and a web client. The method comprising an act of collecting diagnostic data associated with the execution of the web application code, wherein the method of performing the diagnostic of the web based client server application adapts to a type of the web server. In another embodiment, marking the beginning and/or end of a diagnostic session, during which diagnostic data associated with the execution of the web application code is collected, is performed based on a launch of the web client. In a further embodiment, determining information about the web application code at least partially based on an interaction with the web application framework. In another embodiment, determining a type of the web server and starting the web server at least partially based on the determined type of the web server. In another embodiment, performing a diagnostic including code profiling, code coverage, and/or unit tests.
US07792916B2 Management of cluster-wide resources with shared variables
The number of concurrent systems locks supported on a Sysplex is limited. Since persistent system locks may not be released for a long time, the limit may be reached resulting in outage periods. Access to resources may be managed through shared variables across a cluster of computing systems. Processes running on the cluster can use shared variables that are either exclusive or non-exclusive. An exclusive shared variable associates a resource with a process that has exclusive control of the resource. Since each exclusive shared variable is unique across the cluster, another application cannot create a second exclusive shared variable to control the resource. There is no limit on the number of exclusive shared variables that can be created on a cluster. Using exclusive shared variables instead of persistent system locks can prevent a system from reaching the limit of concurrent system locks while allowing processes exclusive use of resources.
US07792914B2 Server with network-based remote access and server management functions using reduced number of network connections
A server with network-based remote access (iKVM) functions and server management such as IPMI (Intelligent Platform Management Interface) functions include a system section for performing various server functions, an iKVM controller for controlling remote access, and an BMC for controlling the server management function. The iKVM controller is provided with a management channel feature so that the BMC can share a network interface controller/circuit/chip (NIC) with the iKVM. The BMC is connected to the iKVM controller, and the iKVM controller is connected to an NIC for the iKVM. The NIC for the iKVM is either directly connected to the network or connected to a NIC for the system section which is in turn connected to the network. In the latter case, the NIC for the system has a management channel where the packets from the iKVM are transmitted. As a result, only one network connector is required for the server.
US07792912B2 Product, method and system for managing multiple user IDS in instant messaging or email computer software applications
An invention is disclosed for enhancing communication with instant messaging (IM)/chat or email computer software applications by allowing a user to manage multiple user IDs by linking each different ID associated with that user thus allowing others to access that user regardless of the particular IM/chat or email system or account or session being accessed.
US07792910B2 Apparatus for sending image data by electronic mail
A communication apparatus prepares a message including an image data address. A decision section in the communication apparatus compares the image data address with the destination address of the message and decides whether the recipient will be able to access image data stored at the image data address. If the decision is negative, a notification section notifies the operator of the communication apparatus. The operator can then cancel the message to avoid sending an image data address to a person who cannot access the image data, and take alternative action, such as reducing the size of the image data so that the image data can be included directly in the message.
US07792907B2 E-mail system with user send authorization
A system that monitors for an initiation of the sending of an electronic message. The user is alerted or warned that the message is about to be sent. The alert includes a list of the addressees of the message. The list includes addressee aliases where available. The sender can then verify that the addressees are correct and change or delete those on the list, or erase the message. The system also provides such an alert when a computer initiates the sending of an unauthorized message and allows the user to delete the unauthorized message.
US07792905B2 Tan language for displaying digital objects in email
A method of email administration including receiving an email in a transcoding gateway, the email including at least one digital object, and display attributes for the digital object, the display attributes expressed in a tag language, and displaying the digital object in accordance with the display attributes. In typical embodiments of the invention the display attributes include an indication that the digital object is to be displayed upon a destination client device coupled to the transcoding gateway, and displaying the digital object in accordance with the display attributes include transcoding the digital object into a transcoded digital object, and downloading the transcoded digital object to the destination client device.
US07792903B2 Identity management for open overlay for social networks and online services
Embodiments of the present invention provide methods and systems for managing the multiple identities used by a user. The user's existing contact lists, website accounts, buddy lists, and the like are analyzed to determine the identities used by the user. A graph is then constructed in order to track and integrate the multiple identities of the user in a social network. The social network graph may then be used by a social network overlay so that the user can share information across their different identities with different users that only know some of the user's multiple identities.
US07792902B2 Managing participants in an online session
The present invention relates to an application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network. If the application detects that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application, then the application broadcasts a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session. The initiating application then re-assigns the functionality associated with the first participant to an existing participant of the online session. The participants can be communicating in a peer-to-peer arrangement or can be performing server duties in a client-server arrangement.
US07792895B1 Efficient matrix multiplication on a parallel processing device
The present invention enables efficient matrix multiplication operations on parallel processing devices. One embodiment is a method for mapping CTAs to result matrix tiles for matrix multiplication operations. Another embodiment is a second method for mapping CTAs to result tiles. Yet other embodiments are methods for mapping the individual threads of a CTA to the elements of a tile for result tile computations, source tile copy operations, and source tile copy and transpose operations. The present invention advantageously enables result matrix elements to be computed on a tile-by-tile basis using multiple CTAs executing concurrently on different streaming multiprocessors, enables source tiles to be copied to local memory to reduce the number accesses from the global memory when computing a result tile, and enables coalesced read operations from the global memory as well as write operations to the local memory without bank conflicts.
US07792893B2 Device and method for calculating conversion parameter of montgomery modular multiplication and program therefor
A method for calculating a conversion parameter of the Montgomery modular multiplication to improve the efficiency of software installation, comprising a first step for calculating H0=2v×R (mod n) (where v is an integer, v≧1, and (m×k)/v is an integer), a second step for calculating Hp=2v×2^p×R (mod n) from H0=2v×R (mod n) by repeating Hi=REDC(Hi−1, Hi−1)n with respect to i=1, 2, . . . , p (where p represents an integer satisfying the condition 2p≧(m×k)/v>2p−1, REDC represents the Montgomery modular multiplication REDC(a, b)n=a×b×R−1 (mod n), and x^i represents exponential computation xi); and a third step for calculating Hp=R2 (mod n) by calculating Hp=REDC(Hp, g)n with respect to Hp obtained in the second step when 2p>(m×k)/v (where g=2k×E(p,m,k), E(p, m, k)=2×m−(v×2p)/k) and finally outputting Hp as R2 (mod n).
US07792885B2 Database RAM cache
A system and method are provided for providing a shared RAM cache of a database, accessible by multiple processes. By sharing a single cache rather than local copies of the database, memory is saved and synchronization of data accessed by different processes is assured. Synchronization between the database and the shared cache is assured by using a unidirectional notification mechanism between the database and the shared cache. Client APIs within the processes search the data within the shared cache directly, rather than by making a request to a database server. Therefore server load is not affected by the number of requesting applications and data fetch time is not affected by Inter-Process Communication delay or by additional context switching. A new synchronization scheme allows multiple processes to be used in building and maintaining the cache, greatly reducing start up time.
US07792878B2 Fee-based model based on database federation and query support
A method, apparatus, and article of manufacture for calculating fees for accessing components of a federated database are disclosed. Generally, the federated database may be composed of database components exposed through an externalized data model by a first entity combined with database components from a second entity. The second entity defines a data model describing the structure of the database components made available to the first entity. Using the externalized data model from the second entity, the first entity may construct a composite data model defining the structure of the federated database. The second entity may further define a fee schedule describing how fees are to be calculated for accessing data from the database components described by the externalized data model.
US07792876B2 Imaging system providing dynamic viewport layering
A system including methodology for optimizing/customizing display or rendering of requested images is described. In one embodiment, the system provides on-demand creation of images that are customized for a particular device type. The system comprises a module serving as a repository for images, each image comprising image components arranged into distinct layers; a module for processing a request from a device for retrieving a particular image from the repository, the module determining a particular device type for the device based in part on information contained in the request; and a module for creating a copy of the particular image that is customized for the device, the module individually rendering image components in the distinct layers of the particular image based on the determined device type, such that at least some of the image components in the distinct layers of the particular image are customized for the device.
US07792875B2 Method for representing and recreating object dependencies from one database system to another
A method for recreating a plurality of database dependencies of objects from one database to another is disclosed. The method comprises categorizing the dependencies based upon at least one base object and formalizing the relationships of the dependencies based upon the categorization. The method includes determining the order of recreating the objects based upon the formalizing of the relationships of the dependencies. In a preferred embodiment, the method builds a Dependency Management Table (DMT) that describes the relationship of each object to a base-table. The DMT includes an entry for every object-to-object relationship, including the category of the relationship, and the nesting-level of the dependency from the base-table. Using this information, objects can be recreated in an order which ensures correct management of dependencies.
US07792872B1 Workflow administration tools and user interfaces
Various embodiments include systems, methods, and user interfaces that provide abilities to administer data in a workflow system. In some embodiments, the workflow system is a portion of a larger system, such as a document management system.
US07792869B2 Method, computer program and computer readable means for projecting data from a multidimensional space into a space having fewer dimensions and to carry out a cognitive analysis on said data
An algorithm for projecting information data belonging to a multidimensional space into a space having fewer dimensions, a method for the cognitive analysis of multidimensional information data based on said algorithm, and a program comprising said algorithm stored on a recordable support. An algorithm for projecting information data belonging to a multidimensional space into a space having fewer dimensions including the following steps: Providing a database of N-dimensional data in the form of records having a certain number of variables; Defining a metric function for calculating a distance between each record of the database; Calculating a matrix of distances between each record of the database by means of the metric function defined at the previous step; Defining a n−1 dimensional space in which each record is defined by n−1 coordinates; Calculating the n−1 coordinates of each record in the n−1 dimensional space by means of an evolutionary algorithm; Defining as the best projection of the records onto the n−1 dimensional space the projection in which the distance matrix of the records in the n−1 dimensional space best fits or has minimum differences with the distance matrix of the records calculated in the n-dimensional space. The method and the program apply the aforementioned algorithm.
US07792868B2 Data object linking and browsing tool
A method of linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Another method for navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.
US07792862B2 Method and apparatus for identifying features of multidimensional image data in hypermedia systems
In one embodiment, a method of serving information to a distributed hypermedia browser comprises receiving a request from the browser at an Internet server to locate information, transmitting a message from the Internet server to a database server in response to receiving the request to locate information, searching a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features, providing location information from the database server to indicate the location of the feature, receiving a response comprising the location information at the Internet server from the database server, and transmitting at least a portion of the response from the database server to the browser.
US07792860B2 System for change notification and persistent caching of dynamically computed membership of rules-based lists in LDAP
A system, method, computer program and article of manufacture for membership list management is described. A rules-based membership list is built and cached. Any modifications to the member objects are incrementally added to the cache, and are submitted to a change log. Queries access the membership in the cache instead of having to execute the rules to build the list. The change log entries allow membership modification notifications to be sent to any subscribing application.
US07792857B1 Migration of content when accessed using federated search
Migration of content when accessed using federated search is disclosed. A content item is received as a result of a search of a content source not natively configured to provide content type data for content items. The content item is stored as a part of a repository that is organized by content item type, including by associating with the content item a content type.
US07792856B2 Entity-based business intelligence
A method is disclosed for conducting a query to transform data in a pre-existing database, the method comprising: collecting database information from the pre-existing database, the database information including inconsistent dimensional tables and fact tables; running an entity discovery process on the inconsistent dimensional tables and the fact tables to produce entity mapping tables; using the entity mapping tables to resolve the inconsistent dimensional tables into resolved dimensional tables; and running the query on a resolved database to obtain a query result, the resolved database including the resolved dimensional table.
US07792855B2 Efficient storage of XML in a directory
A method for mapping an XML document to a directory includes providing an entry to the directory corresponding to the XML document, providing one or more search attributes to the entry containing one or more corresponding search terms, and providing a full-text attribute containing full text of the XML document to the entry.
US07792853B2 Presenting data flow in legacy program
Disclosed herein is a method for presenting data flow in legacy programs from one device to another by representing the relation between blocks of code in the legacy program and multiple data variables present in the program. The method and system disclosed herein defines the grammar of the legacy language and builds the relational database of the legacy programs based on the grammar. The method defines the action of a block of code within the legacy programs by identifying data variables and mapping the relation between the actions and the data variables.
US07792852B2 Evaluating queries against in-memory objects without serialization
At least one implementation described herein relates to evaluating queries structured according to a first format against one or more objects structured according to a second, different format without serializing the object. Typically, evaluating an XML (eXtensible Markup Language) query against a CLR (Common Language Runtime) object required serializing the CLR object and deriving an XML construct from the serialized data. The query is then be evaluated against the XML construct. In the described implementations, significant system resources are realized by creating an infoset model that maps properties of an object to an object infoset. The query is then evaluated using the infoset to locate object values and, thus, no serialization is required. Dynamically generated IL is used and re-used to efficiently perform subsequent evaluation steps on similar queries.
US07792841B2 Extraction and summarization of sentiment information
Methods and systems for extraction and summarization of sentiment information related to a particular research subject are disclosed. A method includes accessing sources of information that contain sentiment information that is related to the research subject and extracting the sentiment information from the sources of information as opinions related to the research subject. Opinion categories related to features of the research subject are identified. From this information a summarization of the sentiment information that is related to the particular research subject that includes the identified opinion categories is generated. Subsequently, access is provided to the summarization for graphical presentation.
US07792836B2 Portals and doors for the semantic web and grid
A Domain Ontology Oriented Resource System (DOORS) and a Problem Oriented Registry of Tags And Labels (PORTAL) are infrastructure systems for resource metadata within a paradigm serving as a bridge between the original web and the semantic web. IRIS registers domain names while DNS publishes domain addresses with mapping of names to addresses for the original web. Analogously, PORTAL registers resource labels and tags while DOORS publishes resource locations and descriptions with mapping of labels to locations for the semantic web. They provide an analogous resource label system, semantic search applications, and the benefits of collaborative semantic networks. Advertising is supported in several ways. Businesses purchase the right to display their products or services in association with searches. Also, content providers accept placement of advertising. Ads are then selected for display based on the content displayed utilizing the invention to match service providers with advertisers.
US07792835B2 Method of efficient target query selection ranging
A method for providing efficient target parameter selection ranging includes assigning each record at least one persistent identifier. The persistent identifier may be ordered so that a selected range of the persistent identifier may allow a user to select a number of consecutively-identifiable, but apparently randomly-selected records. By only choosing records from a range of persistent identifiers, mutually exclusive or disjoint sets of records may be efficiently selected without performing a database join operation or storing the lists for comparison or later use. In one example, the persistent identifier may be a large random number assigned to a record at is creation.
US07792833B2 Ranking search results using language types
Search results of a search query on a network are ranked according to an additional ranking function for the prior probability of relevance of a document based on document property. The ranking function can be adjusted based on a comparison of the language that a document is written in and the language that is associated with a search query. Both query-independent values and query-dependent values can be used to rank the document.
US07792830B2 Analyzing the ability to find textual content
A method and system for analyzing a document set (202, 420) are provided. The method includes determining a set of terms (312) from the terms of the document set that minimizes a distance measurement (405) from the given set of documents (420). The method includes using a greedy algorithm to build the set of terms incrementally, at each stage finding a single word that is closest to the document set (202, 420). The set of terms is evaluated to assess the ability to find the document set (202, 420). The set of terms are compared with expected terms to evaluate the ability to find the document set (202, 420). A measure of the ability to find a document set (202, 420) is provided by computing a distance measure (403) between a document set and an entire collection.
US07792829B2 Table querying
The subject invention relates to a system and/or methodology that facilitate converting structured data (e.g., tabular information) into natural language, thus making it available to question answering systems and search engines. More specifically, the system and method employ the vast quantities of natural language on the particular storage system, database, network, or server that a user wishes to search. For example, the system can utilize natural-language based information located on the Web to assist in the task of converting structured data into natural language. In particular, the system can find at least one sentence or sentence fragment on the Web that refers to at least one tuple (e.g., row) in a given table. Following, those sentences can be generalized across all or substantially all tuples in the table. The resulting body of text can be used by the question answering system to answer user queries.
US07792820B2 System for intelligent consumer earcons
A system for implementing intelligent consumer earcons, includes: one or more communication devices for carrying out conversations between users and for playing of earcons; one or more tracking and monitoring devices; one or more servers configured with software for implementing the earcons; one or more storage devices for storing a database of earcons, and for storing user profile and preference databases; one or more networks configured for signal communication between the communication devices, the tracking and monitoring devices, the servers, and the storage devices; wherein the monitoring devices are configured to monitor the user, user audio content, and the user's environment; wherein the earcons are chosen from the database of earcons based on the user profile and preferences database; and wherein the playing of individual earcons from the database of earcons is based on the monitored user audio content and environment.
US07792815B2 Methods and systems for selecting and presenting content based on context sensitive user preferences
A method of selecting and presenting content based on context-sensitive learned user preferences is provided. The method includes providing a set of content items having descriptive terms. The method includes receiving user input for identifying items and, in response thereto, presenting a subset of items. The method includes receiving user selections of said items and analyzing the descriptive terms of those items to learn the user's content preferences. The method includes determining the context in which the user performed the selections and associating those contexts with the user content preferences learned from the corresponding user selections. The method includes, in response to subsequent user input, determining a context of said subsequent input and selecting and ordering a collection of items based on comparing those items' descriptive terms with the user's learned content preferences associated with the determined context in which the user entered the subsequent input.
US07792813B2 Presenting result items based upon user behavior
Methods, systems, and computer storage media having computer-executable instructions embodied thereon that, when executed, perform methods for identifying and presenting the “best” answer to a given search query as it relates to a particular user based upon that user's behavior are provided. Upon receipt of a search query and determination of the search result items satisfying the query, it is determined whether the user has executed the same or substantially similar search in the past and, if so, if there is a particular one of the search result items that s/he has a tendency to select when the search result items are presented. If a particular result is frequently selected, that result is prominently presented (e.g., highlighted, display with a border, displayed in a different font than other results, or the like) among the search result items making it easier for the user to quickly identify the desired result.
US07792810B1 Surrogate hashing
Surrogate hashing is described, including a repository configured to store a standardized address and data associated with the standardized address, and a processor configured to parse an address associated with a host to generate a standardized address in a format used to compare the standardized address to one or more addresses stored in a collection, to determine if the standardized address is listed in the collection, and to process the standardized address.
US07792808B2 More efficient search algorithm (MESA) using virtual search parameters
A more efficient search algorithm introduces a variety of new tools and strategies to more efficiently search and retrieve desired records from an electronic database. Among these are a strategy that utilizes the first and last positional characters, or phonemes, to exploit the fact that often last positional character is nearly as important as a first positional character in distinguishing database records from one another. In addition, virtual search parameters, that are not a portion of the database records, can also be utilized in distinguishing database records, such as by identifying a number of characters in a search field for a requested database record as a way of distinguishing that record from all others with a different number of characters. The invention finds potential application in any database search application, but is particularly useful in delivering directory assistance services.
US07792806B2 Rate change
A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.
US07792803B2 Log retrieving method, log administration apparatus, information processing apparatus and computer product
A client communication controlling unit determines whether an input retrieval condition has been received. A retrieval condition judging unit judges whether the input retrieval condition is included in an internal retrieval condition that has been stored in a retrieval condition storing unit. A retrieval target determining unit determines a retrieval target from which logs are retrieved. A log retrieving unit retrieves logs based on the input retrieval condition. A recording unit updates the internal retrieval condition and a result of retrieval based on the input retrieval condition. A client communication controlling unit outputs the result of retrieval.
US07792800B1 Data repository upgrade process
Upgrading an original repository of data is disclosed. A repository is defined by a set of schema structures and data contained therein. A copy of the original repository is exported. The set of schema structures of the original repository is modified to create a set of schema structures of the upgraded repository. Schema structures that are not present after the upgrade are deleted after data migration is completed. Data is migrated to the set of schema structures of the upgraded repository. Data includes existing data from the original repository and seed data for the upgraded repository. Existing data is copied into the appropriate schema structures of the upgraded repository. Seed data is inserted into new schema structures of the upgraded repository. The set of schema structures of the upgraded repository are validated against a standard set of schema structures corresponding to a properly upgraded standard repository to detect any errors.
US07792798B2 Dynamic data compaction for data redistribution
A method and system for optimizing data redistribution in a database. In one embodiment, the method includes moving, during a first scan, outgoing records from a sending partition to one or more receiving partitions, where free space is created in the sending partition due to the outgoing records leaving the sending partition. The method also includes filling, during the first scan, some of the free space with remaining records that do not leave the sending partition.
US07792794B2 N-way synchronization of computer databases
A method and system for N-way synchronization of computer databases. Synchronization of computer databases is structured into three rounds, namely an agenda round, a query round and a report round. In the agenda round, a synchronization agent software module inquires of a common synchronization engine for updates to the agent's database and provides information as to the level of information in the agent's database. During a query round, a common synchronization engine may request information from databases with new information and distribute that database information to databases needing the new information during a report round. Multiple agents, each representing an associated database may participate a synchronization. In addition, various special purpose agents may also receive, provide and otherwise operate on synchronization information.
US07792792B2 Synchronizing structured web site contents
Techniques to synchronize structured web site content are described. An apparatus may include a server having a server synchronization module to identify structured content types shared by the server and a client, and synchronize structured content corresponding to the structured content types. Other embodiments are described and claimed.
US07792787B2 System for distributed media network and meta data server
A system and method of operation for a distributed media network and meta data server provides a low cost, efficient, reliable and versatile alternative to traditional media network systems. Multiple media data file servers are designated as primary or alternate data file servers for different media data media files. Related or linked media data files may be distributed throughout a media network which results in lower peak bandwidth usage at each media data file server. Each server in the distributed media network responds more quickly and efficiently due to its limited functionality and scope of media data files that it must server. Media data file servers transfer low bandwidth meta data to client devices allowing a significant increase in the number of clients which can simultaneously log in to a dedicated network server. The distributed system also provides media data owners with greater control over the media data files that they own by allowing the owners to encode, post or remove files from servers that they control and maintain. The alternate media data file servers of the distributed media network also can act as primary file servers during catastrophic errors of the primary media data file servers, thus resulting in a more reliable and fault tolerant media network.
US07792786B2 Methodologies and analytics tools for locating experts with specific sets of expertise
A method and analytics tools for locating experts with specific sets of expertise are disclosed, the method including providing a collection of documents P0; generating categories representing fields of expertise derived from the collection of documents P0; refining the taxonomy of the categories by applying user domain knowledge; extracting structured fields from the collection of documents P0; constructing a contingency table having a first axis defined by the extracted structured fields and a second axis defined by the categories; and using the contingency table to identify a set of experts having a related expertise. The method may also include a network graph analysis that aids visualization of the relationship between people and expertise.
US07792783B2 System and method for semantic normalization of healthcare data to support derivation conformed dimensions to support static and aggregate valuation across heterogeneous data sources
A computer implemented method, apparatus, and computer usable program code for determining aggregate values of health data items from heterogeneously coded databases containing heterogeneously coded medical data. The data, in heterogeneous databases, is queried using a series of semantic layers including i) cascaded asymmetric association tables and ii) semantic search. The heterogeneously coded medical data items are translated into conformal dimensions and denominator files of combinations of disease data are derived. The denominator files of combinations of disease are aggregated based on a mapping of the coded medical and demographic conditions. The data is stored in a target data repository.
US07792776B2 System and method to aid in the identification of individuals and groups with a probability of being distressed or disturbed
A computer implemented method, apparatus, and computer usable program code for inferring a probability of a first inference absent from a database at which a query regarding the inference is received. The first inference relates to identifying a potentially violent person or group. Each datum of the database is conformed to the dimensions of the database. Each datum of the plurality of data has associated metadata and an associated key. The associated metadata includes data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum. The query is used as a frame of reference for the search. The database returns a probability of the correctness of the first inference based on the query and on the data.
US07792770B1 Method to indentify anomalous data using cascaded K-Means clustering and an ID3 decision tree
The invention is a computer implemented technique for id entifying anomalous data in a data set. The method uses cascaded k-Means clustering and the ID3 decision tree learning methods to characterize a training data set having data points with known characterization. The k-Means clustering method first partitions the training instances into k clusters using Euclidean distance similarity. On each training cluster, representing a density region of normal or anomaly instances, the invention builds an ID3 decision tree. The decision tree on each cluster refines the decision boundaries by learning the sub-groups within the cluster. A test data point is then subjected to the clustering and decision trees constructed form the training instances. To obtain a final decision on classification, the decisions of the k-Means and ID3 methods are combined using rules: (1) the Nearest-neighbor rule, and (2) the Nearest-consensus rule.
US07792768B2 Computer program product and system for autonomous classification
An autonomous classification device which enables the creation of autonomous classifiers that are easy to deploy, adapt and optimize in the environment in which they are used. The classifier is autonomous in that it can perform three functions that define autonomic systems: automatically configure itself in an environment, optimize its performance using the environment and mechanisms for performance, and continually adapting to improve performance and heal itself in a changing environment.
US07792765B2 Method of controlling the operation of an automated postage meter
Disclosed is an improved work-ahead method for efficiently operating a software-controlled, automated postage meter of the type used to print postage and other digital data on batches of mail that are run through the meter during successive jobs which originate from different accounts. The operator enters data relating to the parameters for a first job to be completed. After the meter is initialized and the meter overhead is encountered, the first batch of mail for the first job is run through the postage meter. As the first job is being executed and the first batch of mail is being imprinted with postage, the operator enters the data relating to the parameters for the next job. The operator then loads a second batch of mail for the next job into the postage meter. Provided that the first job has been completed, but without having to once again initialize the postage meter and encounter all of the meter overhead, the second batch of letters for the next job is now run through the meter. The postage meter is continuously readied to receive another batch of mail for a new job at the same time that the preceding job is being completed. Once the final job has been completed, meter information regarding all of the job transactions during the workday is retrieved, analyzed, displayed and saved.
US07792764B2 Dimensional rating device for mail pieces
A fixture for rating mail pieces for determination of postage payments includes a generally planar member. The member has formed therein a recess defined at least partially by a floor and at least four side walls. The recess has at least some dimensions that correspond in magnitude to dimensions used to define a first postal category of mail pieces. A second, smaller recess may be nested inside the first recess to indicate the dimensions for another category of mail pieces.
US07792759B2 Methods for performing transactions in a wireless environment
A method of performing a transaction over a contactless interface placing a first device in wireless communication with a second device, selecting the interface over which the first and second device will communicate, selecting the application to be used to approve or disapprove the transaction, communicating to the second device the data necessary for the application to approve of disapprove the transaction.
US07792751B2 Method and system for delayed payment of prepaid cards
A method and system for accepting delayed payment of prepaid cards is described. The method includes providing a prepaid card to a purchaser, the prepaid card associated with a face value. The method includes, responsive to a redemption of the prepaid card, providing a consideration in accordance to the face value. The method includes receiving a payment for the prepaid card after the consideration has been provided.
US07792750B2 Submitting requests with degrees of satisfaction to be used for fuzzy evaluation of responses
The present invention provides a system and method for providing requests using linguistic terms to describe importance and degrees of satisfaction. For example, a user may submit a bid invitation for items and use linguistic terms to describe the importance of each item and of attributes of the items. Linguistic terms may also be used to describe degrees of satisfaction with possible values of attributes of the items. The system and method of the present invention use fuzzy logic to evaluate the offers. The evaluation provides a degree of satisfaction based on the information provided by the user.
US07792747B2 Internet-based money order system
A system and method for purchasing a money order via the internet including the steps of providing an internet based money order system capable of generating money orders upon the receipt of a purchase request by a prospective buyer via the internet for a predetermined amount of funds. The prospective buyer transmits information to the money order system, via the internet, which information is required to purchase the money order. The money order is then remotely generated by the money order system and is delivered to an intended recipient of the money order.
US07792746B2 Method and system for matching remittances to transactions based on weighted scoring and fuzzy logic
A method for matching remittances to transactions is disclosed. The method for matching remittances to transactions uses a processing paradigm based on weighted scoring and fuzzy logic that is easy to maintain and fosters the use of logic based on the summarization of payments. The system and method also matches remittances to particular transactions with relaxed sensitivity to where identifying markers may be placed on a remittance and is resistant to typographical data entry errors. Further, the system and method is flexible with regards to handling various kinds of information that can result in accurate, precise matching without discarding or overlooking such information.
US07792742B1 Risk-based reference pool capital reducing systems and methods
Embodiments consistent with the present invention provide a credit enhancement structure for risk allocation between parties that minimizes the regulatory capital reserve requirement impact to an institution subject to capital reserve requirement. A subject pool of assets held by the institution, such as a pool of loans, is rated to determine its risk levels. Based on the rated risk levels, a guarantor party agrees to be responsible for a portion of the risk associated with the pool of assets, which may define the maximum risk exposure of the institution holding the asset pool. The risk-rated capital reserve requirements are applied to the asset pool based on the risk level rating and the guarantor's agreed upon risk responsibility such that the institution holds a reduced amount of reserve capital compared to what it would otherwise be required to hold.
US07792735B1 System and method for risk management using average expiration times
A margin requirement is computed while trading. The margin requirement may be calculated while trading because the preferred system takes into account working orders to generate the margin requirement. The on the fly possibility allows the preferred system to provide pre-trade risk calculations, but can also be used to provide post-trade calculations. A generic spread number and the maximum number of outright positions are determined. Average expirations for the generic spread are computed. Using the spread positions, the average expirations and the maximum number of outright positions, a spread margin and an outright margin are calculated, which when summed provide a total margin requirement. Limits based in part on the total margin requirement may be imposed on one or more traders.
US07792734B1 Method, apparatus and interface for transaction toggling
A method for submitting transactions from an automated trading tool to an electronic exchange. The method includes defining a proximity limit and automatically generating a transaction for a tradeable object. The method further includes applying the proximity limit to the transaction. When the transaction falls within the defined proximity limit, the transaction is submitted to the exchange. An apparatus and interface for transaction toggling based on proximity limits are also provided.
US07792732B2 Using commercial share of wallet to rate investments
Commercial size of spending wallet (“CSoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“CSoW”) is the portion of the spending wallet that is captured by a particular financial company. A modeling approach utilizes various data sources to provide outputs that describe a company's spend capacity. A mutual fund rating company can use this CSoW/CSoSW modeling approach to predict the performance of funds that invest in a particular industry or sector. In addition, since mutual funds often provide guidelines for selecting stocks, rating companies can use this modeling approach to predict the performance of companies in a fund's portfolio.
US07792728B2 Method and apparatus for patent valuation
Patent valuation method uses discounted present value analysis and statistical adjustment techniques to compute an estimate of the value of a patent or portfolio of patents. The present value of the projected incremental annual income generated by the patent rights is adjusted for the probabilities of actual infringement, the owner's willingness and ability to enforce the patent rights, and the probabilities that the individual patents will be held not invalid, not unenforceable, and infringed. A formal matrix approach is used to arrive at an estimate of the relative values of the individual patents within the portfolio.
US07792727B2 Offset optimization system
Systems, methods, and computer program products are provided for optimizing amounts collected in an offset action where a creditor garnishes funds from a debtor's deposits account to satisfy delinquent debt payments. In operation, embodiments of the present invention leverage a deposits account's transaction history to detect a deposit pattern for the account and, based on the detected pattern, predict the date of the next large deposit to the garnishable account. An offset associate, using the present invention, can then schedule the offset action to occur on the expected date of the next large deposit.
US07792723B2 Synthetic continuous double auctions
An apparatus includes a computer network including at least one auction server, at least one seller client and at least one buyer client. The at least one auction server, the at least one seller client and the at least one buyer client are executing on a computer system a synthetic continuous double auction having contingent bidding on a plurality of heterogeneous item auctions. The synthetic continuous double auction includes a composite reverse auction, defined to include a bid set including a first contingent bid on a first of the plurality of heterogeneous item auctions and a second contingent bid on a second of the plurality of heterogeneous item auctions, is ended when i) the first contingent bid from the bid set is recognized as a winning bid and substantially simultaneously ii) the second contingent bid from the bid set is withdrawn as a remaining bid.
US07792719B2 Valuation indifferent non-capitalization weighted index and portfolio
A passive investment system based on indices created from various metrics is disclosed. The indexes may be built by selecting and weighting securities by an objective measure of scale such as accounting metrics rather than market capitalization weighting, price weighting or equal weighting. Various financial, accounting, and non-financial metrics may be used to build an index. Additionally, a combination of financial non-market capitalization metrics may be used along with non-financial metrics to create passive investment systems. Once the index is built, it may be used as a basis to purchase securities for a portfolio.
US07792716B2 Searching for and identifying automated clearing house transactions by transaction type
Identifying automated clearing house (“ACH”) transaction items processed by an ACH operator comprises processing ACH items for acceptance by the ACH operator. Each ACH item relates to an ACH transaction type. Each ACH item is associated with a corresponding ACH transaction type to which it is related. Each ACH item also is associated with parties involved in the transaction detailed in the ACH item. A request for information regarding a specified ACH transaction type is received from a requesting party. ACH items associated with the specified ACH transaction type and the requesting party are identified in response to receiving the request. Information regarding the identified ACH items is presented to the requesting customer.
US07792715B1 Method of on-line credit information monitoring and control
The invention is a method of on-line credit information monitoring and control. In detail, the method includes the steps of. 1) accessing the credit information by means of a computer system in a computer network; 2) providing the information to the individual by means of the computer system in the computer network; 3) providing for the individual to request changes in the information; and 4) informing the individual of the completion of the changes in the information.
US07792714B1 System and method for providing a common data and analytic framework for valuating financial instruments and portfolios
A distributed system that provides a common data and analytic model platform for enabling users of different applications to evaluate financial instruments. The system includes multiple user applications, and a computer network with multiple analytic servers that each includes simulation models for evaluating the financial instruments. The computer network also includes components which accept requests from the user applications, executes each request against an appropriate simulation model and returns results from the simulation model to the user application.
US07792710B2 Methods of influencing shoppers at the first moment of truth in a retail establishment
Provided herein are systems and methods for influencing shoppers while they consider making purchasing decisions in a retail establishment. Specifically, the systems and methods for influencing shoppers may occur during a shopper's first moment of truth by transmitting through a communication network one or more influential messages to a handheld wireless electronic device or intelligent shopping cart, which is in close proximity to a shopper during a shopping trip throughout a retail establishment.
US07792706B2 Method and system of providing recommendations during online shopping
A method for facilitating online shopping stores shopping cart information of users who shopped before and makes recommendations for matching products according to aggregated shopping cart information. The method finds out what products go well with a product in a user's shopping cart by collecting data about combinations of products in different categories from the shopping carts of users who shopped before. Based on the collected shopping cart data, the method recommends popular matches to the user.
US07792704B2 Profiling item sellers to inform item purchasing decisions and build trust in a multiple-seller marketplace
A facility for responding to a request for information about an item. The facility receives a request for information about the item. Among a plurality of sellers, the facility identifies those sellers (1) that are offering the item for sale, (2) whose availability level for the selected item exceeds a predetermined availability threshold, and (3) that have a seller score relating to a number of different items offered for sale by the seller that exceeds a predetermined score threshold. The facility uses the identified sellers and the price of the item to select the featured seller of the item. The facility replies to the request for information with a web page containing both information describing the item and a control that can be activated to order the item from the featured seller.
US07792701B2 Method and computer program product for providing accessibility services on demand
An accessibility service tool providing accessibility services on demand for converting between content types and program product therefore. Media input, e.g., audio or audio/video is provided to a transformation and augmentation unit that determines from the media content what type of conversion is required and what service is being requested. An auction manager negotiates with service providers and selects one or more service provider for converting the input content into accessible content that is provided instead of or with the original content. Content conversion may be automatic or manual. Manual conversion may be used in background training for automatic conversion.
US07792700B2 Methods and computer-readable storage devices for managing transactions with multiple broker affiliates
A distributed network transaction system and method includes a central exchange computer connected via the Internet (world wide web) to multiple remote computers associated with, for example, individual brokers. A central database is provided with the exchange computer and each remote computer can have a respective database for information that the individual brokers was to maintain separate from the system. E-commerce transactions are conducted by the system, which performs a number of transaction-related functions, such as pushing tickets up to the system for sale, purchasing tickets online, shipping, web site-related and bookkeeping. The system and methodology accommodate price event functions where non real-time tickets can be sold and the orders filled with tickets acquired on the system.
US07792699B2 System and method for pooled electronic purchasing
A retailing method executable by a computer system, includes sending a page to a prospective purchaser in response to a request, the page being associated with a specific product; receiving a purchase proposal from the prospective purchaser for direct purchase of the product at a fixed price, the purchase proposal including identifier information of persons nominated by the prospective and purchase term information selected at least in part by the prospective purchaser, the nominated persons being nominated to contribute to purchase of the product at the fixed price.
US07792692B2 Adaptive estimation of gain and revenue
Exemplary embodiments of the invention relate to a method, system, and storage medium for facilitating adaptive estimation of gains and revenues. The method includes receiving initial the data for at least one subject to be measured into an adaptive estimator system. The initial the data includes an estimated cost of the subject, a number of clock cycles for the subject, an initial gain function based upon a desired profit, and a measurement period. The method also includes capturing a number of used units during a current clock cycle. Based upon the initial the data and the captured used units, the method includes computing an actual gain.
US07792689B2 Method and system for remotely administering a diuretic therapy
A diuretic titration system is disclosed herein. The diuretic titration system includes a server having an algorithm, a communication device operatively connected to the server, and a monitoring device operatively connected to the server. The algorithm is configured to evaluate input from the communication device and/or the monitoring device in order to provide a diuretic dosage recommendation for a remotely located patient. A corresponding method for monitoring and regulating the dosage of a diuretic medication administered to a remotely located patient is also disclosed.
US07792686B2 Medical benefits payment system
A method of facilitating payment of health care benefits to on behalf of a payer comprising the step of electronically transmitting a stored-value card account payment of the authorized benefit amount concurrently with an explanation of benefits.
US07792685B2 Selection of individuals from a pool of candidates in a competition system
An integrated highly automated competition system allows for selection of one or more competition winners. Documents can be submitted electronically or by hardcopy. Document submissions are checked against databases to determine duplicate existence by a variety of information extracted from the documents. Candidates are filtered by one or more filters requiring candidates meet completeness qualification, eligibility, and partner/discretionary standards. Candidates are evaluated by one or more readers and scored on a plurality of cognitive and non-cognitive variables. Readers are monitored and corrective action is taken when reader evaluations are determined to require corrective action. Candidates are selected by a two stage process first using raw read scores and then using a successive weighted read score iteration or tie-breaking stage. Winning candidates are subject to progress tracking and re-qualification prior to receiving award payments.
US07792681B2 Time-scale modification of data-compressed audio information
A data-compressed audio waveform is temporally modified without requiring complete decompression of the audio signal. Packets of compressed audio data are first unpacked, to remove scaling that was applied in the formation of the packets. The unpacked data is then temporally modified, using one of a number of different approaches. This modification takes place while the audio information remains in a data-compressed format. New packets are then assembled from the modified data, to produce a data-compressed output stream that can be subsequently processed in a conventional manner to reproduce the desired sound. The assembly of the new packets employs a technique for inferring an auditory model from the original packets, to requantize the data in the output packets.
US07792680B2 Method for extending the spectral bandwidth of a speech signal
A method for extending the spectral bandwidth of an excitation signal of a speech signal includes determining a bandwidth limited excitation signal of the speech signal, and applying a nonlinear function to the excitation signal for generating a bandwidth extended excitation signal.
US07792679B2 Optimized multiple coding method
The invention relates to the compression coding of digital signals such as multimedia signals (audio or video), and more particularly a method for multiple coding, wherein several encoders each comprising a series of functional blocks receive an input signal in parallel. Accordingly, a method is provided in which, a) the functional blocks forming each encoder are identified, along with one or several functions carried out of each block, b) functions which are common to various encoders are itemized and c) said common functions are carried out definitively for a part of at least all of the encoders within at least one same calculation module.
US07792677B2 Voice guide system and voice guide method thereof
A voice guide system for outputting voice in response to operations of an information processing apparatus, which includes a password input detecting unit that detects an input operation of a password; and a voice guide outputting unit that outputs by voice an input status of the password in correspondence with the detection of the input operation of the password by the password input detecting unit.
US07792674B2 System and method for providing virtual spatial sound with an audio visual player
A method and machine-readable medium for providing virtual spatial sound with an audio visual player are disclosed. Input audio is processed into output audio having spatial attributes associated with the spatial sound represented in a room display.
US07792670B2 Method and apparatus for speech coding
A method and apparatus for prediction in a speech-coding system is provided herein. The method of a 1st order long-term predictor (LTP) filter, using a sub-sample resolution delay, is extended to a multi-tap LTP filter, or, viewed from another vantage point, the conventional integer-sample resolution multi-tap LTP filter is extended to use sub-sample resolution delay. This novel formulation of a multi-tap LTP filter offers a number of advantages over the prior-art LTP filter configurations. Particularly, defining the lag with sub-sample resolution makes it possible to explicitly model the delay values that have a fractional component, within the limits of resolution of the over-sampling factor used by the interpolation filter. The coefficients of such a multi-tap LTP filter are thus largely freed from modeling the effect of delays that have a fractional component. Consequently their main function is to maximize the prediction gain of the LTP filter via modeling the degree of periodicity that is present and by imposing spectral shaping.
US07792666B2 Translation block invalidation prehints in emulation of a target system on a host system
Emulation systems and method involving invalidating blocks of translated code in emulation of a target system on a host system in are disclosed. One or more blocks of target system code are translated by the host system to produce one or more corresponding blocks of translated code. The host system uses one or more native target system instructions as hints to invalidate or potentially invalidate one or more blocks of translated code. Blocks containing such hints cause the host system to mark some or all of the one or more blocks of translated code as potentially invalid. The potentially invalid blocks may be re-translated immediately. Alternatively, the potentially invalid blocks may be checked to see if the code in these blocks has been modified. If the code has been modified, corresponding blocks of target code may be re-translated.
US07792665B2 Method for designing a compound based on the three dimensional structure of phosphoinositide dependent protein kinase 1 (PDK1)
A method for selecting a compound for modulating the activity of phosphoinositide dependent protein kinase 1 (PDKI) is provided. The method may comprise modelling a three dimensional structure of a plurality of molecules in a computer, comparing with the three dimensional structure of the compounds with that of a reference structure such as at least part of a protein kinase catalytic domain of PDK1, and selecting the compound based on a predicted interacting ability of the molecules to the protein kinase catalytic domain. Also a method for selecting a compound for modulating the activity of hydrophobic pocket containing protein kinase is provided. In this method, the reference structures may be one or more of a phosphate binding pocket of PDK1, a hydrophobic pocket of PDK1, and αC helix or region interacting therewith of PDK1.
US07792664B1 Weather model predictor
A computer-implemented method of predicting an output of a model includes receiving output data from a first run of a target predictive model. One or more additional sets of output data is received from runs of one or more alternate predictive model. The alternate predictive models predict parameters that relate to the output data of the first predictive model. A future output of a second run of the target predictive model is predicted based on the output data from the first run of the target predictive model and one or more sets of additional output data from runs of the alternate prediction model.
US07792660B2 Monitoring multiple channels of data from real time process to detect recent abnormal behavior
Provides methods, systems and apparatus for generating alerts for a system process that obtains raw channel data over time from one or more monitored channel of the system process. An example method includes processing the raw channel data to form time dependent signals based one or more user specified processing rules. The method produces alerts based on the deviation in behavior in one or more channels, where the deviation is quantified by a numeric level computed by comparing signals for varying time intervals with historically normal baseline signals. The method may include filtering the alerts to selectively form reportable alerts that are presented to the user based on user specified filtering rules.
US07792655B2 System and method for scanning and obtaining points of an object
A computer-implemented method for scanning and obtaining points of an object is provided. The method includes defining a measuring distance between two points of an object and scanning the measuring distance according to an optimal measuring position. If coordinate values of each of the scanned points are valid, then the method send the obtained coordinate values to an electronic device if the obtained coordinate values are valid.
US07792652B1 Oscillator calibration for motor controller
Systems, methods, and apparatuses including computer program products for oscillator calibration. In one aspect, a calibration module includes a monitor submodule that evaluates operation of a system to determine if the system is operating in a first mode or a second different mode, where the second clock source is not operating as expected in the second different mode; a calibration engine that determines a calibration value using the first clock source and the second clock source in response to the system operating in the first mode; and a register that stores the calibration value; where the calibration engine calibrates the first clock source using the calibration value and provides to the system the calibrated first clock source as a timing reference instead of the second clock source as the timing reference, in response to the system operating in the second different mode.
US07792650B2 Edge-aligned ratio counter
An Edge-Aligned Ratio Counter (EARC) that includes at least one processor coupled to at least one counter circuit is provided for determining a ratio between two clock signals by receiving a first and a second value in response to a first clock signal and generating a control signal under control of the loaded value by counting the pulses of the first clock signal and a second clock signal and captures the count of each clock signal in response to the control signal and determining a ratio between a frequency of the first clock signal and a frequency of the second clock signal using the differences of the captured counts taken at two different occurrences of the control signal.
US07792647B1 Quantitatively measuring error causing parameters in fluid handling
A method for quantitatively measuring error causing physical parameters in a fluid handling system, includes: measuring the pressure of air between a piston of a pump and a liquid being handled; detecting a pressure abnormality; determining the time at which the pressure abnormality begins to occur; and based on the time of the pressure abnormality determining the magnitude of the physical parameter causing the pressure abnormality. In a preferred embodiment, the error causing physical parameter is a bubble and the fluid handling is an aspirate operation in a diagnostic analyzer.
US07792646B2 Measuring arrangement for registering chemical and/or physical, measured variables, as well as measuring device therefor
A measuring arrangement of the invention includes: At least one measuring device, which generates, repeatedly during operation, measured values, especially digital, measured values, representing the at least one measured variable to be registered; as well as an electronic data processing system superordinated to the at least one measuring device, especially a data processing system which is spatially distributed and/or spatially remote from the measuring device. Measuring device and data processing system are connected together by means of at least two line-pairs, through each of which an electrical current flows, at least at times, during operation. According to the invention, the measuring device transmits the internally generated, measured values to the data processing system via both line-pairs. In this way, it is then possible to transmit a plurality of measured values simultaneously, when each of the two line-pairs is embodied as part of a two-conductor current-loop.
US07792645B2 Three-dimensional structure of chalcone isomerase and methods of use thereof
This disclosure provides crystalline flavonoid or flavanone isomerases, isolated non-native isomerase having the structural coordinates of said crystalline isomerase, and nucleic acids encoding such non-native isomerase. Also disclosed are methods of predicting the activity and/or substrate specificity of a putative isomerase, methods of identifying potential isomerase substrates, and methods of identifying potential isomerase inhibitors.
US07792642B1 Weather severity and characterization system
A method of presenting weather phenomenon information including receiving weather data. At least one weather phenomenon represented by the weather data is identified. A plurality of current parameters related to the current state of the at least one weather phenomenon is determined. A plurality of historical parameters corresponding to one or more previous states of the at least one weather phenomenon is associated with the current state of the at least one weather phenomenon if at least one previous state of the at least one weather phenomenon has been identified. A plurality of forecasted parameters for the at least one weather phenomenon is calculated. Characteristics of the at least one weather phenomenon based on at least a first subset of the current parameters, the historical parameters, and the forecasted parameters are displayed.
US07792639B2 Host based satellite positioning systems
Methods and systems consistent with the present invention provide a host based positioning system. The host based positioning system includes a tracker hardware interface that connects to a dedicated hardware space vehicle tracker. The tracker hardware interface receives positioning information from the space vehicle tracker. The host based positioning system also includes a memory that includes a GPS library having a user interface, a tracker interface, and an operating system interface. A processor runs functions provided by the interfaces.
US07792631B2 Control system for internal combustion engine
A control system for an internal combustion engine having an exhaust gas recirculation device for recirculating a part of exhaust gases to an intake system of the engine is disclosed. An estimated exhaust gas recirculation amount is calculated using a neural network to which at least one engine operating parameter indicative of an operating condition of the engine is input. The neural network outputs an estimated value of an amount of exhaust gases recirculated by the exhaust gas recirculation device. At least one engine control parameter for controlling the engine is calculated based on the estimated exhaust gas recirculation amount.
US07792630B2 Control system and method for internal combustion engine and engine control unit
A control system for an internal combustion engine, which is capable of properly setting fuel injection timing according to the actual degree of delay of the amount of fresh air to be supplied to cylinders of the engine, thereby making it possible to positively suppress torque variation, when the control system has switched an air-fuel ratio mode between a lean mode and a rich mode. The control system controls the air-fuel ratio of a mixture by switching the air-fuel ratio mode. In the lean mode, the control system sets a target fresh air amount for the lean mode, and in the rich mode, it sets a target fresh air amount for the rich mode. Upon switching the air-fuel ratio mode, the control system corrects the fuel injection timing according to the difference between the target fresh air amount for the lean mode or the rich mode and the detected fresh air amount.
US07792624B2 Cruise control system
A cruise control system includes a curve state detecting section, a target deceleration rate calculating section, a deceleration control section, a map matching detecting section, a position evaluating section and a revising section. The deceleration control section is configured to execute deceleration control within a deceleration control region before a curve existing in front of the vehicle. The map matching detecting section is configured to detect whether a map matching operation caused a vehicle traveling position to move onto a traveling road. The revising section is configured to perform at least one of increasing a deceleration rate of the vehicle and extending an end position of a deceleration control region to a position inside the curve based on a positional relationship between the vehicle traveling position and the curve when the vehicle traveling position after the map matching operation is within the deceleration control region.
US07792622B2 Method and system for vehicular guidance using a crop image
The method and system for vehicular guidance comprises an imaging device for collecting color image data to facilitate distinguishing crop image data (e.g., crop rows) from background data. A definer defines a series of scan line segments generally perpendicular to a transverse axis of the vehicle or of the imaging device. An intensity evaluator determines scan line intensity data for each of the scan line segments. An alignment detector (e.g., search engine) identifies a preferential heading of the vehicle that is generally aligned with respect to a crop feature, associated with the crop image data, based on the determined scan line intensity meeting or exceeding a maximum value or minimum threshold value.
US07792621B2 Apparatus for controlling swivel angles of on-vehicle headlights
An apparatus controls a swivel angle of on-vehicle headlights, the swivel angle of the lights being changeable in a lateral direction of the vehicle. A target swivel angle of the headlights is determined based on, for example, load map data of the road ahead the vehicle, and a control start point is determined based on the current position information and the road map data. The swivel angle is controlled to the target swivel angle in response to a state where the current position of the vehicle has reached the control start point. Running road shape-related information and a curvature direction of the road ahead are acquired. A control of the swivel angle toward the target swivel angle is prohibited when a direction of the target swivel angle determined is inconsistent with the curvature direction of the road, even in a case where the vehicle has reached the control start point.
US07792618B2 Control system and method for a concrete vehicle
A concrete vehicle is described herein which includes a chassis, a concrete handling system, a vehicle subsystem control system, and a wireless communication system configured to communicate with an off-board electronic device. The subsystem control system includes status information for a plurality of vehicle parameters. The wireless communication system is used to communicate status information pertaining to at least one vehicle parameter to the off-board electronic device when the vehicle parameter breaches a threshold.
US07792615B2 Emergency descent system
An emergency descent system is provided for automatically performing an emergency descent in a vehicle. The system monitors cabin pressure altitude and if the cabin pressure altitude exceeds a preset value, the emergency descent system, may direct the autopilot to descend the aircraft to the minimum safe altitude (MSA). The emergency descent system may also communicate with ground facilities informing them of the descent.
US07792613B2 Hybrid vehicle recharging system and method of operation
A system and method for recharging a plug-in hybrid vehicle. The system includes a controller that schedules the recharging of the vehicles on local electrical distribution networks. The system arranges the schedule to minimize the demand loading on the local distribution network to more efficiently operate power plants providing electrical power to the distribution networks. A system for collecting charges associated with the recharging of plug-in hybrid vehicles is also disclosed providing for prepaid utility accounts.
US07792611B2 Spray pattern characterization and monitoring method and system
The purpose of the invention is to provide a method to characterize a spray pattern by detecting and quantifying asymmetries resulting in detailed information on location, size, and type of asymmetries within the spray pattern, which are important for spray characterization comparability and classification. A system is provided for in-situ monitoring of the spray characteristics.
US07792610B2 Wheel balancing apparatus and method with improved hidden spokes placement for irregular wheels
A method and an apparatus for carrying out the method are disclosed for hidden spokes placement of balancing weights on a wheel, having a hub, a rim and the hub and the rim being connected by several spokes, comprising determination of spoke configuration data. Now, it is possible to analyze spoke configuration and width of the spokes in details, enabling the weight splitting behind spokes even if spokes are forked, oblique, not equidistant, or they have different dimension.
US07792609B2 Gripping device for manipulating device and method for operation thereof
A gripping device for a manipulation system, particularly a robot, for receiving workpieces and feeding them from a readied stack of the workpieces to a manufacturing plant such as a metal sheet folding machine, punching press, welding plant, etc. The device has a gripper head fitted with gripping means such as suction cups, magnets, tongs, etc., and a detection system for detecting characteristics of the workpiece gripped by the gripping means. A pulse emitter excites vibrations in the workpiece and the vibration spectrum of the workpiece is compared to reference vibration data to determine characteristics of the gripped workpiece, such as whether two or more workpieces are stuck together, or whether the workpiece is the correct workpiece.
US07792606B2 System for assigning one of many part domains in a domain to one of many mobile units
A partial surface of a total surface, divided into several partial surfaces, is allocated to one of several mobile units by determining the partial surface of the total surface and allocating one of the several mobile units with a reservation. The mobile unit transmits allocation information indicating the allocation of the partial surface. The reservation is lifted and the allocation of the partial surface is validated when the one of the several mobile units receives no allocation rejection information from at least one of the other mobile units, indicating a rejection of the allocation of the partial surface. If rejection information is received, the reservation is lifted and the allocation of the partial surface is invalidated.
US07792603B2 Program and method for generating approximate curve from approximate point group data
An approximate curve generation method according to the present invention generates an approximate curve as smooth as an original curve from point group data obtained by approximating a curve shape, and includes: an approximate polygon shape range determining step of sectioning point group data for each line segment of an approximate polygon shape which is generated when the point group data approximating the curve shape are obtained, and sorting the point group data close to a section boundary as valid point group data, and the point group data inside the valid point group data as invalid point group data; and an approximate curve generating step of regarding only the valid point group data, and generating an approximate curve passing through or close to the regarded valid point group data as an approximate curve to be finally obtained.
US07792595B1 Method and system for enhancing the yield in semiconductor manufacturing
Roughly described, a manufacturing process is enhanced by using TCAD and TCAD-derived models. A TCAD simulation model of the process is developed, which predicts, in dependence upon a plurality of process input parameters, a value for a performance parameter of a product to be manufactured using the process. Estimated, predicted or desired values for a calculated subset of the parameters (including either process input parameters or product performance parameters or both), are determined in dependence upon the process model, and further in dependence upon actual, estimated or desired values for a different subset of the parameters (again either process input parameters or product performance parameters or both). The determination is preferably made using a process compact model of the process, itself developed in dependence upon the simulation model.
US07792594B2 Redundant automation system comprising a master and a standby automation device
The invention concerns a redundant computerizing system comprising additionally to a master programmable automaton and a standby programmable automaton, a computerized monitoring device enabling a memory image of the comparison process concerning a certain number of output signals of the computerizing system to be set up.
US07792586B2 Insertion device for an electrode array
A device, system and method for inserting a pre-curved electrode array (100) held in a substantially straight configuration by a straightening member (101) into a cochlea of a subject. As the electrode array (100) is inserted into the cochlea by the device, the straightening member (101) is held by the device such that the electrode array (100) advances off the straightening member (101) such that it is free to take on its pre-curved configuration in the cochlea of the subject.
US07792580B2 Implantable medical device with his-purkinje activity detection
Implantable medical devices having two or more leads can utilize digital signal processing to sample and filter the acquired data. The processed data is utilized to identify electrical activity in cardiac tissue remote from the lead location. An atrial lead and a ventricular lead are used to acquire data and the data is processed to indicated electrical timing within the HIS bundle.
US07792579B2 Method and device for delivering anti-tachycardia pacing therapy
A method and device for delivering anti-tachycardia pacing (ATP) therapy that includes an electrode to sense cardiac signals and to deliver the therapy, sensing circuitry, electrically coupled to the electrode, to detect the tachycardia event in response to the sensed cardiac signals, and a processor to control delivery of the therapy. The processor determines whether a return cycle length generated subsequent to the delivery of a first plurality of pacing pulses is less than or equal to a cycle length associated with the tachycardia event, and adjusts delivery of a second plurality of pacing pulses in response to the return cycle length being less than or equal to the cycle length associated with the tachycardia event.
US07792577B2 Defibrillators
Defibrillators are provided that include a graphical user interface to assist a caregiver in administering resuscitation.
US07792572B1 Ischemia detection using intra-cardiac signals
An implanted cardiac rhythm management device is disclosed that is operative to detect myocardial ischemia. This is done by evaluating electrogram features to detect an electrocardiographic change; specifically, changes in electrogram segment during the early part of an ST segment. The early part of the ST segment is chosen to avoid the T-wave.
US07792569B2 Cavity-filling biopsy site markers
The invention provides materials, devices and methods for marking biopsy sites for a limited time. The biopsy-marking materials are ultrasound-detectable bio-resorbable powders, with powder particles typically between about 20 microns and about 800 microns in maximum dimension, more preferably between about 300 microns and about 500 microns. The powders may be formed of polymeric materials containing cavities sized between about 10 microns and about 500 microns, and may also contain binding agents, anesthetic agents, hemostatic agents, and radiopaque markers. Devices for delivering the powders include tubes configured to contain the powders and to fit within a biopsy cannula, the powders being ejected by action of a syringe. Systems may include a tube containing powder, and a syringe containing sterile saline. The tube may be configured to fit within a biopsy cannula such as a Mammotome® or SenoCor 360™ cannula.
US07792568B2 MRI-visible medical devices
A medical device includes a body, a member in the body, and a contrast agent in the member. The device can be visible by magnetic resonance imaging.
US07792567B2 Method and system for correlating acquisition of images of a moving organ with the movement of the moving organ
In a method, sensor and system for producing time-limited images of a moving organ of a human or animal body, an imaging apparatus acquires image data and, using a sensor situated outside the body, a signal is registered that represents the movement of the organ that is to be imaged. The image data acquisition is coordinated with this signal. A fiber optic sensor is used as the sensor.
US07792563B2 Method and apparatus for the guided ablative therapy of fast ventricular arrhythmia
Method and apparatus for guiding ablative therapy of abnormal biological electrical excitation. The excitation from the previous excitatory wave is significant at the beginning of the next excitation. In particular, it is designed for treatment of fast cardiac arrhythmias. Electrical signals are acquired from recording electrodes, and an inverse dipole method is used to identify the site of origin of an arrhythmia. The location of the tip of an ablation catheter is similarly localized from signals acquired from the recording electrodes while electrical pacing energy is delivered to the tip of the catheter close to or in contact with the cardiac tissue. The catheter tip is then guided to the site of origin of the arrhythmia, and ablative radio frequency energy is delivered to its tip to ablate the site.
US07792560B2 Process for the preparation of low contact resistant contact on a high transition temperature superconductors
Disclosed is a three layer process for making contact points to a high transition temperature superconductor (HTSC), particularly to (Bi,Pb)2Sr2Ca2Cu3O19+x with and without silver in the superconductor. The contact structure is a three layer configuration with a perforated silver foil (3) sandwiched between two metal spray gun deposited silver layers (2,5) and subsequent heat treatment in air. The contact has been made on tubes and rods (1). The silver contacts are capable of carrying a continuous current of 200 Amps without adding any substantial heat load to the cryogen used to cool the HTSC. The contact resistance at 4.2 K is in the range of 1.5×10 (hoch−8) to 8.5″ 10 (hoch−8)OHM in zero applied filed.
US07792559B2 Self-installable switchable antenna
A system, method, and apparatus for selecting a set of antennas, for use during operation of a radio system, from a plurality of antennas. The system, method and apparatus may include selecting one antenna that is part of an array of antennas. Then measuring characteristics of radio signals received at the antenna. The selection and measuring of characteristic is repeated for a desired number of antennas in the array. Then, the measurements are combined, and the combinations of antennas are ranked based upon the combined measurement. From the ranking combinations of antennas are selected for use during operation of a radio system.
US07792552B2 Eyeglasses for wireless communications
A pair of eyeglasses that includes wireless communication capabilities is disclosed. The eyeglasses are referred to herein as “wireless eyeglasses.” The eyeglasses can also include one or more operation indicators. The wireless eyeglasses can allow a user to communicate with a communication device in a wireless and hands-free manner. The one or more operation indicators that can be provided with the wireless eyeglasses can signal operational status of the wireless communication circuitry.
US07792549B2 Repeat dialing in wireless networks to called parties that are powered off
A wireless network is disclosed that provides repeat dialing to called parties that are powered off. The wireless network includes an originating MSC system, a Home Location Register (HLR) system for a called party, and a serving MSC system that serves the called party. Responsive to identifying that the called party is powered off, the calling party transmits a repeat dialing instruction to the originating MSC system. The originating MSC system then transmits a repeat dialing indicator to the HLR system for the called party. The HLR system for the called party identifies when the called party powers on. When the called party does power on, the HLR system transmits an instruction to the serving MSC system to attempt to set up a call between the called party and the calling party.
US07792547B1 Downlink and uplink array and beamforming arrangement for wireless communication networks
The invention provides an antenna array suitable for use in a base station in a wireless communications network, the antenna array having a first beamforming arrangement for producing uplink beams and a second beamforming arrangement for producing downlink beams, wherein the first and second beamforming arrangements are different from one another. Preferably the first and second beamforming arrangements feed a common antenna array to produce the uplink and downlink beams. Particularly preferably a plurality of (sin x/x) beams are formed for the uplink, and a plurality of low cusp beams are formed for the downlink. These are advantageously dual polar, in order to achieve diversity gain. In a preferred embodiment, the antenna array is arranged such that three dual polar low cusp beams are formed for the downlink, and six dual polar (sin x/x) beams are formed for the uplink. A cellular communications network and a base station transceiver having such antenna arrays are also provided, as are a radio signal transmitted as a plurality of (sin x/x) beams forming an uplink of a cellular communications network, and a method of operating a wireless communications network.
US07792546B2 Mobile enterprise applications over telephony systems and methods
A method of facilitating telecommunication functionality on a mobile device. The method includes receiving a request for a telecommunications transaction from the mobile device and retrieving a callback identifier for a user of the mobile device. The method also includes executing the telecommunications transaction, wherein executing the transaction includes establishing a communications session that includes a callback telephony endpoint represented by the callback identifier and at least one target telephony endpoint, wherein a portion of the communications session that includes the callback telephony endpoint is established at least in part by making an outbound call from a telephony switch.
US07792543B2 Shared phone, medium having recorded therein program for controlling shared phone, and method for controlling shared phone
The present invention provides a shared phone, a medium having recorded therein a program for controlling the shared phone, and a method for controlling the shared phone, which can make the shared use by a plurality of users easy. The shared phone switches phone numbers depending on users, and includes a user information storage unit that stores user information including phone numbers for each user, a public line communication unit that performs public line communication, and registers phone numbers stored in the user information storage unit to a public line, and detects an incoming call to a registered phone number, a display unit that, in case an incoming call is detected by the public line communication unit, displays user information corresponding to the incoming call from among user information stored by the user information storage unit, and an operation unit that accepts instruction for public line communication from a user, and sends the instruction to the public line communication unit.
US07792537B2 Scheduling neighbor cell measurements for multiple wireless communication systems
Techniques for scheduling measurements for cells in multiple (e.g., GSM and W-CDMA) wireless communication systems are described. GSM neighbor cells are categorized based on a number of states. The states are prioritized in a manner to achieve good performance. The GSM neighbor cells are thus assigned different priorities depending on their states. W-CDMA neighbor cells are prioritized relative to the states for GSM cells. All W-CDMA neighbor cells can be assigned the same state, given the same priority, and considered as “one” W-CDMA cell in the scheduling. A cell in the GSM or W-CDMA system is selected based on the priorities of the neighbor cells, and the selected cell is scheduled for measurement in the next available frame. The highest-ranking GSM or W-CDMA cell for each idle frame is thus granted use of that idle frame for measurement.
US07792534B2 Multiple threshold scheduler
The present invention provides different scheduling criteria depending on overall system performance in an effort to maintain fairness among mobile terminals and sustain a required QoS level. The invention is particularly effective for multi-carrier systems, wherein scheduling must also take into consideration the carrier used to transmit the scheduled data. In one embodiment, the present invention determines the spread of throughput rates for all mobile terminals being served by a given base station and bases the scheduling criteria thereon. Preferably, a standard deviation calculation is used to measure the throughput spread. The standard deviation of throughput associated with a collective group of mobile terminals is indicative of the differences between the lowest and highest throughputs with respect to the average throughput for the collective group of mobile terminals.
US07792532B1 Method and system of reusing walsh code to increase forward channel capacity
Assigning CDMA channel codes in a multiple beam zone sector such that they may be reused within the same sector. In an exemplary embodiment, the method includes configuring directional antennas in a cell sector to provide multiple beam zones in a cell sector and assigning channel codes for use within the beam zones such that each channel code is assigned for use in only one beam zone of any set of three consecutive beam zones in the cell sector. This effectively reduces the inter-user interference by ensuring at least two intervening beam zones are located between zones that are using the same channel codes. The channel codes may be Walsh codes or quasi-orthogonal functions (QOFs).
US07792526B2 Adjustment of background scanning interval based on network usage
In a Wireless Local Area Network (WLAN), roaming from one access point to another by a mobile station without interruption to network service may be facilitated by frequently performing background scans to find neighboring access points while the mobile station is associated to the WLAN. Frequent background scanning, however, depletes battery life. By dynamically adjusting the background scanning interval during the mobile station's association to the WLAN, the mobile station's immediate need for network connectivity performance may be met, while simultaneously prolonging battery life. For example, by using a shorter background scanning interval during a telephone conversation, network connectivity performance may be maintained throughout the call. Longer background scanning intervals may be used during periods when interruptions to network connectivity may be better tolerated.
US07792525B2 Method for activating recordings of events concerning terminals and equipment therefor
The invention concerns a method which consists, in a radio communication system comprising a core network, at least one radio network controller connected to the core network and configured to control radio communications with terminals and at least one operation center capable of supervising said radio network controller, in: transmitting from the operating center to a radio network controller, a coded list of terminal identifiers; transmitting the coded list to the control network from the radio network controller; decoding the coded list at the core network; detecting at the core network a radio communication under the control of the radio network controller, with a terminal identified in the decoded list; and instructing the radio network controller, from the core network, to start a recording of events concerning the detected communication.
US07792524B2 iPort controller
A multi-zone audio system is provided that is portable to a handheld audio device at a plurality of locations. The system includes a multi-zone audio system controller having an audio input/output selection circuit for selectively regulating the source and distribution of audio signals. A plurality of handheld connector docks are distributed about the multi-zone system. Each connector dock is in communication with the audio system controller. The connector docks include a connector port, engagable to the handheld device, for communicating music/data/commands between the handheld device and the system controller. A plurality in-wall audio controllers are also distributed about the multi-zone system. Each in-wall controller is in communication with the audio system controller, and includes an input circuit for selective input of commands to regulate operation of the system controller and/or the handheld device. The handheld connector docks are operative to transfer music/data/commands between the audio system controller and a handheld device disposed within the connector dock.
US07792522B1 Software key control for mobile devices
A software key control system and method for mobile devices. When a customer orders a software product, the seller issues a temporary activation key which is posted to a key registration web server. The customer then locates the mobile device's unique device ID and accesses the web server to provide the temporary activation key. The web server creates a registration key based on the customer's temporary activation key and device ID. The registration key is transferred to the customer's mobile device and the customer can then register the ordered software product. The system and method of the present invention thereby automate the sale and distribution of keys for mobile devices.
US07792514B2 Envelope detector for AM radio
A receiver for receiving an amplitude modulated (AM) signal may include a first and a second detector for detecting the maximum and minimum envelope values, respectively, of the received AM signal and an equalizer for periodically equalizing the maximum and minimum envelope values. A method for receiving an AM signal may include unidirectionally increasing a first output signal up to the maximum envelope value, unidirectionally decreasing a second output signal down to the minimum envelope value, and periodically equalizing the first and the second output signals.
US07792507B2 Automatic TV signal and tuner setup
A system and methods perform an automatic TV signal/tuner setup in a tuner device (e.g., a PC, a personal video recorder, a set-top box, etc.) that has one or more tuners. The setup identifies the number of tuners in the device, whether the tuners are analog or digital, and what broadcast standard each tuner supports. The geographic region in which the device will be receiving TV signals is identified, and tuners supporting that region are identified. Digital tuners are reported as being digital, while analog tuners are scanned to locate valid TV signals, and to determine the source of any valid TV signals (e.g., an antenna, a cable provider, a set-top box).
US07792504B2 Transmitter and transceiver, in particular for mobile radio, and transmission method
A receiver, in particular for mobile radio, includes a receiver branch with a mixer, downstream of an analog/digital converter. A reference generator generates a reference clock, which is fed to the converters or PLL synthesizers of the mixer by integral multiplication or division. As a result, a particularly energy-saving and space-saving circuit configuration is realized, which has a low level of mutual interference between the signals and is suitable (in particular for Universal Mobile Telecommunication System, UMTS). In a preferred embodiment, the receiver is developed into a transceiver by providing a transmission path.
US07792502B2 Method and system for measuring and optimizing integrated antenna performance
Methods and systems for measuring and optimizing integrated antenna performance are disclosed and may include transmitting FM signals over a range of frequencies utilizing one or more antenna configurations. The FM transmitter may be calibrated based on a signal received by one of a plurality of wireless protocol receivers in the wireless device. The wireless device may include one or more other corresponding transmitters that utilize other wireless protocols. The transmitted FM signals may be received by a test set, which may then transmit a signal utilizing a different wireless protocol for adjusting the FM transmitter. The frequency of the transmitted FM signals may be varied utilizing a tunable oscillator, and the antenna configurations may be adjusted accordingly by impedance matching them to the FM transmitter. The FM transmitter and FM receiver and the tunable oscillator may be integrated within a single chip.
US07792496B2 Transmitter receiver unit and electronic apparatus using same
A transmitter receiver unit of the present invention comprises a phase shifter connected between a transistor and a filter multiplexer for decreasing a reactance component of an impedance, as observed from the transistor toward the filter multiplexer, to a value close to zero in a third frequency band given as the sum or difference between the integer multiples of a second frequency band and a first frequency band. This structure decreases the impedance in the third frequency band of the filter multiplexer side as observed from the transistor, thereby making the transistor not liable to generate a signal voltage of the third frequency band.
US07792490B2 Hiding a device
In accordance with the exemplary embodiments of the invention there is at least a method, apparatus, and an executable computer program enabling a first communications device and a second communications device, possibly previously unknown to each other, to communicate with each other wirelessly using short-range radio frequency technology. A connection establishment process is executed to establish a connection between the first communications device and said second communications device. Further, in accordance with the embodiments, during the connection establishment process, or in response to successful completion of the connection establishment process, at least one of said first and second communications devices switches from said first mode into a second mode, in which second mode, the communications device that has switched into said second mode does not respond to messages arriving at it which have been sent to discover the address of the communications device that has switched into said second mode.
US07792482B2 Communication service subscription management
Multiple receivers may be enabled to receive satellite-based digital audio radio (SDAR) services under a single subscription. For example, an SDAR service provider can enable multiple vehicles, a home-based digital radio, or a portable digital radio, singly or in any combination. Multiple receivers transmit information to each other. One receiver is designated as a primary receiver, and the other receivers are designated as secondary receivers. The SDAR service provider transmits a list of associated secondary receivers to the primary receiver. The primary receiver enables the associated secondary receivers to receive SDAR services by placing them in an authorized state. The secondary receivers must periodically communicate with the primary receiver to remain authorized. A secondary receiver that fails to communicate with the primary receiver within a prescribed time period is switched to an unauthorized state. In this unauthorized state, the secondary receiver no longer performs as an authorized receiver.
US07792480B2 Electrographic position location apparatus including recording capability and data cartridge including microphone
An electrographic position location apparatus and a data cartridge are disclosed. The data cartridge comprises a body and a memory device in the body. A connector extends from the body and is coupled to the memory device. A microphone is attached to or is incorporated within the body.
US07792473B2 Development apparatus and image forming apparatus
A development apparatus that performs development by forming a magnetic brush using a two-component developer is provided with a developer tank that stores developer; a developer bearing member provided with a development sleeve that carries the developer stored in the developer tank on the outer circumferential face and transports the developer to a development area where the electrostatic latent image on the image bearing carrier is developed, the development sleeve being provided with at least a main pole magnet in which a main pole is formed that faces the development area, and an interpole magnet in which an interpole is formed adjacent to the main pole on the downstream side in a developer transport direction; and a carrier recovery means in which a pushing/bending magnetic pole of the same polarity as the interpole is formed such that magnetic force lines of the interpole in the developer bearing member are pushed/bent to the inside of the developer tank.
US07792472B2 Developing apparatus and image forming apparatus using same
A developing apparatus using a two-component developer constituted by a magnetic carrier and a toner, and an image forming apparatus comprising the developing apparatus. A developing unit and a stirring unit are provided, and in order to suppress toner scattering that may occur after a development operation has been halted for a long time, and thereby suppress contamination of the apparatus interior, the developer in a developing machine is transferred to a stirrer serving as a developer storage unit on the exterior of the developing machine when the development operation ends. Further, to extend the life of the developer, a range in which an angle of a restricting member upstream side central angle α, which is a central angle of the surface of a developing roller serving as a developer carrier on the upstream side of a restricting member opposing position opposing a doctor blade serving as a developer amount restricting member in a surface motion direction of the developing roller, is not less than 0[°] and not more than 60[°] is set as a low magnetic flux density area γ in which the maximum value of a normal direction magnetic flux density on the surface of the developing roller is not more than 30 [mT].
US07792470B2 Toner container and developer replenishing device
A toner container contains toner and includes: a container having a toner discharge hole; a toner conveyance screw for conveying the toner within the container toward the toner discharge hole; and a shutter cylinder including a peripheral wall formed with a toner discharge opening at a position corresponding to the toner discharge opening. The toner conveyance screw is rotatably supported at one end thereof by a bearing within the shutter cylinder. The shutter cylinder is mounted to a side wall of the container in a rotation free manner.
US07792467B2 Dual channel apparatus for transporting powder in an electrostatographic printer
An apparatus and method for distributed mixing and transport of toner and powders in an electrostatographic printer containing at least powder and magnetic carrier. The apparatus includes a powder conveying apparatus for transporting powder in a developer station including a development station housing having two or more auger assemblies, each auger assembly including two or more screw augers supported in a channel profile. The two or more screw augers having multiple intermeshed screw blades and controlled by a conveyance controller. The conveyance controller is in communication with the powder the one or more augers, such that each auger preferentially mixes and transports in a first or second direction as the powder conveying device conveys the powder in the developer sump of a print engine.
US07792462B2 Image formation apparatus with toner retention member
An image formation apparatus which includes a rotating image-bearing body, a charging section, an exposure section, a developing section, a transfer section, and a residue toner-charging section. The charging section charges the image-bearing body. The exposure section forms an electrostatic latent image on the image-bearing body that has been charged. The developing section develops the electrostatic latent image and forms a toner image. The transfer section transfers the toner image to a transfer body. The residue toner-charging section is provided upstream of the charging section and downstream of the transfer section and, after the transfer, charges transfer residue toner to a normal polarity. The transfer residue toner that has been charged to the normal polarity by the residue toner-charging section is recycled at the developing section. The residue toner-charging section is provided with a nonwoven fabric, which features conductivity and touches against the image-bearing body.
US07792461B2 Unit drawing mechanism and image recorder
A unit drawing mechanism according to the present invention includes a drawing unit, a lever, a fixture, a preventer, a linkage, and a lever holder. The drawing unit can move along a movement path between a retracted position in an apparatus and an exposed position outside the apparatus. The lever is supported pivotably on the front side of the drawing unit. The fixture locks the drawing unit in the retracted position. The preventer prevents the drawing unit from moving from the exposed position. The linkage links the lever to the fixture and the preventer. The lever holder holds the lever in a first angular position, a second angular position, and a third angular position when the drawing unit is locked by the fixture, positioned on the movement path, and prevented by the preventer from moving from the exposed position, respectively.
US07792460B2 Process cartridge having cartridge positioning portion and image forming apparatus mounting said process cartridge
A process cartridge is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The cartridge includes an electrophotographic photosensitive drum, a process device actable on the drum, a cartridge positioning portion for engaging a main assembly positioning portion to position the cartridge with respect to a direction crossing the direction of the axis of the drum when the cartridge is mounted to the main assembly in a direction parallel with the axis of the photosensitive drum, and a movable member movable between a first position contacting the main assembly in the process of mounting of the cartridge to the main assembly, and a second position contacting a main assembly urging member and receiving a force in the crossing direction to contact the cartridge positioning portion to the main assembly positioning portion to position the cartridge in the crossing direction, when the cartridge is mounted to the main assembly.
US07792459B2 Image forming device and detachably loaded process unit
A developing unit is detachably mounted on a photosensitive unit to form a combined unit called a process unit. In use, the process unit is loaded into an electrophotographic image forming device. A rotational shaft of a photosensitive drum projects out from the photosensitive unit. When the process unit is loaded into the image forming device from a top open space, both ends of the rotational shaft are engaged with a pair of guides formed in side walls of the image forming device and guided down along the guides. The process unit is accommodated in an accommodating section when both ends of the rotational shaft have been brought into abutment with stops at the ends of the guides and a trailing end of the process unit is rotated downward about the rotational shaft.
US07792456B2 Image forming apparatus having accurate internal temperature control
An image forming apparatus to which a developer storage container can be detachably mounted, includes: a reception unit arranged to receive information from the developer storage container; a first temperature detection unit provided in an inside of the image forming apparatus and arranged to detect a temperature of the inside of the image forming apparatus; a cooling unit arranged to cool the inside of the image forming apparatus; and a control unit arranged to determine on the basis of the received information whether second temperature detection unit is provided to the developer storage container, control the cooling unit on the basis of the detection result of the first temperature detection unit when the second temperature detection unit is not provided, and control the cooling unit on the basis of the detection results of the first and second temperature detection units when the second temperature detection unit is provided.
US07792452B2 Image forming apparatus
An image forming apparatus includes a fixing device for thermally fixing the image on the recording medium; a medium type detection unit for detecting a type of recording medium; a temperature adjusting unit for adjusting a temperature of the fixing device according to the type of recording medium; and a storage unit for storing data indicating the type of recording medium. The temperature adjusting unit sets a target temperature according to the type of recording medium stored in the storage unit and starts heating the fixing device. After the temperature adjusting unit sets the target temperature and starts heating the fixing device, the temperature adjusting unit determines whether to change the target temperature according to a comparison result between a type of recording medium newly detected by the medium type detection unit and the type of recording medium indicated by the data stored in the storage unit.
US07792451B2 Image fixing apparatus, image forming apparatus using the same, and image fixing temperature control method thereof
An image fixing apparatus that senses temperature of a heater and controls the temperature accurately includes a pair of fixing rollers, a heater housed inside at least one of the pair of fixing rollers, and a sensor integrally formed with the heater to detect temperatures of the heater from a plurality of sensing positions. The sensor includes an array of sensing units connected in parallel to the plurality of sensing positions, and generates one sensing signal. An image forming apparatus includes the image forming apparatus. An image fixing temperature control method includes generating average temperature information of a heater; and controlling the driving of the heater based on the temperature information.
US07792450B2 Fixing device for image forming apparatus and control method thereof
A fixing device of this invention enables variable control of power to be supplied to a heat roller side or a press roller side in accordance with the temperature of the heat roller and the press roller while each mode is carried out. A secondary battery is used in addition to a commercial power source, thus enabling supply of power to the heat roller side or the press roller side. The secondary battery is used when necessary, thus increasing the power supply. In a copy mode, the temperature of the heat roller and the press roller is controlled in detail. In a non-copy state, the power supply to the fixing device is stopped.
US07792449B2 Image forming apparatus having improved protection against over-heating
In an image forming apparatus which uses a pressing roller and a fixing roller that are pressing and contacting each other to sandwich record medium and fixes toner image onto the record medium, in order to inhibit a temperature in non-paper passing area from extremely rising, a temperature detecting section detects a temperature of the fixing roller via a thermistor (2) 75 installed in the non-paper passing area of the record medium in the fixing roller; a temperature comparing section 44 compares the detection temperature detected by the temperature detecting section 62 with a predetermined standard temperature, a print controlling section 45 reduces heat amount provided to the fixing roller for a predetermined period when the detection temperature exceeds the standard temperature on the basis of a comparison result of the temperature comparing section 44.
US07792448B2 Image forming apparatus having heat-fixing unit
An image forming apparatus includes an image forming portion. The image forming apparatus further includes a fixing portion having a fixing nip portion that heats and fixes the unfixed image and an discharge roller that discharges the recording material. In the case where the recording material is a plain paper that is equal to or larger than a predetermined size, the discharge roller conveys the plain paper in a range from a front edge to a rear edge at a predetermined speed. In the case where the recording material is a plain paper smaller than the predetermined size, the discharge roller conveys the plain paper at a first speed until the rear edge passes through the fixing nip portion, and the discharge roller conveys the plain paper at a second speed higher than the first speed after the rear edge has passed through the fixing nip portion.
US07792445B2 Drive detection device for fixing device
In a drive detection device for a fixing device according to an embodiment of the present invention, a non-paper passing area of a heat roller is formed by a surface where a metal conductive layer is exposed and a surface where a silicon rubber layer is exposed. The drive detection device has an infrared temperature sensor that detects the temperature of the non-paper passing area. When a detection result of the infrared temperature sensor is fluctuated a fixed amount or more in a predetermined time, the drive detection device determines that the heat roller is rotating. Otherwise, the drive detection device determines that the heat roller is not rotating.
US07792439B2 Image forming apparatus and associated method of tracking recycling information
An image formation unit detached to an image forming apparatus integrally mounts at least one replacement member, and a nonvolatile memory. The nonvolatile memory stores recycle information related to the replacement member to be used when the image formation unit is recycled.
US07792437B2 Method and apparatus for detecting cover opening of image forming apparatus and method and apparatus for controlling supply of power
A method and apparatus for detecting a cover opening of an image forming apparatus and a method and apparatus for controlling the supply of power to the image forming apparatus by detecting cover opening are provided. A detection is made as to whether first and second covers for the image forming apparatus are both closed. A verification is made as to whether memory information of a predetermined memory placed in the first cover is detected, if at least any one of the first and second covers is open. A determination is made that the second cover is open, if the memory information is detected. Accordingly, a user can know which cover is open among covers provided in the image forming apparatus by using one switching element. In addition, since a circuit used for detecting cover opening can be implemented with low cost, maintenance of the circuit can be promptly carried out.
US07792432B2 Externally modulated laser optical transmission system with feed forward noise cancellation
An optical transmitter for generating a modulated optical signal for transmission over a fiber optic link to a remote receiver including a laser; a modulator for externally modulating the optical output signal with a RF signal to produce an optical signal including a modulated information-containing component; and a phase modulator coupled either to the output of the modulator or directly to the output of the laser for reducing or canceling the noise signals generated in the laser.
US07792430B2 Automatic power restoring method and optical communication system
The present invention provides an automatic power restoring method capable of reliably detecting continuity by the dissolution of a line fault, to restore the optical power, even in a structure including an optical amplification medium on an optical transmission path and an optical communication system using the method. To this end, in an optical communication system to which the automatic power restoring method of the invention is applied, a pilot signal having a low transmission rate, a wavelength of which is set based on loss wavelength characteristics obtained by combining loss wavelength characteristics of an optical fiber used for the optical transmission path and loss wavelength characteristics of the optical amplification medium on the optical transmission path, is transmitted and received between an optical transmitting station and an optical receiving station when a line fault occurs, and a detection of continuity is thus performed. According to the result of the continuity detection, the power state at the occurrence of line fault is automatically restored to the power state at a time of normal operation.
US07792428B2 Optical add/drop multiplexer
A core unit arranged in a transmission path includes a through path for causing an input signal to an input port to pass through to an output port, a drop-side port 25a that drops the input signal having a predetermined wavelength, and an add-side port 25b that adds channel having a predetermined wavelength to the input light.
US07792427B1 Optical code division multiple access data storage and retrieval
An OCDMA system is disclosed that provides for storage and retrieval of OCDMA data while maintaining OCDMA encoding and signaling information. The system includes a wavelength demultiplexer that optically receives an OCDMA signal having a plurality of wavelengths of light. A plurality of light detectors is optically interconnected with the wavelength demultiplexer, with each of the light detectors being associated with a unique wavelength of light. Each of the light detectors respectively communicates with a plurality of storage volumes. For example, each storage volume is associated with a unique wavelength of light and is configured for storing optical data electronically converted from an optical data stream having a unique wavelength of light. Such a process may substantially eliminate the need for OCDMA conversion during electronic storage of the OCDMA data. Stored OCDMA data may be rapidly retrieved and configured as an OCDMA signal because OCDMA coding is maintained.
US07792426B2 Method and device for operating an optical transmitting device having a plurality of optical transmitters that can be driven independently
The invention relates to a method and a device for operating an optical transmitting device having a plurality of optical transmitters that can be driven independently. The method includes detecting the parameter values of the individual transmitters, comparing the parameter values determined with one another and/or with a prescribed comparison value, and selecting one of the transmitters for the communication operation of the transmitting device based on the comparison. The method further includes operating the transmitting device with the selected transmitter.
US07792424B2 Camera handle with plastic layer and protective film and method for manufacturing thereof
A camera handle includes an underplate, a plastic layer and a protective film. The protective film enwraps the plastic layer and is fixed on the underplate. A method for manufacturing the camera handle includes the following steps: fixing a protective film on an underplate, the underplate defining a plurality of through holes uncovered on a glue side of the underplate by the protective film during the protective film draped over the side of the underplate; positioning the sub-assembly of the protective film and the underplate in a tool that defines a concave portion and at least one air channel thereof, wherein, the protective film is adjacent the air channel; pumping air via the air channel for forming a space between the protective film and the underplate; filling the space with the plastic layer via the through holes; sealing the through holes.
US07792422B2 Lens barrel
A lens barrel comprises: a first focus ring used for either one of instruction types of focus operation of a relative position instruction type focus operation for moving a position of the focus lens for focus control and an absolute position instruction type focus operation for moving it in an absolute positional relation; a second focus ring used for the focus operation of the instruction type different from that of the first focus ring between the relative position and the absolute position instruction type focus operation; a support device which slidably supports the first focus ring; a connecting device which brings the first focus ring and the second focus ring from an unconnected state into a connected state when the first focus ring is slid from a first position to a second position; and a cover member covering the outer circumference portion of the second focus ring.
US07792421B1 Triaxial snubber assembly
A method and system for mitigating undesirable motion of the optics of a camera are disclosed. The system can include a stage and snubber assembly for defining motion of the camera optics. The stage and snubber assembly can include a stage assembly having a stage to which the optics are attachable, at least one wing formed upon the stage, and a snubber assembly configured to cooperate with the wing(s) so as to limit motion of the stage substantially to the desired direction of travel of the camera optics.
US07792420B2 Focus adjustment device, imaging device and focus adjustment method
A focus adjustment device includes an image sensor that includes imaging pixels for capturing an image formed via an imaging optical system and focus detection pixels for detecting a focus adjustment state at the imaging optical system, a focus detector that detects a focus adjustment state at the imaging optical system, and a focus adjustment controller that executes focus adjustment for the imaging optical system based upon the focus adjustment states detected with the image sensor and the focus detector.
US07792416B2 Encoding apparatus of audio signal, audio disc and disc reproducing apparatus
DVD-video data and DVD-audio data are recorded in a DVD-Avd disc. The DVD-audio data is composed of an audio manager having an audio manager information, an audio manager menu, a first audio title set including first audio data and a second audio title set including second audio data. The first audio data of the first audio title set is connected with audio contents included in the DVD-video data, and a real time information (RTI) pack or a still picture (SPCT) pack is included in the second audio title set. Therefore, the audio contents of the DVD-video data and the audio data of the DVD-audio data are managed by the audio manager information, and text information indicated by real time information or a still picture is displayed while reproducing the audio data. Also, DVD-video data recorded in a DVD-video disc, which is normally reproduced by using a reproducing apparatus dedicated to the DVD-video disc, can be reproduced by using a reproducing apparatus for the DVD-Avd disc.
US07792411B2 File processing device, file processing method, program of file processing method, recording medium on which program of file processing method is recorded, and imaging device and recording medium on which file is recorded
The present invention is applied to an imaging device for recording, for example, a result of imaging on an optical disc by a QuickTime file format and forms an real data block by allocating management information for managing a specific region recorded by interleave processing, and the specific region is managed by the management information and a management information block.
US07792410B2 Playback diagnostics
A request is received to create a program event to record a program from a broadcast start time through a broadcast end time on a broadcast channel. The program event is created to record the program in a recording for a playback of the program from the recording. Upon an occurrence of an incident likely to prevent the play back, a diagnostic descriptive of the incident is output.
US07792408B2 Method of inducing refractive index structures in a micro-structured fiber, a micro-structured fiber and an article
Refractive index modifications such as e.g. Fiber Bragg gratings in micro-structured Fiber are according to an aspect of the invention fabricated by first filling and/or purging the holes of the micro-structured fiber with inert gas or by evacuation and, optionally subsequently scaling the ends. Alternatively, the ends of the micro-structured fiber may be sealed without a preceding purging or evacuation of the holes. In this way hydrogen or deuterium present in the holes after photosensitizing loading will not react with atmospheric oxygen to form water. Water formed this way would otherwise seriously impair the grating formation process. Bragg gratings and other refractive index structures can thus be fabricated with high quality and predictable specifications in micro-structured fiber. Sealing the fiber ends also prevents in-diffusion of moisture. The invention may e.g. find application in connection with fiber optical sensors, high-power fiber lasers, etc.
US07792406B2 Polymer-inorganic particle composites
Inorganic particle/polymer composites are described that involve chemical bonding between the elements of the composite. In some embodiments, the composite composition includes a polymer having side groups chemically bonded to inorganic particles. Furthermore, the composite composition can include chemically bonded inorganic particles and ordered copolymers. Various electrical optical and electro-optical devices can be formed from the composites.
US07792403B1 Adiabatic polarization converter
The present invention relates to a waveguide structure, and methods for making the same. The waveguide structure has a polarization rotator for rotating the polarization of the electromagnetic signal, preferably by about ninety-degrees. In one embodiment, the polarization rotator has a midsection with a first level and a second level. The first level of the midsection has a width that decreases along the length of the first level, while the second level has a substantially constant width along the length of the second level. Further, the waveguide structure can include an input conditioning section and the output conditioning section to facilitate matching between the polarization rotator and other waveguide elements.
US07792401B2 Optical waveguide device and optical communication module
An optical waveguide device and an optical communication module are provided. In the optical waveguide device which includes a core and a cladding layer formed around the core and has one end formed to be inclined so as to refract input and output signals, the core includes therein a diffraction portion for diffracting an optical signal incident through the cladding layer to propagate straight through the core. Thus, it is possible to prevent deterioration of an optical signal coupling ratio in implementing a technique of transmitting optical signals in opposite directions.
US07792400B1 Off-axis fiber optic slip ring
A multi-channel off-axis optic slip ring system is disclosed. The invention eliminates the huge number of fiber bundles and photodiodes in most published patents. A couple of conventional optical components such as mirrors and prisms are used to transmit optical signals with high quality and low optic losses. The optical signal pick-up is realized through a pair of prisms mounted on gear transmission systems. It is a true passive, bi-directional rotational optical transmission device which could be used for both multi-mode and single mode fibers without the limitation to the through bore diameters.
US07792389B2 Image processing content determining apparatus, computer readable medium storing thereon image processing content determining program and image processing content determining method
An image processing content determining apparatus 100, a computer readable medium storing thereon an image processing content determining program and an image processing determining method being capable of determining the content of an image processing with simple operation is provided. The image processing content determining apparatus includes: a basic figure generating section for generating a basic figure 400; a transformed figure generating section 140 including a transformed figure displaying section for superimposing transformed images 410, 420, 430 and 440 obtained by transforming the basic figure 400 according to a transform instruction received from outside on input images 310, 320, 340 and 350 and for displaying the same; and an amount of transform calculating section for calculating the content of a processing to transform the transformed images 410, 420, 430 and 440 currently displayed to the basic figure 400.
US07792388B2 Controlling format of a compound image
A source image having a foreground section and a background section is segmented into a first image corresponding to the foreground section and a second image corresponding to the background section. Using size information of the source image, a pixel size of the first image and a pixel size of the second image are determined. The determined pixel sizes of the first image and the second image are used to generate a formatting file of a compound image.
US07792384B2 Image processing apparatus, image processing method, program, and recording medium therefor
An image processing apparatus for processing input-image data to output output-image data. The apparatus includes a plurality of image processing units operable to detect an edge-gradient direction having a largest gradient of a pixel value and an edge direction orthogonal to the edge-gradient direction for each pixel of the input-image data, to perform edge-enhancement processing on the input-image data in the edge-gradient direction, and to perform smoothing processing on the input-image data in the edge direction; and an integration unit operable to integrate the image data output from the plurality of image processing units to generate the output-image data. The plurality of image processing units have different characteristics set for use with detecting the edge-gradient direction and the edge direction.
US07792383B2 Apparatus and method for creating effects in video
Creating a blur in a digital image by receiving original pixel values in a frame of image data, and for each pixel position in the digital image being blurred, calculating a blurred pixel value by applying a box filter having a plurality of elements with unity multiplier values to original pixel values for pixel positions that include the pixel position and pixel positions that are nearby to it. The output of the first box filter can be sequentially applied as inputs to a second box filter.
US07792382B2 Method and apparatus for filtering, clustering, and region fitting by mean shift of images using kernel function values
A path connecting a target sample of an arbitrary N-dimensional vector to a plurality of candidate samples in a sample set in an N-dimensional space having γ-dimensional positions and an η-dimensional feature quantity is set. On the path, the feature quantity is integrated to obtain an integration value. Using the integration value as a variable value of a preset kernel function, a kernel function value corresponding to the target sample is calculated.
US07792380B2 Image processing device and method, recording medium, and program
A user interface unit sets a parameter based on operations of a user, and outputs to a parameter correction unit. The parameter correction unit extracts the feature quantity of pixels in an observation region that corresponds to the value of the parameter, and based on the maximal value of that feature quantity, corrects the parameter specified by the user as the correction parameter. A blurring correction unit corrects input image data based on the correction parameter, and generates image data of the image wherein the blurring has been corrected. The present invention can be applied, for example, to a digital camera.
US07792375B2 Rate control system
In a rate control system, an MMU temporarily stores in a mass storage an input bit stream including compressed and encoded data which is compressed and encoded according to the JPEG2000 standard. The MMU then reads out data from the mass storage and outputs it to a multiplexer according to readout control signals. The multiplexer multiplexes the data and outputs the result as an output bit stream. A bit truncation controller comprises an image quality controller for selecting a target to be coded according to target image quality; and a rate controller for controlling a rate according to a target rate. A layer splitting controller outputs to the MMU the readout control signal for generating an output bit stream which is divided into a plurality of layers.
US07792371B2 Method and device for generating image code and method and device for decoding image code
A method and device for generating and decoding an image code without a direction finder pattern are provided. In the method of generating an image code, a two-dimensional image is generated by encoding the configured basic information and the error correction information, and disposing the encoded basic and error correction information in predetermined regions, respectively. It is determined whether the two-dimensional image can be decoded for directions which are different from a basic direction of the two-dimensional image, respectively, and the two-dimensional image is output as a physical or electronic image code when a result from decoding for the directions which are different from the basic direction of the two-dimensional image is the same as a decoding result for the basic direction, or when decoding cannot be performed for a direction which is different from the basic direction. In the method of decoding an image code, a physically or electronically represented image code is received as an input, and a decoding result for a direction for which the decoding result has the least number of errors from among the results decoded for each direction is output. Accordingly, a direction of an image code can be detected without any overhead or with a minimal overhead.
US07792370B2 Residual color transform for 4:2:0 RGB format
A Residual Color Transform (RCT) technique directly encodes 4:2:0 Red-Green-Blue (RGB) data without data loss prior to compression. After transmission or storage, the coded 4:2:0 RGB data is directly decoded and interpolated to generate missing RGB data prior to display.
US07792369B2 Form processing method, form processing device, and computer product
A form processing apparatus extracts layout information and character information from a form document. A candidate extracting unit extracts word candidates from the character information. A frequency digitizing unit calculates emission probability of a word candidate from each element. A relation digitizing unit calculates transition probability that relationship between word candidates is established. An evaluating unit calculates an evaluation value indicative of a probability of appearance of word candidates in respective logical elements. A determining unit determines the element and a word candidate thereof as the element and a character string thereof in the form document, based on the evaluation value.
US07792368B2 Monotonic classifier
A method and system for generating a monotonic classifier are disclosed. A plurality of feature vectors may be mapped to a plurality of ordered classes. Each feature vector may map to a corresponding class. For each class other than the lowest-ordered class, a binary classifier may be trained to distinguish between the class and a directly preceding class in the order. The binary classifiers may be ordered based on the class corresponding to each classifier. The binary classifiers may be ordered in the form of a decision tree, which may be either balanced or unbalanced. A new feature vector pertaining to an individual may then be classified using the binary classifiers.
US07792358B2 Imaging device performing color image data processing
A color image sensor has a first, second, and third color component pixels. The third color component pixel includes more intensity information than the first and second color component pixels. A difference estimating section estimates difference in a signal level exerted on a pixel signal of the third color component pixel, using the pixel signal of a pixel peripheral to the third color component pixel. A correcting section corrects the pixel signal of the third color component pixel on the basis of the estimated difference. Accordingly, when the third color component is green in a Bayer array, a pixel signal of a green pixel in a row of red pixels becomes equal to the pixel signal of a green pixel in a row of blue pixels. Therefore, line crawling can be suppressed without smoothing an image.
US07792354B2 Apparatus and method for reproducing skin color in video signal
Provided is an apparatus and a method for reproducing skin color in a video signal, which when the value of a color difference signal in an input video signal is included in an an atypical skin color (hereinafter called ‘atypical color’) area, based on a fact that an area corresponding to a skin color in chromaticity coordinates is divided into a typical skin color (hereinafter called ‘typical color’) area and an a typical color area, standardizes the value of a color difference signal included in an a typical color area as a typical color area other than a specific color, based on a memory color in which a typical color is regarded to be more natural, thereby improving reproduction quality of skin color.
US07792352B2 Method and apparatus for inspecting pattern defects
An apparatus for inspecting pattern defects, the apparatus including: a defect candidate extraction unit configured to perform a defect candidate extraction process by comparing a detected image signal with a reference image signal; and a defect detection unit configured to perform a defect detection process and a defect classification process based on a partial image containing a defect candidate that is extracted by the defect candidate extraction unit, wherein the processes performed by the defect candidate extraction unit and/or the defect detection unit are performed asynchronously with an image acquisition process.
US07792350B2 Wafer center finding
A number of wafer center finding methods and systems are disclosed herein that improve upon existing techniques used in semiconductor manufacturing.
US07792344B2 Image capture control for in vivo autonomous camera
Systems and methods are provided for motion detection and capture control of video data from a capsule camera system having an on-board storage. The capsule camera system moves through the GI tract under the action of peristalsis and records images of the intestinal walls. The capsule's movement is episodic and jerky. The capacity of the on-board storage is limited. In order to avoid unnecessary capture of images when the capsule camera moves very slowly or stalls, motion detection technique is utilized to help control image capture. Furthermore, an adaptive capture control is disclosed that automatically adjusts the threshold level of capture control to maintain proper image capture. The invented capture control also conserves precious battery power by eliminating capture of unnecessary images when the capsule camera moves too slowly or stalls. The present invention of image capture control and threshold update is also applicable to a capsule camera system having a wireless transmitter instead of an on-board storage.
US07792337B2 Imaging apparatus and method for authentication of user
The imaging apparatus for authenticating a user can quickly perform matching step of the inputted biometric data. This apparatus for authenticating the user includes an imaging unit for imaging a guided finger and a guided palm, a matching data storing unit for storing the determined finger image and the determined palm image, and a matching unit for matching the imaged finger image and the imaged palm image with the stored finger image and the stored palm image. The matching unit selects the finger image having the similar feature amount based on the imaged finger image and authenticates a user based on the result of matching of the palm image corresponding to the selected finger image with the imaged palm image.
US07792335B2 Method and apparatus for selective disqualification of digital images
An unsatisfactory scene is disqualified as an image acquisition control for a camera. An image is acquired. One or more eye regions are determined. The eye regions are analyzed to determine whether they are blinking, and if so, then the scene is disqualified as a candidate for a processed, permanent image while the eye is completing the blinking.
US07792334B2 Locating blood vessels
Several systems and methods for locating blood vessels are described in the present disclosure. One of the implementations of a blood vessel locating system comprises an image capture device and processing circuitry. The image capture device is configured to capture a first image of a region of the skin of a subject when the region is illuminated by a first light and to capture a second image of the region of the skin when the region is illuminated by a second light. The processing circuitry is configured to calculate the difference between the first image and the second image to obtain a differential image. The processing circuitry is further configured to enhance the differential image to obtain an enhanced image of blood vessels located under the surface of the skin of the subject.
US07792332B2 Method and system of transitive matching for object recognition, in particular for biometric searches
A method and system of transitivity matching suitable for object recognition, and in particular biometric recognition such as face or fingerprint recognition, is provided. The invention provides a means for pre-encoding object match information from each set of raw object sample data or scores from an underlying recognition algorithm. A sample space is constructed and the raw scores are mapped into that space. Preferably, a recognition space is also constructed and the sample space scores are further mapped into the recognition space. Each space may be truncated to remove dispensable modes of that space. The distance between object data samples encoded in the sample space or the recognition space can be more rapidly determined, and the encoded data samples are also significantly compressed, compared to the raw scores.
US07792327B2 Apparatus and method for detecting a road boundary
A roadway boundary detecting apparatus has an imaging device for taking picture images ahead of a vehicle, a picture image memory connected to the imaging device for storing the picture images, and a control unit connected to the picture image memory. The roadway boundary detecting apparatus further has a program executable on the control unit for calculating speed information for pixels of consecutive picture images taken by the imaging device, detecting lowest point positions in regions in which pixels having speed components continuously exist along a vertical direction, based on the speed information for the pixels, and determining whether a straight line that connects the lowest point positions is a roadway boundary.
US07792321B2 Hypersensor-based anomaly resistant detection and identification (HARDI) system and method
A method for anomaly resistant detection and identification of an object signature in hypersensor data includes processing hypersensor data using a multi-dimensional matched filter to distinguish spectra that produce anomaly-generated false alarms from target spectrum, and suppressing the spectra that produce anomaly-generated false alarms.
US07792312B2 Active noise control system
An active noise control system prevents a continuous muffled sound from being generated as an abnormal sound under a high sound pressure from a speaker when a microphone as a sound detector is covered, and reduces noise immediately when the microphone is uncovered. A first threshold value as an upper limit value and a second threshold value as a lower limit value are provided for the filter coefficient of an adaptive notch filter. When the filter coefficient is greater than the first threshold value, a control sound is faded out according to a forgetting process. When the filter coefficient is smaller than the second threshold value, an adaptive control process is resumed. Even if the microphone is covered, the filter coefficient does not exceed the first threshold value as the upper limit value.
US07792311B1 Method and apparatus for automatically enabling subwoofer channel audio based on detection of subwoofer device
Techniques for processing input signals in accordance with an output configuration are disclosed. According to one aspect of the techniques, a module implemented in a sound reproducing device is configured to determine whether a sound in the input audio source can be reproduced properly through speakers of an output configuration of the device by examining the sound effects in the input audio sound and the output channel in the output configuration, producing synthetically a sound effect if the number of sound channels is greater than the number of sound effects, or reducing synthetically a sound effect if the number of sound channels is less than the number of sound effects.
US07792310B2 Method and apparatus for automatically setting speaker mode in audio/video system
A method and apparatus for automatically determining a characteristic of a speaker and automatically setting a speaker mode in an audio/video system. The method includes: detecting a current for operating the speaker by inputting a predetermined signal; measuring an impedance characteristic of the speaker in accordance with a frequency change based on the detected current; determining a speaker type based on the measured impedance characteristic; and setting a speaker mode based on an impedance characteristic curve of the discriminated speaker type.
US07792306B2 Multichannel spectral mapping audio apparatus and method
A method and circuit for deriving a set of multichannel audio signals from a conventional monaural or stereo audio signal uses an auxiliary multichannel spectral mapping data stream. Audio can be played back in stereo and multichannel formats from a conventional stereo signal on compact discs, FM radio, or other stereo or monaural delivery systems. The invention reduces the data rate needed for the transmission of multichannel digital audio.
US07792305B2 Multichannel spectral mapping audio apparatus and method
A method and circuit for deriving a set of multichannel audio signals from a conventional monaural or stereo audio signal uses an auxiliary multichannel spectral mapping data stream. Audio can be played back in stereo and multichannel formats from a conventional stereo signal on compact discs, FM radio, or other stereo or monaural delivery systems. The invention reduces the data rate needed for the transmission of multichannel digital audio.
US07792295B2 Monitoring camera system, imaging device, and video display device
This relates to an imaging device in which the necessary monitoring of an individual can be realized, while still maintaining protection of an individual's privacy. The imaging device includes an encryption key storage unit in which encryption key data is stored for an individual, an object judging unit operable to judge whether or not the captured video is of the individual, and a limited-capture video generation unit operable to (i) convert a part of the captured video that includes the individual into encrypted video, (ii) generate limited-capture video, which includes the encrypted video, when said object judging unit judges that the captured video includes the individual, and (iii) output the captured video, which does not include the encrypted video, when said object judging unit judges that the captured video does not include the individual.
US07792294B2 Selective encryption encoding
In certain embodiments, a selective encryption encoder has a packet identifier that identifies packets of a specified packet type. The specified packet type includes packets carrying data representing a video slice wherein the video slice contains a larger amount of data than a threshold amount of data. A packet duplicator duplicates the identified packets to produce first and second sets of the identified packets. Packets are sent and received to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method. A secondary encrypter encrypts the second set of identified packets under a second encryption method. This abstract should not be considered limiting since embodiments consistent with the present invention may involve more, different or fewer elements.
US07792293B2 Method and apparatus for modifying a subsequently generated control command in a content control system
In record or content control management systems, various selected reference, record control, copy protection or control information signals, or other signifiers, are used to identify control signals, for example, bits, to provide control of subsequent use of data, audio and video signals in the analog and digital domain. Method and apparatus are disclosed for modifying the effects of a content control system as well as for modifying an effect of a copy protection signal. To this end, the reference, record control, copy protection signals, or other control information signals, e.g., content control signals, may be modified to cause an erroneous or unintended reading subsequently of the reference or control signals which in turn correspondingly alters the control command of the record or content control system. Further, where a copy protection signal is being used as a control signal, a modification may be made to the copy protection signal to alter the subsequently generated control command while still maintaining copy protection effects in the analog domain and allowing recording in the digital domain. Also, included are unique methods for providing content control.
US07792292B2 Electronic device, content reproduction control method, program, storage medium, and integrated circuit
To play back a content while managing the right of use of the content, such as a total time of playback of the content, an electronic device stores right information in a right temporary storage unit 59 and judges whether or not use of the content is permitted, in a process of decoding a frame. Also, the electronic device updates the right information stored in the right temporary storage unit 59. When the frame to be played back is the one at a predetermined position in order, the electronic device stores the right information stored in the right temporary storage unit 59 into a storage area 20.
US07792290B2 Gathering randomness in a wireless smart card reader
A device coupled to a smart card reader may request random data from a smart card inserted into the smart card reader, and the smart card reader may incorporate the random data into its randomness pool. A device having a source of random data may have a driver installed thereon for the smart card reader. The device may generate a random session key to encrypt traffic between the device and the smart card reader. The device may send an encrypted version of the random session key to the smart card reader. The smart card reader may decrypt the encrypted version and incorporate the random session key into its randomness pool. A smart card reader may incorporate random data received from a smart card inserted therein into its randomness pool.
US07792288B2 Communication system using quantum cryptography and comprising switching stations
A communication system using quantum cryptography, comprising subscriber stations (1.i, 2.i) which are connected to quantum channels (3) and quantum-cryptographic devices (10, 11) which are associated with the quantum channels for generating a quantum key, wherein several interconnected switching stations (1, 2) are provided to which the subscriber stations (1,i, 2.i) are connected via the quantum channels (3) in order to generate a respective temporary quantum key.
US07792287B2 Leak-resistant cryptographic payment smartcard
We disclose methods and apparatuses for securing cryptographic devices against attacks involving external monitoring and analysis. A “self-healing” property is introduced, enabling security to be continually re-established following partial compromises. In addition to producing useful cryptographic results, a typical leak-resistant cryptographic operation modifies or updates secret key material in a manner designed to render useless any information about the secrets that may have previously leaked from the system. Exemplary leak-proof and leak-resistant implementations are shown for symmetric authentication, certified Diffie-Hellman (when either one or both users have certificates), RSA, ElGamal public key decryption.
US07792285B2 Method and system for securely exchanging encryption key determination information
A system and method for securely exchanging plurality of information items used to generate a plurality of encryption keys used in a public key-and-private key system. In accordance with the principles of the invention, elements of exchanged information items, such as public key and synchronizing indictors are encrypted before the exchange. The information item element is encrypted using an encryption key determined from information items that were previously exchanged. The encryption of information items used to determine subsequent encryption keys provides additional security to the encryption key used in the transmission of informational data as the encrypted elements of the information item must be decrypted before the data message encryption key can be decrypted. The process of exchanging encrypted information items can be repeated until an agreed upon number of encrypting keys is determined.
US07792281B1 Delay estimation and audio signal identification using perceptually matched spectral evolution
A signal identification method comprises receiving an incoming signal having incoming frames; receiving an outgoing signal having outgoing frames; extracting outgoing features from a current frame of the outgoing frames; extracting incoming features from a first previous frame of the incoming frames; calculating first feature distances based on corresponding outgoing features and incoming features; deriving a first score based on the first feature distances; extracting incoming features from a second previous frame of the incoming frames; calculating second feature distances based on corresponding outgoing features and incoming features from the second previous frame; deriving a second score based on the second feature distances; and determining whether the outgoing signal includes the incoming signal based on the first score and the second score.
US07792278B2 Integration of contact center surveys
Systems and methods for integrating contact center surveys are provided. In this regard, a representative method comprises: obtaining performance data pertaining to a contact center agent, the agent being designated to assist a customer of the contact center; providing a survey to the customer; receiving survey data responsive to the survey and corresponding to interaction with the customer by the contact center agent; and correlating the performance data with the survey data.
US07792276B2 Language interpretation call transferring in a telecommunications network
A method and system of providing language interpretation for a merchant are disclosed. An incoming telephone call from a customer speaking a first language is received at a language interpretation service. The customer is greeted in the first language by an interpreter associated with a language interpretation provider. The interpreter telephonically engages a first agent representing the merchant, wherein the first agent speaks a second language and the interpreter translates a conversation between the customer and the first agent. Once the translation is completed, the first agent is disconnected from the call. Next, if the customer elects to be connected to a business partner of the merchant, the interpreter telephonically engages a second agent representing the business partner. The second agent speaks the second language and the interpreter translates a conversation between the customer and the second agent.
US07792273B2 Remote media call center
The call center processing system disclosed enhances the capabilities of traditional call centers. In particular, the processing system allows a call center to receive, aggregate, and index many different types of media obtained from a wide variety of sources and that relate to many different types of incidents. Thus, for example, the processing system provides a third party with the option of submitting call phone camera pictures, audio input, video camera footage, and other types of media when reporting an incident to the call center. The call center may be an emergency number (e.g., 911) call center, a service center (e.g., for a home appliance), a news reporting call center, or any other type of interactive information exchange.
US07792271B2 Method and system for optimizing a configuration of central office mediation devices
A method and system for optimizing a configuration of mediation devices in a telecommunications central office. Specifications associated with mediation devices are provided. A configuration of mediation devices and legacy devices in a central office is generated. A specification is compared to an attribute of a mediation device in the configuration. The attribute is one of: (1) a distance between the mediation device and a legacy device to be connected to the mediation device, (2) an amount of data to be received by the mediation device from one or more legacy devices to be connected to the mediation device, and (3) a count of one or more legacy devices to be connected to the mediation device. The configuration is updated in response to the comparing of the specification to the attribute. The updating of the configuration provides an optimized number of mediation devices.
US07792269B2 Method and apparatus for providing network announcements about service impairments
The present invention enables information about a service impacting network event to be collected from network operations and automatically conveyed to a Media Server that plays a network announcement to callers into network customer service center. The announcement can be played as an option on an Interactive Voice Response (IVR) menu and informs the caller of known service issues that are being addressed and estimates of when service should return to normal.
US07792268B2 Trunk architecture for coupling central offices associated with public switched telephone networks
The present invention provides a wireless backbone for use with a public switched telephone network (PSTN). In one embodiment, the wireless backbone includes a central office switch coupled to the PSTN and configured to process a plurality of calls associated with the PSTN. Additionally, the wireless backbone also includes a wireless transmission unit coupled to the central office switch and configured to cooperate with another wireless transmission unit to yield a wireless trunk for communicating the plurality of calls to another central office switch.
US07792264B2 Ring tone selected by calling party of third party played to called party
A ring tone is played to a called party for a call that meets one or more criteria. The ring tone is remotely selected by a calling party or a third party.
US07792263B2 Method, system, and computer program product for displaying images of conference call participants
The present invention provides a method, system, and computer program product for displaying images of conference call participants. A method in accordance with an embodiment of the present invention includes receiving a call from a user to join a conference call, obtaining a phone number of the user, matching the phone number to a stored graphical representation, and distributing and displaying the matching graphical representation to a predetermined set of users. A voice identification/recognition process can also be used to match the user to a stored graphical representation.
US07792261B2 Method and apparatus for communicating information about a called party to a calling party
A method and apparatus is provided for automatically retrieving and displaying supplemental information about a called party on the CPE of a calling party. When a caller places a call, the number called is used to look up and return to the caller the Universal Resource Locator (URL) of the called party. Application software resident in the caller's CPE uses the URL to retrieve the home page of the called party from the Internet.
US07792258B1 Customer menu
Methods of processing a call initiated by a caller and received by a call processing system wherein, in at least one embodiment, information specific to the caller's identity is obtained, at least one message is selected automatically and based on the obtained information, and the at least one message is automatically presented to the caller, among other aspects. The obtained information upon which the at least one message is automatically selected may also be automatically obtained. Such automatically obtained information may also be obtained based on or employ previously obtained information, including previously obtained information that was also automatically obtained.
US07792251B2 Method for the correction of lag charge in a flat-panel X-ray detector
A method for the correction of lag charges in a flat-panel X-ray detector makes it possible, for each integration phase of the detector, to determine an initial read phase situated just before said integration phase. The method of the invention enables the measurement, for each integration phase, of the charges present in the detector at the corresponding initial read phase, the production of a lag image from the latent charges measured in the initial read phase and the subtraction of the lag image from the raw image. The use of the measurement of charges enables the direct correction of the lag image in the acquisition without the use of a correction module as in the prior art.
US07792248B2 Methods of examining an item of luggage by means of an x-ray diffraction method
The invention relates to a method of examining an item of luggage 1, in which an X-ray fluoroscopic image of the whole item of luggage 1 is produced first, then planiform suspect regions 4, 5, 6 in the X-ray fluoroscopic image are determined and the scanning time during the following production of an X-ray diffraction image depends on whether the X-ray beam is located specifically in a planiform suspect region 4, 5, 6, wherein the scanning time heads towards zero outside a planiform suspect region 4, 5, 6 and lasts long enough inside a planiform suspect region 4, 5, 6 to obtain an informative X-ray diffraction image.
US07792242B2 X-ray CT system and X-ray CT method
There are provided an X-ray CT system and an X-ray CT method in which a subject can be brought as close as possible to an X-ray source at all times while preventing interference of the subject with the X-ray source at the time of rotation, without confirmation by an operator by rotating a rotary stage before CT projection.A subject W placed on a rotary stage 3 is captured by an optical camera 6, and information about a shape, a size and a position relative to a rotational axis R, of the subject W, are acquired by image processing using captured data. Then, interference between the subject W and an X-ray source 1 is monitored on the basis of the information, or the rotary stage 3 is automatically positioned at a location where the subject approaches most closely to the X-ray source 1 without interference.
US07792238B2 Method and system for reconstructing cone-beam projection data with reduced artifacts
A method for generating an image of an object is provided. The method comprises acquiring projection data at one or more projection views along a circular scan trajectory and generating a corrected projection dataset based upon a weighted derivative applied to a subset of the projection data. The method further comprises backprojecting the corrected projection dataset along one or more projection rays associated with one or more of the projection views, to generate a reconstructed image of the object.
US07792236B2 Fuel assembly and plug-in distance element
This invention relates to nuclear engineering and may be used in structures of nuclear fuel assemblies, especially those used in PWR and BWR nuclear reactors. A fuel assembly comprises spacing grids comprising cells formed by orthogonal crossing plates. An insertable spacing element is installed in each cell, which is designed for fixing the fuel rod passing through the cell. In the spacing grids that are arranged between the first spacing grid and the last spacing grid downstream the coolant flow at least some cells, through which the fuel rods pass, are provided with deflectors designed for mixing the coolant flow. The insertable spacing element comprises a shell, which has a cross-section in the form of an octagon formed by four facets that are rounded and convex in the direction from the center of said element and by four facets located therebetween that are shaped and concave toward the center of the said element. The result is that cell stiffness is increased, and hydraulic resistance to a coolant flow is reduced.
US07792233B2 Packet preamble search method and device thereof
A packet preamble search method is disclosed for locating a packet preamble with multiple predetermined patterns of a regular form within a received transmission signal with sequential multiple patterns. The pattern of the received transmission signal and the predetermined pattern of the packet preamble have the same length with even bits. The pattern of the transmission signal is sequentially compared with the predetermined pattern. A hit count is increased and a miss count is reset when the pattern of the transmission signal matches the predetermined pattern. The miss count is increased and the hit count is decreased when the pattern of the transmission signal does not match the predetermined pattern. The hit count and the miss count are reset when the hit count is less than or equal to the miss count. An address matching procedure is activated when the hit count exceeds or is equal to a threshold value.
US07792232B2 Method and system for link jitter compensation including a fast data recovery circuit
A method and apparatus, in some embodiments the apparatus includes a sampler, using a plurality of sampling clocks, to sample a first set of data of an incoming data signal to determine a first phase shift indicator and to sample a second set of data of the incoming data signal to determine a second phase shift indicator, a data recovery circuit (DRC) including control logic to determine a phase control signal based on the first and the second phase shift indicators, and a phase interpolator to receive the phase control signal and adjust a phase of the sampling clocks, wherein the phase interpolator provides the plurality of sampling clocks.
US07792225B2 Method and device for reducing cross-correlation false alarms in CDMA and other wireless networks
A method and device for combating cross-correlation false alarms by introducing code diversity in the correlation process in which the search code may be diversified by the use of code staggering and/or code scrambling. The energy levels of the signals before and after the search code have been diversified may be evaluated to detect a false alarm. In addition, a set of parameterized analytical models may be used to estimate the rate of false alarms from cross-correlation in wireless networks in order to guide development and design of wireless transceivers.
US07792224B2 Interference detection in a wireless communication system
A receiver and a method are applied in a wireless communication system for detecting interference with a coexisting radar system. A signal received from an antenna is fed through an analog part and a subsequent digital part of said receiver. The receiver has an element with a-priori known attenuation values for a predefined set of frequencies, a first branch-off element for deriving a first detection signal from the signal before the element and a second branch-off element for deriving a second detection signal from the signal after the element. The receiver processes the first and the second detection signal such that a difference between the first and second detection signal is comparable with a threshold value, where the threshold value depends on the a-priori known attenuation values of the element. Depending on the comparison result, a frequency is identified as interfering or not a co-existing radar system.
US07792223B2 Method and system for demodulating data signals
Method and system for demodulating data signals. According to an embodiment, the present invention provides a method for demodulating data signals. The method includes a step for receiving modulated data over a medium. The modulated data represents a plurality of bits, which includes at least a first bit. For example, the first bit is modulated by a number of modulation processes using a sequence of modulation symbols, and each of the sequence of modulation symbols is selected from a first plurality of modulation symbols. The method also includes a step for processing information associated with the first plurality of modulation symbols and the number of modulation processes. Also, the method includes a step for determining a plurality of sequences of modulation symbols based on at least information associated with the first plurality of modulation symbols and the number of modulation processes.
US07792218B2 Digital radio frequency memory
A digital radio frequency memory (DFRM) which converts an incoming analog radio frequency signal to a fourteen bit digital signal allowing for digital signal processing and then retransmitted as an analog RF signal. The DFRM provides a time delay for RF signals by storing the signal. The DFRM also changes the signal frequency in the range of plus or minus 100,000 KHz which places a doppler on the signal. The signal phase is changed in a range of 0 to 359 degrees by the DFRM.
US07792216B2 Timing estimator in OQPSK demodulator
A timing estimator of an OQPSK demodulator is provided. In the timing estimator, an A/D converter converts an analog reception signal into a digital reception signal. A differential circuit section delays the digital reception signal from the A/D converter by a preset time and obtains a phase difference between a conjugate complex number signal of the delayed digital reception signal and the digital reception signal to offset a frequency error contained in the digital reception signal. A correlation operation section performs a correlation operation between a reference symbol differentiated in the same way as a differentiation of the differential circuit section and the reception signal to obtain each correlation value. A coherent detector detects a coherent point on the basis of the correlation value from the correlation operation section.
US07792215B2 Direct-conversion receiver and sub-harmonic frequency mixer thereof
Provided is a sub-harmonic frequency mixer having a structure in which two terminals of transistors receiving a Radio Frequency (RF) signal and a Local Oscillation (LO) signal are coupled. The frequency mixer is composed of a single-level structure of transistors and thus can be driven at a lower supply voltage compared to a common frequency mixer. A direct-conversion receiver employing such a frequency mixer needs an RF signal and an LO signal sources of single-phase. Therefore, the direct-conversion receiver has an architecture that simplifies a whole RF transceiver circuit and thus can be advantageously applied in implementing SoC (System-on-Chip) for a low power, high integration, low price and subminiature wireless transceiver circuit.
US07792214B2 Polar modulation transmitter circuit and communications device
Provided is a transmitter circuit capable of operating with low distortion and high efficiency even in a modulation method using wide modulation bandwidth. In the transmitter circuit, a signal generation section (11) generates an amplitude signal and an angle-modulated signal. Based on a predetermined characteristic, a compensating filter (12) wave-shaping-processes the amplitude signal. A regulator (14) outputs a signal in accordance with a magnitude of the signal which has been wave-shaping-processed by the compensating filter (12). An amplitude modulator section (15) amplitude-modulates the angle-modulated signal by using the signal outputted from the regulator (14). A characteristic of the compensating filter (12) is an inverse of a transfer characteristic between an input at the regulator (14) and an output at the amplitude modulator section (15).
US07792212B2 Method for setting cyclic shift considering frequency offset
A method for establishing a cyclic shift sequence to provide against the frequency offset is disclosed. The method calculates a distance between a channel response position of the sequence and an alias channel response position caused by a frequency offset, calculates the number of cyclic shifts per group according to the calculated distance, and establishes the cyclic shift (CS)-applying interval. This method easily establishes a cyclic shift (CS) interval at a specific location having no overlapping by considering a channel response of a reception (Rx) sequence and an alias location of this reception (Rx) sequence, although a reception (Rx) signal is shifted by a channel delay spreading or a propagation delay irrespective of categories of a domain generating a sequence, so that it can greatly reduce the number of the detection errors and the false alarm rate. And, if a sequence of the cyclic shift (CS) is allocated to a cell having a frequency offset of more than a predetermined level, the present invention can minimize the influence of a frequency offset on a high-mobility cell.
US07792211B2 System, modem, receiver, transmitter and method for improving transmission performance
A system, modem, receiver, transmitter and method for improving transmission performance. A coefficient may be calculated using a received signal. A process may be performed on at least one data packet scheduled for transmission based on the calculated coefficient. The process may improve transmission performance.
US07792210B2 Method for modulating UWB pulse sequences
The present invention relates to a method for transmitting data in the form of at least one sequence Tsg of Ns pulses, each pulse being enclosed within a predetermined time chip Tc.The method according to the invention includes at least one symbol encoding step, in the course of which each pulse pj (for j=1 to Ns) of an ith pulse sequence Tsg is multiplied by a value Vi representative of a symbol to be carried by said sequence.By virtue of the invention, the information carried by the pulse sequence Tsg will essentially be represented by the power carried by this sequence Tsg, which power is related to the amplitude of the pulses pj. This information may then be recovered by a receiver without said receiver having to map precisely, with respect to time, the received pulse sequences.
US07792205B2 Encoding and decoding of frame control header in downlink subframes in wireless communication systems
Techniques and devices for encoding and decoding a signal channel in a downlink signal in wireless communication systems, including the frame control header (FCH) data in IEEE 802.16 systems with reduced transmission power consumption, improved error correction capability, and reduced decoding complexity.
US07792199B2 Multi-carrier communication apparatus, integrated circuit, multi-carrier communication system, and multi-carrier communication method
A digital transmission signal from a digital signal processing unit is converted to an analog signal in an analog circuit, and is transmitted from transmission lines via a communication transformer. The digital signal processing unit includes a time carrier detector that detects existence or non-existence of a carrier by using a temporal waveform of a reception signal, a frequency carrier detector that detects existence or non-existence of a carrier by using frequency characteristics of the reception signal, and an amplitude carrier detector that detects existence or non-existence of a carrier by using a frequency spectrum of the reception signal. Under the control of a controller, carrier detection is performed by switching between the time carrier detector, the frequency carrier detector and the amplitude carrier detector for activation.
US07792192B2 System and method for sub-pixel interpolation in motion vector estimation
A sub-pixel interpolation technique is provided for motion vector estimation during video coding. In one embodiment, this is accomplished by interpolating adjacent pixels at fractional horizontal, vertical, and diagonal locations in a macroblock of (M×N) pixels, such that there are no overlapping interpolations, to generate values for sub-pixels associated with the macroblock of (M×N) pixels.
US07792190B2 Inserting a high resolution still image into a lower resolution video stream
A high resolution still image is inserted into a stream of lower resolution video. The lower resolution video stream is a compressed video stream having I-frames. One of the I-frames is a lower resolution version of which a higher resolution image is desired. The I-frame is decoded and decompressed and zoomed up in size to the high resolution size. The zoomed up I-frame is subtracted from the original high resolution still image to generate a difference frame called an X-frame. The X-frame is compressed and inserted into the video stream. The high resolution image can be recovered by extracting the X-frame from the hybrid video stream, and reversing the process used to generate the X-frame. The functionality for regenerating the high resolution image can be realized in software as part of a viewer program, or can be realized as part of a camera, television, or other video display device.
US07792189B2 Multi-camera surveillance system and method for using the same
An improved multi-camera surveillance system for use on a vehicle such as an aircraft, and a method for implementing the same. The multi-camera surveillance system is capable of displaying a user-selected image from any camera or user-selected images from multiple cameras at multiple viewing stations by flight and cabin crew, as well as recording and maintaining the images at storage locations on the aircraft and making the images available for viewing and recording at locations external to the aircraft by gate personnel, security officers, and incident investigators.
US07792187B2 Multi-tap decision feedback equalizer (DFE) architecture eliminating critical timing path for higher-speed operation
A decision feedback equalizer (DFE) and method include summer circuits to add a dynamic feedback signal representing a dynamic feedback tap to a received input and to speculate on a speculative tap. Data slicers are configured to receive outputs of the summer circuits and sample the outputs of the summer circuits. First multiplexers are included, each of which is configured to receive a first input from a corresponding data slicer. Second multiplexers are included, each of which is configured to receive an output of a plurality of the first multiplexers. The second multiplexers have an output fed back to a second input of the first multiplexers, and the second multiplexer output is employed to provide a select signal for a second multiplexer on a different section of the DFE and to drive the dynamic feedback signal to a summer circuit on a same section of the DFE.
US07792185B2 Methods and apparatus for calibrating output voltage levels associated with current-integrating summing amplifier
Methods and apparatus are disclosed for calibrating summing amplifiers based on current integration. For example, apparatus for calibrating output voltage levels of a current-integrating summing amplifier includes the following components. A duplicate integrator circuit is provided, wherein the duplicate integrator circuit replicates an integrator circuit of the current-integrating summing amplifier. A comparing circuit, coupled to the duplicate integrator circuit, is provided for comparing at least one output voltage level generated by the duplicate integrator circuit with a reference voltage level. A feedback loop circuit, coupled to the comparing circuit and the duplicate integrator circuit, is provided for adjusting at least one bias signal of the duplicate integrator circuit so that the output voltage level generated by the duplicate integrator circuit matches the reference voltage level, wherein the bias signal is applied to the integrator circuit of the current-integrating summing amplifier thereby calibrating output signal components due to multiple input signals of the current-integrating summing amplifier.
US07792184B2 Apparatus and method for determining coefficient of an equalizer
The linear equalizer (LE) coefficients for code-division-multiplexed (CDM) pilot systems can be determined based upon frequency-domain calculations involving channel impulse responses. A channel impulse response can be formed at the mobile terminal by suitably filtering and despreading the received baseband signal with respect to the pilot Walsh channel. The channel frequency response is then determined based on the fast Fourier transform (FFT) of the channel impulse response. Frequency-domain equalizer coefficients can be determined from the channel frequency response. The frequency-domain equalizer coefficient can be utilized to determine time-domain equalizer coefficients to implement the equalizer in time domain, or be utilized to implement the equalizer in frequency domain.
US07792181B2 Linearity evaluation method using integrations weighted by probability density function, and circuit simulator, evaluation device, communication circuit, and program using the method
An evaluation method for linearity evaluations neither performing calculations of error vectors at multiple sampling points nor using a demodulator corresponding to a desired modulation scheme. Measuring devices (164 and 165) measure the input signal and the output signal of an evaluation object (1), to which a predetermined evaluation signal has been inputted. An evaluation unit (166) uses the input signal and the output signal of the evaluation object (1), to determine at least one of an amplitude distortion or a phase distortion of the output signal. An integration unit (169) uses the distortions to perform the integrations weighted by the probability density function of the power-to-average ratio of a predetermined modulated signal. A linearity index calculation unit (170) calculates a linearity index from the results of processing by the integration unit (169).
US07792180B2 Data transmitting/receiving apparatus and control method thereof
A data transceiver that determines according to signal strength of a received radio wave whether a receiving operation should be continued. A measurement unit counts demodulation clocks of a demodulator and supplies a measurement result indicating instability of reception data until the count reaches a predetermined target count value, and supplies a measurement result indicating stability of the reception data after the count value is reached. A determinator receives the result of measurement indicative of instability, and outputs a determination result indicative of stopping a receiving operation regardless of signal strength. When the determinator receives the result of measurement indicative of stability, the determinator outputs a determination result corresponding to the signal strength of the reception data. Thus, receiving operation is advanced after reception data is sufficiently stable.
US07792176B2 Narrow-band laser device for exposure apparatus
A narrow-band laser device for exposure apparatus that allows to reduce damage to, and to hence extend the life of, optical elements such as chamber windows, output coupling mirrors or the like. A ring resonator is provided in an amplification stage laser of the narrow-band laser device for exposure apparatus that comprises an oscillation stage laser and an amplification stage laser. An OC, a high reflection mirror and a high reflection mirror are arranged to be offset, for instance, relative to a longitudinal direction axis of discharge electrodes. As a result, the beam width of laser light injected through the OC of the amplification stage laser becomes wider as the beam shifts inside the ring resonator, in each round trip within the ring resonator. The energy density of laser light in the optical elements of the amplification stage laser becomes reduced thereby, thus prolonging the life of the optical elements.
US07792170B2 Semiconductor laser
A semiconductor laser having an oscillation wavelength λ (nm) and comprising at least a substrate, a first-conduction-type clad layer having an average refractive index N1cld, an active layer structure having an average refractive index NA, and a second-conduction-type clad layer having an average refractive index N2cld. This has a first-conduction-type subwave guide layer having an average refractive index N1SWG between the substrate and the first-conduction-type clad layer, and has a first-conduction-type low-refractive-index layer having an average refractive index N1LIL between the subwaveguide layer and the substrate. In this, the refractive indexes satisfy specific relational formulae. The semiconductor laser has a stable oscillation wavelength against the change of current/light output/temperature.
US07792169B2 Nitride semiconductor light emitting device
A nitride semiconductor light emitting device includes a first coat film of aluminum nitride or aluminum oxynitride formed at a light emitting portion and a second coat film of aluminum oxide formed on the first coat film. The thickness of the second coat film is at least 80 nm and at most 1000 nm. Here, the thickness of the first coat film is preferably at least 6 nm and at most 200 nm.
US07792165B2 Dispersion compensating varactor circuit
Improved dispersion compensating circuits for optical transmission systems are disclosed. According to the improved method, there is provided a compensation circuit comprising a varactor diode network. The network is preferably inserted between a source of laser modulating signal and the laser. A low-pass filter or all pass filter constructs the network. The network preferably includes an inductor or inductors and a combined circuit, which includes varactors. The network preferably provides an amplitude dependent delay of the modulating signal applied to the laser or to the optical receiver as post dispersion correction circuitry. In a first embodiment, a fixed capacitor is in series with a varactor and connected to a DC bias through inductor. Additional embodiments, using multiple varactors in different circuit configurations, with particular advantages for various applications identified.
US07792163B2 Harmonic generator and an image display device using the harmonic generator
It is aimed to suppress a local increase of an energy density per unit time in a nonlinear crystal. A fundamental wave emitted from a fundamental wave laser light source is condensed by a condenser lens and incident on a nonlinear crystal 11 having a poled structure. By displacing a focus position of a fundamental wave 50 by means of a scanning mirror 21, a local increase of the energy density per unit time in the nonlinear crystal 11 is suppressed.
US07792161B2 Optical fiber for fiber laser, fiber laser, and laser oscillation method
An optical fiber for a fiber laser has: a hollow core region; an inner cladding region having a plurality of holes that extend in a longitudinal direction of the optical fiber and surround the hollow core region; and an outer cladding region that surrounds the inner cladding region. The inner cladding region has a solid part that is made of a glass material into a part or all of which a rare earth element is doped, and the outer cladding region has a refractive index lower than that of the solid part of the inner cladding region.
US07792157B2 Method, system and device for clock transmission between sender and receiver
Embodiments of the present invention provide a method, system and device for clock transmission between a sender and a receiver. The sender generates clock information of a clock to be sent relative to a system clock and sends a data packet containing the clock information to the receiver over a Packet-Switched Network (PSN). The receiver obtains the clock information in the data packet received and obtains the clock sent by the sender according to the clock information and the system clock. According to the embodiments of the present invention, after the clock of the sender is transmitted over the PSN, the receiver may obtain the clock of the sender without being affected by such damage as a network delay jitter and a packet loss.
US07792156B1 ATSC transmitter identifier signaling
Apparatus having corresponding computer programs comprise: a code generator adapted to generate a transmitter identification block, wherein the transmitter identification block comprises 32 rows and 82 columns, wherein the first 66 symbols in each of the rows comprises a cyclically-extended 63-chip pseudonoise code that is selectively polarity-inverted according to a respective phase of a 32-chip Walsh code, and wherein each of the last 16 columns comprises a parity-extended 31-chip Gold code that is selectively polarity-inverted according to a respective phase of a 16-chip Walsh code; and a code inserter adapted to insert each of the rows into the reserved block of a respective one of 32 consecutive field synchronization segments in an Advanced Television Systems Committee (ATSC) television signal prior to transmission of the ATSC television signal.
US07792155B2 Communication system and slave and repeater units therefor
A communication system is formed with a master unit having a communication function and at least one slave unit also having a communication function connected by a network including a bus. Repeater units are inserted on the network between the master unit and the slave unit in one or more stages. As the master unit transmits request frames downstream through the network to the slave unit, the slave unit control the timing of transmitting the response frames in response successively such that the master unit receives the response frames without waiting in between regardless of repeater delay times of each of the returned response frames determined by the number of stages of the repeater units. Each communication frame that is transmitted through the network contains identification data indicative of its type and each repeater unit serves to repeat certain types of received frames only in the upstream direction.
US07792154B2 Controlling asynchronous clock domains to perform synchronous operations
Mechanisms for controlling asynchronous clock domains to perform synchronous operations are provided. With these mechanisms, when a synchronous operation is to be performed on a chip, the latches of the functional elements of the chip are controlled by a synchronous clock so that the latches are controlled synchronously even across asynchronous boundaries of the chip. The synchronous operation may then be performed and the chip's functional elements returned to being controlled by a local clock in an asynchronous manner after completion of the synchronous operation. This synchronous operation may be, for example, a power on reset (POR) operation, a manufacturing test sequence, debug operation, or the like.
US07792147B1 Efficient assembly of fragmented network traffic for data security
Optimizing data security using fragment assembly is described. Additionally, optimizing security in data traffic is also described, including reassembling data traffic using a fragment, scanning a datagram in the data traffic in accordance with a protocol, and detecting an anomaly in the data traffic based on evaluating the datagram. By scanning and detecting an anomaly contained in a data fragment, packet, segment, stream or other encapsulation technique, further processing may be invoked in order to determine whether a threat or attack to an end host exists.
US07792144B2 Processing data packets using navigational hardware assist
Herein described is a system and method for improving the performance in which data packets are processed in a set-top-box. The system determines and stores one or more values into a memory. The one or more values in memory are subsequently utilized when a firmware is executed. These values are used to efficiently index locations within one or more data packets, such that processing performance is improved. Based on the types of packets received by the set-top-box, the hardware assistance provided by the system may be gradually increased or attenuated to optimize the performance in which the data packets are processed. The method involves determining the one or more values, storing the one or more values in a memory, and using said one or more values to effectively index one or more data fields in the one or more data packets.
US07792141B2 Hardware-centric medium access control (MAC) device
A hardware-centric medium access control (MAC) device comprises a control plane module and a hardware media access planed module. The control plane module is for providing control functions of the hardware-centric MAC device. The hardware media access plane module communicatively coupled to the control plane module is for performing real-time data communication functions without requiring a microprocessor.
US07792136B2 Carrier sense multiple access (CSMA) for non-packetized wireless digital voice networks using intelligent conversation boundary detection
A communications system includes a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other. Each radio is operative for dividing the period following the end of a transmission into a sequence of time slots and determining whether an end of a conversation has occurred. If an end of a conversation has occurred, the system decides randomly or pseudo-randomly with probability p to start transmitting on the channel in that slot.
US07792133B2 Packet relay device and packet method, and program
A relay device (1) includes a plurality of network processing units (200-1˜200-N) having the same function and structure. A session management unit (202-1) in a certain network processing unit (e.g. 200-1), when receiving a packet from an external network through an IF unit (e.g. 204-1-1) in the same processing unit, searches a session table (230-1) for IF specifying information indicative of an IF unit as an output destination determined for a session to which the above packet belongs. When the above IF specifying information indicates an IF unit (e.g. 204-N-M) in other network processing unit (e.g. 200-N), a packet processing unit (201-1) transfers the above IF specifying information and the above packet to the network processing unit (200-N) through a switch unit (300). A packet processing unit (201-N) in the network processing unit (200-N) outputs the above packet to the IF unit (204-N-M) represented by the IF specifying information.
US07792122B2 Transmission protocol automatic detection method for a portable object such as a chip card or a chip key
A method involving a mode for detecting the protocol implemented within and by a portable object. After transmission of a response upon turning on the portable object, an initial signal is received from the interface device. The initial signal is sampled according to at least one of the first and second speeds associated with the first and second respective protocols. In the portable object, at least one sample of a resulting sampling signal is compared to at least one key protocol condition proper to one of the first and second protocols. According to the result of the comparison, the data exchanged according to one of the first or second communication protocols is processed in the portable object.
US07792119B2 Method for a connection through a core network
A method of establishing a connection between a first access node and a second access node via a core network having a first core network node, further core network nodes, and a final core network node. The first access node sends an access request to the first core network node, which stores a set of framing information parameters received in the access request. The first core network node initializes the connection to a further core network node and sends the parameter set together with an indication that transparent transmission is to be utilized after connection establishment. The initialization of the connection and storing of the parameter set and the indication is performed stepwise in further core network nodes until the final core network node is reached. The final core network node initializes the connection to the second access node, which stores the parameter set and the indication.
US07792117B1 Method for simulating a processor of network packets
A method is provided for simulating a processor of network packets. A specification is input for the processor. The specification includes actions specifying a modification of the network packets by the processor. Each action includes a guard condition that enables and disables the action. First and second values of certain fields are determined for each action. The guard condition enables and disables the action respectively for the first and second values of the fields. The network packets are generated. For each field included in the guard conditions, a value of the field is selected for each generated network packet from the values of the field within the first and second values for the actions. The specification of the processor is translated into a simulator of the processor. The modification of the network packets is simulated in the simulator. A result of the modification is displayed on a user interface.
US07792105B2 Broadcast in point-to-point oriented packet-switched networks
The invention relates to a method, a broadcast management centre, a router, a host and a system for performing broadcast in a point-to-point oriented packet-switched telecommunication network. The basic idea is to use multicast for parts of the transmission within said telecommunication network. The multicast technique is used to send broadcast data to a geographical broadcast group to which a network node belongs. The network nodes are configured to a certain geographical broadcast group by the broadcast management centre.
US07792100B2 User MAC frame transfer method edge transfer device, and program
An edge Bridge (2A) executes Ethernet encapsulation. Even when redundant MAC addresses are used in the network of a customer, the MAC address of the customer is not referred to in a backbone network (1). Since forwarding is done on the basis of a MAC address added by the edge Bridge (2A), correct forwarding is possible. Additionally, in the edge Bridge (2A), a Service VLAN ID based on the customer-facing port which has received a customer MAC frame and the VLAN ID in the customer MAC frame is added to the customer MAC frame, thereby building a completely closed network for each customer. The customer can belong to a plurality of Service VLANs through a single customer-facing port and select, by a VLAN ID, a Service VLAN to which he/she should belong.
US07792099B2 Method of setting multicast transfer route and method of multicast label switching for realizing the same
A method of establishing a multicast transfer route is disclosed that can reduce the cost of entire route under a constraint on delay incurred between starting point and ending points. The method includes the steps of: computing the shortest route with respect to delay connecting the starting point and the plural ending points based on measurement result; computing delay from a node on the shortest route to each ending point and the greatest delay; removing, if the greatest delay satisfies a delay condition, the greatest-cost route from the shortest route in accordance with selection criteria effective for cost reduction; dividing the multicast transfer route into two route trees; and establishing separately computed route as a complementary route that complement the removed route for connecting the two route trees. A method of multicast label switching for realizing the above method is also disclosed. A multicast label switching route is established using hierarchical labels by establishing a common multicast label switching route using a first layer label and establishing plural partial multicast label switching routes for subgroup destinations using lower layer labels. A relay node recognizes the hierarchical labels thereby to label-switch using all hierarchical labels.
US07792098B2 Method for actively managing central queue buffer allocation
A method is provided for packet flow control for a switching node of a data transfer network. The method includes actively managing space allocations in a central queue of a switching node allotted to the ports of the switching node based on the amount of unused space currently available in the central queue. In a further aspect, the method includes separately tracking unallocated space and vacated allocated space, which had been used to buffer packets received by the ports but were vacated since a previous management update due to a packet being removed from the central queue. Each port is offered vacated space that is currently allocated to that port and a quantity of the currently unallocated space in the central queue to distribute to one or more virtual lanes of the port.
US07792093B2 Method, system, and apparatus for providing wireless identification to standard telephone
An analog telephone adapter (ATA) having a subscriber identity component in the format of a Subscriber Identity Module (SIM) that couples a telephone to a cellular network via Voice over Internet Protocol (VoIP), thereby allowing a cellular service provider to provide an alternative communication service for the home or business. Instead of using the plain old telephone service, a subscriber can plug their analog telephone into the SIM-enabled ATA (SIM-ATA) and receive telephone service from a cellular service provider, eliminating or reducing the need for a traditional Local Exchange Carrier. The SIM-ATA converts signals from analog to digital, and vice-versa. Once the analog telephone signal has been converted to digital, an IP-based protocol (e.g., VoIP) can be used to transmit the telephone call over a digital network. The cellular service provider can then track usage and bill the subscriber accordingly.
US07792089B2 System and method for wireless remote control of locomotives
A system and method for remotely controlling an increased number of subsystems having an onboard locomotive control unit (LCU) and two associated operator control units (OCUs) on a single wireless channel. A time slot is assigned to each subsystem for making two-way transmissions to control the locomotive. A signal from an external timing source synchronizes each subsystem to minimize interference between transmissions from different subsystems. Time slots are assigned manually or automatically over a wireless network or by the LCU after monitoring the channel. The LCU automatically selects the direct or repeater transmission path depending upon whether or not it receives polling message responses from its associated OCUs. A GPS receiver in each subsystem receives the synchronization signal and provides geographic positioning data so the LCU can determine when to execute predefined, position-based commands. The secondary OCU may be turned off and rejoined to the subsystem without ceasing operation.
US07792088B2 Method for partitioning resource space, assigning physical channel, and allocating power in OFDMA-based cellular system
Disclosed is a method for partitioning resource spaces, and allocating physical channels and power in an OFDMA-based cellular system. A resource within a slot is partitioned into resource spaces in common in a plurality of adjacent cells, and the partitioned resource spaces are partitioned into resource sets according to sizes of physical channels in the adjacent cells. The physical channels classified by predetermined characteristics are respectively assigned to the partitioned resource sets within the resource space. Further, the resource space for transmitting traffic channels between two different cells is partitioned into resource spaces so that the traffic channels in the same subspace may be collided with each other, and a power control is applied between the collided channels to control the interference from the adjacent cells.
US07792082B2 Dynamic expansion of a frame selection interval in a wireless communication network
Methods and systems are provided for dynamically expanding and retracting a frame selection interval in a wireless communication network. A frame selector receives a sequence of frames for a call from each of a plurality of base stations serving a mobile communication device for the call, and performs a frame selection process based on an initial selection interval to select a best frame from the sequence of frames received from each of the base stations during each instance of the initial selection interval. The frame selector is adapted to track the presence and absence of late or early frames, and uses this information to dynamically expand the frame selection interval when late or early frames are detected. The frame selector then performs the frame selection process based on the expanded selection interval to select the best frame from the sequence of frames during subsequent instances of the expanded selection interval.
US07792080B2 System and method for reallocating a traffic channel in soft handoff state
There is disclosed, for use in a CDMA wireless network, a channel resource allocator for reallocating a data traffic channel in a soft handoff state to handle incoming calls from new mobile stations. The channel resource allocator includes an overhead channel controller for reconfiguring a data traffic channel as an overhead channel upon failure of an overhead channel element in a base transceiver station (BTS). The channel resource allocator determines if all data traffic channels of the BTS are in use. If so, the channel resource allocator determines whether any of the existing calls being serviced by the data traffic channels are in a soft handoff state in which the call is connected simultaneously to, two or more base transceiver stations. If so, the channel resource allocator drops the connection to the BTS in which the overhead channel failure occurred, thereby freeing up the data traffic channel. The overhead channel controller may then reconfigure the dropped data traffic channel as an overhead channel, or the channel resource allocator may reallocate the dropped data traffic channel to handle a new incoming call from a mobile station.
US07792079B2 Communication system
A mobile radio communication system, which has a communication network and at least one user terminal, which communication system has a memory apparatus which is set up to store, upon clear-down of a radio link using at least one physical channel between the user terminal and the communication network, values for parameters which specify properties of the at least one physical channel from the radio link; a loading apparatus which is set up to load stored values for parameters which specify properties of at least one physical channel from a radio link; and a control apparatus which is set up to control the setup of a radio link between the user terminal and the communication network on the basis of parameter values loaded using the loading apparatus.
US07792078B2 Forwarding a terminal identity between core network nodes
A method, system and network element for forwards a terminal identity from a first core network node to a second core network node via a common radio access network. The common radio access network is arranged to incorporate a derived terminal identity received from the first core network node into a signaling message transmitted to the second core network node. The second core network node may then use this terminal identity to address the concerned terminal device.
US07792074B2 Method and apparatus for channel management for point-to-multipoint services in a communication system
To enable both point-to-multipoint and point-to-point communication services in an existing cellular communication system infrastructure, a apparatus and system for channel management and overhead functions associated with use of the assigned channels for point-to-multipoint services in the cellular communication system infrastructure are described.
US07792072B2 Methods and systems for connecting mobile nodes to private networks
When mobile node is connected to an access point outside the private network, a tunnel is formed between the mobile node and a home agent on the private network for the transfer of packets. When, the mobile node roams into a region accessible to the private network, the mobile node is connected to the private network using a private network access point while maintaining the tunnel between the mobile node and the home agent.
US07792070B1 Multi-beam satellite network to maximize bandwidth utilization
A communications network (100) for maximizing bandwidth utilization. An embodiment of the invention comprises a spacecraft (11), at least one gateway (12) communicatively coupled to the spacecraft (11) by a feeder link (13) operating within at least one selected frequency band within a bandwidth, at least one user terminal (16) communicatively coupled to the spacecraft (11) by a user link (17), the user link (17) operable at any frequency band within the bandwidth without regard to polarization; and, the communications network (100) adapted to provide for simultaneous operation of at least a portion of the feeder link (13) and a portion of the user link (17) at a common polarization and frequency band within the bandwidth.
US07792068B2 Satellite receiver/router, system, and method of use
This specification discloses a satellite transmission system for transmission of TCP/IP compatible packets from a head end computer through a satellite uplink, an extraterrestrial satellite, a satellite downlink, and an integrated satellite receiver/router for outputting of the TCP/IP compatible packets through a port on the receiver/router onto a computer LAN or WAN. The system may include an Internet or telecommunications backchannel. The receiver becomes router enabled by means of a removable insertion Ethernet/Router insertion card inserted into a slot in the receiver, although the transmission system may be used to simultaneously transmit a variety of other services through the receiver by use of other service slots in the receiver. The Ethernet/Receiver supports the IGMPv2 Multicasting (querier and non querier modes), standard TCP/IP (including UDP and Telnet), and SNMP protocols.
US07792062B1 System and method for supporting conferencing capabilities over packet-switched networks
An IP telephone which supports a voice conference call with a plurality of other IP telephones over a packet-switched network is disclosed. The IP telephone exchanges audio and signaling messages with the other IP devices during the conference call, and thereby allows three or more conference call participants to talk together over the packet-switched network. The IP telephone includes a memory, which stores a conferencing module and a channel establishment module, and a mixing module for mixing input signals received at the IP telephone to produce a combined signal output. When played back, the combined signal output to allows the user to hear what was said by the other conference call participants.
US07792059B2 Method and system for transitioning between a distributed ad hoc network architecture and a cluster ad hoc network architecture
Techniques are provided for detecting an increase in congestion in a distributed ad hoc network architecture and transitioning from the distributed ad hoc network architecture to a cluster ad hoc network architecture when a sufficient increase in congestion is detected based on one or more congestion level indicator values (CLIVs). Other techniques are provided for detecting a decrease in congestion in cluster ad hoc network architecture and transitioning from the cluster ad hoc network architecture to a distributed ad hoc network architecture when a sufficient decrease in congestion is detected based on one or more congestion level indicator values (CLIVs).
US07792058B1 Method and system for VLAN aggregation
A method and system for an aggregated virtual local area network (VLAN) architecture in which several VLANs in a network share the same default router address and subnet mask, but remain isolated from one another's network traffic. Instead of the traditional method of assigning one subnet to a VLAN, each VLAN is assigned only a portion of a subnet's IP address space, and is further grouped into a super-VLAN uniquely associated with that subnet. Intra-VLAN traffic is forwarded only to host IP addresses assigned to that same VLAN according to a VLAN identifier carried in the data packet. Inter-VLAN traffic is processed by a virtual router interface which routes the data packet by applying the routing configuration for the subnet uniquely associated with the super-VLAN, according to a super-VLAN identifier carried in the data packet.
US07792055B2 Method and system for determining the topology of a network
The present invention relates to a method for determining the topology of a network. The method, including the step of a generic agent communicating with a plurality of network devices, using a network management protocol, in order to extract data about the network; wherein the generic agent includes a communication algorithm and wherein each network device corresponds to one of a plurality of network device types and the algorithm is adjusted for each network device using a configuration schema based on the corresponding network device type.
US07792051B2 Method and apparatus for relating to quality of service in wireless networks
Quality of service is provided, for applications using a wireless network, by adapting the operation of the application to changes in operation of the wireless network, instead of attempting to command the wireless network to adapt to the application. Adaptation is accomplished by collecting pertinent RF data concerning operation of the wireless network and pre-calculating at least one anticipated operational characteristic of that network based on operational dynamics determined from the pre-calculation. Pre-calculation may include trend projection to predict near-term future operation expected from the wireless network. The pre-calculated operational characteristic is provided to the application so that operation of the application may adapt to the anticipated dynamic variations in operation of the wireless network.
US07792050B2 Method for intelligent merging of ad hoc network partitions
A method for merging of ad hoc network partitions within an ad hoc network, the method includes forming a plurality of network partitions by forming a security association among each of a group of partitioned nodes. Each network partition includes a Network Identifier. A node operating within one of the network partitions receives an update message from another node, compares its current Network Identifier to the received Network Identifier; and determines whether to update to the received Network Identifier using an arbitration method when the received Network Identifier is different from the current Network Identifier.
US07792043B2 Devices, systems and methods for communicating with a PLC
Certain exemplary embodiments can comprise a system, which can comprise a module communicatively coupled to a programmable logic controller (PLC). The module can comprise a transmission circuit and/or a receiving circuit. The module can be adapted to communicate with the PLC via 8B/10B encoded frames. A frame of the 8B/10B encoded frames can comprise a plurality of ordered fields.
US07792041B2 Transmission quality measurement apparatus, transmission quality measurement method, and transmission quality measurement system
A transmission quality measurement method for measuring the transmission quality of data packets received via a network. The method includes storing reference data packets into a storage unit, receiving data packets produced by use of the reference data, identifying, based on the reference data, a data area in the received data packets corresponding to the reference data, and comparing data corresponding to the identified data area with the reference data and thereby measuring the transmission quality of the data.
US07792034B2 Hierarchical flow-level multi-channel communication
A communication system that includes a supervisory node (e.g., a headend) and one or more remote nodes (e.g., cable modems). Packets are transmitted between the supervisory node and the one or more remote nodes via RF channels. A plurality of the RF channels are bonded, such that packets may be transmitted via any one or more of the RF channels that are bonded. Bonding may include higher-layer bonding and/or lower-layer bonding. In higher-layer bonding, the communication system further includes a forwarder and a plurality of edge modulators. Each edge modulator is connected to a different RF channel or group of RF channels. The forwarder determines to which edge modulator one or more packets or flows are to be transmitted. In lower-layer bonding, a packet is split into pieces. The pieces are assigned to respective RF channels that are associated with an edge modulator for transmission to a remote node.
US07792031B2 Optimal fragmentation of multicast packets
Methods, a data source and a router are provided to fragment packets that are to be sent in multicast mode towards a plurality of destinations comprised in a multicast group. Each router along a path leading from the data source towards some of the destinations sends its maximum transmission unit value in an uplink direction. Each router directly connected to the data source calculates a lowest maximum transmission unit based on various maximum transmission unit values received from downstream routers. The data source receives from each of the directly connected routers a maximum transmission unit value, which is certain to be acceptable to all routers and destinations of the multicast group downstream of that directly connected router. The data source selects a lowest one of the received maximum transmission unit values and fragments data contents accordingly.
US07792029B2 Network data transmission based on predefined receive times
Method and a system for transmitting data in a switchable data network. To improve the transmission of data having different priorities in the switchable data network, telegrams are assigned priorities, with said telegrams (70-77) in each case having a beginning and an end. Data telegrams assigned a first priority are sent during a first phase from first users to second users, with the first phase being characterized by a defined receive time of the end of one or more of the data telegram at one or more second users.
US07792021B1 Solutions for preventing routing loops and load balancing when connected to a multihomed autonomous system
MPLS Solution for multihomed autonomous system is implemented for preventing routing loops and load balancing in a network. Route import and export statements are modified to set routing policies in a virtual routing and forwarding table. IBGP routes are blocked while maintaining route selections to stub sites.