Document | Document Title |
---|---|
US07788870B1 |
Method and roofing strip for retarding moss, fungi, and algae growth on roofs
A method for inhibiting growths on shingled roofs, one or more of the strips installed along shingle courses. The strips are preferably formed of copper and have an upper portion formed with a pattern of through holes along the length of the strip and pattern of dimples extending along a lower portion of the length of the strips to increase the duration and extent of contact of rain or dew with the copper metal to increase the release of cupric ions effective in inhibiting growths on the roof. |
US07788869B2 |
Slidable panel clip assembly for use with roof or wall panels
A clip assembly secures standing seam skylight or roofing panels to substrates and allows for a full range of movements by the panels while eliminating or reducing frictional noises. The clip assembly may also be used with wall panel systems. The clip assembly includes a first clip member and a second clip member each having an upright member and an upper flange member and a lower flange member extending therefrom. The assembly further includes a gap formed between the upright member of the first clip member and the upright member of the second clip member. In one aspect the clip assembly includes a base which allows the assembly to slide. |
US07788868B2 |
Device and method to provide air circulation space proximate to insulation material
Insulation spacer devices, methods and related construction techniques are provided. An exemplary device may include a body having a plurality of openings defining an openwork, to allow the passage of air therethrough when placed in contact with insulation material. The device may further include a plurality of spacer struts and/or spacing depressions fixedly attached to the body. The struts may be configured to maintain a predetermined distance between a first side of the insulation material and a building surface. The body and struts act together to define and maintain a space between the first side of the insulation material and the building surface, for example, for ventilation. The building surface can be the bottom face of a roof, an insulated attic floor, wall sheathing or a soundproofed demising wall, for example. The spacer device can be capable of being transported and stored together with, or as a separate item from, the insulation material, and can also be stored in nested layers. The device can also be stored in rolled form. The openwork of the device can additionally or alternatively include a sheet of Entangled net filaments or other similar material. |
US07788865B2 |
Drywall trimming element with compound locking feature
A drywall trimming element for bridging two sections of drywall is an extruded element having first and second opposing flanges each having an interior surface and an exterior surface. The element is secured to the drywall by joint compound. The interior surfaces are adapted to be positioned on or adjacent to a respective one of the drywall surfaces. The interior and exterior surfaces each define respective surface planes. One or both of the interior and exterior surfaces have a plurality of upstanding longitudinally oriented ribs extending outwardly from the surface. The ribs extend away from their respective surfaces and define a void space between the surface adjacent to the ribs and an end of the ribs, such that a line extending outwardly from and normal to the surface of the flange adjacent to the ribs traverses through the void space and then subsequently contacts the ribs. The void space serves to provide a joint compound locking feature for the trimming element. |
US07788858B1 |
All terrain vehicle with telescoping camera
An all terrain vehicle having a vehicle frame with a boom frame attached to the vehicle frame, a saddle nest attached to the boom frame, a pivot saddle respectively secured to the boom frame, a telescoping boom secured in the pivot saddle, the pivot saddle comprising a post disposed adjacent and parallel to the telescoping boom, a locking sleeve slidably mounted on the post, and a latch formed on the vehicle frame with the locking sleeve and latch adapted to interlock to maintain the telescoping boom in an upright position. |
US07788856B2 |
Preform, hydroforming method, and hydroformed product
A preform having edges overlapped and jointed, two outer members for forming outer surfaces of a hydroformed product, and reinforcement members for forming reinforcement ribs that divide a hollow cross section of the hydroformed product, including a joint formed by, when more than three sheet materials for forming the outer members and the reinforcement members are overlapped together, welding a first sheet material on a surface of the overlapped sheet materials to a second sheet material positioned inside the first sheet material, and a space disposed and aligned with a joint plane between the second sheet material and a third sheet material located inside the second sheet material during the welding process. |
US07788850B2 |
Ground planting pot
An in-ground planting pot apparatus for facilitating watering and fertilizing a plant having: a frustro-conical portion having a minimum diameter, a maximum diameter opposite the minimum diameter, and an outer surface; a curved lip portion circumscribing most of the maximum diameter and extending outwardly from, and having an outside diameter greater than, the maximum diameter, the curved lip portion starting on the outer surface and terminating at the same plane formed by the maximum diameter; and an elongated tray portion having a tray bottom that is co-planar with the start of the curved lip portion, and a tray rim starting from the tray bottom and terminating at the same plane formed by the maximum diameter and curved lip portion The apparatus can be inserted into soil with the minimum diameter down and a fraction of the frustro-conical portion remaining above ground, a plant may be planted in the middle, and then water and fertilizer dispensed into the frustro-conical, tray, and lip portions which direct water and fertilizer to the plant instead of the surrounding soil, thereby facilitating watering and fertilizing. |
US07788847B1 |
Cross-linked biofiber products and processes for their manufacture
Value-added compositions such as mulches, insulation, and animal bedding may be produced from cotton waste. These compositions are formed from mixtures of at least two cellulosic, biofiber components, wherein one or both of the components are fiberized. The compositions of this invention include mixtures of: a. a first cellulosic component of cotton byproducts, and b. a second cellulosic component which is visible to the naked eye, and which includes hay, grass, kenaf, straw, plant residue remaining following the harvest of crops such as cereal grains, rice, soybeans, and grass seed, wood, sawdust, wood pulp, paper, or mixtures of any of the above, wherein one or both of the first or second cellulosic component are fiberized and the fibers of the fiberized component are intermixed with and entangled about the other component in a 3-dimensional matrix. |
US07788845B2 |
Fly trap with multiple light patterns
An insect trap using attractant light, comprising a source of insect attractant light and a housing that can be mounted on a generally planar or flat mounting surface. The housing and the source of light cooperate to form a bidirectional or a multidirectional (overlapping or non-overlapping) pattern of insect attractant light. The housing comprises one, two or more openings for the insect attractant light that is reflected and radiated onto the flat mounting surface. The housing and the source of insect attractant light can cooperate to form a light pattern directed in a continuous display pattern that can surround the housing. The housing openings further facilitate the entry of flying insect pests into the trap. As the insects enter the trap, they are immobilized on an insect immobilization surface mounted within the trap. Cooperation between direct radiant light, reflected light and the position of the housing and insect immobilization surface forms at least two (preferably non-overlapping) light displays that can substantially increase capture rates when compared to prior traps. The trap can also display a light pattern substantially surrounding the trap housing. |
US07788841B1 |
Pop lure
A device and method for attracting a fish using a fish attractant. A first compartment of a lure receives a fish attractant. A passageway between the first and a second compartment is opened, allowing the fish attractant to flow from the first compartment to the second compartment. The fish attractant is released from the second compartment and into the body of water through a release aperture. |
US07788840B2 |
Apparatus for revolving decoys about a vertical axis
An apparatus comprises a motor, a traverse support beam, a first support rod, and a second support rod. The motor is operative to rotate an axle. The traverse support beam is rotationally coupled to this axle and has a first end and a second end. The first support rod is coupled to the first end of the traverse support beam and is adapted to support a first decoy. Finally, the second support rod is coupled to the second end of the traverse support beam and is adapted to support a second decoy. |
US07788833B2 |
Animated light source and method
An animated light source and method are provided. The light source may include a plurality of solid-state emitters and a control circuit for controlling the selective energization of the emitters individually to from a beam of light along an axis. The emitters may be selectively energized to provide the appearance of motion of light within the beam. |
US07788830B2 |
Excavation retention assembly
An excavation retention assembly is provided for mounting a tooth to an excavating apparatus. The assembly in one embodiment includes a tooth and an adaptor end of a working member of an excavating apparatus. The tooth includes a cavity for mating with an end of the adaptor, an opening for receiving a fastening member and a fastening receptacle in the cavity opposite the opening in the tooth for receiving the fastening member. The adaptor includes a passage which aligns with the opening in the tooth and the fastening member. The fastening member passes through the aligned opening of the tooth, the passage of the adaptor and into the fastening receptacle for securing the tooth to the adaptor. |
US07788829B2 |
Snow pusher
A snow pusher attachment for use in conjunction with a straight blade angle-type snow plow mounted to a work vehicle. This pusher allows a work vehicle to capture, contain, and relocate large amounts of snow very quickly and efficiently. The attachment consists of side panels, connected by horizontal members between. This pusher attachment is secured to the snow plow by bracket assemblies, attached to the upper edge of the snow plow that engage hooks on the upper, rear portion of the pusher attachment. The attachment does not require the operator to exit the work vehicle to secure or release it from the snowplow. Accordingly, the attachment allows the quick and repeated conversion of a snow plow into a snow pusher box and visa versa. |
US07788827B2 |
Article of footwear with mesh on outsole and insert
An article of footwear including a mesh disposed on the outsole and an insert of the outsole is disclosed. The outsole includes tread elements that extend farther from the outsole than the mesh, providing protection to the mesh. Additionally, the mesh on the insert preferably helps reduce hyperextension of the front of the insert and the article of footwear. |
US07788823B2 |
Full suspension footwear
A method and apparatus for enhancing the ability of a human to run and jump with comfort comparable to running barefoot on a trampoline and with control comparable to that of the unaided human form, yet with freedom from ankle-turning roll moments associated with substantial ground contact member (GCM) extension downwardly away from the sole of the foot, including a resiliently urged GCM constrained to two degrees of freedom: translation away from the sole of the user's foot and rotation about a longitudinal axis at ground level. The apparatus relates flexure of a GCM toe pressure member to comparable flexure of user's toes at the metatarsal joints. The apparatus also incorporates lower leg to ankle pivot bracing, and extends the GCM in downward direction parallel to the lower leg while mimicking user ankle articulation with parallelism-maintaining rotation about a downwardly resiliently urged transverse pivot axis similar to the user's own ankle joint for extended travel. |
US07788818B1 |
Mesoscale hybrid calibration artifact
A mesoscale calibration artifact, also called a hybrid artifact, suitable for hybrid dimensional measurement and the method for make the artifact. The hybrid artifact has structural characteristics that make it suitable for dimensional measurement in both vision-based systems and touch-probe-based systems. The hybrid artifact employs the intersection of bulk-micromachined planes to fabricate edges that are sharp to the nanometer level and intersecting planes with crystal-lattice-defined angles. |
US07788816B2 |
GPS coordinate transformer
A coordinate transformer that includes foldable horizontal and vertical members utilizes GPS provided map coordinates to assist with location determination on a handheld map. Typically, GPS receivers provide accurate location information but their display size, memory and battery life prohibit the amount of topographic information that can be displayed in context, to a user. Through the use of the coordinate transformer, an ambulatory user is provided with an accurate location indication displayed within the context of a large portion of an actual topographic map, and the user is also able to determine the coordinates of a location of interest on the map for transfer to an internal or external unit. |
US07788815B2 |
Prism pole with direct readout
A prism pole has a tubular housing having an open top, a flange at the open top, a bottom portion for contacting ground soil, a height-adjustable rod insertable into the tubular housing with an outer diameter less than inner diameter of the tubular housing to provide a slidable friction fit therebetween for positioning the height-adjustable rod with respect to the tubular housing, a lip at the top of the rod, a laser sensor mounted on the tubular housing for emitting a laser toward the lip to measure distance between the laser sensor and the lip, an electronic control unit in electrical communication with the laser sensor for receiving height measurements and providing height reference data corresponding to the height measurements, an electronic display in electrical communication with the electronic control unit for receiving the height reference data and displaying the height reference data, an audio device in electrical communication with the electronic control unit for emitting an alarm in response to receipt of a signal from the electronic control unit indicating movement of the height-adjustable rod with respect to the tubular housing, and an output device in electrical communication with the electronic control unit for sending the height reference data to a data collection device. |
US07788812B2 |
Carpet trimmer
A carpet trimmer including a base, a pair of posts mounted on said base and a handle mounted on said base. A number of spacers are inserted over the posts and secured by fasteners. A blade holder holding a pair of blades and including a blade holding face and a wall runner is inserted between two of the spacers, such that the posts fit into groove on the blade holding face. Throat adjustment holes on said spacers receive dimples on the blade holder to allow throat adjustment. |
US07788811B2 |
Hand-held power working machine
A trimming machine according to the present invention has a pair of blades each of which has a plurality of cutting edges along a longitudinal direction of the blades and which are reciprocated along the longitudinal direction relative to each other by a rotary power unit. The trimming machine further has a substantially cylindrical eccentric cam eccentrically rotated by the rotary power unit, and a connecting rod having an annular larger end part slidably fitted around the eccentric cam, a smaller end part pivotally attached to one of the blades, and a connecting rod axis passing through a central axis of the smaller end part and a central axis of the larger end part. The larger end part has a bearing portion for bearing load from the blade, and the bearing portion is located on the connecting rod axis when the connecting rod axis is aligned with the longitudinal direction, and is deformable along the connecting rod axis when the bearing portion is subjected to a load. |
US07788810B2 |
Shaving system having an umbilical
A shaving system includes a safety razor and a base station spaced apart from one another. The base station has a reservoir adapted to contain a shaving aid material capable of fluid flow. The base station is linked to the safety razor by an umbilical to provide fluid communication between the reservoir and an applicator of the safety razor to deliver the shaving aid material to the skin surface of a user during a shaving operation. A pump can be provided to propel the shaving aid material. A sensor can be provided to initiate operation of the pump. The reservoir can be refillable or replaceable. |
US07788809B2 |
Disposable razor with integrated shaving cream dispenser
A disposable safety razor having an integral shaving conditioner dispenser includes a neck to which a blade cartridge is affixed at a top end thereof and a handle extends downwardly therefrom. The handle is ergonomically shaped and has an exterior wall that defines a pressure cavity therein for receiving a shaving conditioning compound and a pressurized dispensing gas. The handle has an opening at its bottom and a valve received in the opening. The valve is configured to dispense the shaving conditioning compound downwardly through the valve with the razor held upright. A dispensing cap covers the valve and is engaged therewith such that movement of the dispensing cap causes release of the shaving conditioning compound downwardly through the valve and out from a discharge opening in the cap while holding the razor upright with the blade cartridge and neck positioned higher than the handle bottom and dispensing cap. |
US07788808B1 |
Method of making an equipment engine mounting system
An equipment engine mounting system/method for mounting an equipment engine to an equipment frame. The equipment engine mounting system includes a first engine mount disposed between the equipment engine and the equipment frame, including a first engine mount nonextensible inner member having an outer bonding surface. The first engine mount including a first engine mount nonextensible outer member, the first engine mount nonextensible outer member having an inner bonding surface. The first engine mount includes an intermediate elastomer between the first engine mount nonextensible inner member and the first engine mount nonextensible outer member, the first engine mount intermediate elastomer bonded to the first engine mount nonextensible inner member outer bonding surface and the first engine mount nonextensible outer member inner bonding surface. The first engine mount includes a liquid housing cavity, containing a first variable volume liquid chamber proximate the first engine mount nonextensible inner member and a second variable volume liquid chamber, distal from the first engine mount nonextensible inner member. The equipment engine mounting system includes a second engine mount disposed between the equipment engine and the equipment frame, the second engine mount including a second engine mount nonextensible frameside member and a second engine mount nonextensible engineside member, and a highly damped elastomer between the second engine mount nonextensible frameside member and the second engine mount nonextensible engineside member, with the engine mounting system mounts inhibiting a transmission of a vibration of the equipment engine to the equipment frame. |
US07788805B2 |
Method for manufacturing rocker arm
The present invention provides a rocker arm manufacturing method capable of improving the durability and excellent in productivity. In the method according to the present invention, an intermediate product 13 having both side walls 20 extended in a predetermined direction and arranged in parallel with each other and one end side connection wall 30 connecting lower ends of a longitudinal one end of both the side walls is obtained. Next, both side walls 20 formed at the one end of the intermediate product 13 are inwardly bent. Thereafter, ironing dies 60 are pressed down against outer surfaces of both the inclined side walls 20 from an upper side to a lower side to execute ironing of outer surface portions of both the side walls 20 to downwardly plastically fluidize the constituent material of both the side walls 20 to thereby form valve stem guide walls 35 at both sides of the one end side connection wall 30 in a downwardly protruded manner. |
US07788802B2 |
Method of fastening an electrical contact
A method for creating an electrical earth contact to electrically couple a contact shoe to an electrical contact stud using a polymeric material cap nut includes creating an external thread on a shank of the stud. A contact flange is fixed to the stud such that the contact flange faces the shank. The cap nut is selected from a non-conductive polymeric material and from a plurality of sizes of cap nuts. The cap nut is threaded onto the shank until the cap nut engages the contact flange. A torque is applied to the cap nut, the torque selected from a torque range operating to prevent pullout of the shank to electrically engage the contact shoe between the cap nut and the flange. |
US07788798B2 |
Method for manufacturing a perpendicular magnetic write head with wrap around magnetic trailing and side shields
A method for manufacturing a magnetic write head having a wrap around magnetic shield. The method allows a highly accurate short wavelength such as 193 mm photolithography to be used to accurately define the placement and critical dimension of wrap around magnetic shield. The method includes the formation of a magnetic write pole, top gap, and side gap and the deposition of a RIEable fill layer thereover, and CMP to planarization. A 193 nm photolithography and ion milling is used to form a mask over the RIEable layer and one or more reactive ion etching processes are performed to pattern the RIEable layer through 193 nm photolithography mask. A wrap around shield can then be electroplated into the opening formed in the RIEable layer. |
US07788797B2 |
Method of making a perpendicular magnetic recording write head with notched trailing shield
A method for making a perpendicular magnetic recording write head that has a write pole, a trapezoidal-shaped trailing shield notch, and a gap between the write pole and notch uses a reactive ion beam etching (RIBE) process in CHF3 that removes filler material at the side edges of the write pole and thus widens the opening at the side edges. The gap is formed of a nonmagnetic mask film, such as alumina, a nonmagnetic metal protective film and a nonmagnetic gap layer. The nonmagnetic metal film is substantially less reactive to CHF3 than the filler material and protects the underlying mask film and write pole during the widening of the opening. The gap layer and trailing shield notch are deposited into a widened opening above the write pole, so the sides of the notch diverge to cause the generally trapezoidal shape. |
US07788796B2 |
Method FPR manufacturing a magnetic write head
A method for constructing a magnetic write head using an electrical lapping guide to carefully control critical dimensions during a lapping operation used to define an air bearing surface. The lapping guide is photolithograhically patterned in a common photolithographic step with another write head structure so that special relation between the lapping guide and critical dimensions of the write head structure can be carefully maintained. The electrical lapping guide can be patterned in a common photolithographic step as the write pole so that the location of the flare point can be carefully controlled with respect to the location of the lapping guide. A stitched flare structure can also be built together with the electrical lapping guide, then a self-aligned shield can be further built over this stitched flare structure so that both flare point and shield throat can be controlled tightly together by this electrical lapping guide during lapping process. |
US07788790B2 |
Method for forming a stator core
A stator of a rotary electric machine having secured core slot insulators includes a multi-phase stator winding, having a plurality of slot segments that are adapted to be radially inserted into a plurality of circumferentially spaced axially-extending core slots in a surface of a cylindrically-shaped stator core. The stator winding includes the plurality of slot segments alternately connected at the first and second ends of the stator core by a plurality of end loop segments to form the winding. The plurality of core slots house an insulator to electrically isolate the slot segments from the core slots. The insulator is secured to the sides of the core slot prior to the process of radial inserting the plurality of slot segments into the plurality of core slots of the cylindrically-shaped stator core. |
US07788787B2 |
Method of making debris-free plastic collating strip for nails
A fastener assembly is configured for use in an associated fastener driving tool for driving a fastener from the assembly into an associated substrate. The assembly includes a row of fasteners, each having a shank, arranged substantially parallel to each other. A collation system is formed from a plastic material that is molded onto and adhered to the fasteners. The plastic material is molded to define a collar portion substantially encircling the fastener shank and a connecting portion extending between and connecting adjacent collar potions. The plastic material is formulated from an adhesive polymer. When the fastener is driven from the driving tool, the collar portion remains adhered to the fastener such that the collar portion penetrates the substrate with the fastener. |
US07788786B2 |
Method for mounting a bearing assembly on a shaft
A mounting system is disclosed for mounting a bearing assembly or other mechanical element to a shaft. The mounting system uses a tapered sleeve mechanism to secure the bearing assembly on the shaft. Specifically, a plurality of screws point load the tapered sleeve and drive it from a pre-assembled position to an initial position. Once the initial position has been reached a plurality of fasteners then drive the sleeve from the initial position to a final position. The difference between the initial position and final position determined by the width of a removable spacer used in the mounting system. The system also incorporates a jack screw mechanism used to dismount the bearing assembly from the shaft. |
US07788783B2 |
Method of manufacturing walk-in tubs
The present invention provides a method for manufacturing a walk-in bathtub. The method involves heating an acrylic sheet, wherein the outer perimeter of the sheet is heated to a higher temperature than the center of the sheet. The heated acrylic sheet is then placed over a vacuum mold that is shaped like a bathtub, including a seat and a foot well, and drawn into the mold by the vacuum. Vacuum pressure is manually reduced when the acrylic reaches the top of the seat in the mold, and the vacuum is shut off when the acrylic is approximately two inches from the bottom of the foot well of the mold. The acrylic is removed from the mold, reinforced with fiberglass and secured to a support frame. A door space is cut in the side of the tub and a pre-hung door assembly is then installed in the door threshold. |
US07788782B2 |
Suspension assembly positioning method
A first reference position C1 constituting a middle point is calculated by measuring positions of left and right damper attaching holes 22 in a white body 12. A second reference position C2 constituting a middle point is calculated by measuring positions of left and right hubs 44 in a suspension assembly 20. A position of the suspension assembly 20 is adjusted by a slide table 56 such that the first reference position C1 and the second reference position C2 are coincident with each other. The suspension assembly 20 is moved up by a lift mechanism 59 and is attached to the white body 12. |
US07788778B2 |
Apparatus and method of assembling a piston on a shaft over a lip seal
A method and apparatus for installing a piston over a lip seal on a shaft includes a cylinder or primary force and a weight member or secondary force. The primary force and secondary force are coupled by a resilient member, which will permit the secondary force to retract from the assembly process when the force needed to complete the assembly is above a predetermined value. |
US07788777B2 |
Device for installing piston ring
A piston-ring-installing device including a base (110) having a through-hole (111); and a guide member (120) disposed in the through-hole and fixed to the base, for positioning a piston in the vertical direction while receiving a head of the piston that is suspended downwardly in the vertical direction, and guiding a piston ring while widening a diameter of the piston ring by an outer peripheral surface of the guide member. A piston pressing member (130) is disposed above the base and supported movably toward a concave part (121b) of the guide member. The piston pressing member has a tapered inner wall surface (131) that is widened downwardly so as to come into contact with an edge of an upper end of the piston. A driving mechanism (140) is disposed on the base, and the driving mechanism is operable to drive the piston pressing member at least in the vertical direction. Also provided is a ring feeding mechanism (150) that feeds the piston ring placed on the guide member upwardly. Hence, a piston-ring installing operation is swiftly performed, and productivity is improved. |
US07788775B2 |
Method and apparatus for removing weft threads from the edge of a fabric
A method and apparatus for removing weft threads from an edge of a fabric is described and which includes a bed for supporting a fabric which is manufactured from both warp and weft threads, and which has a forward edge, and an opposite lateral edge; a selectively rotatable draw-off device mounted adjacent to one of the lateral edges and which forcibly engages a first end of a weft thread which is to be removed; and a plurality of wedge assemblies are mounted on the bed, and which are selectively moveable to the forward edge of the fabric, and which facilitate the separation of the weft thread which has been engaged from the forward edge of the fabric. |
US07788774B1 |
Twist lock clasp and coupling method
A releasable clasp or coupling includes a female member and a male member each having a cylindrical body, a flat front end disposed at an angle diagonal to the longitudinal axis of its body, and a rear end adapted to be connected to the end of a flexible member such a necklace, or the like. The female member has an aperture through its diagonal front end and the male member has a tongue element that extends outwardly from its diagonal front end. The aperture and the tongue element are aligned and slidably engaged to place the diagonal front ends face-to-face, and upon relative pivotal movement of the bodies, the longitudinal axis of the male and female members become axially aligned and the aperture and tongue element become oriented out of alignment to prevent accidental removal. The tongue may also frictionally engage the female member. |
US07788771B2 |
Apparatus on a spinning room machine, especially a spinning preparation machine, for depositing fibre sliver
In an apparatus on a spinning room machine for depositing fiber sliver, a stationary delivery device for delivering fiber sliver and a substantially flat receiving support surface for receiving and collecting the fiber sliver as a can-less fiber sliver package are present. The receiving support surface, which is substantially unenclosed, is movable during the depositing process back and forth in the horizontal direction by a drive arrangement. In order to improve the production of the can-less fiber sliver package, the speed of the receiving support surface with the sliver package is alterable substantially on a reversal path such that a gradual braking to speed value zero to the speed of the back and forth movement are effected. |
US07788766B2 |
Wire management grommet with non-captive closure member
This invention relates to a two-piece grommet adapted for holding a cable in an aperture, such as in a desk or work surface so as to absorb any strain imposed on the cable and to provide an attractive covering for the hole drilled to pass the cable. The grommet consists of two portions. The first portion comprises a cap having an extended flange and adapted to frictionally fit into the cylindrical sleeve and against the lip. The cap has an aperture cut into it through which the cable passes therethrough. |
US07788760B2 |
Transfer tool
A tool is provided for use in removing pliable surface compounds from a container and efficiently transferring the compound to a tray or the like. The tool comprises a handle having a longitudinal axis and having first and second ends. The tool also includes a blade secured to the first end of the handle and having first and second adjacent sections. The first section of the blade defines a generally planar controlling section and the second section of the blade defines a generally planar working section, wherein the plane of the second section extends at an acute angle relative to the plane of the first section. The second section defines a contoured edge of predetermined curvature corresponding to the curvature of the container such that the blade can be used to remove surface compounds from the container. |
US07788753B2 |
Laundry machine and a method for operating the same
Disclosed are a structure of a washing machine having a steam generator (400), which drains remaining steam water, and a method for controlling the same. The washing machine includes a steam generator (400) including a case forming a space for storing water to generate steam, and a drain pipe (450) connected to the case (410) for draining the stored water; a valve (451) installed on the drain pipe (450); and a controller for controlling the steam generator and the drain opening/closing part valve. |
US07788752B2 |
Booster accessory for support pillows
A pillow system comprises a curved pillow body having a top surface, a bottom surface, a midsection and a pair of curved arms that each have an end. The system also includes a padded booster that is configured to rest on the top surface of the pillow body. The booster has a midportion and a pair of ends. The ends have a height that is larger than the height at the midportion, and the midportion is flexible to permit the booster to be folded in half. |
US07788750B2 |
Multi-function cervical pillow
A multi-function pillow for therapeutic neck and head support is provided. The pillow generally includes first and second pillow sides united so as to form a sealable pillow cavity, and fluid retaining and neck support elements receivable within the cavity. The first pillow side includes a chamber containing a fill material therethrough. The second pillow side includes at least two chambers, at least one chamber of the at least two chambers containing a fill material therethrough, and one chamber of the at least two chambers defining a central depression for the second pillow side. The fluid retaining element, which is substantially co-extensive with the pillow sides, includes a fluid chamber circumscribing a central region thereof which is to underlie the central depression of the second pillow side. |
US07788749B1 |
Foldable neck/waist support
A foldable neck/waist support includes a foldable board and a soft pad. The foldable board includes a central flat portion, a pair of inner oblique portions extending from two opposing sides of the central flat portion, a pair of outer oblique portions extending from the pair of inner oblique portions, a pair of insertion portions extending from the pair of outer oblique portions. The soft pad is a rectangular sheet to be stuck on the central flat portion and the pair of inner oblique portions with adhesive to form one piece. The soft pad has two opposing ends extending over the pair of inner oblique portions. An engaging slot is not coated with adhesive. When fording the present invention, top dents formed on the foldable board are bent rearward such that the outer oblique portions and the insertion portions are folded behind the central flat portion. When assembling the present invention, the top dents are pushed forward and inner dents and outer dents are pushed rearward. The insertion portions are folded backward along the outer dents. An engaging tab is inserted through the engaging slot and secured in place by a pair of hook-shaped notches. The gaps which are formed between each of the pair of support sections and the engaging tab provide a holding effect to form a pair of symmetrical hollow triangular prisms. The present invention can be used to support the neck or the waist of a user, and is light and compact for carrying with ease. |
US07788746B2 |
Mattress foundation with perimeter structure
A mattress foundation with a perimeter structure has a frame, springs mounted upon the frame, and a grid supported by the springs, and perimeter structure at a perimeter of the frame which extends from the frame to the grid, forming an exterior wall which extends from the frame to a border wire of the grid. When the perimeter structure is made of structural and reflexive material such as closed-cell foam, it co-acts with the grid and springs and provides additional support to the perimeter region of the grid and foundation. The exterior wall of the perimeter structure forms a solid surface over which padding or upholstery is placed. |
US07788744B2 |
Self rocking sleeping compartment assemblies and method of driving the same
Sleeping compartment support assemblies and methods of driving the same are disclosed to selectively provide reciprocating motion to a sleeping enclosure. An example sleeping compartment support has a drive mechanism that utilizes a rotary motor and a slider crank assembly to generate substantially planar motion in a generally horizontal plane. |
US07788740B2 |
Lavatory bowl rim-block
The present invention encompasses a lavatory bowl rim-block comprising: a) a container holding a liquid, perfume-containing composition; b) a dispensing means for dispensing said composition from under the rim of a lavatory bowl; and c) a fragrance delivery component. |
US07788734B2 |
Waist bib
A bib having an apron, a pocket, a waist strap, and a hip strap. The bib is especially useful for young children who may be uncomfortable wearing neck-type bibs. |
US07793355B2 |
System and method of owner control of electronic devices
A system and method of owner control of an electronic device are provided. Owner identification information, such as data integrity and source authentication information, is stored on the electronic device. Received owner control information is stored on the electronic device where the integrity of the received owner control information is verified and/or the source is authenticated using the owner identification information. In one embodiment, owner identification information comprises an owner signature private key. |
US07793351B2 |
Copy deterrent for an audiovisual product
A copy deterrent is provided for an audiovisual product (400) such as a DVD-video format optical disk. User identities are allocated to each of a plurality of users. The audiovisual product (400) is then recorded including, for each allocated user identity, a section of playback content (421) unique to that allocated user identity, e.g. a video object (VOB) which prominently displays personal data of the user (such as their name) or which contains a discrete digital watermark. The user enters a user identity code (80) upon playback and the recorded audiovisual product (400) is reproduced including selecting a corresponding section of the unique playback content according to the received user identity. A single version of the disk is recorded and sent to all users, but playback is personalised to each of the users individually. This is a strong deterrent against copying of the audio and video playback e.g. with a VCR or other recording device. |
US07793349B2 |
System for prevention of buffer overflow intrusions
Disclosed as a system and method for providing enhanced security to processes running on a data processing system. The disclosed system and method selectively revokes execute privileges from memory pages being used for stacks of susceptible processes running on the data processing system. By selectively resetting execute privileges on a per page and per process basis, the system and method maintains system performance and provides enhanced security to processes running on the data processing system. |
US07793345B2 |
Method and apparatus for a configurable protection architecture for on-chip systems
Various methods and apparatuses of protection mechanism are described. A target intellectual property block may field and service requests from an initiator intellectual property block in a system-on-chip network. The target intellectual property block has an associated protection mechanism with logic configured to restrict access for the requests to the target intellectual property block. The request's access is restricted based on access permissions associated with a region within the target intellectual property block and attributes of the request trying to access that region. |
US07793338B1 |
System and method of network endpoint security
A system and a method enhance endpoint security of a computer network. The system and method generate security assessments of hosts on quarantined and non-quarantined networks. Based on the generated security assessments, secure hosts are connected to the non-quarantined network and non-secure or vulnerable hosts are connected to the quarantined network. A remediation engine assists with fixing vulnerabilities of the hosts on the quarantined network. Endpoint security agents, security scanners, and remediation engines that carry out the foregoing functions reside on each of the quarantined and non-quarantined networks on hosts that are different from the target hosts. Under such an architecture, the endpoint security system can advantageously be operating system agnostic and can provide complete and powerful endpoint security for targeted hosts without being installed on each individual targeted host. Alternatively, endpoint security agents, security scanners, and remediation agents can reside partially or wholly on one or more target hosts. |
US07793334B2 |
System and method for password protecting a distribution list
A method for password protecting a subscriber-created distribution list in a wireless network includes receiving in a wireless network a subscriber-created password and a distribution list of a plurality of destination addresses, storing the distribution list and the subscriber-created password in a data structure within the wireless network, associating the subscriber-created password with the distribution list, and limiting access to the distribution list based on the subscriber-created password. |
US07793333B2 |
Mobile authorization using policy based access control
An authorization engine is provided in a remote device for mobile authorization using policy based access control. To ensure that remote devices can enforce consistent authorization policies even when the devices are not connected to the server, the remote device downloads the relevant authorization policies when the business objects are downloaded and enforces the policies when operations are invoked. The memory footprint of downloadable authorization policies is reduced to fit onto a resource-constrained remote device. A policy evaluation engine interprets and enforces the downloaded policies on the remote device using only the limited computational resources of the remote device. |
US07793331B2 |
Communications method for an intelligent digital audiovisual reproduction system
Method for communication between a central server and a computerized juke-box which operates in a conference mode, including: sending a header before any transaction, which includes the identity of the destination together, the identity of the emitter, and the size of the packets; responding from the server in the form of a data packet, each packet sent by the server being encoded using the identification code of the juke-box software; and receiving a data packet by the juke-box, which decodes the packet, simultaneously performs a check on the data received by the CRC method and sends an acknowledgment of receipt to the server indicating the accuracy of the information received, to allow it to prepare and send another packet to the juke-box. |
US07793326B2 |
Video and digital multimedia aggregator
The present invention utilizes an aggregator for searching, packaging and delivering content. The aggregator processes requests, searches, provides search results and acquires content. The aggregator, operating in a communications network, includes a request and results processing server, a search engine server coupled to the request and results processing server and a content acquisition server coupled to the request and results processing server. A request and results processing server receives a request for content, the search engine server searches for the content and the content acquisition program acquires content for delivery to the user. The request and results processing server includes a search request processor that receives information related to a user's search request and provides the information to a search results form builder that creates an electronic search request. |
US07793325B2 |
Video on demand methods and systems
An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television. |
US07793323B2 |
Digital cinema system hub for multiple exhibitor distribution
A method and apparatus for transmitting a media program comprising audiovisual data. The method comprises the steps of transmitting the audiovisual data from a ground center to a satellite; transponding the audiovisual data to a ground-based hub; and transmitting the audiovisual data from the ground-based hub to a display entity if the satellite is obscured from the display entity. The apparatus comprises a ground transmitter transmitting the audiovisual data from a ground center to a satellite; satellite for transponding the audiovisual data; and a ground-based hub, having a receiver for receiving the transponded audiovisual data and a hub transmitter for transmitting the audiovisual data from the ground-based hub to a display entity if the satellite is obscured from the display entity. |
US07793322B2 |
Electronic program guide with super-program sequence
An interactive television program guide system with digital storage is provided. The program guide gives users the ability to store information associated with recorded programs in a directory in the digital storage device thereby providing easy access to program information. The program guide may also provide a global media library for indicating the programs stored on removable storage media used with the program guide. The guide may also allow the user to manage and maintain a user media library to do the same. Non-time-sensitive data associated with recorded programs may be stored in a way that allows the user to interact with the data on playback as if the program were being originally aired. The program guide also allows the user to define “super-programs” for playback of a sequence of stored programs or program segments. |
US07793320B2 |
Method for receiving broadcasting signal and broadcasting receiver
A method for receiving a broadcasting signal and a broadcasting signal receiver are disclosed. Even when a cell is changed while an emergency alert is output, the emergency alert can be continuously output using emergency alert table information included in the broadcasting signal and channel information of the cell. The emergency alert table information may include a cell identifier and the channel information of the cell may include virtual channel information of the cell. |
US07793315B2 |
Photosensitive-recording medium cartridge, and shutter lock canceling mechanism
A photosensitive-recording medium cartridge includes: a photosensitive recording medium; a cartridge body including: a disk housing portion; an internal opening; and a shutter sliding face; a shutter; and a locking mechanism having a locking member, wherein the cartridge body includes a positioning groove including: a shallow groove formed in a side face thereof in the opposite direction of a loading direction of the photosensitive-recording medium cartridge; and a deep groove which is formed deeper in the shallow groove, and the locking mechanism includes a lock canceling member having an operating portion which protrudes from the positioning groove, and pushes the operating portion into the cartridge body to allow cancellation of engagement between the locking member and the shutter. |
US07793312B2 |
Optical disk drive and notebook computer using the same
An optical disk drive (ODD) disposed in the base of a notebook computer is provided. The front end of the tray of the ODD has a panel having a body with a side edge, a guide member and a fastening member. The guide member is connected to the body, and it can move relatively to the body. The guide member has a guide channel having a first end and a second end. The fastening member has a sheet structure and a guide pillar inserted into the guide channel protruding from the sheet structure. When the guide member is moved to allow the guide pillar to move from the second end to the first end along the guide channel, the sheet structure of the fastening member is driven to protrude from the side edge to be fastened to the base of the notebook computer. |
US07793310B2 |
Dynamically inserting proxies into JAVA environments without coding explicit proxy hooks into JAVA applications
A method for inserting a proxy into a JAVA application environment that begins with the activation of a program launcher. The program launcher instantiates a proxy and passes the prosy to an interface manager. Then the program launcher starts an instance of a JAVA application. The interface manager then initiates an instance of the interface and hooks the proxy between the interface instance and the JAVA application instance. |
US07793304B2 |
System and method for monitoring memory usage
A method of monitoring memory usage includes determining whether memory monitoring is enabled within an application server environment from within an application within the application server environment and creating a memory allocation event after determining that memory monitoring is enabled. The memory allocation event is associated with an object. The method further includes allocating memory to the object. |
US07793301B2 |
Method and system for providing efficient object-based network management
A method for providing efficient object-based network management is provided. The method includes receiving a request for a reference to an object that represents at least one managed network element. A determination is made regarding whether the object is currently activated. The object is activated based on the request for a reference to the object when the object is not currently activated. |
US07793298B2 |
Facilitating access to input/output resources via an I/O partition shared by multiple consumer partitions
At least one input/output (I/O) firmware partition is provided in a partitioned environment to facilitate access to I/O resources owned by the at least one I/O firmware partition. The I/O resources of an I/O firmware partition are shared by one or more other partitions of the environment, referred to as consumer partitions. The consumer partitions use the I/O firmware partition to access the I/O resources. Since the I/O firmware partitions are responsible for providing access to the I/O resources owned by those partitions, the consumer partitions are relieved of this task, reducing complexity and costs in the consumer partitions. |
US07793296B2 |
System and method for scheduling a multi-threaded processor
The invention relates to a device to be used with a scheduling method, and to a scheduling method, in particular a context scheduling method, comprising the steps of performing a scheduling for threads to be executed by a multithreaded processor, wherein the scheduling is performed as a function of index variables assigned to the threads. That thread whose index variable has the highest, or—in an alternative—the lowest value may be selected as the respective thread to be executed by the processor. |
US07793294B2 |
System for scheduling tasks within an available schedule time period based on an earliest possible end time of the task
A system and method for scheduling tasks is disclosed. One embodiment comprises a system that includes an initial scheduler that schedules a plurality of tasks of an associated priority group within an available schedule time period based on an earliest possible end time of a task duration of a respective task, such that tasks that have a task duration that overlap task durations of scheduled tasks are unscheduled tasks. The system further includes a reintroduction scheduler that moves scheduled tasks within respective task time ranges to create time interval gaps for the unscheduled tasks, wherein an unscheduled task is scheduled by the reintroduction scheduler if an unscheduled task has a task duration that falls within an available time interval gap and a task time range that overlaps the available time interval gap. |
US07793287B2 |
Runtime virtualization and devirtualization of I/O devices by a virtual machine monitor
A virtual machine monitor can be used to commence virtualization of an I/O device of a computer at runtime. The virtual machine monitor can also be used to devirtualize an I/O device of a computer at runtime. |
US07793280B2 |
Method and arrangement for installing a software module in a device
A method and arrangement for installing a software module in a device are provided, an operating system and a hardware-independent software environment such as a Java environment may be operated on the device and new software modules for the operating system may be installed via an interface with the software environment and an installation manager in the operating system. For this purpose, the software environment provides data to the installation manager via the installation interface. The installation manager, shielded from the software environment, then carries out the installation of the software module. |
US07793276B2 |
Apparatus and method for automatically parallelizing network applications through pipelining transformation
In some embodiments, a method and apparatus for automatically parallelizing a sequential network application through pipeline transformation are described. In one embodiment, the method includes the configuration of a network processor into a D-stage processor pipeline. Once configured, a sequential network application program is transformed into D-pipeline stages. Once transformed, the D-pipeline stages are executed in parallel within the D-stage processor pipeline. In one embodiment, transformation of a sequential application program is performed by modeling the sequential network program as a flow network model and selecting from the flow network model into a plurality of preliminary pipeline stages. Other embodiments are described and claimed. |
US07793270B2 |
Method and apparatus for performing incremental validation of program code conversion
A method and apparatus for verifying program code conversion performed by an emulator. A first emulator configured in a same-to-same (X-X) mode converts subject code into target code for execution by a subject processor. Execution of the subject code natively by the subject processor is compared against execution through the first emulator, to verify that program code conversion. Optionally, the first emulator is then used to incrementally validate program code conversion (i.e. optimisation and/or translation) performed by a second emulator, such as a this-to-that (X-Y) mode emulator running on a target processor. |
US07793267B2 |
Computer software test coverage analysis
A computer implemented method, apparatus, and computer usable program code for performing software testing. A first set of traces is compressed to form a first set of compressed traces. The first set of compressed traces is compared to a plurality of additional traces to identify a set of partially matching traces within the plurality of additional traces. The first set of traces is compressed to form a second set of compressed traces. The second set of compressed traces is compressed according to a technique such that the second set of compressed traces contains more information than the first set of compressed traces. The second set of compressed traces is compared to the set of partially matching traces to identify a second set of partially matching traces within the set of partially matching traces. The second set of partially matching traces is placed in a memory. |
US07793266B2 |
Method, apparatus and computer program product for optimizing access to the content of a virtual application container on a fixed, read-only medium
Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a read-only storage medium and a virtual machine monitor configured to execute a program in a virtual container. Prior to execution of the application a set of application components accessed during a phase change are recorded in the read-only storage medium in a manner predetermined to minimize the time needed to retrieve the set of components. At the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, the virtual machine monitor retrieves the components from the read-only storage medium. In a further aspect thereof there is provided a packager of an application to be executed in a virtualization environment by a virtual machine monitor. The packager is responsive to receiving notification from a virtual machine monitor of an occurrence of contemporaneous file accesses, not associated with a known phase change of a virtual container, to evaluate the occurrence as a candidate phase change, and responsive to the evaluation indicating a presence of a previously unknown phase change, for recording the files accessed on a new read-only storage medium in the order accessed for use by the same or a different virtual machine monitor during another instance of execution of the application. |
US07793265B2 |
Method, apparatus and computer program product for optimizing file accesses for an application executing in a virtual container
Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a disk-based storage system and a virtual machine monitor configured to execute a program in a virtual container. The virtual machine monitor is responsive, prior to execution of the application, to record a set of files accessed during a phase change in the disk-based storage system in a manner predetermined to minimize the time needed to retrieve the set of files. The virtual machine monitor is further responsive, at the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, to retrieve the files from the disk-based storage system. In a further aspect thereof there is provided a server of the virtual execution environment that includes a unit, responsive to receiving notification from the at least one virtual machine monitor of an occurrence of contemporaneous file accesses not associated with a known phase change of a virtual container, for evaluating the occurrence as a candidate phase change and, responsive to the evaluation indicating a presence of a previously unknown phase change, for adding a list of the files accessed to a phase change template for use by the same or a different virtual machine monitor during another instance of execution of the application. |
US07793260B2 |
System for defining and activating pluggable user interface components for a deployed application
Maintaining a plurality of application component catalogs describing user experiences associated with particular application programs. The invention includes an extensible schema for the application component catalogs and a method for matching user experiences within the application component catalogs to particular user requests. The invention provides an extensible and scalable infrastructure for customizing a user interface experience. |
US07793255B1 |
System and method for maintaining alternate object views
A binding framework including a binder operable to associate and synchronize particular document objects with corresponding content objects performs unmarshalling to create the content objects from the XML documents. The content objects, which may in particular configurations be JAXB content objects, provide an alternate view to the XML data contained in the underlying XML documents. Java (i.e. user) applications then modify, or update the content objects via the alternate view, and rewrite, or update, the corresponding XML document during a marshalling process (i.e. writing the data from Java back into XML). The binding framework maintains the associations such that bound content objects are modifiable and may update the corresponding XML data in a non-destructive manner which avoids overwriting or “clobbering” other preexisting data contained in the XML document object during marshalling. The synchronizer employs the associations to maintain runtime consistency between the XML, or DOM view and the Java, or JAXB view. |
US07793254B2 |
Method and system for designing a timing closure of an integrated circuit
Aspects for designing a timing closure of an integrated circuit include instantiating a minimum repeater between at least one block and a corresponding blockage if an interconnect crosses the corresponding blockage and according to a drive of the blockage. The aspects further include instantiating one or more smallest repeaters between at least one pair of connected blocks depending upon a drive of a corresponding interconnect, the instantiation of the smallest repeater being based on pre-determined criteria. |
US07793251B2 |
Method for increasing the manufacturing yield of programmable logic devices
A method for increasing the manufacturing yield of field programmable gate arrays (FPGAS) or other programmable logic devices (PLDs). An FPGA or other PLD is formed in several sections, each of the sections having its own power bus and input/output connections. Each section of the FPGA or other PLD is tested to identify defects in the FPGA or other PLD. The FPGA or other PLD is sorted according to whether the section has an acceptable number of defects. An assigned unique number for the FPGA or other PLD chip or part identifies it as partially good. Software for execution and configuring the FPGA or other PLD may use the unique number for programming only the identified functional sections of the FPGA or other PLD. The result is an increase in yield as partially good FPGAs or other PLDs may still be utilized. |
US07793250B2 |
Topology-driven apparatus, method and computer program product for developing a wiring design
A method for developing a wiring design for a complex system includes creating a master wire harness network (MWHN) within pathway space reservations of a pathway space-reservation network of the complex system. In this regard, the MWHN can comprise a model of possible wiring pathways between equipment of the complex system, and can include wire harness elements interconnecting termination device elements. The method can also include importing a subsystems definition capable of being represented by interconnections between the equipment. Thus, one or more logical net harnesses (LNHs) can be created based upon the MWHN and the subsystems definition. The LNH, then, can comprise a collection of interconnections routed within the MWHN. One or more logical wire harnesses (LWHs) can be created based upon the LNHs, after which one or more end-item configurations (EICs) can be created based upon the LWHs. |
US07793244B2 |
Timing analysis method and timing analysis apparatus
A signal timing analysis method for analyzing timing of a signal propagated along a path including instances. The method includes performing a delay calculation, generating files storing delay information, input slew rate, and output capacitance, performing static timing analysis (STA) based on the delay information, and generating an analysis result. The method includes calculating a delay distribution based on the input slew rate and output capacitance, a probability distribution of a delay time, a probability distribution of a transition time, and a correlation between the delay time and the transition time. The calculation of the delay distribution includes inputting an input slew rate distribution taking into consideration a correlation between output delay and transition distributions for the instance in a preceding stage. The method includes performing STA on the signal propagated along the path based on the analysis result of the STA and delay distribution. |
US07793243B1 |
Multi-engine static analysis
A system for circuit timing analysis includes a database for holding results of execution of portions of a timing analysis computation. Multiple computation modules are configured for concurrent execution of the portions of a timing analysis computation, for example, a static circuit timing analysis computation. A control subsystem is coupled to the database and to the computation modules, and is configured to receive results of the portions of the computation from the computation modules and to update the database using the received results. Based on the received results, the control module selects further portions of the computations for computation and assign each selected portion to one of the computation modules. The system makes use of parallel processing that is arranged in a way that avoids bottlenecks, such as at least some memory access bottlenecks resulting from data structure locking. |
US07793241B2 |
Power network analyzer for an integrated circuit design
A design of an integrated circuit device, in which locations of power wires and memory/logic circuitry are known, is analyzed by at least: identifying intersections of power wires with one another, for power wires that are electrically connected to one another through vias; segmenting power wires, at their intersections; preparing estimates of conductance of vias and wire segments in the form of conductance matrix G; and preparing estimates of current I at each intersection based on power consumed by surrounding circuitry, and current vector “I” and conductance matrix “G” are used to solve for voltage drop ΔV, in a matrix equation GΔV=I, and the voltage drop is displayed, to allow a human to make changes in the design. Pins of unconnected hard macros are temporarily connected to their closest wires, and current therethrough is included in the estimates. |
US07793236B2 |
System and method for including protective voltage switchable dielectric material in the design or simulation of substrate devices
A substrate device is designed by identifying one or more criteria for handling of a transient electrical event on the substrate device. The one or more criteria may be based at least in part on an input provided from a designer. From the one or more criteria, one or more characteristics may be determined for integrating VSD material as a layer within or on at least a portion of the substrate device. The layer of VSD material may be positioned to protect one or more components of the substrate from the transient electrical condition. |
US07793235B2 |
Method and circuit for matching semiconductor device behavior
A design structure and method. The design structure comprises a selection circuit comprising a logic circuit, an array of sub-circuits and a switching circuit electrically coupled to each other. The selection circuit is subjected to a first operating condition. The switching circuit selects a group of sub-circuits from the array. The selection circuit generates a first frequency. The selection circuit is subjected to a second operating condition that is different from the first operating condition and generates a second frequency. A first frequency differential between the first frequency and the second frequency is compared to a predetermined frequency differential to determine if the first frequency differential is about equal to the predetermined frequency differential. |
US07793233B1 |
System and method for customizing note flags
A method and system for customizing note flags allows a user to change the look or “feel” of a note flag. A user can be provided with several options in order to create note flags that are visually distinguishable from one another. In this way, the note flags can be used to visually distinguish a first note or first set of notes from a second note or second set of notes. The method and system can also link note flags with a particular action or operation within a document editing module or with action or an operation in another application program relative to a document editing module. In other words, a note flag can initiate an operation in another application program or within the document editing module (or both) when a particular note flag is selected by a user. |
US07793232B2 |
Unified interest layer for user interface
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system. |
US07793231B2 |
Method and system for providing a primary window overlay
A method for providing a primary window overlay includes providing a primary window on a desktop and designating an overlay window. The method further includes implanting the overlay window on the primary window, receiving activity input to the primary window, and maintaining the overlay window on top of the primary window. A system for providing a primary window overlay includes providing a primary window on a desktop, designating an overlay window, implanting the overlay window on the primary window, receiving activity input to the primary window, and maintaining the overlay window and receiving activity input to the overlay window on top of the primary window. A computer readable medium can include computer readable code for executing the method steps. |
US07793229B1 |
Recording relevant information in a GUI window of a panel dump browser tool
An embodiment of the present invention is a technique for recording relevant information in a graphical user interface (GUI) window. Relevant information on an analysis window is saved in a summary report array using one of an automatic recording mode and a selective recording mode. The analysis window is part of the GUI to analyze state information from a panel dump file retrieved from a computer system. The saved relevant information is displayed on a report window. |
US07793227B2 |
Method and system of providing customizable buttons
An embodiment of the invention provides for one or more customizable buttons, used with a downloadable toolbar for an Internet browser. The method may comprise directing an Internet browser user, using a computer, to a button modification medium, receiving modification information from the Internet browser user and loading the modified buttons on the computer. |
US07793225B2 |
Indication of progress towards satisfaction of a user input condition
A graphical user interface in an electronic device includes one or more user-interface objects associated with a second user-interface state. While the device is in a first user-interface state, the one or more objects transition in optical intensity to indicate progress towards satisfaction of a user input condition needed to transition to the second user-interface state. |
US07793219B1 |
Construction of multimedia compositions
Novel techniques and tools for authoring multimedia compositions are presented. The novel techniques and tools allow an author of a multimedia composition to create a multimedia composition by dragging assets from a first window containing a project's unused assets and placing the assets into a structural relationship in a second window. The author may also remove assets from the structural relationship in the second window and return the assets to the first window of unused assets. The novel techniques and tools allow an author of a multimedia composition to better keep track of the assets to be used in the multimedia composition. |
US07793217B1 |
System and method for automated report generation of ophthalmic examinations from digital drawings
The present invention is a combined image viewing, drawing, and reporting system, which provides: an easy way to access digital images while creating a digital drawing; and an automated method of creating medical reports by translating the drawing data into standard reports. The present invention system provides automated medical drawings and creates medical reports as a result of translating drawing results. The system provides invaluable tools for drawing, diagnosing and treating ophthalmic and/or other types of diseases by generating an automated translation report based on the physician drawing. Customized reports (e.g., a medical drawing report, a referral note, a medical letter, billing based information, a proofsheet for the patient chart, etc.) can be added by the user. A physician can design a format for a report via system utility tools. The present invention may be a stand-alone system, and/or connected to a network. |
US07793216B2 |
Document processor and re-aggregator
A method and system for implementing a document processor and re-aggregator is described herein. A document is divided into one or more sections and formatting is removed. A condensed document is generated that includes one or more links to the one or more sections. The condensed document is transmitted to a mobile device to be displayed for a user. The user may choose to download one or more of the sections by selecting one or more of the links. Once downloaded, a section may be modified by the user. The one or more modified sections may be transmitted from the mobile device. The one or more modified sections may then be re-aggregated with the unmodified sections to form a revised document. |
US07793212B2 |
System and method for annotating multi-modal characteristics in multimedia documents
A manual annotation system of multi-modal characteristics in multimedia files. There is provided an arrangement for selection an observation modality of video with audio, video without audio, audio with video, or audio without video, to be used to annotate multimedia content. While annotating video or audio features is isolation results in less confidence in the identification of features, observing both audio and video simultaneously and annotating that observation results in a higher confidence level. |
US07793208B2 |
Video editing matched to musical beats
Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat. |
US07793207B2 |
Converting text data into binary data using external link information
An information processing apparatus and method for analyzing structured document data and outputting the analytical results in units of structure. The apparatus detects a specific character string indicating a first data form contained in the structured document data. When the specific character string is detected, data corresponding to this specific character string is converted to a second data form that is different from the first data form and the data of the second data form is stored. |
US07793206B2 |
System for downloading digital content published in a media channel
A system (10) for downloading digital content (5) to a video-enabled portable media player (20), the digital content (5) being published in a media channel (30) by a content creator, the system (10) comprising: a data receiver module (11) to receive the digital content (5) from the media channel (30) via a communication medium; a conversion module (12) to convert the received digital content to at least one video file (40) of a predetermined video format; and a download module (13) to copy the at least one video file (40) to the portable media player (20); wherein the video file (40) ensures the digital content is consumed in the same order that the digital content (5) is published in the media channel (30) by the content creator. |
US07793202B2 |
Loss compensation device, loss compensation method and loss compensation program
It is possible to save storage resources. A loss compensation device for compensating a loss in periodical signals when the loss occurs in an arbitrary section of the periodical signals which are divided into predetermined sections and received in time series, includes: a periodical signal storage which stores one or more sections of newly received periodical signals for a predetermined period of time; a loss detector which detects a loss of each section of the periodical signals; and an element periodical signal generator which generates a plurality of element periodical signals for interpolation having different waveforms, in accordance with the periodical signals stored in the periodical signal storage, at time of detection of the loss if the loss is detected by the loss detector. The plurality of element periodical signals generated by the element periodical signal generator are synthesized, and a result of the synthesizing is arranged at the section where the loss in the periodical signals has occurred. |
US07793201B1 |
Bit error detector for iterative ECC decoder
An iterative decoder includes at respective variable nodes, that is, at nodes that correspond to the bits of the code word, bit error detectors that after convergence determine if the respective hard decision bit values have changed from the bit values provided by the channel. The change in value for a given bit indicates that a bit error has been corrected. The bit error detector, for message-passing decoders that perform calculations by addition rather than multiplication, can be readily implemented as an XOR gate. Thus, a bit error is detected at the variable node by XOR'ing the sign bits of the input symbol and the variable node sum. After convergence, the output values produced by the bit error detectors at the respective variable nodes are added together using an adder tree that accumulates the detected bit errors for an entire date block, or ECC code word. Alternatively, the system may group the bits into respective code word symbols and combine the bit error values into symbols-with-errors values using, for example, XOR sub-trees that produce, for each symbol, a single error value. The error value for a given symbol indicates that the symbol is either error-free or includes one or more bit errors, and a total count of the symbols with errors is produced by adding the error values together. |
US07793197B2 |
Error correction apparatus
One set of syndromes is calculated from a first data string from among a plurality thereof including at least 2t+1 pieces of symbols as a parity string, and coefficients of an error locator polynomial from the one set of the syndromes. Whether or not a correction is successful is judged by using the coefficients of the error locator polynomial and the same calculation is performed for a second data string if a correction failure is judged. Contrarily, if a correction success is judged, an error of the first data string is corrected by using the aforementioned set of the syndromes and the coefficients of the error locator polynomial. |
US07793194B2 |
Signal segmentation method and CRC attachment method for reducing undetected error
The present invention provides for applying a cyclic redundancy check (CRC) to a data signal. The present invention includes attaching a first CRC to a first data signal block having a first length, segmenting the first data signal block attached with the first CRC into a plurality of second data signal blocks having a length shorter than the first length, respectively generating a second CRC for each second data signal block, and attaching the generated second CRC to the respective second data signal block. Moreover, the first CRC and second CRC may be generated from respectively different CRC generating polynomial equations. |
US07793192B2 |
Semiconductor memory device
A semiconductor memory device in which data is not written in a transfer destination under a state including an error when an error occurs at the time of reading data at the transfer destination. The semiconductor memory device (1) comprising a nonvolatile memory (2) having a data writing unit smaller than a physical block is provided with an error detecting/correcting circuit (23) in the non-volatile memory (2). When data stored in a specified block of the non-volatile memory (2) is transferred to a different physical block and written, the error detecting/correcting circuit (23) performs error detection and correction of data. |
US07793189B2 |
Error control apparatus
In an error control apparatus on a receiving side using a hybrid ARQ which combines an error correcting encoding method and an automatic repeat request method, a buffer stores hard decision result data or soft output data instead of soft decision information in order to reduce a memory capacity of the buffer, and re-encodes the data stored to be provided to a combiner. Alternatively, the number of bits of the data stored in the buffer is restricted or a memory included in a decoder is used as an HARQ buffer. |
US07793186B1 |
System and method for increasing the extent of built-in self-testing of memory and circuitry
An integrated circuit (IC), a method of testing an IC and a method of reading test results from an IC containing built-in self-test (BIST) circuitry. In one embodiment, the IC includes: (1) an external test bus interface, (2) read-write memory coupled to the external test bus interface, (3) other circuitry and (4) BIST circuitry, coupled to the external test bus interface, the read-write memory and the other circuitry and configured to test the read-write memory to identify a good data block therein, store in a predetermined data block in the read-write memory multiple instances of a pointer to the good data block, conduct a test of at least the other circuitry and store at least some results of the test in the good data block. |
US07793185B2 |
Integrated circuit for a data transmission system and receiving device of a data transmission system
The invention relates to an integrated circuit for a data transmission system comprising a) a plurality of functional units, b) a TAP controller, according to IEEE 1149, having a JTAG interface, and c) a test unit for testing the functionality of the functional units, whereby the test unit has at least two operating modes and at least one gate terminal for switching between the operating modes and is designed to connect circuit points, assigned to a specific operating mode, of the functional units to terminals of the integrated circuit, when the test unit is operated in the specific operating mode. According to the invention, the at least one gate terminal of the test unit is connected to the TAP controller and the integrated circuit is designed to switch between the operating modes depending on the internal states of the TAP controller. The invention relates furthermore to a receiving device of a data transmission system. |
US07793184B2 |
Lowering power consumption during logic built-in self-testing (LBIST) via channel suppression
A method, system and computer readable medium for on-chip testing is presented. In one embodiment, the method, system or computer readable medium includes identifying which LBIST channels of a plurality of LBIST channels do not contribute to a particular test and excluding from that particular test each LBIST channel that does not contribute to that particular test. |
US07793183B2 |
Microcomputer and method of testing the same
Embodiments of the present invention provide a microcomputer on which a plurality of ICs (Integrated Circuits) connected from one another by a source-synchronous interface is mounted. The microcomputer includes an IC on the side for transmitting data through the source-synchronous interface which further includes: a PLL (Phase-Locked Loop) circuit being adapted for transmitting an operation clock in actual operation; a first flip-flop being adapted for transmitting test data in accordance with the operation clock transmitted from the PLL circuit; and a second flip-flop being adapted for transmitting a synchronous clock in source-synchronous, in accordance with the operation clock transmitted from the PLL circuit, a synchronous clock in source synchronous, and an IC on the side for receiving data through the source-synchronous interface which further includes a third flip-flop being adapted for capturing, in accordance with the synchronous clock transmitted from the second flip-flop, the test data transmitted from the first flip-flop. Methods for testing the microcomputer are also provided. |
US07793181B2 |
Sequential storage circuitry for an integrated circuit
Sequential storage circuitry is provided for an integrated circuit, comprising input circuitry, a storage structure, and output circuitry. The input circuitry receives an input data value to the sequential storage circuitry, and generates an internal data value. The input circuitry receives a first control signal which when asserted causes it to generate as the internal data value an inverted version of the input data value, and which when not asserted causes the input circuitry to generate as the internal data value the input data value. The storage structure then stores an indication of the internal data value. The output circuitry generates, from the indication of the internal data value stored in the storage structure, an output data value for outputting from the sequential storage circuitry. More particularly, the output circuitry receives a second control signal derived from the first control signal, which causes the output circuitry to generate as said output data value an inverted version of the internal data value in the event that the input circuitry generated as the internal data value an inverted version of the input data value, and otherwise generates as the output data value the internal data value. |
US07793180B1 |
Scan architecture for full custom blocks
A output storage latch within a combinational logic circuit may be adapted to form a scan flip-flop latch that supports both functional operation and scan chain testing of a combinational logic matrix included in the combinational logic circuit. A described master/slave clock approach allows the scan flip-flop latch to support receiving into a scan chain a sequence of test input data, execution of combinational logic matrix testing based on the test input data, and sequentially outputting test results to a test result register for comparison with expected results. The described scan flip-flop latch may be used along side unaltered output storage latches thereby allowing flexibility with respect to the number and placement scan chain test points within an integrated circuit. Use of the described dual-use scan flip-flop latch results in a less complex circuit design, reduced circuit area requirements and improved reliability. |
US07793179B2 |
Test clock control structures to generate configurable test clocks for scan-based testing of electronic circuits using programmable test clock controllers
Systems, structures and methods for generating a test clock for scan chains to implement scan-based testing of electronic circuits are disclosed. In one embodiment, a test clock control structure includes a programmable test clock controller. The programmable test clock controller includes a test clock generator for generating a configurable test clock. It also includes a scan layer interface to drive a scan chain portion with the configurable test clock, and a control layer interface configured to access control information for controlling the scan chain portion. In another embodiment, a method effectuates scan-based testing of circuits. The method includes performing at least one intra-domain test and performing at least one inter-domain test using implementing dynamic fault detection test patterns, which can include last-shift-launch test patterns and broadside test patterns. |
US07793178B2 |
Cell supporting scan-based tests and with reduced time delay in functional mode
A memory cell supporting scan-based tests and with reduced time delay in functional mode. The memory cell generates separate clocks for latching functional and scan data into a storage element contained in the memory cell. The use of separate clock signals permits transmission of scan data and functional data via separate paths, thereby eliminating additional circuitry that are otherwise needed to multiplex such scan and functional data through a same path. The absence of such additional circuitry reduces the time delays from input to output. The structure of the memory cell provided also permits easy addition of logic functions without substantially affecting operating speeds. |
US07793176B2 |
Method of increasing path coverage in transition test generation
A method for automatically generating test patterns for digital logic circuitry using an automatic test pattern generation tool. The method includes generating test patterns and applying faulty behavior to various paths within the digital logic circuitry. As each circuit path is tested, tested circuit nodes along the circuit path are marked as “exercised.” Subsequent test paths are assembled by avoiding marked circuit nodes. In this manner, coverage of paths tested may be increased and many circuit nodes can be tested efficiently. |
US07793170B2 |
Method and apparatus for combining de-interleaving with FFT and demapping
A novel technique for combining deinterleaving operation with Fast Fourier Transformer (FFT) modules and other post FFT modules in a receiver to reduce processing time. In one example embodiment, the deinterleaving operation, in the post FFT module, is combined with FFT and demapper operations to reduce the processing time and complexity. |
US07793169B2 |
Intelligent table-driven interleaving
The present invention comprises an interleaver that uses a reduced interleaving table to generate interleaved output data blocks from input data blocks. By iteratively applying the reduced interleaving table to bits in the input data blocks, the interleaver generates output data blocks equivalent to those that would have been generated using a full-size interleaving table. According to one embodiment of the present invention, the interleaving circuit includes a grouping circuit, a permuting circuit, and a mapping circuit. The grouping circuit groups the bits of each data block into a plurality of sub-blocks, while the permuting circuit independently permutes the data bits in each sub-block using the reduced interleaving table to generate permuted sub-blocks. The mapping circuit maps the bits from each permuted sub-block to one or more output data blocks, where the bits in each output data block may comprise bits from different sub-blocks and/or different input data blocks. |
US07793165B1 |
Selecting an address provider using a failover counter
A method and system are provided to select address providers that provide mobile internet protocol devices with addresses for communication. An embodiment of the method includes obtaining an address request having a dynamic indicator and a failover counter. Upon obtaining an address request with the dynamic indicator and the failover counter, associating the failover counter with one or more address providers based on the failover counter. The address request is then communicated to one of the address providers associated with the failover provider. |
US07793164B2 |
Error codes for products
An example system and method for generating an error code involve detecting an error condition of a product and generating an error code by combining information indicative of the detected error condition with an identifier associated with, the product. |
US07793163B2 |
Method and system for extending the useful life of another system
Disclosed are embodiments of a method and an associated first system for extending product life of a second system in the presence of phenomena that cause the exhibition of both performance degradation and recovery properties within system devices. The first system includes duplicate devices incorporated into the second system (e.g., on a shared bus). These duplicate devices are adapted to independently perform the same function within that second system. Reference signal generators, a reference signal comparator, a power controller and a state machine, working in combination, can be adapted to seamlessly switch performance of that same function within the second system between the duplicate devices based on a measurement of performance degradation to allow for device recovery. A predetermined policy accessible by the state machine dictates when and whether or not to initiate a switch. |
US07793157B2 |
Method and apparatus for testing request-response service using live connection traffic
The subject matter herein provides for a method and apparatus for comparison of network systems using live traffic in real-time. The inventive technique presents real-world workload in real-time with no external impact (i.e. no impact on the system under test), and it enables comparison against a production system for correctness verification. A preferred embodiment of the invention is a testing tool for the pseudo-live testing of CDN content staging servers, According to the invention, traffic between clients and the live production CDN servers is monitored by a simulator device, which then replicates this workload onto a system under test (SUT). The simulator detects divergences between the outputs from the SUT and live production servers, allowing detection of erroneous behavior. To the extent possible, the SUT is completely isolated from the outside world so that errors or crashes by this system do not affect either the CDN customers or the end users. Thus, the SUT does not interact with end users (i.e., their web browsers). Consequently, the simulator serves as a proxy for the clients. By basing its behavior off the packet stream sent between client and the live production system, the simulator can simulate most of the oddities of real-world client behavior, including malformed packets, timeouts, dropped traffic and reset connections, among others. |
US07793155B2 |
Automated software testing via multi-channel remote computing
Embodiments of the present invention address deficiencies of the art in respect to software functional testing and provide a method, system and computer program product for automated software functional testing via multi-channel remote computing. In one embodiment of the invention, an automated software functional testing data processing system can be provided. The system can include a multi-user operating platform supporting multiple different user sessions configured for communicative coupling to corresponding remote desktops, and a test driver disposed in at least one of the remote desktops. In particular, the test driver can include program code enabled to forward test inputs to an application under test (AUT) executing in one of the user sessions, and to log received test outputs resulting from the test inputs. |
US07793152B2 |
Zero-bit scans defining command window and control level
A method comprises performing at least one zero-bit scan across an interface. The at least one zero-bit scan defines a command window. Further, the method implements one of a selectable plurality of control levels in the command window based on the number of the at least one zero-bit scans. |
US07793150B1 |
System, method, and computer program product for saving an unprocessed portion of a push buffer in response to an error
A system, method, and computer program product are provided for saving an unprocessed portion of as push buffer in response to an error. In use, operation of hardware is controlled utilizing a push buffer. Furthermore, an error is detected. In response to the error, an unprocessed portion of the push buffer is saved, at least in part. |
US07793149B2 |
Kernel error recovery disablement and shared recovery routine footprint areas
A method, computer program product, and data processing system for providing optional failure recovery features in operating system kernel code are disclosed. In accordance with a preferred embodiment, a segment of mainline code may designate a recovery routine for that segment by calling a kernel service provided for that purpose. The kernel service allocates a “footprint” region on the recovery stack for storing state information arising from the execution of the recovery-enabled code. In the event of an exception, a recovery manager routine uses information from the recovery stack to recover from the exception. Recovery may be disabled altogether for performance purposes by way of boot-time patching to disable the use of the recovery stack and to allow state information to be written to a static “scratchpad” area, which unlike the recovery stack, is allowed to be overwritten, its contents being ignored. |
US07793146B1 |
Methods for storing data in a data storage system where a RAID-X format or formats are implemented at a file level
A data storage system where a RAID-X format is implemented at a file level includes storage devices, and one or more nodes that access files from the storage devices. N represents a maximum limit of failures beyond which reconstruction of a file stored using the file level implementation is not possible. A directory is encoded for each of a plurality of files, and a map is encoded that includes a list of storage devices where components of the directory associated with the map reside. The encoding of the directory is performed using a RAID-X format that can tolerate at least N+1 failures prior to being unable to reconstruct the directory. |
US07793143B2 |
Switching a defective signal line with a spare signal line without shutting down the computer system
A method, computer program product and system for switching a defective signal line with a spare signal line without shutting down the computer system. A service processor monitors error correction code (ECC) check units configured to detect an error in a signal line. If an ECC check unit detects an error rate that exceeds a threshold, then the signal line with such an error rate may be said to be “defective.” The service processor configures switch control units in the driver/receiver pair associated with the defective signal line to be able to switch the defective signal line with a spare line upon receipt of a command from a memory controller switch control unit. In this manner, the system is not deactivated in order to switch a defective signal line with a spare line thereby reducing the time that the processor cannot send information to the memory buffers. |
US07793135B2 |
Mobile equipment with time control for DRM schemes
The present invention provides a mobile equipment for non stationary use. The mobile equipment includes a real time clock (RTC) integrated in the mobile equipment for generating a real time information, a system time generator integrated in the mobile equipment for generating a system time information by adding an offset to the real time information given by the RTC, a non-volatile memory for the permanent storage of data and an input means for inputting instructions for changing the system time information. The possible changes of the system time information generated by the system time generator may be limited to a preset time range and the possible reset value of the RTC may be limited according to the data stored in the non-volatile memory. |
US07793131B2 |
Method for ensuring synchronous presentation of additional data with audio data
A recording medium, method and apparatus for managing data are discussed. According to an embodiment, the present invention provides a method of reproducing main data and additional data. The method includes receiving the additional data associated with the main data, the additional data being divided into a plurality of segment units; and reproducing the additional data in a synchronous manner with the main data using time information if indication information indicates a presence of the time information. The time information indicates a presentation time of the additional data with respect to the main data. The main data and the additional data are reproduced according to management data, the management data including link information for linking the main data and the additional data. |
US07793124B2 |
System and method of classification in power over ethernet systems
A power sourcing equipment (PSE) device is disclosed that includes an interface adapted to communicate with a powered device via wire pairs of a cable, a power supply circuit adapted to provide power to the interface, and device detection logic to detect the powered device coupled to the interface. The PSE device further includes power classification logic coupled to the interface and adapted to provide a power classification signal to the powered device. The power classification signal includes a first power classification signal and a second power classification signal to identify a power classification associated with the powered device. The power classification logic monitors the interface to detect a device classification response from the powered device and determines the power classification associated with the powered device based on the device classification response. |
US07793122B1 |
Power management method and system organizing an execution order of each command in a plurality of commands based on a predicted probability of success of each command
An exemplary computer-automated method is disclosed. The computer-automated method may include determining a plurality of commands. The plurality of commands may include first and second commands. The computer-automated method may also include performing an iterative execution process. The iterative execution process may include executing the first command on a computer and determining whether the computer performed a power management operation in response to the first command. The iterative execution process may end when the computer performs the power management operation in response to the first command. The iterative execution process may execute the second command when the computer fails to perform the power management operation in response to the first command. |
US07793119B2 |
Adaptive voltage scaling with age compensation
One embodiment of the present invention includes an adaptive voltage scaling system associated with an integrated circuit (IC). The system comprises at least one target performance circuit comprising a first semiconductor material and being configured to determine at least one voltage potential in response to achieving a target performance based on an applied voltage. The system also comprises a controller configured to set an output of a variable power supply to the determined at least one voltage potential, and an aging controller configured to control the at least one target performance circuit to age the first semiconductor material at a rate that is at least substantially commensurate with a rate at which other circuitry in the IC ages. |
US07793116B2 |
Power supply system with remote control circuit and power supply system operation method
A power supply system with a remote control circuit and a power supply system operation method are provided. The power supply system uses a remote control power supply device and a battery to provide a system with power, while the remote control circuit includes a first-resistor, a first-operational amplifier, a second-operational amplifier and a selection circuit. The first-resistor herein is coupled between the remote control power supply device and the battery. The first-operational amplifier detects the current passing through the first resistor so as to output a first control signal. The second-operational amplifier detects the battery voltage so as to output a second control signal. The selection circuit outputs one of the first control signal and the second control signal with a lower voltage and the output signal is served as a remote control signal to adjust the voltage of the remote control power supply device. |
US07793111B1 |
Mechanism to handle events in a machine with isolated execution
A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the event being handled in a traditional manner based on the exception vector. By defining a class of events to be handled in IsoX mode, and switching between a normal memory map and an IsoX memory map dynamically in response to receipt of an event of the class, data security may be maintained in the face of such events. |
US07793107B2 |
Document verification apparatus and control method thereof
This invention shortens a time required for batch verification of a plurality of digital documents. To this end, whether or not an electronic signature in a long-term signature format is added to a digital document is checked. A first verification process is applied to a digital document which is determined to have an electronic signature in the long-term signature format added to it. A second verification process, which requires a shorter processing time than the first verification process, is applied to a digital document which is determined not to have an electronic signature in the long-term signature format added to it. |
US07793103B2 |
Ad-hoc network key management
An ad hoc network includes a first node, a second node, and a third node. The first node and second node share a first shared secret key, and the first node and third node share a second shared secret key. The second node and third node share a temporal key. The first node generates a unique key, encrypts the unique key with a first shared secret key to generate a first encrypted unique key and transmits the first encrypted unique key to the second node. The first node encrypts the unique key with a second shared secret key to generate a second encrypted unique key and transmits the second encrypted unique key to the third node. To establish the temporal key, the second node decrypts the first encrypted unique key and the third node decrypts the second encrypted unique key thereby each generating the unique key. |
US07793101B2 |
Verifiable virtualized storage port assignments for virtual machines
Techniques for verifiable virtualized storage port assignments in virtual machines are provided. Configuration data for a virtual machine is defined to include a mechanism to verify an identity for the virtual machine in a target physical environment and a mechanism to verify a storage port assignment for use in the target physical processing environment. Before the target physical processing environment initiates the virtual machine an identity for the virtual machine is acquired, the configuration data is verified and the storage port assignment is verified. |
US07793098B2 |
Providing privacy to nodes using mobile IPv6 with route optimization
The present invention provides location privacy against third parties while allowing route-optimized communication between the correspondent node and the mobile node. The mobile node's home address is hidden from an external observer thereby thwarting traffic analysis based attacks where a Home Address is correlated with a Care of Address of a mobile node (MN). A “privacy label” is used in place of a home address associated with the mobile node. The privacy label is supplied by the mobile node to the correspondent node in a way that that allows the privacy label to be bound to the home address, but does not allow the home address to be visible during the exchange. The privacy label may be also used to help prevent against replay attacks. |
US07793096B2 |
Network access protection
A method is provided for use in a computer system including a client and a health registration authority. The health registration authority is configured to accept requests for assertions, and the client has a health state described by at least one health claim. The method may include an act of including an indication of the at least one health claim of the client in a request for an assertion. A second method is provided for use in a computer system comprising a client, an assertion authority, and a plurality of health policies. The method can include an act of including an indication of at least one health policy that the health claim of the client satisfies in an assertion. |
US07793090B2 |
Dual non-volatile memories for a trusted hypervisor
In one embodiment, the present invention includes a method for executing a first code portion of a pre-boot environment from a first non-volatile memory, authenticating a trusted hypervisor in the first non-volatile memory using the first code portion, executing the trusted hypervisor if the trusted hypervisor is authenticated, and authenticating a basic input/output system (BIOS) present in a second non-volatile memory with the trusted hypervisor and transferring control from the trusted hypervisor to the BIOS if the BIOS is authenticated. Other embodiments are described and claimed. |
US07793088B2 |
Wireless communication device and system startup method for the same
A wireless communication device includes a first storage unit, a second storage unit, an operating unit, and a control unit. The first storage unit further includes a plurality of separate storage areas corresponding to a plurality of program codes, respectively. The second storage unit is used to execute the plurality of program codes. The operating unit is configured to issue instructions to turn on power and to start up an application. The control unit is configured to load, on receipt of the instructions from the operating unit, at least one program code required to start up the application from the first storage unit into the second storage unit. The control unit is also configured to execute the at least one program code to start up the application. The at least one program code is included in the plurality of program codes. |
US07793087B2 |
Configuration templates for different use cases for a system
A method and apparatus for configuration templates for different use cases for a system. An embodiment of a method includes receiving an abstract configuration for a system. The received abstract configuration includes a configuration setting. The configuration setting is modified with a template, with the template being designed for a particular use of the system. |
US07793084B1 |
Efficient handling of vector high-level language conditional constructs in a SIMD processor
The present invention provides an efficient method to implement nested if-then-else conditional statements in a SIMD processor, which requires only one vector compare instruction for both if and else parts of the conditional construct. No stack and stack-handling instructions are needed for vector condition codes. Two condition code flag bits representing if and else parts of testing per element provide for nesting of multiple if-then-else. All SIMD instructions are conditional including the vector compare instruction, and this provides a method for aggregating multiple conditions in nested if-then-else statements. M full levels of if-then-else nesting requires (2M−1) nodes or vector test instructions and 2M+1 condition code flags per vector element. Also, capability to compare any element of first source vector register with any element of second source vector is provided. |
US07793083B2 |
Processor and system for selectively disabling secure data on a switch
A processor (10) manages, in an instruction management unit (103) and a data attribute management unit (105), secure attributes indicating whether instruction code and data stored in an instruction cache (102) and a data cache (104) of the processor (10) are confidential information. When the instruction code and the data are confidential information, the processor (10) also manages secure processing identification information for indicating in which secure process the confidential information is to be used. When the operating mode is switched from the secure mode to the normal mode, only the confidential information is disabled by a memory disabling unit (108). This prevents confidential information from being analyzed by the processor in the normal mode. |
US07793079B2 |
Method and system for expanding a conditional instruction into a unconditional instruction and a select instruction
A method of expanding a conditional instruction having a plurality of operands within a pipeline processor is disclosed. The method identifies the conditional instruction prior to an issue stage and determines if the plurality of operands exceeds a predetermined threshold. The method expands the conditional instruction into a non-conditional instruction and a select instruction. The method further executes the non-conditional instruction and the select instruction in separate pipelines. |
US07793078B2 |
Multiple instruction set data processing system with conditional branch instructions of a first instruction set and a second instruction set sharing a same instruction encoding
A data processing system is operable in a first state to use a first instruction set having a first instruction set encoding. The data processing system is also operable in a second state to use a second instruction set having a second instruction encoding. Conditional branch instructions provided within the two different instruction sets are arranged to use the same instruction encoding. |
US07793077B2 |
Alignment and ordering of vector elements for single instruction multiple data processing
The present invention provides alignment and ordering of vector elements for SIMD processing. In the alignment of vector elements for SIMD processing, one vector is loaded from a memory unit into a first register and another vector is loaded from the memory unit into a second register. The first vector contains a first byte of an aligned vector to be generated. Then, a starting byte specifying the first byte of an aligned vector is determined. Next, a vector is extracted from the first register and the second register beginning from the first bit in the first byte of the first register continuing through the bits in the second register. Finally, the extracted vector is replicated into a third register such that the third register contains a plurality of elements aligned for SIMD processing. In the ordering of vector elements for SIMD processing, a first vector is loaded from a memory unit into a first register and a second vector is loaded from the memory unit into a second register. Then, a subset of elements are selected from the first register and the second register. The elements from the subset are then replicated into the elements in the third register in a particular order suitable for subsequent SIMD vector processing. |
US07793076B1 |
Digital signals processor having a plurality of independent dedicated processors
A digital signal processor uses a number of independent sub-processors that may be controlled by a master programmable controller. For example, a specialized input processor may process input signals while a specialized output processor may process output signals. Each of these processors may also accomplish math functions when input and output processing is not necessary. The various processors may communicate with one another through general purpose registers which receive data and provide data to any of the processors in the system. Math processors may be added as needed to accomplish desired mathematical functions. In addition, a RAM processor may be utilized to hold the results of intermediate calculations in one embodiment of the present invention. In this way, an adaptable and scaleable design may be implemented that accommodates a variety of different operations without requiring redesign of all the components. |
US07793073B2 |
Method and apparatus for indirectly addressed vector load-add-store across multi-processors
A method and apparatus to correctly compute a vector-gather, vector-operate (e.g., vector add), and vector-scatter sequence, particularly when elements of the vector may be redundantly presented, as with indirectly addressed vector operations. For an add operation, one vector register is loaded with the “add-in” values, and another vector register is loaded with address values of “add to” elements to be gathered from memory into a third vector register. If the vector of address values has a plurality of elements that point to the same memory address, the algorithm should add all the “add in” values from elements corresponding to the elements having the duplicated addresses. An indirectly addressed load performs the “gather” operation to load the “add to” values. A vector add operation then adds corresponding elements from the “add in” vector to the “add to” vector. An indirectly addressed store then performs the “scatter” operation to store the results. |
US07793072B2 |
Vector execution unit to process a vector instruction by executing a first operation on a first set of operands and a second operation on a second set of operands
A microprocessor including an execution unit enabled to execute an asymmetric instruction, where the asymmetric instruction includes a set of operand fields and an operation code (opcode). The execution unit is configured to interpret the opcode to perform a first operation on a first set of data indicated by the set of operand fields and to perform a second operation on a second set of data indicated by the set of operand fields, wherein the set of operand fields indicate different sets of data with respect to the first and second operations and further wherein the first and second operations are mathematically different. |
US07793069B2 |
Indexing for dynamic address translation
A method of translating a virtual address to a real address. A first entry from a first table or other source includes a plurality of second table addressing parameters including a second table origin and a second table length. A second table address is provided by combining the second table origin with a second table index from the virtual address. The second table address is used for indexing into the second table to access a second table entry in the second table. A post-comparing of one or more of the second table addressing parameters with the second table index from the virtual address is performed to form one or more results. The virtual address processing continues using the second table entry if the comparing provides an affirmative result and if the comparing provides a negative result an exception is taken. |
US07793067B2 |
Translation data prefetch in an IOMMU
In an embodiment, a system memory stores a set of input/output (I/O) translation tables. One or more I/O devices initiate direct memory access (DMA) requests including virtual addresses. An I/O memory management unit (IOMMU) is coupled to the I/O devices and the system memory, wherein the IOMMU is configured to translate the virtual addresses in the DMA requests to physical addresses to access the system memory according to an I/O translation mechanism implemented by the IOMMU. The IOMMU comprises one or more caches, and is configured to read translation data from the I/O translation tables responsive to a prefetch command that specifies a first virtual address. The reads are responsive to the first virtual address and the I/O translation mechanism, and the IOMMU is configured to store data in the caches responsive to the read translation data. |
US07793059B2 |
Interleaving policies for flash memory
Articles and associated methods and systems relate to selecting read interleaving policies independently of selecting write interleaving policies. In various implementations, the selection may be static or dynamic during operation. In implementations that dynamically select read interleaving policies and write interleaving policies, the selection may be based on various operating conditions, such as temperature, power source, battery voltage, and operating mode. Examples of operating modes may include (1) reading or writing to flash memory when connected to an external power source, (2) reading from flash memory when powered by portable power source (e.g., battery), and (3) writing to flash memory when powered by a portable power source. |
US07793056B2 |
Method of maintaining a data log related to a Programmable Logic Controller (PLC)
Certain exemplary embodiments can provide a method for utilizing a memory cartridge connected to a Programmable Logic Controller (PLC). The memory cartridge can comprise a plurality of memory segments. The method can comprise a plurality of activities comprising: providing a default identifying stamp for records in a data log file, a structure for the data log file stored separately from the data log file in the memory cartridge, and obtaining a request to provide the data log file. |
US07793053B2 |
Efficient non-blocking k-compare-single-swap operation
The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often requires severe restrictions on the way pointers are used. One way to address this problem is to provide stronger synchronization operations, for example, ones that atomically modify one memory location while simultaneously verifying the contents of others. We provide a simple and highly efficient nonblocking implementation of such an operation: an atomic k-word-compare single-swap operation (KCSS). Our implementation is obstruction-free. As a result, it is highly efficient in the uncontended case and relies on contention management mechanisms in the contended cases. It allows linked data structure manipulation without the complexity and restrictions of other solutions. Additionally, as a building block of some implementations of our techniques, we have developed the first nonblocking software implementation of load-linked/store-conditional that does not severely restrict word size. |
US07793049B2 |
Mechanism for data cache replacement based on region policies
A system and method for cache replacement includes: augmenting each cache block in a cache region with a region hint indicating a temporal priority of the cache block; receiving an indication that a cache miss has occurred; and selecting for eviction the cache block comprising the region hint indicating a low temporal priority. |
US07793047B2 |
Apparatus and method for generating a secondary cache index
An information processing apparatus includes: a main memory that stores data; a plurality of processors each provided with a primary cache memory; a secondary cache memory that is provided between the main memory and the processors, the secondary cache memory having larger capacity than the primary cache memory; and a cache controller that performs cache search on the secondary cache memory based on a second index uniquely generated by joining: 1) a bit string having a predetermined bit length; and 2) a first index that is included in a data access command transmitted from any one of the processors, the first index being used for performing cache search on the primary cache memory. |
US07793042B2 |
System, method, and module for reducing power states for storage devices and associated logical volumes
A system, method, and module for reducing power states for storage devices and associated logical volumes are disclosed. In one form, a method of altering an operating state of a storage device can include detecting a request to access a first logical volume over an interval. The method can also include determining an association of a storage device to the first logical volume. The method can further include determining if the storage device is operably associated with a second logical volume, and altering an operating state of the storage device in response to detecting the request and determining the association with the second logical volume. |
US07793036B2 |
Method and arrangements for utilizing NAND memory
A method of utilizing NAND type memory is disclosed herein. Operating system type instructions executable by a processor can be stored in a NAND based memory. The instructions can have logical addresses that can be utilized by the processor to fetch the operating system instructions. The method can store address conversions in the NAND based memory, where the address conversions can relate logical addresses to a physical address. At least one validity flag can be assigned to the address conversions. The processor can perform a direct read of the operating system instructions from the NAND based memory in response to a first setting of a validity flag and the processor can perform an indirect read of the operating system instructions by fetching an address conversion from the NAND based memory in response to a second setting of the at least one validity flag. |
US07793035B2 |
Memory system and controller
A memory system, which is connected to a host device, includes a memory, a host interface which receives a command and an address, which are output from the host device, and a controller which operates in one of a first mode in which the controller converts the address which is received by the host interface and accesses the memory by using the converted address, and a second mode in which the host device directly accesses the memory by using the address which is received by the host interface, the controller controlling switching between the first mode and second mode in accordance with the command. |
US07793033B2 |
Serial memory comprising means for protecting an extended memory array during a write operation
The present invention relates to a memory on a silicon microchip, having a serial input/output, an integrated memory array addressable under N bits, and at least one register that is read accessible, after applying a command for reading the register to the memory. The memory stores a most significant address allocated to the memory within an extended memory array wherein the memory is incorporated or intended to be incorporated. A master memory signal is generated based on the most significant address allocated to the memory. A central processing unit executes a command for reading the register and supplies the content of the register to the serial input/output of the memory only if the memory is the master memory within the extended memory array. The memory includes slave memories whose operation depends upon the read/write status of the master memory. |
US07793030B2 |
Association of multiple PCI express links with a single PCI express port
A method and apparatus for association of multiple PCI Express links with a single PCI Express port. The method includes: connecting a first bus interface component to a second bus interface component with a set of K lanes and set of N lanes, each lane of the set of K lanes and each lane of the set of N lanes consisting of a unidirectional and differentially driven transmitter signal pair and a unidirectional and differentially driven receiver signal pair, wherein K and N are independently whole positive integers equal to or greater than 1. |
US07793029B1 |
Translation device apparatus for configuring printed circuit board connectors
An apparatus and method for selectively configuring a first PCI Express connector and a second PCI Express connector. The apparatus includes a PCB (printed circuit board) having a PCI Express first connector and a PCI Express second connector mounted thereon. A translation device connector and a bridge component are also mounted on the PCB. The bridge component is coupled to the first connector, the second connector, and the translation device connector. The translation device connector is adapted to couple to a translation device in either a first orientation or a second orientation, wherein the first orientation configures the first connector for a first number of lanes and the second orientation configures the first connector and the second connector for a second number of lanes. |
US07793028B1 |
Long latency interface protocol
An interface supports a signaling protocol between a first hardware component and a second hardware component. The interface includes a first pin to provide a first clock signal sourced from the first hardware component to the second hardware component during a first operation, the first operation being an operation in which data is being transferred from the first hardware component to the second hardware component. A second pin to receive a second clock signal sourced from the second hardware component during a second operation, the second operation being an operation in which data is being transferred from the second hardware component to the first hardware component. A third pin to provide a first gate control signal sourced from the first hardware component to the second hardware component, the first gate control signal to synchronize data transfer between the first hardware component and the second hardware component during both the first operation and the second operation. The first gate control signal is gated based on the first clock signal or the second clock signal. |
US07793022B2 |
Repeater for a bidirectional serial bus
A digital bit-level repeater for joining two wired-AND buses such as the I2C bus is described. A protocol detector is used for tracking clock and data signals to determine the direction of the transfer. A state machine reads and regenerates the clock lines of both buses and provides the clock-stretching protocol feature on both buses. The repeater is designed to pass data bits from one bus to the other transparently when possible, and to latch and hold each data bit until the receiving bus can be clocked when clock-stretching occurs or when the bus is turned around. |
US07793018B1 |
Personalized multimedia display/digital TV for multi-tasking
A display, possibly in combination with a computer, is used to manage the shape and position of various inputs, so that the inputs can be presented in combination. Possible combinations include displaying a subset of one input with another input, either overlapping or adjacent, displaying a temporal subset of one input, and using conditions to automatically control the selection of inputs. |
US07793008B2 |
AMBA modular memory controller
A system comprising a plurality of controller circuits, a plurality of line buffer circuits and an arbiter. The plurality of control circuits may each be configured to store data. The plurality of line buffer circuits may each be configured to transfer data between an accessed one of the controller circuits and one of a plurality of first busses. The arbiter circuit may be configured to control access to the controller circuits by the line buffer circuits. |
US07792990B2 |
Remote client remediation
Embodiments of the invention may include network devices, systems, and methods, including executable instructions and/or logic, for remote client remediation. One method includes identifying a client needing remediation, tunnel-encapsulating packets originating from the client during remediation, and forwarding the tunnel-encapsulated packets to a remote remediation functionality different from an original destination address of the packets and having membership in a remediation VLAN different from the original VLAN. |
US07792988B2 |
Peer-to-peer data relay
Methods and apparatus for relaying data in a peer-to-peer network. In one implementation, a wireless device includes: an antenna; a wireless communication interface connected to said antenna and supporting wireless communication across a wireless connection provided by said antenna; storage supporting storing data; and a controller connected to said wireless interface and to said storage, supporting an application service, a message service, and a relay service for relay messages; wherein said application service provides execution and management of one or more application programs accessible by said controller using application data stored in said storage, said message service provides building messages and processing received messages, and said relay service provides building a new relay message indicating a selected recipient to which the wireless device does not have a direct wireless connection, sending a built new relay message, and sending a received relay message that indicates a recipient other than the wireless device. |
US07792984B2 |
Systems and methods for the distribution of bulk data using multicast routing that mitigates network traffic on subnets
Systems and methods for the distribution of bulk data using multicast routing are provided. A multicast advertisement is sent to potential receivers of the bulk distribution. The advertisement may include a list of intended receivers and the ‘multicast group that the distribution will be multicast on. In response to the advertisement, intended receivers may listen on the multicast group address for the bulk data. Receivers that are not targets for the distribution do not join the multicast group, and consequently, the delivery of data by routers to subnets that have no target receivers may thus be obviated. |
US07792983B2 |
Method and apparatus for checkpoint and restart of pseudo terminals
A computer implemented method, apparatus, and computer program product for restarting pseudo terminal streams. In one embodiment, a device associated with a file descriptor in a set of file descriptors is opened. The set of file descriptors are identified in checkpoint data for restarting the pseudo terminal streams. In response to identifying the device as a pseudo terminal slave device, an entry for the identified pseudo terminal slave device is added to a list of open pseudo terminal slave devices. The entry for the identified pseudo terminal slave device is marked as an open pseudo terminal slave device. The list of open pseudo terminal slave devices permit pseudo terminal master devices and pseudo terminal slave devices to be restored and restarted in random order during a restart of the pseudo terminal streams. |
US07792978B2 |
System and method to remotely manage and audit set top box resources
A system and method for determining the resources available or used in a remote device is disclosed. The system can be used to determine whether the remote device is using expected resources as originally configured or to determine whether resources are available to support new or extended services. The method can be used to configure or reconfigure the remote device for its intended use or as reconfigure a remote device for new, different or extended purposes. |
US07792977B1 |
Method for fencing shared resources from cluster nodes
Techniques are provided for managing access to resources that are shared by a cluster of nodes. One aspect of the invention is to require verification that a quorum is a valid quorum prior to enforcing the access rights specified by a node that is a member of the group of nodes holding the quorum. Further, the verification that a quorum is a valid quorum prior to enforcing access rights occurs only if the quorum associated with the specified access rights is suspected to be invalid. |
US07792974B2 |
Method and apparatus for registration of a user as a subscriber in a communication network
A method and apparatus for registering a user as a subscriber in a communication network. The method includes transmitting a registration message which defines an identity of the user to the communication network. The method also includes providing in the registration message a header field for defining at least one other identity of the user as a subscriber. The method also includes performing a one-by-one registration based on an identity information stored at a terminal device, whereby the identity information defines at least one other identity of the user as a subscriber. Thus, the user or subscriber can register some or all of his public identities at once with one registration procedure, allowing the user to utilize his identities by grouping public identities under user profiles or under private identities, while preventing unwanted calls. |
US07792970B2 |
Method for establishing a paired connection between media devices
A method for establishing a paired connection between first and second media devices across a network includes transmitting a first information message across the network including an identifier that includes a request to pair the first and second media devices. When a second information message is received from the second media device within a first predetermined time period, the first device retrieves an identifier of the second device and transmits a confirmation message across the network including the device identifiers. A paired connection between the media devices is completed after a corresponding confirmation message from the second device is received within a second predetermined time period. |
US07792961B2 |
Apparatus and computer-readable media for recoverable workflow
Improved methods for providing recoverable workflow of complex and/or risk-prone workflows in a computer system or computer network include segmenting such workflows into sub-processes, associating a checkpoint with the end of each sub-process, and determining whether processing of each sub-process was successful. If so, a set of parameters is stored at each checkpoint before processing the next sub-process, but otherwise processing of the failed sub-process is retried, using the parameter set stored at the previous checkpoint. In one embodiment, the methods are implemented by a certified messaging capability that guarantees delivery of any message. In the event a hardware or software failure occurs during a sub-process execution, the certified messaging capability returns a failure indication, so that execution of the failed sub-process can be reinitiated. Improved computers and computer networks for providing recoverable workflow are also described. |
US07792960B2 |
Detecting automation cheating in online applications
In general, in one aspect, a method is described that includes monitoring data received from input devices. The received data from the input devices associated with an application is copied when the application is active. The data is converted to user commands. Commands used to update the application are received from the application. The converted user commands are compared to the commands from the application. Mismatching commands are reported to a remote server. |
US07792956B2 |
Network analysis system and method
A packet-based wireless network visualization system includes a data store, an input/output subsystem including a display device, and a processing subsystem. The system is configured to receive network topology data, packet flow record data, and measurements data over the input/output subsystem and store the network topology data, packet flow record data, and measurements data in the data store. Based on the stored data, the system generates a visual representation of a network topology on the display based on the network topology data, generates a visual representation of packet flows within the network topology based on the packet flow records, and selectively displays measurement data related to the packet flows and network topology based on the measurements data. The visual representation of the network topology including device objects and associations of device objects and includes a plurality of layer representations. |
US07792952B2 |
Rating system for web services
A system for rating web services is disclosed. The system includes a computer with a network interface for electronic communications with a communications network. The computer is configured to process rating information input regarding a web service and use the rating information input. The computer is also configured to respond to a request for rating information. The system also includes multiple web services identifications for identifying web services. Web service information that relates to the web services is also included. The web service information is obtained through use of the rating information input. |
US07792948B2 |
Method and system for collecting, aggregating and viewing performance data on a site-wide basis
Systems and methods for network service management, wherein the internet service management system includes one or more components which collectively enable an administrator to obtain a site-wide view of network activities on servers such as web servers, FTP servers, e-mail servers, domain name servers, etc. In addition to collecting information relating to web server latency and processing time, the internet service management system may collect actual user transaction information and system information from end users on client computers. The internet service management system may provide domain summary information for a domain, or it may provide management information organized by “categories” according to how a site manager wants to view and manage his business; e.g., byline of business (books, auctions, music, etc.), by site function (searches, shopping cart, support, quotes, sales automation), or most any other categorization customers may choose. |
US07792944B2 |
Executing programs based on user-specified constraints
Techniques are described for managing execution of programs on multiple computing systems, such as based at least in part of user-specified constraints. For example, constraints related to execution of a program may be based on a desired relative location of a host computing system to execute a copy of the program with respect to an indicated target (e.g., computing systems executing other copies of the program or copies of another indicated program), on particular geographic locations, and/or on factors not based on location (e.g., cost of use of a particular computing system, capabilities available from a particular computing system, etc.). Some or all of the multiple computing systems may be part of a program execution service for executing multiple programs on behalf of multiple users, and each may provide multiple virtual machines that are each capable of executing one or more programs for one or more users. |
US07792940B2 |
Rebooting VoIP communication devices over a packet-switching network
An apparatus is provided for remotely rebooting Voice over Internet Protocol (VoIP) communication devices. In general, the apparatus remotely selects VoIP communication devices connected to a network, reboots the selected devices, and evaluates the status of each device. A processor allows a user to select VoIP communication devices connected to the network and receives inputs pertaining to the reboot operation, including a time input and search criteria. The processor communicates with the designated VoIP communication devices over a packet-switching network to instruct the devices to reboot and monitors each device. In this way, multiple VoIP communication devices may be rebooted from a remote location, and problems or issues that arise during the reboot process may be identified and addressed. An associated method and computer program product are also provided for remotely rebooting VoIP communication devices. |
US07792939B2 |
Method and system for obtaining secure shell host key of managed device
A method and a system for obtaining a Security Shell (SSH) host key of a managed device, including: while detecting the managed device, the management station obtaining the related information of the SSH host key in a UDP transport mode. According to the present invention, the management station can obtain the SSH host key and at the same time detect the managed device. As a result, the workload of the distribution management of the host key is reduced and the speed of the host key distribution is increased. |
US07792935B2 |
IP based voice communication in a mobile communications system
An IP-based group communication feature in a mobile communication network is based on the pre-established logical connections established between a gateway node (GGSN) and members of a group in the mobile communication network. No separate call establishment procedures using VoIP signaling are used for connecting a user equipment (UE) logically to group(s), but the procedure is preferably based on the normal logical connection establishment signaling (e.g. PDP context creation) as used for data service. The UE implements a host supporting the IP multicasting, and the next IP layer peer for the UE host is located in the gateway node. The gateway node provides an IP interface towards an external multicast router so that the UE host looks like a normal IP host supporting IP multicasting. The IP-based voice traffic is mapped and transferred over pre-established connections between the gateway and the UEs of the specific group. |
US07792934B2 |
Loading of server-stored user profile data
One or more computer-implemented methods provided by computer-readable media for providing and loading user profile data from a server computer system to a client computer system may be used together with the server and client computer systems. The client computer system may be caused to initiate a login process for a user on the client computer system and to send login information to the server during the login process. After reception of the login information from the client, the server evaluates the received login information to obtain user information corresponding to a user identified in the login information. Based on the obtained user information, the server finds user profile data stored on the server computer system. Finally, metadata relating to the user profile data may be determined by the client computer system by pulling corresponding data from the server computer system. |
US07792932B2 |
System and method for providing configuration information of network-based apparatus
A method for automatically configuring an apparatus is provided by an apparatus configuration system including a plurality of apparatuses connected to a network, wherein the apparatuses include at least setting processing source apparatuses in which configuration information for configuring apparatus operation is stored, and a setting processing target apparatus for which the configuration information is to be set, and wherein at least one of the apparatuses has a setting processing execution unit that selects an apparatus being used by a user of the setting processing target apparatus among the setting processing source apparatuses and sets the configuration information about the setting processing target apparatus based on the configuration information stored in the selected apparatus. |
US07792930B1 |
Network device configuration using separate logic and version-based configuration files
A set of network devices having varying device attributes, such as varying attributes due to different operating system versions, different hardware versions, or different hardware platforms, may be efficiently managed. A syntax file may be used to describe constraints relating to attributes of multiple versions of the network devices. At least one device configuration file (DCF) stores version-based differences relating to the different versions of the network devices, the syntax file and at least one the one DCF collectively describe a set of constraints for the attributes of the network devices. |
US07792927B2 |
Output requesting apparatus via a network for user-position and apparatus-position information
An output requesting apparatus is connected via a network to an output apparatus and a position-management server. In the output requesting apparatus, a receiving unit receives, from the position-management server, user-position information, apparatus-position information, and a map image. Based on the user-position information and the apparatus-position information, a display control unit arranges a user symbol, an apparatus symbol, and a data symbol in the map image to display the map image. An input unit receives input to select the user symbol, the apparatus symbol, and the data symbol. A transmitting unit transmits, to the output apparatus corresponding to the apparatus symbol, a command to output data corresponding to the data symbol, and information including identification information of a user corresponding to the user symbol. |
US07792926B2 |
Centralized feed manager
A method delivering content from a plurality of sources to a plurality of end servers through a central manager is provided. The method includes receiving the content from the plurality of sources at the central manager, formatting the content to a form usable by the plurality of end servers, creating a transaction generic to the plurality of end servers where the transaction includes a reference to a set of instructions for storing the formatted content, sending the transaction to an end server in the plurality of end servers, and calling the reference to execute the set of instructions where the set of instructions store the formatted content into the memory of the end server. |
US07792925B1 |
One click full-screen video system and method
The present invention provides a method and system for playing full-screen video on a user computer. The method includes displaying in the user interface at the user computer a web page containing at least one link to electronic video file, selecting the link to request the video file, downloading the video file to user computer in response to the request, detecting by the user computer receipt of the video file, opening in the user interface to window of the video player in full-screen mode in response to the detecting, and reading the video file by the player to play the video in the window. A feature of the present invention is that the video player may not have its preferences preset by the user to open in any particular mode. The mode in which the video player opens will be determined by the downloaded video file. |
US07792924B2 |
Using a mobile phone to remotely control a computer via an overlay network
Systems and methods are described for using a mobile phone to remotely control a computing device. In one implementation, a communication channel between the mobile phone and the computing device uses an overlay network, such as an instant messaging (IM) service, to exchange communication data packets. An exemplary system includes a flexible layered architecture—which allows tailoring the system for remote control of various applications using various network configurations. Based on the overlay protocol used, a transport protocol layer can provide helpful application programming interfaces (APIs). On top of the transport protocol layer, a remote control protocol defines a framework for packet exchange of extensible commands, customizable for remote control of diverse applications. Use of paired-key encryption, IM accounts, and buddy lists ensure that communications between mobile phone and remote computer are secure. |
US07792911B2 |
E-mail utility to lock reply recipients field
Methods and systems are provided for locking the reply recipients field of an e-mail to ensure that reply e-mails or forwarded e-mails include the original recipients of the e-mail. In some embodiments a reply e-mail or forwarded e-mail that does not include the locked recipients will be prevented from being sent. In other embodiments copies of the reply/forwarded e-mail will be sent to the locked recipients even though they do not appear on the distribution list. |
US07792906B2 |
Communication networks
A method of enabling a terminal 1,2 coupled to a GSTN 10 to join an Internet based presence service facilitated by a presence server 6. The method comprises establishing a telephone connection between said terminal 1,2 and an intermediate server 4 via the GSTN 10, as a result of said connection, establishing a proxy entity corresponding to said terminal 1,2 at said intermediate server 4 and registering the proxy entity with the presence server 6 via the Internet, and exchanging presence service messages between the presence server 6 and the proxy entity at the intermediate server 4 via the Internet and between the proxy entity and said terminal 1,2 via the GSTN network 10. |
US07792904B2 |
Sharing material in a master-slave configuration using an instant messaging infrastructure
A method for utilizing an IM system enables presenters and participants to interact with material in a master-slave configuration. Both the presenter and participants access the material locally on their computers. The material on the participants' computer interacts with the presenter's computer using an existing instant messaging infrastructure. As the presenter interacts with local material, events are broadcast to slave material as instant messages, such that these events are reproduced as interactions. |
US07792898B2 |
Method of remote displaying and processing based on server/client architecture
A method of remote displaying and processing based on Server/Client architecture adopts a technical scheme of specific inter-frame increment compression and data comparison compression of the adjacent area-bits of the inner-frame within the side of Server, thus removing the intricate computation mode in the traditional inter-frame compression scheme, and reducing the resource usage of a computer; the side of the client adopts an increment refreshing mode to display an image, only refreshes the changed part, if the part was changed, then the part was refreshed; so that the refreshing speed of the remote desktop is improved highly, while the system resource usage of the computer is reduced highly. |
US07792892B2 |
Memory control method for storing operational result data with the data order changed for further operation
An FFT operational device includes memory banks, an FFT operational circuit, and an FFT memory control circuit. The memory banks can overwrite pieces of data to specified address locations simultaneously or read out the data from the locations simultaneously. The operational circuit receives operands read out from the banks simultaneously to perform an FFT operation processing on the operands to output operation results simultaneously, and repeats the FFT operation processing a predetermined number of times. The memory control circuit receives the operation results output from the operational circuit simultaneously, and changes the order of the data in such a way that the pieces of data required for the operational circuit in the successive operation processing will be provided simultaneously. The resultant data are overwritten to the memory banks. The operational device thereby performs FFT or IFFT processing on hardware, the storage capacity thus being reduced with operational speed increased. |
US07792890B2 |
Selectively attachable calculator
A calculator that is selectively attachable to an article attached to a user of the calculator is disclosed. The calculator has an oblong carabiner extending from its bottom end for attaching the calculator to the article. The attachment mechanism includes an oblong loop and an arm that is part of the loop. The arm is rotatably attached to the loop so that the loop can be opened and closed to permit attachment to the article. The arm is biased to the closed position. The attachment mechanism is disposed so as to permit the user to read symbols on input buttons and an output display in the right-side-up position, while the calculator is attached to the user. |
US07792889B1 |
Method, system, and program for customer service and support management
Managing customer and product information over a network using a multi-functional management tool uses a computer which is programmed for generating a customer database including customer records, wherein each customer record tracks a customer. The computer updates the customer database from information received from the customer to add or modify a specific customer record indicating customer contact and product purchase information about the customer. The computer is used for updating the product database from information received from a client to add or modify a specific product record indicating product and inventory information about the product. The information can include a troubleshooting sequence for the specific product and a specific problem. One option during at least one part of said troubleshooting sequence includes at least one part sale option as an upselling operation. |
US07792886B2 |
Systems and methods for monitoring and controlling warehouse activities
Methods, systems, and computer-readable media are provided for monitoring and controlling warehouse activities. Inbound information reflecting the status of wares destined for storage in a warehouse is monitored. Internal information reflecting movement of the wares within the warehouse is also monitored. Additionally, outbound information reflecting outbound processing of the wares is monitored. The status of the warehouse is presented based on at least one of the inbound information, internal information, and outbound information. |
US07792884B2 |
System and method for conducting tailored search
The system provides for a web-based user-interactive interface for providing focused tailored searches from various available databases. The interface permits a user to select search terms of interest, and to choose a database from various available databases. The system then provides the user with customized resources as the search result. Selectable terms are presented to the user through the interface using non-technical language. The system optionally enables registered users to receive monthly updates on their preferred search terms and may also provide users with a list of resources available from various databases. |
US07792883B2 |
Viewport-relative scoring for location search queries
A method for performing a location search includes receiving a location search query, identifying one or more geographical features that satisfy the location search query, ranking the identified geographical features in accordance with a score that is based, at least in part, on proximity of the geographical features to a geographical viewport region of a client system, to produce a set of ranked geographical features, and providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked geographical features. |
US07792881B2 |
Method and apparatus for managing file extensions in a digital processing system
Methods and apparatuses for managing file extensions in a processing system. An exemplary method of managing file extensions in a digital processing system involves a user interface and a plurality of files, each file having a name that comprises a filename and an extension. The method includes associating a file with an indicator which is user selectable for a single file in a plurality of files in said digital processing system and which indicates how to display an extension of the file, and assigning a value to the indicator, and displaying a displayed name of the file in the user interface in a style determined by the indicator. |
US07792877B2 |
Scalable minimal perfect hashing
A minimal perfect hash function can be created for input data by dividing the input data into multiple collections, with each collection comprising fewer elements that the input data as a whole. Subsequently, minimal perfect hash functions can be created for each of the collections and the resulting hash values can be offset by a value equivalent to the number of input data in preceding collections. The minimal perfect hash function can, thereby, be derived in parallel and can consume substantially less storage space. To further save storage space, the internal state of each individual minimal perfect hash function can be further compressed using algorithms exploiting a skewed distribution of values in a lookup table comprising the internal state. |
US07792866B2 |
Method and system for querying structured documents stored in their native format in a database
A method and system for querying a structured document stored in its native format in a database, where the structured document includes a plurality of nodes that form a hierarchical node tree, is disclosed. The method includes providing at least one child pointer in each of the plurality of nodes, where the at least one child pointer points to a corresponding child node of the plurality of nodes, and storing a hint in each of the at least one child pointers. The hint is then utilized to navigate the hierarchical node tree during query evaluation. |
US07792864B1 |
Entity identification and/or association using multiple data elements
Data values from a plurality of data elements can be combined to form one or more entity identifiers to facilitate identifications of and/or associations among a plurality of data records representing one or more entities. Associated data records can represent the same entity and/or multiple entities that can be properly associated. Associations can be made among two or more unique entities and/or their respective representative data records if they correspond to substantially the same entity identifier. In one embodiment, the number, type, and/or characteristics of values for data elements used to form an entity identifier can be selected so that the entity identifier is substantially statistically unique. |
US07792863B2 |
Harmonized tariff schedule classification using decision tree database
A Harmonized Tariff Schedule Classification system and method is disclosed using an integrated Trade Compliance System (TCS) that includes a decision tree for classifying products based on HTS codes. In one aspect, an analyst may access the TCS and select a commodity group appropriate for the product to be imported. Thereupon, the analyst may navigate through a decision tree which includes questions regarding the nature of the product (e.g., function, composition, etc.). The analyst finally arrives at a specific HTS code, which is assigned to the product. In other aspect, a company utilizing an internal classification system for its products creates an internal-to-commodity group map, thereby enabling an analyst to associate an internal classification with a relevant commodity group for classification purposes. In other aspect, the internal classifications may be mapped directly to an HTS code rather than to a commodity group. |
US07792861B2 |
Access control system and methods
It is one object of the present invention to provide an access control system that employs an access control rule and that does not distinguish between data and the access control rule, so that the same flexible access control that is available for the data can also be provided for the access control rule.An access control system comprises: an access controller 200 for, in accordance with the access request, employing an access control rule defining an access right for the object to determine whether or not access to the object should be permitted; and an object storage unit 500 for storing a set of access control rules as objects equivalent to common data objects, wherein, upon the receipt of a request to access an access control rule, the access controller 200 determines whether or not access to the access control rule should be permitted. |
US07792849B2 |
Database graphical comparison tool
A database graphical comparison tool allows comparing database items that include multiple database statements and graphically displaying the comparison results in a ranked list of database statements. The graphical comparison tool includes a graphical user interface that allows a user to easily configure the tool for both manual and automatic (or scheduled) comparisons. In addition, the user may specify one or more actions that may be autonomically performed when the comparison of database items meets predefined criteria. Database items that may be compared using the database graphical comparison tool include optimizer monitors and plan cache snapshots. |
US07792848B2 |
Method for performing a modularization of a hypertext
A method for performing a modularization of an arbitrary structured hypertext with a physical structure and an organizational structure description is disclosed. The hypertext is decomposed into a set of separate modules with specific definable boundaries based on both, the physical structure and the organizational structure description, each module of the set of modules is computed methodically and gradually with respect to coaction with the other modules until forming a completed functional unit reusable and invocable separately. Furthermore, a corresponding hypertext, a module, a computer system, a computer program product and a computer program are disclosed. |
US07792847B2 |
Converting structured reports to formulas
Data corresponding to a structured report or multi-dimensional presentation is converted to formulas within cells of a spreadsheet. The cell formulas operate on a multi-dimension database that was the data source for the structured report. Therefore the layout of the data in the cells is similar to the layout of the data in structured report. The user is able to move the formulas around in the spreadsheet resulting in any custom layout the user desires. Because the data is no longer in a structured report, it is no longer subject to the layout restrictions of the report. |
US07792844B2 |
Capturing and presenting site visitation path data
Node sequence data, such as website visitation records, are filtered, analyzed, and summarized in reports. An administrator can designate particular target paths of interest in terms of a checkpoint node sequence. Node sequences are filtered based on the checkpoint node sequence, without regard to any additional or tangential nodes appearing in the sequences. In addition, node sequences can be specified in terms of specific nodes of interest along with wild cards. Reports depict the relative frequency of occurrence of node sequences using visual indicators such as line thickness and/or color. |
US07792843B2 |
Web analytics data ranking and audio presentation
Tools and techniques are provided to obtain web analytics data, identify data events likely to be of interest to a user, rank identified data events, summarize data events in a form suitable for transmission to a cell phone or other limited-display mobile device, and interacting with a user of such a mobile device by sending data event summaries to the user, receiving commands from the user, and so on. Data normally presented on a computer display can be summarized into a audible format for presentation over a mobile phone speaker. Methods, systems, and other embodiments are described. |
US07792840B2 |
Two-level n-gram index structure and methods of index building, query processing and index derivation
Disclosed relates to a structure of two-level n-gram inverted index and methods of building the same, processing queries and deriving the index that reduce the size of n-gram inverted index and improves the query performance by eliminating the redundancy of the position information that exists in the n-gram inverted index.The inverted index of the present invention comprises a back-end inverted index using subsequences extracted from documents as a term and a front-end inverted index using n-grams extracted from the subsequences as a term. The back-end inverted index uses the subsequences of a specific length extracted from the documents to be overlapped with each other by n−1 (n: the length of n-gram) as a term and stores position information of the subsequences occurring in the documents in a posting list for the respective subsequences. The front-end inverted index uses the n-grams of a specific length extracted from the subsequences using a 1-sliding technique as a term and stores position information of the n-grams occurring in the subsequences in a posting list for the respective n-grams. |
US07792837B1 |
Entity name recognition
A system, method, and computer program product for recognizing entity names from a plurality of documents. Embodiments of the methods comprise selecting a selection of documents from a plurality of documents, the selection of documents sharing a common pattern in their titles. The method further comprises determining a name candidate for each document in the selection by applying the common pattern to the title of the document, and matching the name candidates with a collection of entity names (the white list). Responsive to determining a match between the name candidates and the entity names in the white list, the method determines that the name candidates are valid entity names. In one embodiment, the name candidates are added to the white list after being determined to be valid entity names. |
US07792834B2 |
Pervasive media information retrieval system
A pervasive information retrieval system is disclosed in consumer electronics and home entertainment for retrieval of audio and visual information but also information containing text, pictures etc. in a multi user and multi domain environment comprising a plurality of physically distributed sub-domains having different rendering units, such as loudspeakers, television screens etc. The user is enabled to “grab” an ongoing information rendering experience, such as listening to a piece of music or to a broadcasted radio channel, watching a film or a broadcasted television programme, move to another sub-domain and “throw” the experience onto that sub-domain, where the experience will continue without the need to further operate the rendering units in the selected sub-domain. |
US07792831B2 |
Apparatus, system and method for extracting structure of song lyrics using repeated pattern thereof
An apparatus, system, and method for extracting the structure of song lyrics using a repeated pattern thereof are provided. The apparatus includes a lyric extractor extracting lyric information from metadata related to an audio file, a character string information extractor extracting an interlude section and a repeated character string based on the extracted lyric information, a paragraph extractor extracting a paragraph based on the repeated character string and then a set of paragraphs having the same repeated pattern among the extracted paragraphs, and a lyric structure generator arranging an interlude section, a character string, and a paragraph related to the audio file in a tree structure. |
US07792826B2 |
Method and system for providing ranked search results
Subject ranking management system provides a ranked search result for a given set of one or more search terms. The subject ranking management system determines, using a taxonomy, one or more parent subject items related to one or more matching subject items that match a given set of search terms. The system statistically ranks relevant subject items including the matching subject items and the parent subject items, and organizes the relevant subject items as ranked by the item ranking calculation unit. Ranked subjects can then be presented to an operator to assist with further refinement or used to automatically produce a better search without further operator invention. |
US07792825B2 |
Fast select for fetch first N rows with order by
A method for fetching an ordered first N rows of a table, includes: reading a row in the table; determining that the read row qualifies as the first N rows of the table for rows read so far, and storing data of the read row; and determining an order of data of qualifying rows and storing the order. Only data in rows that qualify to be among the first N rows are ordered and stored. This provides a significantly more efficient processing. It eliminates tournament tree sorts, corresponding work file read and write I/O's, and associated CPU time. This reduces the time for the running of a query and improves the performance of other applications sharing the use of work files. Further, the improved performance is particular significant when the buffer sizes are within a page of records or rows, although multiple pages may be used. |
US07792824B2 |
Apparatus and method for enabling parallel processing of a computer program using existing database parallelism
An apparatus and method enable parallelism in a computer program using parallelism that is built-in to many modem database managers. The parallelism provided by a database manager in executing user-defined functions provides an easy way to implement parallelism for database and non-database functions in a computer program without the need of hard-coding all the parallelism support in the computer program itself. A database table is defined with instructions the user wants to execute in parallel. A user-defined function is then defined that executes the instructions in the table. A database operation is then defined for the table that invokes the user-defined function. When the database operation is executed, the database manager provides parallelism by executing multiple tasks in parallel in the user-defined function. The built-in parallelism in many modem database managers thus may be used to enable parallelism in a computer program by using user-defined functions in a manner not previously thought of before. |
US07792823B2 |
Maintained symbol table only index
A method, apparatus and program product is provided for optimizing a database query. A query syntax, system generated predicates, and requisite statistics of the database query are analyzed to determine if a predicate structure is a good candidate for a symbol table only data structure. The predicate structure is analyzed to determine if the predicate structure is already encompassed by an encoded vector index. The symbol table only data structure is generated for at least one column in a database table without generating a corresponding vector data structure from an encoded vector index if the predicate structure is a good candidate and not encompassed by an encoded vector index. The symbol table only data structure is maintained by detecting a change in data associated with the symbol table only data structure and updating the symbol table only data structure to reflect the change in the data. |
US07792821B2 |
Presentation of structured search results
A method and system is provided for automatically displaying a search-refinement user interface based on structure identified in search results in response to unstructured search queries. A list of search results obtained by a search engine is analyzed to determined whether a structure threshold is satisfied. If the threshold is met, then search-refinement options are displayed on a common display with the search results to allow the user to filter the search results according to the structure identified in the results. The user interface can receive filter and sort requests from the user to further refine the search results based on overlapping schema attributes or other shared-structure elements identified in the search results. |
US07792819B2 |
Priority reduction for fast partitions during query execution
The present invention generally relates to data processing, and more specifically to executing a query against a partitioned database. The query may be executed against each partition of a database to retrieve results from each partition. The results from the partitions may be integrated to provide the results of the query. Each partition may take different amounts of time to retrieve results for the query. Embodiments of the invention allow adjusting the execution of the query for faster executing partitions to allow execution of other tasks, thereby increasing query throughput. |
US07792817B2 |
System and method for managing complex relationships over distributed heterogeneous data sources
A relationship and navigation data repository can interface with a central data model and contains templates that define relationships among data from a number of distributed heterogeneous data sources. An integration engine is coupled to the relationship and navigation data repository, and can receive a query command and determine which of the heterogeneous data sources and which of the templates the query applies to, and then calculate the desired query result, responsive to the command, based on the relevant data sources and templates. The distributed heterogeneous data sources are managed by a system and method that involves obtaining pre-existing definitional data, instantiating in-memory nodes for the data, initializing a relationship attribute and an entity attribute for each of the nodes, and then forming an updated navigation tree structure therefrom. |
US07792814B2 |
Apparatus and method for parsing unstructured data
A user interface for parsing unstructured data using pattern recognition. The patterns used in parsing data are formed from regular expressions. The parsed data may be displayed in a first format and unmatched strings in the unstructured text may be displayed in a second format. A format may comprise a desired color, font or any other user interface parameter. In addition, the data that parses according to a pattern may be placed in a column associated with the pattern in a tabular user interface, for example a spreadsheet like Excel™. Associating a pattern with a position to display successful matches in allows for breaking unstructured text into pieces associated with a particular field or column. Modification of the patterns allows for more and more of the unstructured text to match the patterns and when the data has been parsed to the desired level, the data may be imported into a database. |
US07792811B2 |
Intelligent search with guiding info
Every presence has needs. A need could be consumer electronics, loans, autos, or knowledge, etc. The presence uses search engines to become knowledgeable about the need. The current search engines are not intelligent. The idea of the invention is to provide more accurate results and semantically linked results through an intelligent index. The invention uses results from known, semantic and unknown indexes with Guiding Information to return the most relevant results to the users. |
US07792809B2 |
Database system
There is provided a parallel database system 1. System 1 includes a storage device 2 for maintaining a plurality of rows 3. System 1 also includes a plurality of access modules 4 for accessing in parallel a respectively assigned one or more of rows 3. An interface 5 receives data 6 indicative of a table 7 defined by a selection 8 of rows 3. A processor 9 is responsive to data 6 for selectively designating table 7 to be a single-module table. In this single module table, selection 8 is collectively assigned to an owning one of modules 4, indicated by reference numeral 10. |
US07792807B2 |
Processing apparatus, data processing method, program for implementing the method, and storage medium
A processing apparatus that is capable of dynamically updating a database when a processing device set for use is newly added, thus providing a process performed by the newly added processing device. In the processing apparatus, among a plurality of processing devices, a processing device that is not in use is set for use, and a registration request is issued for registering process designating information corresponding to the processing device set for use. Based upon the issued registration request, the process designating information corresponding to the processing device set for use is registered in the database. |
US07792804B2 |
Data registration method and apparatus
A data registration apparatus sets first data compression and second data compression, acquires the limit of the data amount of data to be registered in a database, and inputs data to be registered in the database. The data registration apparatus performs the first data compression and the second data compression for the inputted data. When the data amount of data compressed on the basis of the first data compression exceeds the acquired limit, the data registration apparatus registers data compressed on the basis of the second data compression in the database. |
US07792802B1 |
Archiving logs with snapshots for data recovery
A method for archiving a log for a data storage system includes the steps of logging host inputs/outputs to the log, creating a snapshot of the log when it is full, resetting a next write offset to the start of the log after the snapshot is created while continuing the logging to the log, performing copy-on-write of the log to the snapshot, and archiving the snapshot to an archived log. |
US07792799B2 |
Backing up a wireless computing device
A method and apparatus are provided to backup and restore data (410) from/to wireless computing devices, utilizing strongly collision free deterministic identifiers. |
US07792796B1 |
Methods, systems, and computer program products for optimizing resource allocation in a host-based replication environment
Methods, systems, and computer program products for optimizing resource allocation in a host-based replication environment are disclosed. According to one aspect, the subject matter described herein includes a method for optimizing resource allocation in a host-based replication environment. The method includes assigning a weight to each of a multiple of file system entities to be replicated. The method also includes creating a list of available transfer agents for replicating file system entities, the list having first and second ends and the list including at least one entry representing each transfer agent. The method also includes alternating between starting from the first end of the list and moving through the list until the second end of the list is reached and starting from the second end of the list and moving through the list until the first end of the list is reached, and, while moving through the list, assigning in order of weight each of the file system entities to the transfer agent represented by the current entry in the list. |
US07792793B2 |
Data export/import from multiple data source to a destination data repository using corresponding data exporters and an importer
Embodiments of the present invention provide methods and systems for exporting data from a number of data sources using a number of corresponding data exporters, and importing the exported data into a destination data repository using a data importer. In various embodiments, the data exporters may be automatically generated using a data exporter generator adapted to generate the data exporters in view of data schemas of the data sources. |
US07792791B2 |
Systems and methods for establishing authenticity of electronic records in an archives system
Systems and/or methods for establishing and maintaining authenticity of a plurality of records and/or documentary materials to be persisted in an electronic archives system are provided. Each record and/or documentary material may be safeguarded throughout its entire lifecycle by monitoring and recording both intended changes to each said record and/or documentary material and its corresponding status, as well as unintended changes to each said record and/or documentary material. Context and structure associated with each said record and/or documentary material may be extracted and preserved. Substantially uninterrupted proof-of-custody including at least a source may be established and preserved for each said record and/or documentary material throughout its entire lifecycle. Essential characteristics of each said record and/or documentary material may be captured and preserved throughout its lifecycle in dependence on one or more changeable definitions of essential characteristic. The plurality of record and/or documentary material and all preserved information may be stored. The archives system may be scalable essentially without limitation. The authenticity of the plurality of record and/or documentary material may be comprehensively storable and maintainable over an indefinite period of time in a substantially obsolescence-proof manner despite changeability of the records and/or documentary materials, record and/or documentary material custody, and/or essential characteristic definitions. |
US07792790B2 |
System and method of synchronizing data between a server and a client
A data synchronizing method between a server and a client is provided. The server and the client manage database changed after a previous synchronization of data shared by them. The database includes a sync anchor field for each data item. When a sync session is initiated upon request of the client, a last anchor is detected from the database stored in the client and a last anchor from the database stored in the server. The last anchor of the client is compared with the last anchor of the server. A client change log and a server change log are generated according to a comparison result based on a database change that occurred after the last anchor of client or server when the last anchor of the client is identical to the last anchor of the server. The databases are updated according to the client change log and the server change log. |
US07792789B2 |
Method and system for collaborative searching
A system and method for leveraging a collaborative document or information management system for improving searches for multiple users are provided, referred to as a collaborative search system. A search may be based on keywords within a document or supplemental information, such as data classification tags associated with the document. Searches may be performed on live data within a company as well as on backup or other secondary copies of data. The system may also maintain an index of all of the content available anywhere within the company. The collaborative search system provides an integrated collaborative search experience to collaborative participants, such that multiple users can participate in a search. |
US07792785B2 |
Translating text into visual imagery content
A mechanism is provided for translating text into visual imagery content. A request is received to identify at least one image associated with a text value. At least one association category from a plurality of association categories is identified with which to perform a search. A data structure is searched, using the at least one association category, for an identification of the at least one image that is associated with the text value. The at least one image is a visual representation of the text value. At least one image is retrieved in response to identifying at least one image associated with the text value. The at least one image is presented in a graphical user interface to a user. |
US07792784B2 |
Streaming multidimensional data by bypassing multidimensional query processor
A data warehouse comprises a multidimensional data storage area to store multidimensional data and a transactional data storage area to store underlying transactional data from which the multidimensional data is generated. The data warehouse also comprises a multidimensional query processor to provide one or more interfaces to issue a first set of queries conforming to one or more multidimensional query languages to retrieve the multidimensional data from the multidimensional data storage area. Furthermore, the data warehouse comprises a dynamic query engine to provide an additional interface to issue a second set of queries that bypass the interfaces provided by the multidimensional query processor to retrieve the transactional data from the transactional data storage area, wherein the second set of queries do not conform to any of the one or more multidimensional query languages. |
US07792779B2 |
Detection of epidemic outbreaks with Persistent Causal-Chain Dynamic Bayesian Networks
A method for determining a probability of a hidden variable from an observed variable in a Dynamic Bayesian Network is presented. The method includes identifying the network based on predetermined criteria, determining a number of hidden variables in a time slice of the network, determining a number of the time slices of the network, and determining the probability of the hidden variable from the observed variable in less than exponential time with respect to the number of hidden variables. |
US07792778B2 |
Knowledge-based imaging CAD system
A system for knowledge-based image computer aided detection includes a text interpretation system receiving an electronic patient record and outputting an assertion relevant for the electronic patient record, an annotation/detection system detects anatomical and functional structures in input images and interacts with the text interpretation system to receive the assertion and outputting annotated images based on the input images, and an imaging decision support system taking the annotated images and outputting classifications of annotated structures in the annotated images. |
US07792777B2 |
Method, apparatus and computer program for registering a respective target network system state from each one of a plurality of programs
It is disclosed a method comprising registering a respective target network system state from each one of a plurality of programs, each of the plurality of programs comprising a first program state, detecting a current network system state, selecting one or more of the plurality of programs based on a result matching the detected current network system state against the registered target network system states, and commanding transition of the selected one or more programs from the first program state to a second program state different from the first program state. |
US07792773B2 |
Method and system for enabling automated and real-time discovery of skills available to agents and systems in a multimedia communications network
A system for routing an interaction request based on skill presence reporting has a routing application for determining best routing for the interaction request, a data store for storing and reporting skills data, and an object-oriented interface for presenting skills views including state information of those skills. The system is characterized in that it determines any skills requirements of the interaction request to be routed and discovers which skills of considered routing destinations are available at the time of routing, and routes the interaction according to the available skills discovered and matching the skills requirement, the available skills intrinsic to one or more than one routing destination selected to process the interaction. |
US07792772B2 |
Method and system for optimizing configuration classification of software
A method and system to minimize to redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. When the knowledge base does not contain an optimal configuration for the new software, an optimal solution for the new software system may be determined by adding a further decision tree branch to the initial decision tree. A desirable tree branch may be selected from a table including a predetermined set of desirable tree branches for each category of software. As a result, the number of solutions to be tested on the input software may be limited and cost and effort to run redundant tests on a software system may be reduced. |
US07792771B2 |
Data classification methods and apparatus for use with data fusion
Methods and apparatus for classifying data for use in data fusion processes are disclosed. An example method of classifying data selectively groups nodes of a classification tree so that each node is assigned to only one of a plurality of groups and so that at least one of the groups includes at least two of the nodes. Data is classified based on the classification tree and the selective grouping of the nodes, and the results displayed. |
US07792769B2 |
Apparatus and method for learning and reasoning for systems with temporal and non-temporal variables
In one general aspect, a method of deriving information about behavior of a target system is disclosed. The method includes accessing one or more temporal variables for the target system, providing an identifier node at the top of a hierarchy of a tree-structured belief network, and assigning a different sub-tree in the network to each of the accessed temporal variables. The method also involves accessing evidence data, and deriving information about the behavior of the target system for the evidence data based on the tree-structured belief network. |
US07792766B2 |
Design of reconnaissance surveys using controlled source electromagnetic fields via probabilistic neural network
Method for determining an expected value for a proposed reconnaissance electromagnetic (or any other type of geophysical) survey using a user-controlled source. The method requires only available geologic and economic information about the survey region. A series of calibration surveys are simulated with an assortment of resistive targets consistent with the known information. The calibration surveys are used to train pattern recognition software to assess the economic potential from anomalous resistivity maps. The calibrated classifier is then used on further simulated surveys of the area to generate probabilities that can be used in Value of Information theory to predict an expected value of a survey of the same design as the simulated surveys. The calibrated classifier technique can also be used to interpret actual CSEM survey results for economic potential. |
US07792763B2 |
Method and system to detect outlying behavior in a network-based marketplace
A system to detect outlying behavior in a network-based marketplace automatically collects attribute information for a first plurality of sellers that includes a first seller, and stores the attribute information in a storage device. The system computes peer information associated with a second plurality of sellers using a computer system, wherein the first plurality of sellers includes the second plurality of sellers, and wherein the peer information is automatically computed from the attribute information for the second plurality of sellers. The system compares the peer information associated with the second plurality of sellers with attribute information for the first seller for the purpose of automatically detecting outlying behavior by the first seller. |
US07792760B2 |
Printing device, information processing apparatus, printing system, signature verifying method, signature adding method, and program
A printing device capable of preventing a printing process from being performed in accordance with print information sent from a printer driver in version for which permission of use is not given. In a host computer, a print data generator adds signature data to print data, which is transferred to a printer, by employing a signature algorithm and signature-related data. In a printer, a print data analyzing/processing unit extracts the signature data having been added to the print data transferred from the host computer, and verifies the extracted signature by employing a signature verification algorithm and signature verification data. |
US07792758B2 |
Substitution groups/inheritance for extensibility in authorization policy
A computer-implemented mechanism for granting rights is described. A license may be used to identify one or more principals, resources, rights and conditions. The license also identifies a license format scheme and a license format modification scheme. An access control module or other entity may interpret the license in accordance with the license format scheme and license format modification scheme. |
US07792755B2 |
Service providing apparatus and method that allow an apparatus to access unique information stored in transportable recording medium
A transportable recording medium includes an area for storing encrypted cookie information. The same cookie information is thus easy to use in different terminals and the cookie information becomes unique to respective users instead of respective terminals. A Web site reads the encrypted cookie information, decrypts the encrypted cookie information using a secret key stored in the Web site, customizes a requested service according to the decrypted cookie information, and provides the customized service to a terminal. If the Web site stores non-encrypted user information, the recording medium stores a media identification. The Web site stores the user information so that the user information of the user assigned to the recording medium is searched for according to the media identification. The Web site reads the media identification from the recording medium, searches for user information corresponding to the media identification, and customizes a requested service according to the user information. |
US07792745B2 |
Method and system to facilitate financial settlement of service access transactions between multiple parties
A method to facilitate the financial settlement of service access transactions between multiple parties commences with the automatic collection of data concerning multiple transactions from respective service providers (e.g., ISPs). The multiple transactions are between the multiple service providers and multiple service customers. Respective transaction values are automatically determined for each of the multiple transactions. Account payable balances are automatically updated for the multiple service providers, and account receivable balances are automatically updated for the service customers based on the respective transaction values for each of the multiple transactions. |
US07792744B2 |
Systems and methods for facilitating a distribution of bank accounts via an educational institution
According to some embodiments, systems and methods are provided to facilitate a distribution of bank accounts via an educational institution. For example, information associated with a student, faculty member, or alum may be received from a university. A soft bank account may then be established based on the received information. If an indication of acceptance is received (e.g., via a Web site), the soft bank account may be activated. The activated bank account may then be used to process banking transactions. |
US07792740B1 |
Consumption investment system
A consumption investment system permits consumers to deposit value corresponding to their consumables in an investment consumable account as principal, and accrue benefits based on the principal. As with a bank account, the accrued benefits may be based on an interest rate or market valuations, and the consumer may withdraw the accrued benefits based on terms of a contract. Many types of consumable investment instruments may be used much like other types of investments. For example, mutual consumable funds may be established where values of consumables of many participants are pooled, and participants may receive benefits based on corresponding contributions. Consumers that invest in a particular fund (or other consumable investment such as a bank consumable account) may build natural interest and loyalty to the particular fund such as occurs with financial mutual funds. In this way, consumer loyalty may be engendered toward suppliers of consumable items based on capital already invested in the suppliers by way of consumable accounts such as consumable deposits or mutual consumable funds. |
US07792736B2 |
Method and apparatus for on-line trading display
The present method and software provides a display for a trader in tradable instruments that shows the market price and market depth. The display dynamically updates with data received from an electronic exchange and centers on the market price. Upon the trader moving a cursor over a trade entering portion of the screen to make a trade, the price is held stationary and no longer centers on the market price so as to permit the trader to select a price and quantity for trading. The displayed data is still being updated in the stationary screen, however. The trade is made by the trader selecting a price and quantity on the display. Movement of the cursor away from the trade selecting area results in the display again automatically centering on the market price in the dynamic display mode. |
US07792731B2 |
Capital-adequacy filing and assessment system and method
Systems and methods of capital-adequacy filing and assessment for determining compliance with capital-adequacy rules include an authorized-entity computer and a processing computer in electronic communication with the authorized-entity computer. Such systems and methods can include an analysis-rule-configuration component, a data-reception component and a rules engine. |
US07792726B2 |
Reception management system for assigning transaction requests to operator terminals
A reception management system for handling transactions includes a plurality of ACMs (Automated Contract/Consulting Terminals) for receiving procedure requests for predetermined transactions from customers, a plurality of ROTs (Remote Operation Terminals) to be employed by an operator for handling the procedure requests, a server for storing information for managing the operators for each transaction skill, and information about queues formed for each transaction skill upon a procedure request accepted from an ACM, and a queue monitoring terminal for monitoring the queues by receiving information from the SACD server. |
US07792725B2 |
Investment company that invests in fixed income securities and has conventional and ETF share classes with different dividend payment frequencies
Methods and apparatus are provided to administer an investment company. The investment company issues one or more classes of shares that are bought from and redeemed with the investment company at a net asset value. The investment company also issues one or more classes of shares that are listed for trading on a securities exchange and that are bought and sold in a secondary market at negotiated market prices. One or more computers maintain information regarding portfolio holdings of the investment company and outstanding shares in the investment company. Dividends are periodically declared at a first time interval for the outstanding shares that are bought from and redeemed with the investment company at a net asset value. The amount of dividends to declare is calculated from the information maintained in the one or more computers. Dividends are periodically declared at a second time interval that is different from the first time interval for the outstanding shares that are exchange-traded. Again, the amount of dividends to declare is calculated from the information maintained in the one or more computers. |
US07792724B2 |
System and method for allocating resources using spot market and derivative market techniques
A method for controlling access to a system of finite resources with excess demand employs a two stage admission process. Subscribers are first admitted based on an initial bid price and resource availability. The market price is determined by the highest bid price among the rejected arrivals in the current batch. Admitted subscribers are then given the option to secure continued access to the resource by accepting a fee-based reservation. The fee for the reservation is determined in a manner which is fair to the reserving subscriber, as well as all other subscribers, in that the reservation fee is priced to provide access at a cost which prevents arbitraging opportunities. If the current market price exceeds a non-reserved subscriber's bid price, that non-reserved subscriber is displaced. If the current market price exceeds a reserved subscriber's bid price, that reserved subscriber's reservation is activated and access to the resource continues. In the case of a communications system having a finite number of access lines, the reservation fee is based on the bid price from the subscriber and the duration of the requested reservation. |
US07792722B2 |
Data processing system and method incorporating feedback
A data processing system and method are disclosed which finds particular application to equity finance mortgages. An Overall System (600) is formed from a Target Investment System (100), an Asset Origination System (200), an Asset Securitization System (400), an Asset Servicing System (300) and an Asset Management System (500). Financial feedback is applied to ensure targets are achieved. Mortgages are pooled and on-sold to investors and selected for acceptance on the basis of preferences expressed by the investors. |
US07792721B2 |
System and method for approval and allocation of costs in electronic procurement
A system, method and computer program product for approval and allocation of costs in electronic procurement is described, wherein approval and allocation of costs are made in response to an electronic invoice, which includes information used to allocate procurement costs to one or more cost centers. |
US07792720B2 |
Systems and methods for implementing person-to-person money exchange
A system conducts online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. Each user establishes an online account, which is used to transfer funds to and from other online accounts. Any user may initiate a send money transaction or a request payment transaction with any other entity provided that entity has an e-mail address. The online fund transfer may include a verification of a user's information including verifying a mailing address. |
US07792718B2 |
Method of using market techniques to incentivise and value knowledge building
A method for operating a knowledge market is disclosed. The method for operating the knowledge market includes creating a knowledge base with a plurality of knowledge assets. A strike value is assigned to each of the knowledge assets. An earned value is calculated for each of the knowledge assets based on the corresponding usage of the knowledge asset. |
US07792712B2 |
Techniques for processing customer service transactions at customer site using mobile computing device
Techniques are described for facilitating delivery and adjustments of customer orders at a customer delivery site. A delivery courier is assigned a mobile field computing device for facilitating delivery and order adjustments of customer orders associated with that courier's delivery route. The mobile field computing device includes memory for storing customer order history data and delivery route data downloaded from a server system. The delivery route data stored in the mobile field computing device may be used by the delivery courier to facilitate delivery of the customer orders. Further, the delivery courier may use the mobile field computing device to process a variety of different order adjustment transactions at a customer delivery site. |
US07792709B1 |
Methods and systems for receipt management and price comparison
The present invention relates to shopping assistance solutions, and in particular, to methods and systems for maintaining purchase records, creating shopping lists, and comparing merchant pricing. The user experience in performing shopping functions is simplified and enhanced over existing methods. |
US07792703B1 |
Methods, systems, and computer readable medium for generating wish lists
Methods, systems, and products are disclosed for generating a wish list of items. Wish list data associated with a user is received. The wish list of items is generated from the wish list data. The wish list of items is sent to a third party, and a placement is received. The placement suggests a product or service offered by the third party that matches at least one of the user's wish list of items. |
US07792698B1 |
Automated price maintenance for use with a system in which advertisements are rendered with relative preferences
A cost maintenance scheme useful with an advertising system which orders ads in a manner that maximizes both their relevance and their economic value, and which provides a fair bidding process in which a winning bidder is assured of not having paid too much. Ordering may be done based on accepted maximum ad bid information and/or ad performance information. For example, this information may be used to determine a position value. Cost may be determined based on accepted maximum ad bid information and/or performance information. Billing the determined cost may be subject to a condition precedent. |
US07792697B2 |
System and method for predicting card member spending using collaborative filtering
The disclosed method and system allows a credit or charge card issuer to provide its card members with a list of restaurants that might be of interest based on the financial transactions of similar card members. In one instance, this method filters financial transaction data from a plurality of card members that involves a plurality of restaurants to generate a set of candidate restaurant recommendations for a selected card member. This set of candidate restaurant recommendations is processed to yield a list of restaurant recommendations for the selected customer that is prioritized on the basis of the selected card member accepting the recommendation. The list of restaurant recommendations is then reported to the selected card member to enhance card use and marketing. |
US07792696B1 |
Method and apparatus for allowing a broadcast to remotely control a computer
The present invention disclosed and claimed herein comprises a system and method for launching an advertisement on a computer having an audio input interface and a display; an audio output acoustically coupled from a broadcast source to the input interface for outputting an audio signal having encoded therein an advertisement; and a program operable on the computer and responsive to the audio signal output from the broadcast source for reproducing the advertisement upon the display. |
US07792690B2 |
Computerized method and system for estimating an effect on liability of the speed of vehicles in an accident and time and distance traveled by the vehicles
Computer-implemented methods and systems for estimating liability for a vehicle accident are provided. In one embodiment, theoretical paths of a reference vehicle and a reacting vehicle may be estimated. In an embodiment, a reacting vehicle reacts to a danger of an accident with the reference vehicle. The opportunity of the reacting vehicle to avoid the accident may be assessed. In certain embodiments, whether the reacting vehicle had an opportunity to avoid the accident at a specified speed may be assessed. A contribution to liability to the reacting vehicle may be estimated based on the opportunity of the reacting vehicle to avoid the accident. |
US07792678B2 |
Method and device for enhancing accuracy of voice control with image characteristic
A device includes an image capturing device having a speech recognition device and a receiving device. The speech recognition device includes a voice command unit stored a plurality of voice commands, a voice character memory unit stored a plurality of voice characteristics corresponding to the voice commands for indentifying the commands conforming to the voice characteristics received in the receiving device to form a voice command set, and an image characteristic memory unit stored a plurality of image characteristics corresponding to the voice commands of the voice command set. The image capturing device captures a real-time image to compare with the image characteristic in the image characteristic memory unit. The image capturing device selects a command from the command set and executes the selected command according to the comparing result generated by the image capturing device. |
US07792676B2 |
System, method, and apparatus for providing interpretive communication on a network
Embodiments of the present invention comprises a system, method, and apparatus that provides for the utilization of a relatively real-time or near real-time interpretation or translation that may be utilized preferably for a relatively short duration of time on a network. A preferred embodiment of the present invention provides online, real-time, short-duration interpreting services in a network-based format. In preferred embodiments, the interpreting system comprises at least one provider computer, such as a server, wherein the provider computer is capable of communicating with user computers via a network. In one preferred embodiment, the provider computer provides a series of web pages that allow access to the interpreting system, including, but not limited to, a request for service page, wherein a user can access the system and input a request for interpreting services. Interpreting services are then provided to a user and a third party desiring to communicate with the user via the network. |
US07792673B2 |
Method of generating a prosodic model for adjusting speech style and apparatus and method of synthesizing conversational speech using the same
An apparatus and method for adjusting the friendliness of a synthesized speech and thus generating synthesized speech of various styles in a speech synthesis system are provided. The method includes the steps of defining at least two friendliness levels; storing recorded speech data of sentences, the sentences being made up according to each of the friendliness levels; extracting at least one of prosodic characteristics for each of the friendliness levels from the recorded speech data, said prosodic characteristics including at least one of a sentence-final intonation type, boundary intonation types of intonation phrases in the sentence, and an average value of F0 of the sentence, with respect to the recorded speech data; and generating a prosodic model for each of the friendliness levels by statistically modeling the at least one of the prosodic characteristics. |
US07792669B2 |
Voicing estimation method and apparatus for speech recognition by using local spectral information
A method and apparatus of estimating a voicing for speech recognition by using local spectral information. The voicing estimation method for speech recognition includes performing a Fourier transform on input voice signals after performing pre-processing on the input voice signals. The method further includes detecting peaks in the input voice signals after smoothing the input voice signals. The method also includes computing every frequency bound associated with the detected peaks, and determining a class of a voicing according to each computed frequency bound. |
US07792668B2 |
Slot position coding for non-guided spatial audio coding
Spatial information associated with an audio signal is encoded into a bitstream, which can be transmitted to a decoder or recorded to a storage media. The bitstream can include different syntax related to time, frequency and spatial domains. In some embodiments, the bitstream includes one or more data structures (e.g., frames) that contain ordered sets of slots for which parameters can be applied. The data structures can be fixed or variable. The data structure can include position information that can be used by a decoder to identify the correct slot for which a given parameter set is applied. The slot position information can be encoded with either a fixed number of bits or a variable number of bits based on the data structure type as indicated by the data structure type indicator. |
US07792663B2 |
Circuit simulation method
A circuit simulation apparatus has a means to acquire data regarding a transistor, a model parameter generation unit for generating a model parameter representing effects of stress upon the transistor active region caused by the isolation region, and a simulation execution unit for evaluating characteristics of the transistor using a simulation program associated with the model parameter. The model parameter includes a term regarding width of the transistor active region, a term regarding width of the peripheral active region, and a term regarding width between the transistor active region and the peripheral active region. |
US07792656B2 |
Test apparatus
A test apparatus that tests a device under test is provided, including a plurality of testing units that are mapped to a control bus address space and that test the device under test; a control processor that executes a plurality of test control programs to control each testing unit corresponding to each test control program; a plurality of address registers that are mapped to a control processor address space and store an address in the control bus address space of one of the testing units when written thereon by the control processor; and a plurality of data registers that are mapped to the control processor address space, that are disposed to correspond one-to-one with the plurality of address registers, and that store data that is written thereto and read therefrom by the testing unit designated by the address stored in the corresponding address register. |
US07792654B2 |
Dimensional measurement probe
A probe for measuring the dimensions of objects on a coordinate positioning machine such as a machine tool has a workpiece-contacting stylus 20. This is suspended via a sensor mechanism 30, including strain gauges 34 which provide an output when the stylus contacts a workpiece. A processor 16 processes the strain gauge outputs to produce a trigger signal. It does so in accordance with an algorithm or equation or look-up table which ensures equal sensitivity in all possible directions of approach to the workpiece in the three dimensions X, Y, Z. |
US07792651B2 |
Methods and systems for computing gear modifications
A method of computing gear modifications from a gear inspection chart is provided. The method includes extracting a gear profile from the gear inspection chart. The method also includes quantifying the gear profile. The method also includes determining a gear modification based on a quantified gear profile. The method also includes qualifying a gear based on the gear modification. |
US07792648B2 |
System for determining pedalling effort of bicycle
A system determines pedaling effort of a bicycle and includes a first detector to generate a first sensor signal responsive to passage of a force transmission chain across a first frame-fixed point located in proximity to the force transmission trajectory of the force transmission chain, a second detector for generating a second sensor signal responsive to passage of a force transmission chain across a second frame-fixed point located in proximity to the force transmission trajectory of the force transmission chain, and a controller configured to receive the first and second sensor signals and configured to determine a first pedaling parameter proportional to tension of the force transmission chain by using the first and second sensor signal. A corresponding method for determining pedaling effort of a bicycle, and a computer program distribution medium including instructions for executing a computer process in a digital processor are also disclosed. |
US07792644B2 |
Methods, computer readable media, and graphical user interfaces for analysis of frequency selective surfaces
A frequency selective surface (FSS) and associated methods for modeling, analyzing and designing the FSS are disclosed. The FSS includes a pattern of conductive material formed on a substrate to form an array of resonance elements. At least one aspect of the frequency selective surface is determined by defining a frequency range including multiple frequency values, determining a frequency dependent permittivity across the frequency range for the substrate, determining a frequency dependent conductivity across the frequency range for the conductive material, and analyzing the frequency selective surface using a method of moments analysis at each of the multiple frequency values for an incident electromagnetic energy impinging on the frequency selective surface. The frequency dependent permittivity and the frequency dependent conductivity are included in the method of moments analysis. |
US07792643B2 |
Generating digital terrain models representing sub-surface strata
Integrated computing systems and methods for applying sub-surface material location and composition information to engineering plans for designing, highways and other roadways, are provided. Utilizing the described systems and methods, surfaces, highways, may be more efficiently designed in a timely fashion, requiring less format conversion for inputs and outputs to be compatible throughout the design process. Additionally, adjustments for changes in alignments for the desired surfaces are more easily taken into account than in conventional design systems, permitting quicker design corrections and more accurate results. |
US07792640B2 |
Altitude correction of a navigational device
A method of altitude correction of an inertial navigational device, the method comprising the steps of: receiving (205) a relative altitude of the inertial navigational device; obtaining (210) a rate of change of the relative altitude of a reference device; and calculating (215) an absolute altitude of the inertial navigational device based on the relative altitude of the inertial navigational device and the rate of change of the relative altitude of the reference device. The invention also provides for a device (505) such as base station, computer or a laptop to enable altitude correction of an inertial navigational device. |
US07792638B2 |
Method of loading 3-D image data
The present invention relates to a method of loading 3-D image data in a navigation system. In the method, whether a vehicle enters an intersection while traveling is determined. A mask array based on a travel path of the vehicle is selected. An object to be displayed at the intersection is selected and a level-of-detail array of the object is selected according to a distance between the vehicle and the object. The level-of-detail array of the object overlaps the mask array. The object is displayed according to a level of detail of the object obtained from the level-of-detail array overlapping the mask array. According to the method, real-time 3-D image data can be loaded in a simple and efficient manner. |
US07792634B2 |
Flight information reminder system and method
A flight information reminder system includes a computer system maintaining updated flight information about a flight having a duration. The computer system is adapted to issue messages to individual subscriber units over a wireless network at spaced intervals throughout at least a portion of the duration of the flight, and the subscriber units are each coupled to receive the messages issued from the computer system over the wireless network. The messages each contain the updated flight information about the flight. |
US07792633B2 |
Ignition coil module fuse diagnostic
A control system comprising an ignition fuse diagnostic module that determines a state of an ignition fuse associated with an ignition coil of an engine cylinder, and a fuel control module that selectively operates a fuel injector associated with the engine cylinder based on the state of the ignition fuse. A method comprising determining a state of an ignition fuse associated with an ignition coil of an engine cylinder, and selectively operating a fuel injector associated with the engine cylinder based on the state of the ignition fuse. |
US07792632B2 |
Intake air quantity correcting device
An intake air quantity correcting device calculates an intake air quantity as a sensing target of an airflow meter (an intake air quantity sensor) based on an injection quantity sensing value sensed with a fuel pressure sensor (an injection quantity sensor) and an oxygen concentration sensing value sensed with an A/F sensor (an oxygen concentration sensor). The intake air quantity correcting device regards a difference between the intake air quantity calculation value calculated in this way and an intake air quantity sensing value sensed with the airflow meter as a sensing error of the airflow meter and corrects the intake air quantity sensing value of the airflow meter based on the sensing error. |
US07792629B2 |
High pressure pump actuation in a vehicle
A drive system comprises a shaft in rotational engagement with a crankshaft of an engine, the shaft including a first cam having a first quantity of lobes; and a second cam having a second quantity of lobes greater than the first quantity of lobes; and a selection mechanism to selectively engage a follower to one of the first cam or the second cam. A method comprises rotating a shaft having a first cam and a second cam; monitoring operating parameters of a vehicle; operating a fuel pump of the vehicle at a desired capacity based on the monitoring, including selectively engaging the fuel pump to one of the first cam and the second cam. |
US07792627B1 |
Hybrid vehicle exhaust control strategy
An emissions control method may include operating a hybrid vehicle in a first mode during which a combustion engine is off and an electric motor powers propulsion of the vehicle. An electrically heated catalyst (EHC) may be energized during the first mode. The method may further include determining an operating temperature of an additional catalyst in communication with exhaust gas from the combustion engine and operating the vehicle in a second mode after the first mode during which the engine powers propulsion of the vehicle. The engine may operate in a catalyst combustion mode during the second mode when the operating temperature is below a first predetermined limit. The catalyst combustion mode may include operating the engine at an air-fuel ratio of less than stoichiometry and injecting air into exhaust gas from the engine at a location before the additional catalyst to create an exothermic reaction within the additional catalyst. |
US07792626B2 |
Engine arrangement
A method for operating an engine arrangement with a first internal combustion engine and a second internal combustion engine in a vehicle is provided. The method may include partially coupling a first crankshaft of the first internal combustion engine in the vehicle with a second crankshaft of the second internal combustion engine in the vehicle to start the second internal combustion engine, where the first crankshaft and second crankshaft are partially coupled with a clutch. The method may further include decoupling the first and second crankshaft when the second engine is operating under its own power. The method may further include coupling the first crankshaft and the second crankshaft, where the first and second crankshafts are coupled with the clutch when a speed difference between the first and second crankshafts is below a predetermined value and a relative angular position between the first and second crankshafts is less than 360°. |
US07792625B2 |
Traction control system and method for a vehicle
A traction control system adjusts powertrain output to reduce wheel slip, where a relationship between powertrain output and pedal actuation is adjusted in response to environmental conditions. |
US07792620B2 |
Driving dynamics control adapted to driving conditions and based on steering interventions
A device for controlling the driving dynamics of a vehicle senses at least one driving condition variable being representative of a driving condition and has a driving dynamics controller for determining an additional steering angle, according to which a steering motion can be carried out in addition to the steering motion commanded by an operator. The driving dynamics controller (100, 110) has at least two control units (340, 350), which are respectively associated with one driving condition range. It includes a determinator for determining a prevailing driving condition, in which the prevailing driving condition can be established based on the driving condition variable ({dot over (Ψ)}, {dot over (β)}, ay), and in that it includes an activation logic (360) being in connection with the determination means and being adapted to enable a control unit (340, 350), which is associated with the established driving condition range. |
US07792617B2 |
Wheel speed sensing system for electronic stability control
A control system for controlling a safety system of an automotive vehicle having a transmission and a differential. The system includes left and right wheel speed sensors associated with respective vehicle wheels and generating left and right wheel speed signals, and a transmission output shaft speed sensor generating a transmission output shaft speed signal. A controller is coupled to the wheel speed sensors and the transmission output speed sensor, and determines a reference wheel speed for one of the left or right wheels as a function of the other of the left or right wheel speed signal and the transmission output shaft speed signal. The controller controls the safety system in response to the determined reference wheel speed. |
US07792616B2 |
System and method for computing rail car switching solutions in a switchyard including logic to re-switch cars for block size
A system for computing car switching solutions in a railway switch yard. The system is computer based and has an input for receiving data conveying information about one or more arrival trains arriving at the switch yard and data conveying information about departure trains to depart the switch yard. A processing entity processes the data and computes car switching solutions for the railcars. |
US07792614B2 |
Apparatus and method suitable for measuring the global displacement or load on an aircraft component
The load on an aircraft component is measured. In one embodiment, the system is a contactless, all-weather displacement measuring system including a processing unit and a plurality of pairs of controllable microwave emitters and microwave detectors. When the aircraft component is subjected to a load, relative movement of the emitter and detector is caused. The detector generates signals which convey information concerning the relative positions of the emitter and the detector of the pair, the signals being received and processed by a signal processor of the processing unit. The processing unit may, for example with the use of triangulation techniques, provide an output signal representative of the load sustained by the aircraft component. The system may be used to control braking in dependence on the output signal so as to maximise braking efficiency without overloading the landing gear leg. |
US07792612B2 |
Expandable irrigation controller
An expandable irrigation controller for controlling a plurality of watering stations in an irrigation system includes a removable front panel and an inner housing, connected to the front panel. The removable front panel includes a plurality of manual controls operable to input instructions for a watering program, a memory operable to store the input instructions and a controller operable to execute the watering program. The inner housing includes a circuit board including control connectors which are connected electrically to the controller and a station module operable to provide an ON/OFF signal to at least one watering station of the irrigation system. The station module is electrically connected to the circuit board via the control connectors and the ON/OFF signal is provided based on instructions from the controller in accordance with the watering program. The control connectors are positioned in a substantially continuous line extending across the inner housing such that the station module is connectable to the control connectors at substantially any desired location. Multiple modules of different sizes may be mounted in the inner housing as desired. Control information may be provided via a radio frequency supply and received by a radio frequency module to be provided to the station modules and to external station modules in an external housing. |
US07792608B2 |
Substrate carrier handler that unloads substrate carriers directly from a moving conveyor
In a first aspect, a substrate loading station is served by a conveyor which continuously transports substrate carriers. A substrate carrier handler that is part of the substrate loading station operates to exchange substrate carriers with the conveyor while the conveyor is in motion. A carrier exchange procedure may include moving an end effector of the substrate carrier handler at a velocity that substantially matches a velocity of the conveyor. Numerous other aspects are provided. |
US07792607B2 |
Vision-aided system and method for guiding a vehicle
A method and system for guiding a vehicle comprises a location determining receiver for collecting location data for the vehicle. A vision module collects vision data for the vehicle. A location quality estimator estimates the location quality data for the location data during an evaluation time window. A vision module estimates vision quality data for the vision data during the evaluation time window. A supervisor module selects a mixing ratio for the vision data and location data (or error signals associated therewith) based on the quality data. |
US07792605B2 |
Numerical control apparatus
In a numerical control apparatus, a machining-condition storage device stores in a storage device machining conditions including a tool number, servo-axis feed speed, and the number of main-axis rotations, and override values of a servo axis and a main axis specified through an override switch. A machining-condition checking unit monitors whether a combination of machining conditions that matches machining conditions specified in a machining block to be executed is present in the storage device, and, if any, outputs a signal. An interpolation processor multiplies, based on the signal output from the machining-condition checking unit servo-axis feed speed and the number of main-axis rotations specified in the machining block by the override values stored in the storage device. |
US07792600B2 |
System and a method for assembling a rotor stack
A system for assembling a rotor stack having a plurality of rotor disks may include a measurement system for measuring characteristics of the rotor disks, a computer electronically connected to the measurement system for capturing data from the measurement system, and solid modeling software for creating a virtual stack of the rotor disks optimized for concentricity. |
US07792596B2 |
Method of signal transformation for positioning systems
A method and apparatus for signal transformation for positioning control in positioning systems is provided. The positioning involves performing a signal transformation by determining a transform and an inverse transform between a triangular reference signal and a model reference signal with less frequency content, for transforming the triangular reference signal into a ramp signal; and providing a controller including a double integral module, configured for tracking the model reference signal with zero steady state error, for controlling a positioning system. |
US07792593B2 |
Method and system for patient-specific production of a cardiac electrode
In a method and system for patient-specific production of a cardiac electrode lead, a 3D representation of the coronary sinus vessel tree is segmented to indicate the interior surface thereof and a representative line from an opening of the coronary sinus vessel tree to an implantation site for the electrode lead, and a computerized model of the electrode is generated that includes deformation properties of the mechanical structure of the electrode lead. A computerized virtual implantation of the electrode through the 3D representation of the coronary sinus vessel tree is implemented using the model and the internal surface and the representative line from which determination is made as to whether an electrode conforming to the model can be guided to and implanted at the implantation site in a medically acceptable manner, or whether modification of the electrode lead is necessary. |
US07792590B1 |
Implantable lead systems for brain stimulation
Leads and introduction tools are proposed for deep brain stimulation and other applications. Some embodiments of the present invention provide lead designs with which may be placed with a stylet, while others do not require a stylet. Some lead embodiments use standard wire conductors, while others use cable conductors. Several embodiments incorporate microelectrodes and/or microelectrode assemblies. Certain embodiments of the present invention provide introduction tools, such as cannula and/or cannula systems, which ensure proper placement of, e.g., leads. |
US07792588B2 |
Radio frequency transponder based implantable medical system
An implantable medical device (IMD) system includes an IMD, a transceiver antenna lead for the IMD, and a wireless therapy delivery transponder or probe that is remotely activated by the IMD via the transceiver antenna lead. The IMD and the wireless probe communicate using wireless RF-based transponder techniques. The wireless probe includes a capacitor that is charged when the IMD emits an appropriate electromagnetic field from the transceiver antenna lead. The wireless probe delivers electrical therapy in the form of electrical pulses from the capacitor in response to RF activation signals emitted by the IMD via the transceiver antenna lead. |
US07792585B1 |
Expedited set-up of multi-electrode lead (MEL)
Methods and systems are provided for expediting set-up of a multi-electrode lead (MEL). In accordance with specific embodiments, such an MEL includes N groups of electrodes, with each of the N groups including at least M electrodes, where N≧2 and M is ≧2. Electrodes in a same group are within 5 mm of one another. Electrodes in separate groups are at least 10 mm from one another. Specific embodiments relate to methods for identifying cathode-anode electrode configurations that can be used to not exceed a maximum acceptable capture threshold, and that provide a sensed intrinsic R-wave amplitude of at least a minimum acceptable sensing threshold. Such thresholds can be default values, or can be defined by a user (e.g., clinician, physician, nurse, or the like). |
US07792584B2 |
System and method for characterization of atrial wall using digital signal processing
A system and method for characterizing the atrial wall of the heart is provided. The characterization of the atrial wall can be used for a variety of diagnostic and therapeutic purposes. For example, it can be used to detect precursors to various types of hear disease, such as atrial fibrillation. In one embodiment, the system and method is used to determine a likelihood of fibrosis in the atrial wall. Furthermore, the system and method can detect changes in atrial wall fibrosis that can indicate a continuing degradation in the atrial wall health and an increasing likelihood of atrial fibrillation. In another embodiment, the system and method is used to determine if electrical instability exists in the atrial wall. |
US07792583B2 |
Collecting posture information to evaluate therapy
A medical device delivers a therapy to a patient. Posture events are identified, e.g., a posture of the patient is periodically determined and/or posture transitions by the patient are identified, and each determined posture event is associated with a current therapy parameter set. A value of at least one posture metric is determined for each of a plurality of therapy parameter sets based on the posture events associated with that therapy parameter set. A list of the therapy parameter sets is presented to a user, such as a clinician, for evaluation of the relative efficacy of the therapy parameter sets. The list may be ordered according to the one or more posture metric values to aid in evaluation of the therapy parameter sets. Where values are determined for a plurality of posture metrics, the list may be ordered according to the one of the posture metrics selected by the user. |
US07792582B2 |
Active implantable medical devices, notably for pacing, resynchronization, defibrillation and/or cardioversion, having improved diagnosis of the patient's clinical status
An active implantable medical device, preferably a device for pacing, resynchronization, defibrillation and/or cardioversion of a patient, that includes functionality that assists in the diagnosis of the patient's clinical status. This devices comprises circuits (10, 12) for measuring one physiologic parameter, preferably minute ventilation (VE), and circuits (14, 16) for measuring a physical parameter, preferably acceleration (G), control logic (18) for discriminating between activity and rest phases of the patient, and analysis circuits (20-28), to process and combine these signals and memorize (store in memory) the obtained results in the form of a data history. The analysis will establish characteristics providing, for successive dates, representative values, for a given period of time, of the physical signal and physiologic signal during activity phases of the patient, and/or of the physiologic signal during rest phases. These circuits search for remarkable dates for each of the characteristics and allocate specific indices of clinical status respective to each of the periods comprised between the remarkable dates, then combined the specific thus obtained into one single composite index. |
US07792574B2 |
Alert predictive of degredation of a patient's clinical status for an active implantable medical device as for pacing, resynchronization, defibrillation and/or cardioversion
An active implantable medical device, notably for pacing, resynchronization, defibrillation and/or cardioversion of the heart, or for diagnosis of a patient's condition, able to produce a predictive alert in response to a detected degradation of the patient's clinical status. The device measures and analyses (56) a parameter representative of the patient's metabolic needs, such as minute ventilation (MV), and a physical activity parameter, such as acceleration (G). It further diagnoses heart failure by evaluating an index of the patient's clinical status through applying a set of status criteria (S1, S2). It further measures and analyzes (56) a hemodynamic parameter such as endocardial acceleration (PEA) or intracardiac impedance, representative of the patient's myocardium contractility. An index of cardiac contractility is created and evaluated through applying a set of contractility criteria (S′1, S′2). A cross-analysis is then performed to provide a composite preventive alert signal as a function of the respective values taken by the clinical status and cardiac contractility indices. This signal can have different levels according to whether the sets of criteria have, or not, triggered an alert relating to the clinical status or cardiac contractility. |
US07792573B2 |
Method for collecting and assigning patient data in a clinical trial
A method for assigning an ECG for purposes of conducting a clinical trial is disclosed herein. The method includes assigning an ECG to a primary reader, selectively reassigning the ECG to the primary reader, and selectively assigning the ECG to a secondary reader. The method also includes automating the assignment of the ECG to a primary reader, automating the selective reassignment of the ECG to the primary reader, and/or automating the selective assignment of the ECG to a secondary reader in order to minimize manual labor requirements. |
US07792566B2 |
Device for implementation and monitoring of thermal ablation and associated method
A device for implementation and monitoring of thermal ablation has a device for generation of high intensity ultrasound and a magnetic resonance system for generation of examination images composed of voxels that contain temperature information. The geometry of the voxels is adapted to the shape of the ultrasound focus. |
US07792565B2 |
Method and system for producing interactive, three-dimensional renderings of selected body organs having hollow lumens to enable simulated movement through the lumen
A method and system are provided for effecting interactive, three-dimensional renderings of selected body organs for purposes of medical observation and diagnosis. A series of CT images of the selected body organs are acquired. The series of CT images is stacked to form a three-dimensional volume file. To facilitate interactive three-dimensional rendering, the three-dimensional volume file may be subjected to an optional dataset reduction procedure to reduce pixel resolution and/or to divide the three-dimensional volume file into selected subvolumes. From a selected volume or subvolume, the image of a selected body organ is segmented or isolated. A wireframe model of the segmented organ image is then generated to enable interactive, three-dimensional rendering of the selected organ. |
US07792562B2 |
Device and method for determining analyte levels
Devices and methods for determining analyte levels are described. The devices and methods allow for the implantation of analyte-monitoring devices, such as glucose monitoring devices, that result in the delivery of a dependable flow of blood to deliver sample to the implanted device. The devices comprise a unique microarchitectural arrangement in the sensor region that allows accurate data to be obtained over long periods of time. |
US07792561B2 |
Fiber optic device for sensing analytes
A device for sensing analyte concentration, and in particular glucose concentration, in vivo or in vitro is disclosed. An optical conduit, preferably an optical fiber has an optical system at the proximal end of the optical conduit. A sensing element is attached to the distal end of the optical conduit, and comprises at least one binding protein adapted to bind with at least one target analyte. The sensing element further comprises at least one reporter group that undergoes a luminescence change with changing analyte concentrations. Optionally, the sensing element includes reference groups with luminescence properties that are substantially unchanged by variations in the analyte concentrations. |
US07792557B2 |
Slide-type portable communication apparatus
A portable communication apparatus includes a main housing having at least a display section and an operation section and a movable housing that is engaged with the main housing slidably in a longitudinal direction between a retracted state and an extended state. The main housing and the movable housing are urged in an extension direction and are releasably locked in the retracted state. A portion of the display section is covered and protected by the movable housing when retracted. An optical aperture for optical function is provided in the main housing and its optical function is made operable when extended. |
US07792554B2 |
Methods and apparatus for reducing power consumption during network scanning operations with adverse battery conditions
In a mobile communication device, a scanning operation is performed with use of a wireless transceiver to identify one or more available wireless communication networks in a given coverage area. Each time the scanning operation fails to result in any connection between the mobile device and a wireless network, the scanning operation is repeated after delaying for a next delay period of a plurality of scanning delay periods n=[n1, n2, . . . , upper limit]. Initially, an upper limit of the plurality of scanning delay periods n=[n1, n2, . . . , upper limit] is established at a value of M. During operation, the mobile device monitors to identify whether a predetermined battery condition, such as a low battery capacity or high battery discharge rate, exists. If the predetermined battery condition exists, the upper limit of the plurality of scanning delay periods n=[n1, n2, . . . , upper limit] is reestablished at a value of N>M. If a more severe battery condition exists, the upper limit of the plurality of scanning delay periods n=[n1, n2, . . . , upper limit] is reestablished at a value of P>N>M. Advantageously, power consumption is reduced during adverse battery conditions of the mobile device. |
US07792551B2 |
Method for displaying an incoming call alert of a mobile phone and the mobile phone thereof
A method for displaying an incoming call alert of a mobile phone is disclosed. The method includes the steps of: obtaining an image from a storage of the mobile phone; converting the image to a vector graph according to an algorithm for generating a vector graph, the vector graph being a cartoon image; obtaining a music file from the storage of the mobile phone; merging the vector graph and the music file thereby generating an animation file, setting a caller corresponding to the animation file, and storing the animation file and the caller information in the storage; invoking an animation file corresponding to a caller when an incoming call by the caller is received, and playing the animation file. A related mobile phone is also disclosed. |
US07792550B2 |
Method of magnifying the fonts on mobile phone screen by unfolding and carrying and device thereof
A mobile telephone screen is covered with a lens, fixed on one end and set free on the other or fixed on both ends. When the fonts don't need to be magnified, the Fresnel lens tightly sticks to the mobile telephone screen; and when need, the free end of the Fresnel lens will be unfolded or both ends of it will be carried as a whole to magnify the fonts. Without increase in the thickness of mobile phone, the fonts on screen can be magnified conveniently and a magnification scale can be freely adjusted according to the magnitude of the unfold or the carry. A bridge piece in the device has the an adjustable and telescopic structure that can be adjusted according to the width of the mobile phone. A suction cup is elastic one that can adhere to the both sides of mobile phone. |
US07792548B2 |
Multiple frequency antenna array for use with an RF transmitter or transceiver
A multiple frequency antenna array includes a first antenna circuit and a second antenna circuit. The first antenna circuit has a first radiation pattern and is tuned to a first carrier frequency. The first antenna circuit transmits a first representation of a radio frequency (RF) signal at the first carrier frequency, where the first carrier frequency corresponds to a carrier frequency of the RF signal and a first frequency offset. The second antenna circuit has a second radiation pattern and is tuned to a second carrier frequency. The second antenna circuit transmits a second representation of the RF signal at the second carrier frequency, where the second carrier frequency corresponds to the carrier frequency of the RF signal and a second frequency offset. |
US07792545B2 |
Radio communication terminal and method of controlling internal radio communication
A carrier sensor senses the input/output level of a radio processing unit. When the input/output level sensed by the carrier sensor is more than a specified level, a transmission-reception controller stops internal radio communication by stopping the operation of transmission/reception units. When the input/output level sensed by the carrier sensor is less than a specified level, the transmission-reception controller allows internal radio communication by operating the transmission/reception units. |
US07792539B2 |
Method and apparatus for interactive audience participation at a live entertainment event
A method and system provide interactive participation during activity occurring at a college campus venue. Enjoyment for a plurality of enrolled participants is enhanced. Participants employ wireless interactive devices that present a promotional message and include user input and output interfaces. Participants are queried, and enter answers via the user input interface. The promotional messages are preferably related to businesses and other organizations associated with the college campus venue. |
US07792538B2 |
System and method for enabling subscribers of a communications carrier to access a network of wireless access points of subscribers of other communications carriers
A system and method for enabling subscribers of a first communications carrier to communicate over wireless access points of subscribers hosted by a second communications carrier. In response to receiving a request signal from a wireless device via a wireless access point within a first network of wireless access points, a determination may be made as to whether the user is a first subscriber of the first communications carrier. In response to determining that the user is not a first subscriber, a determination as to whether the user is a second subscriber having a subscription agreement enabling the second subscriber to communicate over the communications network via the first network of wireless access points. The wireless device may be enabled to access the wireless access point in response to determining that the user is a second subscriber having a subscription agreement. |
US07792533B2 |
Resource exchange discovery in a cellular communication system
A cellular communication system comprises a set of base stations (201,203) which transmit downlink resource exchange discovery messages to remote terminals in resource allocations of a Media Access Control, MAC, frame structure. The discovery messages may indicate that a base station has resource available for reallocation to another base station or that a base station is seeking resource to be allocated from another base station. A remote terminal (205) comprises a receiver (401, 403) which receives a first message of the downlink resource exchange discovery messages from at least a first base station (201). A discovery message transmit processor (407) generates a second message, which is an uplink resource exchange message comprising resource exchange data determined from the first message, and transmits this to a second base station (203). The second base station (203) then initiates a temporary air interface resource reallocation with the first base station in response to receiving the second message. |
US07792531B2 |
Method and system for mobile communications
When a network pages the temporary user mobile identifier of a mobile station, the mobile station sends a response to the network. Next, the network checks the authenticity of the user using a ciphering key, corresponding to the temporary user mobile identifier and a random number. If the temporary user mobile identifier is authenticated, a normal incoming call acceptance procedure is executed. If the mobile station is authenticated although the temporary user mobile identifier is wrong, the network reassigns a new temporary user mobile identifier to the mobile station and stops the current communication. In communication, the network and the mobile station mutually notify encipherment-onset time and negotiate about encipherment manner with each other. In addition, diversity handover is commenced upon a call attempt. Furthermore, if a branch replacement is necessary, the current branch is replaced by new branches capable of executing the diversity handover. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, the mobile station uses the same branch structure and the same communication frequency band for all of calls. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, a branch structure and a communication frequency band, which can continue all of the calls, are selected and used. Therefore, the mobile communications system is suitable for transmission of various sorts of data in accordance with the development of multimedia. |
US07792530B2 |
Facilitating use of a restricted base tranceiver station
Facilitating use of a restricted base transceiver station is disclosed. To a first set of subscribers associated with a mobile network operator, access to a mobile network is provided via base transceiver stations associated with a first mobile network identifier associated with the mobile network operator but not via base transceiver stations associated with a second mobile network identifier associated with the mobile network operator. To each of a second set of subscribers associated with the mobile network operator, access to the mobile network is provided via a corresponding subset of a set of base transceiver stations associated with the second mobile network identifier, the subset including for each subscriber in the second set one or more base transceiver stations with respect to which that subscriber is an authorized user. |
US07792528B2 |
Method and system for provisioning IMS networks with virtual service organizations having distinct service logic
Methods and systems for provisioning IMS networks with Virtual Service Organizations (VSOs) or Mobile Virtual Network Operators (MVNOs) that have distinct service logic, enabling VSOs and MVNOs to provide distinctive service experiences. Call models are provisioned so that different users can have distinct IMS service experiences. The IMS network includes a serving call state control function (S-CSCF) for providing user device session control. A database having selectable call model information associates IMS service codes with application servers (ASs) based on a user/group identity. S-CSCF logic receives a service request having a user identity, accesses the database, and instantiates a call model having filter codes that associate IMS service codes with ASs. The ASs have service logic to provide services for a corresponding IMS service code. Call models have different ASs with different service logic associated with a specified IMS service code, such that two call models will provide distinct service experience for a specified IMS service code. |
US07792527B2 |
Wireless network handoff key
A handoff key is provided for facilitating a hand off of a wireless terminal from a first access point to a second access point. The handoff key may be generated by a server and communicated to the first and second access points. Alternatively, the handoff key may be generated one of the access points and transmitted to the other access point. The first access point may transmit the handoff key to the wireless terminal before the handoff. Shortly after the handoff, the wireless terminal and the second access point may communicate data encrypted with the handoff key. Later, an authentication server may authenticate the wireless terminal, causing the second access point to provide the wireless terminal with a session key. Thereafter, the wireless terminal and the second access point may communicate data encrypted with the session key. |
US07792521B2 |
Method, apparatus, and computer program product for managing content items
It is presented a method for managing content items of a mobile communication terminal. The method comprises the steps of: reading a current time, selecting at least one content item, reading a time of last access of said at least one selected content item, calculating a difference between said current time and said time of last access of said at least one selected content item, and conditionally deleting said at least one selected content item, said condition of deleting comprising at least that said difference is larger than a threshold value. A corresponding mobile communication terminal and computer program are also presented. |
US07792520B2 |
Method of transmitting multimedia message in various service environments
Disclosed herein is a method of transmitting a multimedia message in a mobile communication system, which allows a receiving terminal to access an MMS server suitable for its specification and receive a stored multimedia message, even when a single MMS server is not equipped with all types of media conversion functions corresponding to all specifications of the receiving terminals. According to the invention, the MMS server stores a multimedia message transmitted from a transmitting terminal in a common message storage unit, and ascertains the specification of a receiving terminal while informing the receiving terminal of the arrival of the message. The MMS server includes in a notice message the address of an MMS server that services media data reproducible by the receiving terminal and informs the receiving terminal of the arrival of the multimedia message. |
US07792506B1 |
Power-control circuit with threshold limiting characteristics
A current limiting circuit including a transistor is disclosed. The current limiting circuit is coupled with a voltage and includes a summing network, wherein a first voltage input of the summing network is capable of receiving a voltage that is proportional with the current flowing through the transistor. The current limiting circuit further including a differential circuit, wherein a first input of the differential circuit is coupled with an output of the summing network, a second input of the differential circuit is coupled with a voltage ramp signal, and an output of the differential circuit is coupled with a gate of the transistor. The current limiting circuit still further including a voltage divider network coupled between the drain of the transistor and the second voltage input of the summing network. |
US07792501B2 |
Apparatus and method for attenuating leakage signal of transmitter in communication system
An apparatus and method for attenuating a leakage signal of a transmitter in a communication system is provided. The apparatus includes a local oscillator, a mixer, and a leakage signal attenuator. The local oscillator outputs a reference frequency signal. The mixer adds the reference frequency signal to an IF signal to convert the IF signal into an RF signal, and outputs the RF signal, a leakage signal and an image signal. The leakage signal attenuator extracts a partial signal from the reference frequency signal output from the local oscillator, adjusts the amplitude of the extracted signal, shifts the phase of the extracted signal, and combines the resulting signal and the output signal of the mixer, to remove the leakage signal. |
US07792497B2 |
Method and apparatus for frequency synthesizing
A method and an apparatus for frequency synthesizing are provided for a wireless communication system. In a frequency synthesizer, a phase lock loop (PLL) circuit generates a first elemental frequency based on a reference frequency and a unity frequency. A first division module then divides the first elemental frequency to generate a second elemental frequency. A second division module divides the second elemental frequency a multiple of times to generate the unity frequency and a plurality of intermediate frequencies each having an exponential ratio to the unity frequency by a power of two. A second mixer is provided to mix one of the intermediate frequencies with the unity frequency to generate a step frequency, and a first mixer mixes the step frequency with one of the first and second elemental frequencies to generate an output frequency having a variety covering all frequency bands in an Ultra-Wide-Band (UWB) spectrum. |
US07792495B2 |
Radio apparatus, transmission control method and transmission control program
A radio apparatus, a transmission control method and a transmission control program are provided in which both of adaptive array processing and adaptive modulation are supported and a transmission directivity control scheme can be selected according to a modulation scheme. The radio apparatus includes a modulation unit modulating transmission data based on a selected modulation scheme, a transmission scheme selection unit selecting one of a first transmission weight for forming transmission directivity to direct a beam of a transmission radio wave in a direction of a desired radio apparatus and direct a null of a transmission radio wave in a direction of an interference wave and a second transmission weight for forming transmission directivity to maximize reception power at a desired radio apparatus, a transmission weight generation unit generating the selected transmission weight, and a transmission weight processing unit generating array transmission data having transmission directivity based on the modulated transmission data and the generated transmission weight. |
US07792494B2 |
Method of communication using microwave signals
The present invention provides a method for wide-range microwave communications. In an exemplary embodiment, a wide-range transceiver is made having pre-calibrated modular units including an IF radio processing card, an RF transmitter module, and an RF receiver module. Calibration factors are loaded into a memory (e.g., EEPROM) in each module during production. Certain additional calibration factors may also be loaded upon installation, such as a one time calibration for the type and length of cable connecting the RF unit to a remote SPU (signal processing unit). A processor in the RF unit is responsive to control signaling indicating a desired transmitter or receiver configuration (e.g., a particular frequency, bandwidth and modulation), to attenuate the signal in the transmitter/receiver path based on the predetermined calibration factors from the applicable modules. A method for calibrating the modules is also disclosed. |
US07792488B2 |
Systems and methods for transmitting electromagnetic energy over a wireless channel having sufficiently weak measured signal strength
A signal strength that is associated with a first wireless communications channel is detected. Electromagnetic energy is transmitted over the first wireless communications channel in response to the signal strength being sufficiently weak. A determination is made whether a handoff should be made to a second wireless communications channel having a signal that is weaker than a signal of the first wireless communications channel. Related systems and methods are described. |
US07792486B2 |
Method and device for band translation
A band translation method and device for selecting two or more desired frequency bands of data and bandstacking the two or more desired frequency bands of data into a single output. |
US07792485B2 |
Satellite monitoring
A multibeam is configured to transmit a duplicate of a channel from one spot beam in another spot beam, which contains a remote monitoring station. The satellite is reconfigurable to select the channel which is duplicated, allowing the beams of the satellite to be monitored, without the need for a remote monitoring station in each beam. |
US07792474B2 |
Image forming apparatus with cleaning mode
An image forming apparatus, including an image forming section, a fixing unit, a memory section and a control section having a cleaning mode, wherein after the sheet is conveyed to the image forming section, the control section controls the image forming section not to form an image on the sheet, and the sheet is conveyed to the fixing unit, after which the control section controls to clean the fixing member by removing remaining toner, and when sheet jamming is caused at the fixing unit while the cleaning mode is practiced, the control section controls the memory section to store at least one characteristic of the sheet that causes the sheet jamming, and when a succeeding cleaning mode is practiced, the control section prohibits selection of the sheet having the characteristic stored in the memory section, and selects the sheet having other characteristics to practice the cleaning mode. |
US07792469B2 |
Developer storage container and image forming apparatus using the same
A developer storage container includes a container body, an opening formed in the container body, an opening-and-closing cover, a cover holding frame that holds the cover so that the cover is movable between opening and closing positions, a protrusion portion, a blocking portion and a position regulating protrusion. When the opening-and-closing cover moves in the opening-and-closing direction toward the opening position and reaches a certain intermediate position, the blocking portion contacts with the protrusion portion. When the opening-and-closing cover moves from a position where the protrusion portion and the blocking portion are in contact with each other to the closing position, the position regulating protrusion causes the opening-and-closing cover to move in a intersecting direction and regulates a position of the opening-and-closing cover in the intersecting direction so that the blocking portion is overlapped, along the opening-and-closing direction, with the position of the distal end of the protrusion portion. |
US07792468B2 |
Developer storage container and image forming apparatus using the same
A developer storage container includes a container body, an opening formed in the container body, an opening-and-closing cover, a cover holding frame that holds the cover so that the cover is movable between opening and closing positions, a protrusion portion, a blocking portion and a position regulating protrusion. When the opening-and-closing cover moves in the opening-and-closing direction toward the opening position and reaches a certain intermediate position, the blocking portion contacts with the protrusion portion. When the opening-and-closing cover moves from a position where the protrusion portion and the blocking portion are in contact with each other to the closing position, the position regulating protrusion causes the opening-and-closing cover to move in a intersecting direction and regulates a position of the opening-and-closing cover in the intersecting direction so that the blocking portion is overlapped, along the opening-and-closing direction, with the position of the distal end of the protrusion portion. |
US07792466B2 |
Image forming apparatus and developing device
In a developing device, a receive-convey screw conveys a developer received from a developer carrier. The receive-convey screw includes a receive-convey blade including a lower, outer circumferential end located in a downstream end of the receive-convey blade in the developer conveyance direction of the receive-convey screw. A slant-convey screw is disposed obliquely relative to an axial direction of the receive-convey screw, and conveys the developer received from the receive-convey screw upward. The slant-convey screw includes a slant-convey blade including a lower, outer circumferential end located in an upstream end of the slant-convey blade in the developer conveyance direction of the slant-convey screw, the lower, outer circumferential end being located at a height level lower than the lower, outer circumferential end of the receive-convey blade. |
US07792458B2 |
Image forming apparatus having toner image forming device
An image forming apparatus includes a toner image forming device configured to form a toner image on an image conveying member, a detector configured to optically detect a density of the toner image on the image conveying member, a controller configured to control an image forming condition of the toner image forming device based on an output of the detector, a shutter configured to open and close an optical window of the detector, wherein the image forming apparatus is operable in a cleaning mode of the shutter in which an opening and closing movement of the shutter is repeatedly executed. |
US07792447B2 |
Image heating apparatus with temperature control in relation to glass transition of toner
An image heating apparatus for allowing a surface of a heated toner image borne on a recording material to be glossed without generating a batter in the heated toner image is provided. In an image heating apparatus (9) including heating means (11 and 12) for heating an unfixed toner image (ta) borne on a recording material (P) and pressure means (21 and 22) for pressurizing an unfixed toner image (tb) heated by the heating means to gloss a surface of the unfixed toner image, the pressure means includes: pressure force changing means (54L and 54R) for changing a pressure force when the pressure means pressurizes the unfixed toner image; temperature detecting means (51 and 52) for detecting a temperature of the pressure means; and pressurization control means (53). The pressurization control means controls the pressure changing means according to temperature information of the temperature detecting means to change the pressure force of the pressure means before the pressure means pressurizes the unfixed toner image. |
US07792442B2 |
Electronic photograph printer
A electronic photograph printer includes a density-measurement section and a density controller section. The density-measurement section includes a density sensor 31 for measuring densities of images printed on a web by electronic-photograph-printing units. The density controller section adjusts densities of images which are about to be printed on the web by the electronic-photograph-printing units based on measurement data obtained by using the density sensor 31 associated with the densities of the image on the web. This configuration enables accurate and stable print-density control at a low cost. |
US07792441B2 |
Image formation apparatus
An image formation apparatus is disclosed. The image formation apparatus includes a transfer effectiveness detector that further includes a computing unit for converting a sensor output voltage into a toner adhesion amount, and a transfer effectiveness detecting unit for obtaining transfer effectiveness by comparing a toner adhesion amount Td on a photo conductor with a toner adhesion amount Tb on a middle transfer object. Here, the toner adhesion amount Td is obtained by the computing unit converting an output of a photo conductor image detection unit, and the toner adhesion amount Tb is obtained by the computing unit converting an output of a middle transfer object image detection unit. When the transfer effectiveness detection unit determines that an abnormality is present in the transfer, whether the abnormality is due to decreased development capacity or due to decreased transfer effectiveness can be determined. If it is determined that the transfer effectiveness is less than a threshold value, a printing operation of the image formation apparatus is stopped given that the transfer effectiveness compensation is not possible. |
US07792440B2 |
Image forming apparatus and method that changes toner compression roller condition depending on toner density or recording medium type
There is provided a development system comprising a developer carrier member that carries a developer, a developer supply roller that supplies the developer carrier member with the developer, a developer container that stores the developer, a toner compression roller that contacts with the developer carrier member and presses toner against the developer carrier member, the toner included in the developer and a density sensing unit that senses a density of the toner in the developer in the developer container. A condition for the toner compression roller is changed depending on the density of the toner in the developer in the developer container or depending on a type of a recording medium. |
US07792436B2 |
Optical receiver corresponding to differential M-phase shift keying system
A small size and low cost optical receiving apparatus, which can stably demodulate the signal, lights in accordance with the differential M-phase shift keying (DMPSK) system. An optical receiving apparatus comprises a light branching unit for branching the differential M-phase shift keying signal beam into four signal light beams, a delay adjusting unit giving a delay time difference of one symbol between a first signal light beam and a second signal light beam and between a third signal light beam and a fourth signal light beam, a demodulating unit for outputting a least two demodulated light signals through respective interferences between the first signal light beam and the second signal light beam, and between the third signal light beam and the fourth signal light beam on one plane which is not parallel to any signal light beam, and at least two optical detectors for converting at least two light signals into electrical signals. |
US07792434B2 |
Optical receiver
An optical receiver of the present embodiment has a light-receiving block, a discriminating block, a detecting block, a controlling block, and an adjusting block. The light-receiving block generates complementary signals in accordance with a photo current output from a semiconductor light-receiving element which receives an optical signal. The discriminating block has a differential amplifier having input terminals connected to output terminals of the light-receiving block via respective coupling capacitors. The detecting block generates an intensity signal corresponding to the photo current. The controlling block generates a first signal in accordance with a dispersion signal corresponding to dispersion of an optical transmission line, a distance signal corresponding to the distance of the optical transmission line, and an intensity signal. The adjusting block generates a second signal used for adjusting an offset voltage between the inputs of the differential amplifier in accordance with the first signal, and an output terminal of the adjusting block is connected to one of the input terminals of the differential amplifier for providing the second signal. |
US07792431B2 |
Detection of an electromagnetic signal
A signal detector system (10) comprises a single signal detector (11) having a limited on-time during which any received electromagnetic signal can be assessed. The signal detector (11) receives electromagnetic signals from a single direction in space (D) through a single optical fibre (12), a signal splitter 13 which splits the collected signal between three optical paths (20, 30 and 40), and a signal combiner (14) which combines the portions of the signal transmitted by the three optical paths (20, 30 and 40) and transmits the combined signal to a signal detector input (15). Each of the optical paths (20, 30 and 40) includes a respective optical delay (21, 31 and 41) designed to delay transmission of any received signal towards the signal detector (11). In this manner the signal detector (11) will receive any signals that arrived at the optical fibre (12) during three separate periods of time. |
US07792425B2 |
Network data transmission and diagnostic methods using out-of-band data
Out-of-band data communication of diagnostic and/or configuration data is performed using transceivers in a data or communication network. A light beam or other carrier is modulated with high-speed data and out-of-band diagnostic and/or configuration data to create a double modulated data signal. A physical layer signal is created that includes modulations of the double modulated signal. The physical layer signal is transmitted onto a physical link. The diagnostic and/or configuration data can be transmitted in the out-of-band signal without substantially reducing or otherwise interfering with the transmission rate of the high-speed data. |
US07792419B2 |
Illuminator-especially for cylindrical curved surfaces
A plurality of LED's, or electro luminescent strips, are disposed to project illumination to and thru, or towards, a diffuser; resulting in at least a portion of generated diffuse illumination being directed towards and upon the cylindrical surface of an article or part when disposed at an article illumination location. The article illumination location is established so that a centerline through the article is co-linear with a center line of the diffuse illumination projecting from, or reflected from, the diffusers. A housing may be provided for the LED's, electro luminescent strips and diffusers; or they may be otherwise arranged to coact to provide diffuse illumination directed towards the cylindrical surface of the part or other article. illumination reflected off of the article's cylindrical surface, and/or any markings, such as symbology, carried thereby is directed to a lens/camera arrangement to provide an image of same for transmission to a computer, controller, smart camera or other image utilization system. |
US07792418B2 |
Method and apparatus for reproducing data from recording medium using local storage
A method and apparatus for reproducing data from a recording medium using a local storage is disclosed. The method for reproducing data of a recording medium using a local storage includes the steps of: a) reading a binding unit associated with a specific recording medium from the local storage; b) performing a binding operation for combining the binding unit with a file structure contained in the recording medium, and forming a virtual package including a playlist file capable of allowing a plurality of clips to be reproduced by a single playitem; and c) reproducing data stored in the recording medium and/or data stored in the local storage using the formed virtual package. Therefore, the original data recorded in the recording medium and the additional data stored in the local storage can be effective reproduced, resulting in greater convenience of use. |
US07792417B2 |
Data processor
In a drive loadable with storage media of different types, a data stream is recorded directly on a given storage medium at a write rate and in a recording format associated with the storage medium.When loaded with a storage medium on which a data stream representing standard resolution video is recordable and when receiving a data stream representing high resolution video, the data processor converts the high resolution video into the standard resolution video and record it on the storage medium. In this case, since the format of the data stream received is different from that of the data stream recordable on the storage medium, a data stream in a format compatible with the storage medium is generated. On the other hand, when loaded with a storage medium on which a data stream representing high resolution video is recordable, the data stream is recorded on the storage medium as it is without converting its resolution or format. |
US07792415B2 |
Picture coding apparatus and picture decoding apparatus
A picture coding apparatus which generates a stream so as to be able to decode a picture by obtaining a picture parameter set necessary for decoding the picture even at the time of trick-play, the apparatus including: a slice coding unit which codes the picture and generates coded data; a picture parameter set (PPS) generation unit which generates sequence parameter set (SPS); a PPS generation unit which generates the PPS; and an access unit (AU) determination unit which stores pieces of coded data respectively into access units of a random access unit (RAU) and stores the SPS into a first AU, and stores the PPS into the first AU or into the AU in which one piece of the coded data that refers to the PPS is stored. |
US07792414B2 |
Signal compressing apparatus
An input signal is quantized into a quantization-resultant signal. The quantization-resultant signal is compressed into a compression-resultant signal. The compression-resultant signal is formatted into a formatting-resultant signal corresponding to a predetermined format for a digital recording disc. The formatting-resultant signal includes segments corresponding to user data areas prescribed in the predetermined format. The compression-resultant signal is placed in the segments of the formatting-resultant signal. The formatting-resultant signal is encoded into an encoding-resultant signal of a CD format. The encoding-resultant signal is recorded on a recording medium. |
US07792413B2 |
Recording and reproducing an MPEG information signal on/from a record carrier
During recording of an MPEG information signal on a record carrier, transport packets (Pk) are stored in signal blocks in a track on the record carrier. x transport packets of the MPEG information signal are stored in the second block sections (SB) of y signal blocks, where x and y are integers, x≧1 and y>1, more specifically, y>x. Further, third block sections (TB) are present in one or more of the second block sections in the y signal blocks of a group for storing additional information, this additional information relating to the specific application of recording and reproducing the MPEG information signal on/from the record carrier. |
US07792412B2 |
Multi-screen image reproducing apparatus and image reproducing method in multi-screen image reproducing apparatus
To provide a multi-screen video playback apparatus outputting video data to a plurality of display units constituting a multi-screen display, respectively, and capable of reliably and efficiently delivering the video data and playback control information required for reproducing the video data. There is provided a multi-screen video playback apparatus including: a plurality of rendering units RU1 to RU4 which is connected to a network and outputs video data to the corresponding display units among a plurality of display units; and an video delivery server VS as video-data and playback-control-information delivery device, which is connected to the network and has a function of delivering the video data to the plurality of rendering units and a function of delivering to the plurality of rendering units playback control information making the plurality of rendering units output the video data to the corresponding display units. The network includes a video network to deliver the video data and a playback-control-information network to deliver the playback control information. |
US07792407B2 |
Optical devices with multiple wafers containing planar optical waveguides
A method for fabricating an optical device wherein the device comprises a first substrate wafer with at least one buried optical waveguide on an approximately flat planar surface of the substrate and a second substrate wafer with at least a second buried optical waveguide. The waveguides so formed may be straight or curved along the surface of the wafer or curved by burying the waveguide at varying depth along its length. The second wafer is turned (flipped) and bonded to the first wafer in such a manner that the waveguides, for example, may form an optical coupler or may cross over one another and be in proximate relationship along a region of each. As a result, three-dimensional optical devices are formed avoiding the convention techniques of layering on a single substrate wafer. |
US07792405B2 |
Fiber deployment assembly and method
A method for making a Fiber deployment assembly includes creating a curvature in a conduit; pumping one or more fibers into the conduit; and securing at least one of the one or more fibers to a shortest pathway within the conduit and Fiber deployment assembly. |
US07792402B2 |
Apparatus and method for coupling light to a thin film optical waveguide
An apparatus comprises an optical waveguide, a grating for coupling light into the waveguide, and an optical element for splitting a light beam into a plurality of beams that strike the grating at different angles of incidence. |
US07792399B2 |
Optical device
The present invention seeks to realize an optical device that is capable of preventing stray light from entering light input and output means such as optical fibers and that excels in return loss characteristics. The optical device has a free space at least having a wall surface at part thereof, one or more light output means that outputs a light beam toward the free space and one or more light input means that inputs the light beam arriving through the free space. The optical device further includes an antireflective means such as a terminal waveguide provided at either part of the wall surface to prevent unwanted light irradiated to that part of the wall surface from being reflected to the free space. |
US07792398B2 |
Optically controlled optical-path-switching-type data distribution apparatus and distribution method
Data to be sent are, in a data communication unit, first divided into electric signal packets by a data transmission/receipt control unit, whereby an electric signal sequence tag is added to each electric signal packet, then converted into optical packets by an optical signal transmitting unit, and transmitted through an optical signal path. At optical switch, the optical paths of the packets are switched to optical signal paths by the actions of optical destination tags that are respectively synchronized with optical packets and irradiated by an optical signal transmitting unit. At optical signal receiving units, the received optical packets are converted to electric signal packets, and reassembled to be original data according to the identification information on the reassembly sequence recorded in the sequence tag in an electric signal packet by data transmission/receipt control units, and distributed to client devices as electric signals. |
US07792397B2 |
Holding member for holding a plurality of circuit boards and module utilizing this holding member
The object of the present invention is to provide a technique for accurately transmitting information, wherein optical signals are the medium of information, between circuit boards.A holding member 10 taught in the present specification holds a plurality of circuit boards 20 with a predetermined distance therebetween, and provides an optical communication path between the circuit boards 20. The holding member 10 comprises a body 15 and an optical waveguide 12 that penetrates the body 15. The holding member 10 further comprises a light receiving portion 50 and a light emitting portion 40. By means of the holding member 10, an optical signal emitted at one circuit board 20 and received at an other circuit board 20 travels along the optical waveguide 12 of the holding member 10. |
US07792396B2 |
Probe card for testing in-wafer photonic integrated circuits (PICs) and method of use
Method and apparatus for utilizing a probe card for testing in-wafer photonic integrated circuits (PICs) comprising a plurality of in-wafer photonic integrated circuit (PIC) die formed in the surface of a semiconductor wafer where each PIC comprises one or more electro-optic components with formed wafer-surface electrical contacts. The probe card has a probe card body with at least one row of downwardly dependent, electrically conductive contact probes. The probe body is transversely translated over the surface of the wafer to a selected in-wafer photonic integrated circuit (PIC) die. Then, the contact probes of the probe card are brought into engagement with surface electrical contacts of the selected photonic integrated circuit (PIC) die for testing the operation of electro-optic components in the selected in-wafer photonic integrated circuit (PIC) die. |
US07792394B2 |
Photonic bandgap fibers
Included among the many structures described herein are photonic bandgap fibers designed to provide a desired dispersion spectrum. Additionally, designs for achieving wide transmission bands and lower transmission loss are also discussed. For example, in some fiber designs, smaller dimensions of high index material in the cladding and large core size provide small flat dispersion over a wide spectral range. In other examples, the thickness of the high index ring-shaped region closest to the core has sufficiently large dimensions to provide negative dispersion or zero dispersion at a desired wavelength. Additionally, low index cladding features distributed along concentric rings or circles may be used for achieving wide bandgaps. |
US07792393B2 |
Silicon waveguide photodetector and related method
A photodetector device, comprises an optical input, a nanoscale silicon waveguide and an electrical output. The waveguide is a high-contrast waveguide, with a refractive index contrast with the outside environment of more that 10%. The optical mode distribution across the waveguide has a peak intensity in correspondence of surface states of the nanoscale silicon waveguide. A related method is also disclosed. |
US07792392B2 |
Fiber optic gas sensor
A gas sensor includes an in-fiber resonant wavelength device provided in a fiber core at a first location. The fiber propagates a sensing light and a power light. A layer of a material is attached to the fiber at the first location. The material is able to absorb the gas at a temperature dependent gas absorption rate. The power light is used to heat the material and increases the gas absorption rate, thereby increasing sensor performance, especially at low temperatures. Further, a method is described of flash heating the gas sensor to absorb more of the gas, allowing the sensor to cool, thereby locking in the gas content of the sensor material, and taking the difference between the starting and ending resonant wavelengths as an indication of the concentration of the gas in the ambient atmosphere. |
US07792386B1 |
Using difference kernels for image filtering
Methods and apparatus, including computer program products, for filtering an image. A filter kernel is received to determine one or more filtered values for each pixel in a sequence of pixels, where adjacent pixels are separated by a characteristic distance in the image. A difference kernel is defined based on local differences between a first kernel and a second kernel that are defined by the filter kernel centered at a first location and a second location, respectively. The second location is separated from the first location by the characteristic distance separating adjacent pixels in the sequence. The difference kernel is used to determine a difference between filtered values of adjacent pixels in the sequence. For depth of field filtering, the filter kernel can include a blur filter kernel that is based upon depth values of pixels in the sequence. |
US07792381B2 |
Apparatus for removing noise of video signal
An apparatus for removing a noise of a video signal is disclosed, by which a noise level can be effectively estimated to enhance an image quality of the video signal, by which the noise can be removed in a manner of effectively estimating a noise level though motion adaptive filtering, and by which blurring is prevented in the process of removing the noises. The present invention includes a temporal noise level estimation unit estimating a level of a temporal noise included in the video signal using a difference between two temporally consecutive videos, a noise correction unit correcting a noise estimated by the temporal noise level estimation unit, and a noise removal unit removing the noise included in the video signal using a level of the corrected noise. |
US07792379B2 |
Transforming a submitted image of a person based on a condition of the person
Apparatuses, computer media, and methods for altering a submitted image of a person. The submitted image is transformed in accordance with associated data regarding the person's condition. Global data may be processed by a statistical process to obtain cluster information, and the transformation parameter is then determined from cluster information. The transformation parameter is then applied to a portion of the submitted image to render a transformed image. A transformation parameter may include a texture alteration parameter, a hair descriptive parameter, or a reshaping parameter. An error measure may be determined that gauges a discrepancy between a transformed image and an actual image. A transformation model is subsequently reconfigured with a modified model in order to reduce the error measure. Also, the transformation model may be trained to reduce an error measure for the transformed image. |
US07792377B2 |
Method of image authentication and restoration
A method of effective image authentication and image restoration by hiding watermarks in DCT (Discrete Cosine Transform) coefficients is presented. The basic concept is to embed the selected significant watermarking bits for authentication and restoration into the selected medium- and low-frequency DCT coefficients. Thus, the illegally tampered regions can be detected, and then the original information in that region can be extracted for restoration. Experimental results show that the proposed authentication and restoration techniques can be applied to a DVR (Digital Video Recorder) system, in which no original image information is involved, and it can effectively detect the illegally tampered region and restore the tampered region in the human visual perceptual quality by only using a little embedded original information. |
US07792376B2 |
Compression encoder, compression encoding method and program
A DWT unit applies wavelet transform to an input image signal to output transform coefficients, and on those transform coefficients, a quantization unit performs quantization, sorting and bit shifting with a quantization step size determined by target image quality in an image-quality control unit as well as sorting and bit shifting based on information on a region of interest specified by a ROI unit. A coefficient bit modeling unit applies bit modeling on transform coefficients outputted from the quantization unit on a bit-plane-by-bit-plane basis, and an arithmetic coding unit applies arithmetic coding on coded data inputted from the coefficient bit modeling unit. Then, a rate control unit controls the rate of coded data inputted from the arithmetic coding unit. |
US07792367B2 |
System, method and apparatus for image processing and image format
According to the present invention, a polarized image is captured, a variation in its light intensity is approximated with a sinusoidal function, and then the object is spatially divided into a specular reflection area (S-area) and a diffuse reflection area (D-area) in Step S402 of dividing a reflection area. Information about the object's refractive index is entered in Step S405, thereby obtaining surface normals by mutually different techniques in Steps S406 and S407, respectively. Finally, in Steps S410 and S411, the two normals are matched to each other in the vicinity of the boundary between the S- and D-areas. |
US07792366B1 |
Method of measuring amount of eccentricity
An optical element to be measured is irradiated with the light which has passed through an indicator, thereby to form an indicator image on an image pick-up surface. Maximum peak coordinates are specified and stored as a position of the indicator image relating to the first surface. Whether the second largest peak may be specified or not is determined. In case that this result is NO, the maximum peak indicator image is deleted, and maximum peak coordinates are specified again and stored as a position of the indicator image relating to the second surface. |
US07792365B2 |
Methods and apparatus for generating images
A method of generating an image comprising a position identifying pattern 6 and content 7 comprises the steps of: defining criteria relating to a region where the content and the pattern are superimposed, the criteria determining whether the pattern 6 will be distinguishable over the content 7 when applied to a product; identifying such a region 7 in the image; and selecting a characteristic of the pattern or the content in the region on the basis of the criteria, such that the image in the region meets the criteria. |
US07792364B2 |
Image processing apparatus and image processing program product for discriminating dot region in image
To accurately discriminate a dot region within an image, the image processing apparatus includes first through fourth isolated dot discriminating portions each judging, for each of a plurality of pixels included in the image, whether the pixel corresponds to a center pixel of an isolated dot, an isolated dot size determining portion detecting an isolated dot size, a dot region discriminating portion judging whether a target pixel is included in a dot region based on a position of the pixel judged as being the center pixel of the isolated dot, and a dot region determining portion determining the dot region based on a position of the target pixel judged as being included in the dot region and the detected isolated dot size. |
US07792363B2 |
Use of level detection while capturing and presenting text with optical character recognition
A system for presenting text found on an object. The system comprises an object manipulation subsystem configured to position the substantially planar object for imaging; an imaging module configured to capture an image of the substantially planar object; a text capture module configured to capture text from the image of the substantially planar object; an Optical Character Recognition (“OCR”) component configured to convert the text to a digital text; a material context component configured to associate a media type with the text found on the substantially planar object; and an output module configured to convert the digital text to an output format, wherein the system is configured to organize the digital text according to the media type before converting the digital text to an output format. |
US07792362B2 |
Reformatting documents using document analysis information
A method and apparatus for reformatting electronic documents is disclosed. In one embodiment, the method comprises performing layout analysis on an electronic version of a document to locate text zones, assigning attributes for scale and importance to text zones in the electronic version of the document, and reformatting text in the electronic version of the document based on the attributes to create an image. |
US07792361B2 |
Identifying intrinsic pixel colors in a region of uncertain pixels
A digital image that includes first and second regions is processed. An intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions is estimated by extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions. |
US07792360B2 |
Method, a computer program, and apparatus, an image analysis system and an imaging system for an object mapping in a multi-dimensional dataset
A method of object mapping in a multi-dimensional dataset, said method comprising using a processor to perform the steps of: segmenting the multi-dimensional dataset using multi-dimensional graphic objects, defining a set of geometric relations between a set of geometric templates using a geometrical relational application framework macro, associating the multi-dimensional graphic objects with the geometric templates, and constructing, for the multi-dimensional graphic objects, constituent models, wherein a constituent model is designated for segmenting a respective predetermined constituent structure, constructing a composite model for segmenting the multi-dimensional graphic dataset by determining at least two constituent structures that are incorporated in or related to the multi-dimensional graphic object, and forming the composite model based on respective constituent models that correspond to the respective determined constituent structures, the composite model being operative to segment the multi-dimensional graphic dataset by controlling the constituent models. |
US07792357B2 |
Chromatic aberration correction
A chromatic aberration (CA) correction technique is presented that substantially removes CA from an image captured by a digital camera. In general, the effects of any in-camera sharpening are reversed by applying a blurring kernel. The image is then super-sampled to approximate its state prior to the application of in-camera sampling. One of the color channels is designated as a reference channel, and an objective function is established for each of the non-reference channels. The reference color channel is assumed to be CA-free, while the objective functions are used to compute the unknown CA parameters for each non-reference channel. These sets are used in a CA removal function to substantially remove the CA associated with each of the non-reference channels. The image is then sampled to return it to its original resolution, and a sharpening filter is applied if needed to undo the effects of the previously applied blurring kernel. |
US07792356B2 |
Imaging device
An imaging device includes an image sensor having a plurality of chromatic color pixels and high-sensitivity pixels having higher sensitivity to incident light than the chromatic color pixels arranged in a checkerboard pattern, a correlation detector that detects correlation of an imaged subject from a signal component of the high-sensitivity pixels and a signal component of the chromatic color pixels, a color judgment block that judges whether or not the imaged subject is of chromatic color from the signal component of the chromatic color pixels, and a pixel interpolator that switches between pixel interpolation methods according to the signal judged in the color judgment block that judges whether or not the subject is of chromatic color, the pixel interpolator giving high priority to interpolation using pixels showing strong correlation based on the information from the correlation detector when the color judgment block judges that the subject is of chromatic color. |
US07792355B2 |
Image processing apparatus, image processing method, and image capturing apparatus
This invention can more accurately correct a region in the screen, which suffers a red-eye effect. An image processing apparatus including a processing circuit which executes correction processing for correcting a region in a target image, which satisfies a condition that defines a correction target, comprises a determination circuit which determines whether the target image has already undergone the correction processing, and a correction suppression circuit which suppresses execution of the correction processing for the target image when said determination circuit determines that the target image has already undergone the correction processing. |
US07792351B1 |
Defect review using image segmentation
One embodiment pertains to a method for reviewing a potential defect on a substrate from one electron image. An image of an area containing the potential defect is obtained using a charged-particle apparatus. At least three image segments within the image are determined. The three segments are transformably identical to each other, and one of said three segments includes the potential defect. Another embodiment pertains to a method for reviewing a potential defect on a substrate by obtaining an electron-beam image of a relatively large field of view containing a first image segment. The first image segment is substantially smaller than the field of view and includes a location of the potential defect. A comparison image segment within the field of view is determined. The comparison image segment is transformably identical to the first image segment. Other embodiments and features are also disclosed. |
US07792349B2 |
Method and device for inspecting a string of drugs
Method and device for inspecting a string of packs. Each of the packs contains drugs, and consumer data such as patient data are provided on the packs. Specific characteristics of the drugs to be scanned are fed into a central processing unit. These characteristics are compared with the drugs present in the actual pack. According to the invention, a graphic image of the pack, the drugs and the patient data is produced and stored. To optimize scanning of a group of drugs spreading is proposed by means of a resilient cam which rotates in a plane essentially parallel with the plane of the carrier. Such cam is mounted in a bush and can move resiliently in said bush at right angles to the plane of the carrier and said bush is caused to rotate. It is possible to provide a number of such constructions adjacent to one another. |
US07792348B2 |
Method and apparatus of using probabilistic atlas for cancer detection
Methods and apparatuses detect features. The method according to one embodiment accesses digital image data representing an object; accesses reference data including a shape model relating to shape variation from a baseline object, and a probabilistic atlas comprising probability for a feature in the baseline object; performs shape registration for the object by representing a shape of the object using the shape model, to obtain a registered shape; and determines probability for the feature in the object by generating a correspondence between a geometric element associated with the probabilistic atlas and a geometric element associated with the registered shape. |
US07792347B2 |
Artifact reduction
Minimizing the temporal width of the gating window during calculation of the gating function in cardiac CT may not result in best image quality with a maximum of signal-to-noise ratio and minimal artifacts. According to an exemplary embodiment of the present invention, the widths of the gating windows in cardiac CT are selected on the basis of a motion model describing the motion of the heart. According to an aspect of the present invention, the widths of the gating windows are determined by considering the duration of stationary cardiac phases. Thus, artifacts, such as motion artifacts or noise, are minimized. |
US07792346B2 |
Method and apparatus for correction of an image
A method and apparatus for automatically estimating a correction to be made to an image deformed with respect to a sequence of images. The method includes detecting of information pixels in the images; calculation of a region of interest located in a binary mapping image made from the images; for each image, search in the image, for the position of a mobile region that maximizes a similarity criterion to the region; and the estimated correction to be made to the image is compared with each image being the affine transformation of the mobile region moving from its found position at which similarity criterion is maximized to the region. The correction is only applied if the balance is equal to the improvement to the similarity criterion in the region of interest and the deterioration of the similarity criterion outside the region of interest is positive. |
US07792339B2 |
Method and apparatus for intracerebral hemorrhage lesion segmentation
The present invention provides a method and apparatus for appropriately performing the intra-cerebral hemorrhage lesion segmentation by determining a higher scale level image by means of a scale space filtering on an X-ray CT image of a head with the onset of intra-cerebral hemorrhage, determining the region of interest which corresponds to a contour of brain based on the higher scale level image, performing an unsupervised classification on the image in the region of interest of the X-ray CT image of the head, and recognizing the intra-cerebral hemorrhage lesion by means of an expert system from the result of the unsupervised classification. |
US07792338B2 |
Method and apparatus of mechanical stage positioning in virtual microscopy image capture
A method and apparatus for creating a magnified composite image of a microscope specimen comprises making error corrections for imprecise movements of the specimen relative to an objective lens when capturing data for first and second images. A correction offset is computed based on a comparison of data for overlapped portions of the first and second images and then the specimen is moved through a distance modified by the correction offset for capture of a subsequent tiled image. Image center portions are retained as the data structure tile. The area about the center portion is used to align images and to compensate for stage inaccuracies and to provide a feedback signal for a drive system. Differences in X, Y coordinates for macro and micro view images may be used as navigation offsets to view a selected point for the micro image marked on the macro image. |
US07792333B2 |
Method and apparatus for person identification
A method and apparatus are provided for person identification. In one embodiment, a method for identifying an individual includes obtaining at least one image of the individual, where the image depicts at least a portion of the individual's hair, comparing the visual characteristics of the individual's hair to the visual characteristics of imaged hair in one or more stored images, and identifying the individual based on the comparison. |
US07792331B2 |
Composition of raster and vector graphics in geographic information systems
A method for editing composite geographical images, including importing a raster geographical map file, the raster file including geographical information identifying raster image data, global positioning reference data and a first projection that transforms geographical coordinates to linear coordinates, importing a vector geographical map file, the vector file including geographical information identifying vector objects, rendering a two-dimensional raster image including transforming linear coordinates to geographical coordinates according to the inverse of a prescribed second projection that transforms geographical coordinates to linear coordinates, and re-projecting the geographical coordinates to linear coordinates according to the first projection, rendering a two-dimensional vector image including projecting the vector objects according to the prescribed second projection, compositing the two-dimensional image raster image and the two-dimensional vector image as layers of a composite image, and editing the composite image. A system and a computer readable storage medium are also described and claimed. |
US07792330B1 |
System and method for determining range in response to image data
A distance determining system for use in a movable device. The system comprises circuitry for capturing an image of an object external from the movable device. The system also comprises circuitry, responsive to the image, for determining an angle between a direction of movement of the movable device and the object. Lastly, the system also comprises circuitry for determining a distance to the object in response to at least the angle. |
US07792329B2 |
Imaging system for vehicle
A driver assistance system for a vehicle includes an imaging device having a field of view forward of a vehicle equipped with the driver assistance system and in a direction of travel of the equipped vehicle. The imaging device is operable to capture image data and an image processor is operable to process image data captured by the imaging device. The equipped vehicle includes an adaptive speed control system for controlling the speed of the equipped vehicle, and the speed of the equipped vehicle is controlled by the adaptive speed control system at least in part responsive to processing by the image processor of image data captured by the imaging device. |
US07792328B2 |
Warning a vehicle operator of unsafe operation behavior based on a 3D captured image stream
A computer-implemented method, system, and program product includes a behavior processing system for capturing a three-dimensional movement of an operator of a vehicle, wherein the three-dimensional movement is determined by using at least one image capture device aimed at the operator, and identifying at least one behavior of the operator from the captured three-dimensional movement. An operator monitoring system for a vehicle determines whether the predicted behavior and the current operational state of the vehicle indicate unsafe operation of the vehicle and the operator monitoring system notifies the operator when unsafe operator of the vehicle is indicated by the operator's behavior for the current operational state of the vehicle. |
US07792326B2 |
Method of tracking vocal target
A method of tracking a vocal target is disclosed. An image-capturing device is employed to capture an image including the participating targets. Next, an image tracking method is used to determine the image regions where the participating targets are respectively located. The found image regions are compared with the vocal regions of each vocal targets detected by a sound-detecting device. Thus, the positions where the vocal targets are located are precisely detected. Thus, cost of the video system can be effectively reduced and the video image resolution can be effectively promoted. |
US07792320B2 |
Loudspeaker with field replaceable parts and method of assembly
A loudspeaker and method of assembly according to this invention provides for precise alignment between the frame and motor structure before they are connected to one another, and employs a fixture to form the moving assembly of the speaker, i.e. the voice coil, upper and lower suspensions and diaphragm, outside of the frame so that concentric tolerance stack-up is minimized. The moving assembly, once formed, is mounted as a unit to the frame and motor structure to facilitate assembly and repair of the speaker. |
US07792319B2 |
Flat panel speaker, electronic device having same, and structure and method ford mounting same
A structure and method for mounting a flat panel speaker are provided which are capable of reliably and accurately positioning a diaphragm in a cabinet and of improving an acoustic characteristic of the flat panel speaker. At least one first protruding portion formed in rectangular portions strikes a first side wall face of a corresponding corner portion of two side walls making up a front case and at least one second protruding portion formed in rectangular portions strikes a second side wall face of a corresponding corner portion of another side wall face of the front case, thus making it possible to properly position the diaphragm relative to the front case and, with the diaphragm being properly positioned, the diaphragm is attached to the front case with the gasket member bonded to the putting-face interposed between the diaphragm and the front case. The diaphragm comes into close contact with the front case in a manner to form a line-like boundary in a contacted portion. |
US07792317B2 |
Flat panel display with detachable anti-vibrate speaker
A flat panel display with detachable anti-vibrate speaker includes a speaker body with a front bezel attached at least one speaker driver, a rear bezel and a middle frame. The middle frame with a bottom positioning hole is made of an elastic material and situated between the front bezel and the rear bezel, and an elastic rib is formed on an inner surface of the middle frame to separate and to be against the front bezel and the rear bezel. A stand includes a positioning structure and a top surface groove. The positioning structure is assembled inside the top surface groove and is blocked by a blocking member fixed on an upper surface of the top surface groove. An elastic member is situated in the bottom of the top surface groove and a positioning member with a round top is located between the blocking member and the elastic member and is pushed to fit the positioning hole by the elastic member. |
US07792314B2 |
System and method for acquiring acoustic signals using doppler techniques
A method and system enhances an acoustic signal acquired by a microphone from an acoustic source while concurrently acquiring a Doppler signal from moving parts of the acoustic source. The acoustic signal and the Doppler signal are then analyzed according to a model to generate an enhanced acoustic signal. |
US07792313B2 |
High precision beamsteerer based on fixed beamforming approach beampatterns
A beamsteerer for broadband energy source location, comprising an array of sensors, each for generating a signal vector within one of a plurality of sectors in a domain of interest, and a beamformer for receiving and multiplying each signal vector by a set of optimal weight vectors to generate a plurality of beampatterns, each of the beampatterns being characterized by a null having high angular resolution, and detecting the source by selecting a maximum steering index. |
US07792309B2 |
Hearing apparatus with status signal facility and corresponding method
Status changes in a hearing apparatus and in particular a hearing device should be able to be transmitted to an external data processing facility in a more rapid manner. For this purpose, provision is made for the hearing apparatus to comprise a sensor facility to capture a status of a component of the hearing apparatus. Furthermore, a status signal facility is integrated into the hearing apparatus, said status signal facility being connected to the sensor facility and being able to be used to automatically transmit a signal to the external data processing facility, when a change in the status occurs. The status of the hearing apparatus need thus not be continually queried, but a corresponding signal is actively sent outwards in the event of a status change. The battery service life of a hearing device can hereby be increased for instance. |
US07792303B2 |
Method of delivering direct proof private keys to devices using a distribution CD
Delivering a Direct Proof private key to a device installed in a client computer system in the field may be accomplished in a secure manner without requiring significant non-volatile storage in the device. A unique pseudo-random value is generated and stored in the device at manufacturing time. The pseudo-random value is used to generate a symmetric key for encrypting a data structure holding a Direct Proof private key and a private key digest associated with the device. The resulting-encrypted data structure is stored on a removable storage medium (such as a CD), and distributed to the owner of the client computer system. When the device is initialized on the client computer system, the system checks if a localized encrypted data structure is present in the system. If not, the system obtains the associated encrypted data structure from the removable storage medium. The device decrypts the encrypted data structure using a symmetric key regenerated from its stored pseudo-random value to obtain the Direct Proof private key. If the private key is valid, it may be used for subsequent authentication processing by the device in the client computer system. |
US07792291B2 |
XOR encoded document for secure message exchange
An XOR (exclusive or) encoded document is disclosed for establishing a joint secret between two parties. Encoded on the document are one or more areas of XOR messages. Each area containing an XOR message hides from view on each side of the XOR encoded document a different message on either side of a transparent base layer. To uncover a message in an area containing an XOR message on one side of the transparent base layer, the message on the other side of the XOR encoded document is scratched off and rendered illegible. |
US07792289B2 |
Encrypted communications
A communications system in which a sending computer encrypts a message using a key associated with the computer which is to receive the message; and the receiving computer uses a key associated with the sending computer in the decryption process. The sending computer is equipped with a set of keys and each key within the set may be used for the encryption process, depending on the destination of the message; and the receiving computer chooses its key based on who the sending computer is. |
US07792286B2 |
Signature generation device and signature verification device
A signature generation apparatus and a signature verification apparatus preventing an occurrence of an inappropriate signature verification error. The signature generation apparatus (110) including a signature generation unit (114) calculating signature vector (s, t) for a message m using a private key, and generating signature data S indicating polynomials sl and sh specifying the polynomial s and a polynomial th which is a quotient when the polynomial t is divided by q. |
US07792284B1 |
Washable shell for a handheld electronic device
The shell of an electronic handheld device is adapted for easy and repeated—even frequent—assembly with and disassembly from the electronics, and the shell is washable, preferably in a dishwasher. Preferably, the shell comprises a plurality of parts that can be easily and repeatedly assembled and disassembled by hand without use of tools. For example, the parts of a telephone handset shell are made to be easily snapped together around, and unsnapped from, the handset's electronics, thereby enabling the shells of the handsets of telephones to be washed to have this function performed by unskilled personnel. |
US07792279B2 |
Distinguishing audio alerts
Methods, systems, computer program products, and devices distinguish audio alerts emitted from a device. A method involves relating an audio alert and distinctive data associated with an audio alert triggering event to the audio alert triggering event, detecting an occurrence of the audio alert triggering event, altering the audio alert with the distinctive data to generate an altered audio alert associated with the audio alert triggering event, and emitting the altered audio alert from the device in response to detecting the occurrence. The altered audio alert includes a unique instantiation aurally recognizable by a human as having a unique aural fingerprint. Relating the distinctive data may include relating a personal identifier of a person associated with the audio alert triggering event wherein the personal identifier can be, for example, a social security number, an employee identification number, an address, or a birth date. For instance, the ASCII string of a personal identifier can modulate an audio alert. |
US07792275B2 |
Application service invocation
An Internet Protocol Multimedia Subsystem (IMS) includes a Serving-Call Session Control Function (S-CSCF). The S-CSCF includes a Service Capability Interaction Manager (SCIM) configured to invoke one or more application services in response to a message being received by the S-CSCF. |
US07792270B2 |
Integrated disparate intelligent peripherals
A method for providing a service includes monitoring, by a first networked communications apparatus, interaction between a second networked communications apparatus and a remote requesting party over a first communications network. The method also includes interacting, by the first networked communications apparatus, with the remote requesting party over the first communications network upon detecting a predetermined action in monitoring the interaction between the second networked communications apparatus and the remote requesting party over the first communications network. |
US07792265B2 |
Call completion service in case of called party unavailability
If an attempt by a first user to contact another party fails, a callback server sets a flag. The callback server monitors terminals that have such flags set and is arranged to transmit an alert to the calling party when the called party next becomes available. However, if at the time when the called party becomes available, the calling party is himself no longer available, being now switched off or busy, an additional flag in the store, indicative of activity by the calling party, prevents a callback alert from being generated until the monitoring process can obtain availability indications in respect of both parties simultaneously. Availability may be determined by factors such as available bandwidth or terminal capabilities. A callback may be initiated when a predetermined number of called parties become available to participate in a conference call. |
US07792259B2 |
Collective housing intercom system
Irrespective of the distance of a line through which a video signal is taken by the camera of a main entrance station, a satisfactory image having not deterioration but excellent visibility is displayed in a monitor of a residential master station. A distance decision unit of a residential master station for displaying a video signal taken by a camera of an main entrance station in a monitor decides the distance of the line length of a master station line in terms of the voltage drop of the DC power supply fed from a controller to the residential master station. A level compensation unit of the residential master station compensates the level of the video signal in accordance with the decided distance. A distance decision unit of the main entrance station decides the distance of the line length of an entrance line in terms of the voltage drop of the DC power supply fed from the controller to the main entrance station. A level compensation unit of the main entrance station compensates the level of the video signal in accordance with the decided distance. |
US07792257B1 |
Method and system for determining gender and targeting advertising in a telephone system
A method of operating a telephony system. The method includes connecting a call from a caller to a call processing entity, receiving voice information from the caller during a time period associated with the call, and processing the voice information to provide one or more elements of waveform characteristics associated with the voice information using a first computer process. The method also includes associating the one or more elements associated with the voice information to one or more categories of human entities using a second computer process and identifying the one or more categories of the human entities to predict an actual entity of the caller using a third computer process. In an embodiment, the actual entity of the caller is a gender of the caller. The method further includes determining one or more messages associated with the identified one or more categories and providing the one or more messages to the caller. |
US07792256B1 |
System and method for remotely monitoring, controlling, and managing devices at one or more premises
In certain embodiments, a system for remotely monitoring, controlling, and managing one or more remote premises includes a server system operable to communicate with one or more remote client systems, the client systems being remote from the one or more premises. The system further includes a database system associated with the server system and operable to store configuration information for a number of devices located at a premises, the devices including one or more camera devices and one or more facility management devices. The server system is operable to: (1) receive from the one or more premises device data for the one or more facility management devices located at the premises; (2) initiate storage of at least a portion of the received device data in the database system; and (3) communicate, in response to a request received from a particular client system, stored device data responsive to the request to the particular client system. |
US07792253B2 |
Communications involving devices having different communication modes
The present invention includes a telecommunication method. The method can include the step of a sending device operating in a first communication mode initializing a communication to a receiving device operating in a second communication mode. The receiving device can be queried to automatically determine that the receiving device is operating in the second communication mode. In one embodiment, the first and second communication modes can include a speech mode and a text mode. The communication can be established between the sending and receiving devices, where the sending device communicates in the first communication mode, and where the receiving device communicates in the second communication mode. During the communication, a format of messages conveyed between the sending device and the receiving device can be automatically changed in accordance with the first communication mode and the second communication mode. |
US07792247B2 |
Sensor device for a packaging machine
The invention relates to a sensor device for a packaging machine in which at least one conveyor of a packaging machine which displaces at least one material to be packed and to be detected, to various stations of the packaging machine. According to the invention, at least one x-ray source and one detector are provided for irradiating the material which is to be detected and which is arranged between the x-ray source and the detector. |
US07792246B2 |
High resolution imaging
A method and apparatus for providing image data which can be used to construct a high resolution image of a region of a target object is disclosed. An embodiment of the method includes the acts of providing incident radiation from a radiation source at a target object, via at least one detector, detecting the intensity of radiation scattered by the target object and providing the image data responsive to the detected intensity without high resolution positioning of the incident radiation or a post target object aperture relative to the target object. |
US07792243B2 |
Method and arrangement for automatic exposure control
The invention relates to an automatic exposure control of an imaging implemented by electromagnetic radiation, in particular to prioritizing and selecting several automatic exposure signals in connection with mammography imaging, to be used in such a way that areas having darkened too little would not be left into the image to be formed, at least not in the area of the breast tissue. A selection process of the signals makes up an essential part of the invention, in which signals are selected for the basis of control of imaging parameters according to signal values, and possibly also according to the physical location of the signal sources, on the grounds of the selection criteria according to the invention. |
US07792239B2 |
Radiation detector and X-ray CT apparatus
A radiation detector includes a detector block, cables, connectors, and circuit substrates. The detector block has a plurality of radiation detector modules arranged in a slice direction. The cables extend in the slice direction and configured to receive signals from the radiation detector modules of the detector block. The connectors are associated with the cables, respectively, and are spaced, one from another, in the slice direction. The circuit substrates are configured to receive signals via the connectors from the radiation detector modules of the detector block. |
US07792237B2 |
Shift register
A shift register is used for outputting an output pulse at output end in response to a delay of an input pulse received at an input end. The shift register includes a controller, a pre-charging switch, a level shifting switch, and an output generator. The controller is used for generating a level switching signal. The pre-charging switch is used for conducting a first supply voltage to a level shifting node in response to the input pulse. The level shifting switch turns on in response to the level switching signal. The output generator is used for generating the output pulse at the output end, when the level shifting switch turns on. |
US07792234B2 |
Method and apparatus for integral state initialization and quality of lock monitoring in a clock and data recovery system
Methods and apparatus are provided for improving the performance of second order CDR systems. The integral state of the CDR system is initialized to a value that is based on an expected frequency profile that may be known a priori for certain applications. One or more quality of lock (QOL) metrics are also monitored that are derived from the integral register state value. A quality of a locking between a received signal and a local clock generated by a Clock and Data Recovery (CDR) system is evaluated by monitoring a state value of an integral register in a digital loop filter of the CDR system; evaluating one or more predefined criteria based on the integral register state value; and identifying a poor lock condition if the one or more predefined criteria are not satisfied. |
US07792226B2 |
Method and apparatus for carrier power and interference-noise estimation in space division multiple access and multiple-input/multiple-output wireless communication systems
Estimates of carrier signal power S and interference-noise NI at the output of the equalizer in a wireless communication system is obtained by (i) determining the variance, σZ2, of the noise at the output of the equalizer dependent upon the equalization matrix, WH and an estimate of the variance σ2 of the noise at the receiving antennas, (ii) determining the interference, σI2, at the output of the equalizer dependent upon the equalization matrix, WH, a transfer function matrix, H, of transmission paths between transmitting antennas and receiving antennas, and an estimate σX2 of the variance of the transmitted signals and (iii) determining the power, S, of the carrier signal at the output of the equalizer dependent upon WH, H and σX2. The estimate of the interference-noise NI is calculated as NI=σI2+σZ2. These values may be used to facilitate adaptation of the wireless communication system. |
US07792221B2 |
Flexible diversity combine receiver architecture for digital television
A method of generating a smoothed transport stream to an MPEG decoder for a diversity combine digital television receiver includes generating a plurality of synchronization clocks and demodulated signals according to a plurality of digital television signals received from a plurality of antennas; monitoring a signal quality associated with each of the digital television signals; combining at least demodulated signals having a signal quality being greater than a predetermined threshold to thereby form a combined signal; generating transport stream packets according to the combined signal; selecting a synchronization signal corresponding to a digital television signal having a signal quality being greater than a second predetermined threshold as a selected synchronization signal; and generating a smoothed transport stream having packets being uniformly spaced according to the transport stream packets and the selected synchronization signal. |
US07792213B1 |
Minimum IQ value limiting
Embodiments of a multi-point push-out method are disclosed for a more accurate adjustment of minimum IQ values in order to maintain better continuity in the IQ trajectory for sampled IQ values near the origin. IQ trajectories near the origin are limited to a minimum IQ value by determining a specific scaling factor according to a position of the sampled IQ value relative to the origin and/or to the minimum IQ value. The minimum IQ value is also referred to as a threshold boundary value. |
US07792209B2 |
Digital DPSK demodulation method and system
An aircraft transponder comprises an antenna for receiving an RF signal a downconverter coupled to the antenna for downconverting the RF signal to an IF signal, an analog-to-digital converter coupled to the downconverter to digitize the IF signal to produce a digital signal, and; a processor unit coupled to the analog-to-digital converter. The processor unit is configured to: (1) generate a delayed digital signal; (2) multiply a delayed digital signal by the digital signal to produce a multiplied output; and (3) filter the multiplied output to produce a filtered output having a positive or negative sign. The transponder further includes a sign converter operable to output a one or zero based on the sign of the filtered output to recover the data component. |
US07792208B2 |
Pilot tones in a multi-transmit OFDM system usable to capture transmitter diversity benefits
In a wireless transmitter having a plurality of spatial streams differentiable at a receiver, wherein data is encoded and transmitted over a communication channel with pilot tones to provide the receiver with information about the effects of the communication channel and/or transmitter impairments and/or receiver impairments on the spatial streams transmitted, the benefits can be provided by identifying a plurality of symbol periods within which symbols representing some of the encoded data are to be transmitted, identifying pilot tone values for the plurality of symbol periods, wherein the identified pilot tone values are such that the receiver, when receiving at least some of the pilot tones having the identified pilot tone values, is provided with signals enabling the receiver to characterize the communication channel and/or transmitter impairments and/or receiver impairments to obtain transmit stream diversity gain, and transmitting the symbols and the pilot tones over the plurality of spatial streams for the plurality of symbol periods. In some embodiments, the pilot tones are orthogonal over space and time or over space and time and frequency, while in others they are semi-orthogonal. Pilot tone values might be of a constant amplitude and phase shifted, or might also have amplitude variations wherein at least two pilot tones are nonzero for spatial streams for a given symbol period. |
US07792207B2 |
Communication device with smart antenna using a quality-indication signal
A mobile communication device may transmit a signal using a plurality of antenna elements, the signals differing by a transmit diversity parameter, e.g., a phase difference. The mobile communication device may receive a quality-indication signal from a basestation, e.g., a power control bit or signal. A sequence of the power control bits or signals may be used to provide feedback to the mobile communication device to determine a change in a transmit diversity parameter. |
US07792206B2 |
Closed loop feedback system for improved down link performance
A method includes receiving a reference signal and at least one delayed space-time encoded signal via at least two beams in which a time delay is associated with at least one of the at least two beams; determining channel state information based on the received reference signal and the received at least one delayed space-time encoded signal; and segmenting the channel state information into a plurality of channel state information segments. |
US07792204B2 |
Apparatus and method for automatic gain control in a broadband wireless access communication system
An AGC apparatus and method in a BWA communication system are provided, in which a MAP interpreter detects a beamformed symbol period in an (n−1)th signal, a symbol power calculator measures an average signal level of a symbol in an nth signal, and a beamforming gain calculator calculates a beamforming gain of the nth signal by adding a beamforming gain of the (n−1)th signal to a power difference between a signal of a beamformed symbol period and a signal of a non-beamformed symbol period in the nth signal using information about the beamformed symbol period of the (n−1)th signal and the average signal level of the symbol in the nth signal. |
US07792203B2 |
Equalization method and apparatus for time domain synchronous orthogonal frequency division multiplexing receiver
An equalization method and apparatus for a Time domain synchronous orthogonal frequency division multiplexing (TDS-OFDM) receiver. The equalization method includes estimating a channel impulse response (CIR) based on a baseband sampled complex signal and locally stored pseudo-noise; eliminating the pseudo-noise from the baseband sampled complex signal based on the CIR; computing channel information including first channel information and second channel information from the CIR; performing pre-fast Fourier transform (FFT) compensation of a pseudo-noise eliminated signal based on the first channel information; performing FFT of a pre-FFT compensated signal; and equalizing a fast Fourier transformed signal based on the second channel information. |
US07792202B2 |
Apparatus and method for estimating timing offset of OFDM symbol, and method of recovering symbol timing of OFDM symbol
An apparatus for estimating a timing offset of each of orthogonal frequency division multiplexing (OFDM) symbols that are fast Fourier transform (FFT)-processed. A first correlator calculates correlation values and outputs a first correlation signal. A second correlator calculates correlation values and outputs a second correlation signal. A third correlator calculates a correlation value and outputs a third correlation signal. A delay correlator calculates a correlation value and outputs a timing offset information signal. A phase estimator detects phase components of the timing offset information signal and a sliding integrator accumulates the detected phase components of the timing offset information signal during a symbol interval and outputs an average value of the accumulated phase components during the symbol interval as the timing offset of each OFDM symbol. |
US07792198B2 |
Burst control pulse generating circuit
A burst control pulse generating circuit which generates a pulse signal used to provide communication includes a timing generating circuit containing a ring oscillation circuit which oscillates a periodic signal based on a burst signal for controlling the ON and OFF condition of the communication to output a plurality of timing signals based on the periodic signal, and a pulse generating logic circuit which generates the pulse signal based on the plural timing signals. The burst control pulse generating circuit generates the pulse signal one or more times when the burst signal is in an ON condition, and stops generation of the pulse signal when the burst signal is in an OFF condition. |
US07792191B2 |
Device and method for performing half-pixel accuracy fast search in video coding
A half-pixel accuracy fast search algorithm in video coding performs a hierarchical search method for motion estimation, which initially searches integer accuracy motion vector and then continues its search sub-pixel accuracy over surrounding reconstructed sub-pixels of the integer motion vector. The term hierarchical connotes that the algorithm first calculates a minimum integer pixel location and then performs a sub-integer pixel search. The present invention obtains the integer pixel value with the lowest MAD value and then interpolates conjugate half-pixel values in a first direction. The algorithm determines which half-pixel value yields the lowest MAD value and then interpolates conjugate half-pixel values in a second direction from the previously calculated minimum MAD half-pixel location from the first direction. |
US07792188B2 |
Selecting encoding types and predictive modes for encoding video data
In some embodiments, a method of determining encoding type and predictive mode(s) selections for a macroblock of a video frame is provided. In some embodiments, a general method 1) selects the encoding type (16×16 or 4×4) that is initially considered for a macroblock using an encoding type selection algorithm (based on an attribute of the macroblock that is easy to compute), 2) if the 16×16 encoding type is selected in step 1, consider the four 16×16 prediction modes that may be used on the macroblock using conventional methods or an improved 16×16 predictive mode search algorithm based on distortion thresholds, and 3) if the 4×4 encoding type is selected in step 1, select the 4×4 prediction mode to be used for each of the sixteen 4×4 blocks of the macroblock using conventional methods or an improved 4×4 predictive mode search algorithm based on the positional relationships between predictive modes. |
US07792186B2 |
Multi-pair gigabit ethernet transceiver having a single-state decision feedback equalizer
Various systems and methods providing high speed decoding, enhanced power reduction and clock domain partitioning for a multi-pair gigabit Ethernet transceiver are disclosed. ISI compensation is partitioned into two stages; a first stage compensates ISI components induced by characteristics of a transmitter's partial response pulse shaping filter in a demodulator, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel in a Viterbi decoder. High speed decoding is accomplished by reducing the DFE depth by providing an input signal from a multiple decision feedback equalizer to the Viterbi based on a tail value and a subset of coefficient values received from a unit depth decision-feedback equalizer. Power reduction is accomplished by adaptively truncating active taps in the NEXT, FEXT and echo cancellation filters, or by disabling decoder circuitry portions, as channel response characteristics allow. A receive clock signal is generated such that it is synchronous in frequency with analog sampling clock signals and has a particular phase offset with respect to one of the sampling clock signals. This phase offset is adjusted such that system performance degradation due to coupling of switching noise from the digital sections to the analog sections is substantially minimized. |
US07792183B2 |
Digital quality index for QAM digital signals
The present invention relates to a system for calculating a digital quality index (DQI), which provides a rating on a predetermined scale, indicative of the impairments in a received quadrature amplitude modulated (QAM) signal in a CATV cable system. The DQI system utilizes bit error rates prior to and after forward error correction to calculate the DQI value. To increase the calculation rate, the bit error rates can be estimated using voltage errors, signal to noise ratios and/or average corner error metrics. |
US07792182B2 |
Method and apparatus for adjusting symbol timing and/or symbol positioning of a receive burst of data within a radio receiver
A method and apparatus for adjusting symbol timing and/or symbol interval range of a receive burst of data within a radio receiver include processing that begins by receiving a radio frequency signal that includes bursts of data. The process then continues by determining a frequency offset for the burst of data based on a difference between the transmitter processing rate and a receiver processing rate. The processing then continues by determining a symbol timing offset and/or a symbol interval range offset based on the frequency offset. The process then proceeds by adjusting the initial symbol positioning and/or the symbol interval range offset of a burst of data based on the symbol timing offset. |
US07792179B2 |
Arrangement and method for sequence production in a spread spectrum communication system
An efficient scheme for CDMA coding constructs codes by generating longer code sequences (430) via concatenation, from an existing set of short sequences (410, 420). The sequences may be spreading, scrambling and or training or channel estimation (such as midamble) sequences. The invention allows extension of sequences without performing an exhaustive search for sequences with optimal desired properties, as well as extension of the sequence duration to improve the detection of wanted signals via the use of a conventional matched filter, a multi-user detector or an adaptive filter/equaliser. |
US07792178B2 |
Induction furnace for melting granular materials
A continuous- or intermittent-melt induction furnace useful for heating and/or melting semi-conductor or other materials includes an induction coil, a susceptor switchable between open and closed electric circuit modes, and a crucible. The susceptor is inductively or resistively heated in the closed circuit mode and transfers heat to material in the melting cavity to make it susceptible to inductive heating. The susceptor is then switched to the open circuit mode and the susceptible material is directly inductively heated to melt remaining solid material. A cone-shaped flow guide in the melting cavity improves molten material flow to improve the ability to draw small-particle material into the melt and increase crucible life due to improved heat uniformity. A trap passage communicating with the melting cavity and an exit opening in the crucible allows the flow of material through the exit opening to be controlled by pressure differentials on either side of the trap passage. |
US07792177B2 |
Method and furnace for electrical calcination enabling utilization of volatile matters
A method and a furnace for electrical calcination enables utilization of volatile matters of petroleum coke or anthracite during electrical calcination, i.e. conventional calcination or semi-graphitization. The furnace includes an anode, a cathode, and a furnace body. The furnace body includes an annular inner wall, an annular fume duct disposed circumferentially outside of the annular inner wall, an annular outer wall for heat preservation disposed circumferentially outside of the annular fume duct, and an air passage disposed in the annular outer wall. The air passage is in communication with the fume duct and outer atmosphere, respectively. An outlet opening for the volatile matters, in communication with a hearth of the furnace body, is disposed in the fume duct. The combustible volatile matters of the petroleum coke, anthracite, or other raw material are sufficiently utilized during electrical calcination, therefore the energy is saved and the environmental pollution is reduced. |
US07792174B2 |
Surface-emitting semiconductor laser component and optical projection apparatus with a surface-emitting semiconductor laser component such as this
A surface-emitting semiconductor laser component is disclosed, having a resonator (3, 9), a semiconductor body (5) which comprises a layer sequence (4) which is intended for radiation production, a transparent, frequency-selective thermally conductive element (6) which makes thermal contact with a surface (5a) of the semiconductor body (5) through which radiation passes, and an optical bandpass filter (8) which is suitable for suppression of predeterminable resonator modes. |
US07792173B2 |
Semiconductor laser device
In a multi-beam semiconductor laser device, relative difference in shear strain applied to each of light-emitting portions of a laser chip mounted on a submount is suppressed, thereby reducing relative difference in polarization angle. A semiconductor laser element array mounted on a submount has a structure in which a semiconductor layer having two ridge portions is stacked on a substrate, and Au plating layers are formed on the surfaces of p type electrodes formed on the ridge portions. In each of the ridge portions, a central position of the Au plating layer in a width direction is intentionally displaced with respect to a central position of the underlying light-emitting portion in a width direction, so that shear strain is applied to each of the light-emitting portions at a stage before the semiconductor laser element array is mounted on the submount. |
US07792166B2 |
Apparatus and method for driving laser diodes
Apparatus and method for driving laser diodes with electrical power in pulsed operation. Pulsed power, for example using pulse-width modulation, is applied through an inductor in one or more parallel regulator circuits having little or no output capacitance to provide a high-efficiency laser-diode-driver power supply. Some embodiments that use two or more parallel regulator circuits in the laser-diode driver, drive each from a different phase of a clock signal. Some embodiments provide a first DC-to-DC converter has a relatively high-voltage input (e.g., about 275 volts, 0.75 amps) and an intermediate output of, e.g., 11 to 15 volts, 15 to 11 amps used to charge a storage capacitor, and a second DC-to-DC converter diode driver having one or more parallel circuits (each having, e.g., a PWM switching-mode controller and its respective switch, inductor, and diode) to turn on, regulate, and turn off a constant laser-diode current through one or more laser diodes. |
US07792164B2 |
Optical pulse generator for high power fiber amplifiers
Systems and methods for pre-correcting accumulated optical nonlinear phase error in a shaped optical pulse derived from a continuous wave laser signal are provided. A continuous wave laser signal is received. A pulse signal is received. A shaped optical pulse is generated from the continuous wave laser signal upon being driven by the pulse signal. A pulse intensity level to be applied to the phase of the shaped optical pulse is received. A phase correcting signal is generated based on the pulse intensity level. Application of the phase correcting signal to the shaped optical pulse is time-synchronized and the phase correcting signal is applied to the shaped optical pulse to generate a pre-corrected shaped optical pulse. |
US07792159B2 |
Multiplexing device and data processing method thereof
The multiplexing device includes a data conversion unit which receives input of at least one of a plurality of pieces of data and executes segmentation or concatenation processing with respect to the data as required to output data which fails to exceed a predetermined limited size and which is delimited by a delimitation of a predetermined data unit, a plurality of adaptation units which are disposed in plural corresponding to the plurality of pieces of data and output data from the data conversion unit to provide the corresponding data with a function of an adaptation layer according to properties of the data, and a multiplexing layer unit which multiplexes a plurality of pieces of data from the plurality of adaptation units and sends out the multiplexed data. |
US07792158B1 |
Media streaming synchronization
A system and method for closely synchronizing the transmission of real-time data streams is described. Synchronization data is transmitted by a cycle master for receipt by one or more cycle slaves. A cycle slave updates an internal state based on synchronization data received from the cycle master. This internal state may govern reproduction of received real-time data streams by the cycle slave. Such synchronization data may be inserted into transmitted media streams. The cycle slave internal state may be more accurately set by calculating timing differences between the cycle master and cycle slave and periodically adjusting that internal state between receipt of the synchronization data from the cycle master. |
US07792152B1 |
Scheme for transmitting video and audio data of variable formats over a serial link of a fixed data rate
A flexible framing format and implementation scheme for transmitting uncompressed video data selected from a group of various video formats, audio data and control data over a single serial communication channel at a fixed clock rate, thereby eliminating the need for transmitting a pixel clock signal. The data is transmitted over the single communication channel in packets and recreated at the destination side. Blank pixels of the video data are completely suppressed so that only active pixels are transmitted over the single communication channel, thereby reducing communication bandwidth requirement of the channel. |
US07792151B2 |
CDMA receiving apparatus and method
A channel estimation circuit (12) of an individual CH path demodulation unit (1A-1L) performs a channel estimation from an individual CH. A channel estimation value correction circuit (22) of a shared CH path demodulation unit (2A-2L) then corrects a reception power fluctuation due to uplink transmission power control which is caused by the timing offset between the individual CH and the shared CH. The resultant data is used for the demodulation by a shared CH demodulation circuit (23). |
US07792150B2 |
Methods, systems, and computer program products for supporting transcoder-free operation in media gateway
Methods, systems, and computer program products for providing transcoder-free operation in a media gateway are disclosed. In one method, first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection are received. It is determined whether transcoder-free operation is possible for the media stream connection based on the first and second lists. In response to determining that transcoder-free operation is possible for the media stream connection, a transcoder-free connection is established in the media gateway between the first and second endpoints using a single digital signal processor to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection. |
US07792148B2 |
Virtual fibre channel over Ethernet switch
A system for using a virtual switch in a network. In response to a switch connecting to a network, network configuration data is read to determine whether the switch is part of a virtual switch. In response to determining that the switch is part of the virtual switch, a priority number for the switch is sent to other switches connected to the network. Priority numbers are received from the other switches. It is determined whether the switch has a highest priority number. In response to determining that the switch does have the highest priority number, the switch is selected to be a master switch for the virtual switch. Then, domain identification data for the virtual switch is sent to the other switches. Afterward, the switch and the other switches respond to requests over the network as one domain identified by the domain identification data. |
US07792146B2 |
Technique for controlling selection of a peek adapter or a read adapter from multiple adapters of a high speed switch
A technique is provided for facilitating peeking and reading of messages from multiple adapters connected, for example, to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a previously used adapter of the multiple adapters should be used to peek or read a new message. If the first filter fails to select the previously used adapter, then the technique includes employing a second, more complicated filter to determine which adapter of the multiple adapters should be used to peek or read the next message. The first filter includes a first set of tests, and the second filter includes a second set of tests. |
US07792139B2 |
Synchronous and distributed data acquisition and transmission system
A daisy chained ethernet network data acquisition system for use in industrial processes is shown. The system employs standard category five twisted-pair connectors, each having four twisted-pairs associated therewith. Two of the twisted-pairs are employed for transmitting and receiving command signals and data, while the remaining two are employed for transmitting a common clock and synchronizing signal to each of the various stages of the processing line at which data is to be acquired. The system thus allows for the time correlated acquisition of data from a plurality of stages or stations of a lengthy processing line by employing ethernet interconnection. |
US07792137B2 |
Self-organized and self-managed ad hoc communications network
A self-organized and self-managed ad hoc network operates without the intervention of arbitration, collision detectors, hubs, master controllers, switches, or routers. The network may include both fixed and/or mobile stations. A self-organized and self-managed order of transmission sequence is automatically determined by the stations in the network, and then each station transmits in the order defined by that sequence. Stations can join in, or drop out of, the network at any time with little to no disruption of the network, and the transmission sequence is automatically updated to accommodate a joinder or removal. |
US07792132B2 |
Framer/mapper/multiplexor device with 1+1 and equipment protection
In one embodiment, the present invention is a framer/mapper/multiplexor (FMM) device that can simultaneously (i) send protection copies of both its working incoming high-speed (e.g., STS-12) signal and incoming low-speed signals to a protection FMM device, and (ii) receive corresponding protection signals from the protection FMM device. Furthermore, the FMM device can select between working and protection signals at a switching level (e.g., STS-1) lower than the high-speed level, allowing for 1+1 APS/MSP protection and equipment protection at the board level, the device level, and at the STS-1 level. Yet further, four or more FMM devices can be configured so that all FMM devices can communicate with their corresponding protection FMM devices using a single, shared, 4-pin link (e.g., quad-OC-3 mode), and still select between working and protection signals at the switching level (e.g., STS-1). |
US07792128B2 |
Maintaining a content category cache at a gateway on a data path
Maintaining a content category cache includes storing the content category cache at a gateway. The content category cache includes content category mappings, where a content category mapping associates content with one or more categories describing the content. A request requesting content for a user is received. One or more categories associated with the requested content are determined from a content category mapping of the content category cache. The requested content is filtered in accordance with the categories. |
US07792125B2 |
System for dynamic provisioning for secure, scalable, and extensible networked computer environments
A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch. |
US07792124B2 |
Data forwarding in a layer three satellite network
Method and system for providing access layer satellite architecture in a data network including receiving a data packet from an access layer network device, the data packet including a Virtual Local Area Network (VLAN) identifier associated with a port on the access layer network device, performing a route lookup procedure based on the received data packet to determine a destination of the data packet, updating an ARP table with a Media Access Control (MAC) address associated with the VLAN identifier and the port of the received data packet, and transmitting the data packet to a destination network device, is disclosed. |
US07792123B2 |
Method and system for implementing hierarchical VPLS
A method for implementing hierarchical Virtual Private LAN Service (VPLS), includes: using Border Gateway Protocol (BGP) in a VPLS network; and implementing hierarchical VPLS in the VPLS network by using the BGP. The invention further provides a system for implementing hierarchical VPLS. |
US07792120B2 |
Computer network packet classification method and system based on a nonoverlapping rule group encoding scheme
A computer network packet classification method and system based on a nonoverlapping rule group encoding scheme is proposed, which is designed for integration to a network system for classification of packets within the network system. The proposed method and system is characterized by the use of a nonoverlapping rule group encoding scheme which organizes a database of rules into nonoverlapping rule groups and creates a number of consecutive projected intervals over the dimension of each classification-related field of the packet header, whereby a projected-interval to encoded-bit-vector lookup table and an encoded-bit-vector to rule-group lookup table can be established. During the operation of packet classification, these two lookup tables are used to find the corresponding rule for each incoming packet. This scheme allows the encoded bit vectors to have a reduced bit length, and therefore allows the packet classification to be implemented with low memory requirement and enhanced performance. |
US07792118B2 |
Switch module memory structure and per-destination queue flow control for use in a switch
To use the memory space more effectively, cell memory can be shared by an input link and all output links. To prevent one flow from occupying the entire memory space, a threshold may be provided for the queue. The queue threshold may accommodate the RTT delay of the link. Queue length information about a downstream switch module may be sent to an upstream switch module via cell headers in every credit update period per link. Cell and/or credit loss may be recovered from. Increasing the credit update period reduces the cell header bandwidth but doesn't degrade performance significantly. Sending a credit per link simplifies implementation and eliminates interference between other links. |
US07792115B2 |
Method and system for routing and filtering network data packets in fibre channel systems
A fiber channel switch element with an alias cache is provided for routing and filtering frames. The alias cache includes plural entries including a control word having plural fields including an action code for routing frames; an alias word that is compared to incoming frame data using a frame byte compare block; and a bit mask generator for filtering bit combinations from the frame byte compare block; and a depth match block for determining equality between a control word depth field and incoming frame depth field. Frame data comparison is performed on a bit by bit or byte-by-byte basis. An alias cache entry also includes prerequisite data to determine if results of a different entry are to be used to determine an entry match. The action code routes a frame to a processor, discards a frame, sets a status for inspecting a frame or routes a frame based on a standard Fiber Channel addressing scheme. |
US07792114B2 |
Signaling extended functionality and management information in a network
A technique is disclosed for conveying extended functionality control and management information in networks. Enhanced stations encode the control and management information in pre-existing messages. In accordance with the illustrative embodiment of the present invention, the enhanced stations perform the encoding without the need to create nonstandard or proprietary frame formats. Unenhanced stations that are present in the same network as enhanced stations react to the encoded information in a benign way. |
US07792111B2 |
Point-to-multipoint for multicast and unicast forwarding
A method and apparatus for establishing multicast and unicast forwarding are disclosed. In one embodiment, a method includes transmitting path messages to a plurality of receivers, receiving a plurality of messages in response to the path messages and establishing unicast and multicast forwarding based on received unicast and multicast labels. Each of the receivers is associated with a sub-LSP (Label Switched Path) in a Point-to-Multipoint (P2MP) LSP and the response messages include a multicast label and at least one unicast label corresponding to a unicast path to one of the receivers. |
US07792109B2 |
Redundant routing of data in a network
A router for routing data redundantly relative to a network. The router includes a circuit card having a processor, a user port for connecting at least one user device with the processor, and a plurality of interface ports for redundantly connecting the processor with the network to provide active redundant communication with the user device(s). This router can have a small form factor, can be ruggedized, and can provide fast redundant routing through redundant network backbones. |
US07792107B2 |
Center-side terminal of optical network capable of carrying out processing depending on subscriber number
In a center-side terminal of an optical network, said center-side terminal connectable to a plurality of subscriber-side terminals via a passive optical splitter, a subscriber processing storing section is adapted to store a relationship between subscriber numbers regarding the subscriber-side terminals and processing contents allocated thereto, and a processing section is adapted to perform a processing upon a packet received from the subscriber-side terminals or to be transmitted thereto. The processing is determined in accordance with the relationship stored in the subscriber processing storing section using one of the subscriber numbers regarding the packet. |
US07792106B2 |
Audio/video network interface
A method for multicasting audio data in a power line communication network consistent with certain embodiments involves assigning a set of one or more time slots and one or more sub-carriers for each recipient audio client designated to receive the multicast audio data over a power line serving as a communication medium. A list of recipient audio clients is built for receipt of the multicast audio data over the power line communication network. Audio data are buffered in a buffer, the data being for receipt during a transmission cycle to the recipient audio clients on the list. Data are read from the buffer, and the data are transmitted over the power line communication network to each recipient on the recipient audio client on the list using a time slot and sub-carrier set assigned to each recipient during the transmission cycle. This abstract should not be considered limiting, since other embodiments may incorporate more, fewer or different elements that those described in this abstract. |
US07792104B2 |
Linked network switch configuration
A network device having a plurality of ports including address resolution logic (ARL), a first switch, a second switch, and a CPU. The first and second switches include groups of ports which are a subset of the plurality of ports and are numbered by different numbering schemes, rate control logic for performing rate control functions related to switching data packets between the network ports, and local communications channels for transmitting messages between the groups of ports and the rate control logic. The first switch is configured to generate a rate control message and relay the rate control message to the second switch, and the second switch is configured to generate a second rate control message based on the first rate control message, where the second rate control message is different than the first message. |
US07792102B2 |
Scaling egress network traffic
In an embodiment, a method is provided. The method of this embodiment provides generating one or more packets of data, the one or more packets of data being associated with a connection; and associating the one or more packets with one of a plurality of transmit queues based, at least in part, on the connection associated with the one or more packets. |
US07792101B1 |
Hardware TOS remapping based on source autonomous system identifier
A rapid method and apparatus for remapping the type of service (TOS) and source address information from an incoming communications packet according to the desired Quality of Service (QoS) required for the communications flow into a switch or router are described. The input source address field of the packet header is used to access a lookup table of corresponding source autonomous system (AS) labels. The appropriate AS label is combined with the input TOS yielding an intra-switch TOS optimized for the QoS appropriate to the received flow. Alternatively, the netID, a subset of the source address, may be used directly without resort to a lookup table. As a further alternative, the destination address may be used in conjunction with the above. The resulting intra-switch TOS expedites packet management and throughput in the switch/router, facilitating the efficient delivery of the required Quality of Service for that flow. |
US07792095B2 |
VoIP and associated data delivery
Implementations are described that are capable of adding information associated with one or more items and/or products to a virtual shopping cart associated with an entity, such as a customer browsing a website. The described implementations may detect a request to establish a Voice over Internet Protocol (VoIP) communications session, the request made by the entity, and retrieve product data associated with the information in the virtual shopping cart. The product data may be bundled with VoIP session parameters usable to establish a VoIP communications session with the entity. |
US07792094B1 |
System and method to provide services from a communication network to a media-delivery network via a host device connected to the media-delivery network
The present invention relates to a system and method for integrating telecommunications and cable networks for the purpose of providing telephone services to a cable host device over a cable network. The methods include registering a cable host device to receive telephone services, downloading telephone service software to a cable host device, cable host device sign on to the telephone services, associating a telephone with a cable host device, temporarily registering a cable host device, and activating and deactivating telephone services for a cable host device. Also described are systems for connecting telephone and cable networks to enable telephone services to be provided by cable host devices. |
US07792087B2 |
Network system
In a network system including a first relay connected to a wire network and a radio network, a second relay for relaying data in the radio network, a first terminal connected by wireless to the first relay, and a second terminal connected by wireless to the second relay, the first relay keeps first information indicating a correspondence between an address of the second terminal, an identifier of a group to which the second terminal belongs, and an identifier of the second relay and second information indicating a correspondence between identifiers of groups formed by virtually subdividing the wire network and an identifier of a group to which the second terminal belongs, and the first relay transmits a packet according to the first or second information. |
US07792085B2 |
Apparatus and method for symbol mapping TFCI bits for a hard split mode in a CDMA mobile communication system
A method for mapping first coded TFCI symbols and second coded TFCI symbols to a radio frame in a transmission apparatus of a mobile communication system for encoding k first TFCI bits and (10−k) second TFCI bits, a sum of the first coded TFCI symbols and the second coded TFCI symbols being 32. The method comprises multiplexing the coded symbols such that the first coded TFCI symbols and the second coded TFCI symbols are uniformly distributed according to a transmission mode and a data rate of the radio frame, and outputting 32 coded symbols; and mapping the 32 multiplexed coded symbols to the radio frame to satisfy the number of the coded symbols that can be mapped to one radio frame, determined according to the transmission mode and the data rate of the radio frame. |
US07792081B2 |
Wireless system for communicating heterogeneous network information for performing handover to a network
The present invention provides a media independent information service (MIIS) for media independent handover (MIH) in a broadband wireless access system. A first lower entity of a mobile station receives a MIH information request primitive requesting a set of information elements provided by the MIIS from a first upper entity of the mobile station. An MIH information request message including an information query list to retrieve the set of information elements is transmitted from the first lower entity to a second lower entity of a base station. An MIH information response message including the set of information elements is received by the first lower entity from the second lower entity in response to the MIH information request message. An MIH information confirmation primitive including the set of information elements is then transmitted from the first lower entity to the first upper entity. The set of information elements includes at least a channel IE representing channel information of a point of attachment (PoA), a quality of service (QoS) IE associated with a QoS level provided by the PoA, or a data rate IE associated with a data transport speed at the PoA. |
US07792077B2 |
Wireless communication method and apparatus for processing enhanced uplink scheduling grants
A method for generating a serving grant at a wireless transmit/receive unit is disclosed. An absolute grant channel signal is decoded to obtain an absolute grant from a serving cell. A relative grant channel signal is decoded to obtain a relative grant from a serving radio link set and a relative grant from a non-serving radio link. A first serving grant candidate is generated based on the absolute grant from the serving cell or the relative grant from the serving radio link set. A second serving grant candidate is generated based on the relative grant from the non-serving radio link. The serving grant is generated based on the first serving grant candidate and the second serving grant candidate. |
US07792076B2 |
Method and device for automatically allocating channels of wireless network system
A method for automatically allocating channels of a wireless network system comprises the steps of: actuating one of access points (APs) for collecting channel status information, such as channel numerals and Received Signal Strength Incident (RSSI), of the other of the access points near by that access point; calculating an accumulated RSSI value of each of the access points according to the collected channel numerals and the RSSI value via a Network Management Server (NMS); calculating the accumulated RSSI value of each of the access points by weighting to obtain a weighted RSSI value thereof; and switching an operation channel of the actuated access point into the better channel having a relatively lower weighted RSSI value for improving the overall efficiency of the wireless network system. Furthermore, the method for automatically allocating channels can be used to periodically monitor the channel status of the channel corresponding to each of the access points, so as to actively fine-adjust the channel of that access point or to change a monitor period. |
US07792075B2 |
Method and apparatus to perform persistence tests in a network
A method and apparatus to perform persistence tests for a mobile station in a network are described. The apparatus includes a random number generator, a timer module, and a processor coupled to the random number generator and the timer module. A counter for the random number generator configured to count access slots is initialized. One or more random numbers are successively generated, until a value of a generated random number is lower than a first predetermined value. At the same time, the counter is successively incremented based on the number of generated random numbers. When the counter value is higher than or equal to a second predetermined value of successive iterations, or, in the alternative, when the value of the generated random number is lower than the first predetermined value, the mobile station is deactivated for a predetermined number of access slots equal to the counter value. A timer interrupt further runs subsequent to the expiration of the predetermined number of access slots. Finally, if an access probe needs to be transmitted to the network, the timer interrupt is disabled and a random access number is generated in preparation for transmission of the access probe to enable access to the network. |
US07792073B2 |
System and method for avoiding interference between two communications systems
A system and method for avoiding mutual interference between two communications system is disclosed. One embodiment of the invention provides a system that includes a fixed unit and a portable unit. The fixed unit has a fixed transceiver. The portable unit has a portable transceiver. The fixed transceiver and the portable transceiver are members of a first RF system of the first RF system. The portable transceiver is configured to communicate with the fixed transceiver via a first RF link of the first RF system. The system further includes an additional transceiver. The additional transceiver is configured to communicate with a headset via a second RF link of a second RF system. The system further includes a processor that is coupled to one of the fixed transceiver, the portable transceiver, and the additional transceiver. The processor is configured to avoid interference between the first RF link and the second RF link. The interference can be avoided by coordination between the first RF system and the second RF system. Alternatively, the interference can be avoided using signal or timing information from the second RF system. For example, RSSI obtained by the first RF system can be used to estimate or derive timing information of the second RF system, which can then be used by the first RF system to avoid interference with the second RF system. |
US07792071B2 |
Data transmission method and arrangement
A circuit arrangement for signal processing in a receiver and/or transmitter of a radio system, wherein the circuit arrangement nodes are arranged to execute at least one operation. The circuit arrangement comprises means for dividing at least one of the signals or signal components according to the one or more predetermined division criteria for signal classes and the circuit arrangement comprises means for executing predetermined operations signal-classwise. |
US07792069B2 |
Systems and methods for terrestrial reuse of cellular satellite frequency spectrum using different channel separation technologies in forward and reverse links
A wireless communications system includes a terrestrial network that is configured to receive wireless communications from radiotelephones over satellite band frequencies that are divided into channels that are separated by one of frequency or code (e.g., OFDMA or CDMA). The terrestrial network is also configured to transmit wireless communications to radiotelephones over satellite band frequencies that are divided into channels that are separated by a different one of frequency or code (e.g., CDM or OFDM). Related devices and methods are also disclosed. |
US07792067B2 |
Wireless network scheduling control system and method thereof and computer readable recording media
A wireless network scheduling control system and a method therefor are provided, which includes a first receiving/transmitting node, one or a plurality of second receiving/transmitting nodes, and an end receiving/transmitting node. When data is transmitted from the first receiving/transmitting node to the end receiving/transmitting node via the second receiving/transmitting node, a type of the transmitted data for being connected is determined. If a transmission sequence can be registered and reset, the end receiving/transmitting node enters a sleeping mode through a control signal, and the second receiving/transmitting node registers and resets the transmission sequence; otherwise, the transmission is performed according to a plan of an MAP. A technology of registering and reorganizing the data in a frame structure that is transmitted is utilized, such that the data relevant to the end receiving/transmitting node is received and transmitted as collectively as possible. |
US07792065B2 |
Securely establishing sessions over secure paths
Embodiments include a method directed to a first proxy detecting that a secure data connection between a first and second client should be created on a secure data connection setup path. A first secure connection can be established with the first client. If a second proxy can reach the second client and the second proxy supports secure data connection setup paths, a second secure connection can be established with the second proxy causing the second proxy to establish a third secure connection with the second client. A session key indicating the secure data connection setup path can be received from the second client via the second proxy and forwarded to the first client. A request and session key can be received from the first client to initiate the secure data connection. The request is forwarded to the second client via the first and second proxies based on the session key. |
US07792064B2 |
Video-conferencing system using mobile terminal device and method for implementing the same
In a video-conferencing system using a mobile terminal device and a method for implementing the same, by connecting mobile terminal devices, which have a wireless LAN module, a camera module and a video conference application program, to each other by a wireless LAN and by performing communications using wireless LAN Adhoc mode between the mobile terminal devices, the cost spent implementing a video-conferencing system is reduced and the free mobility can be secured in a place where people frequently move such as a building office, a warehouse of a distribution company or a temporary event place. |
US07792061B2 |
System and method for obtaining localized information through a structured overlay network
A method of obtaining and using configuration information for communication devices in a P2P overlay for optimizing decision making based on locality is provided. An alpha-numeric hierarchical look-up procedure is provided that includes a general-to-specific search of a query having a result mapping of a location and purpose of the configuration information of the communication device. A registration procedure is provided for registering at least one resource, where the resource is found by the search on the overlay. The resource can be a communication device location, communication device information or the configuration information. The method provides calling an outside device from the overlay device and determining a gateway service provider that is most proximal to an area code or an exchange of the outside device by using the result mapping. An outside connection is established from the overlay device to the outside device, where a calling toll is minimized. |
US07792056B2 |
Lightweight node based network redundancy solution leveraging rapid spanning tree protocol (RSTP)
A method for dynamic path failover in a network with two or more redundant and interconnected bridges, is described. A first bridge operates as a root bridge and each node includes two ports where each port is coupled to a respective one of the bridges. The method includes defining a bridge identifier at a node which presents the node as a capable bridge to the two or more fully compliant, RSTP enabled MAC bridges, forwarding a BPDU message from the node that defines the node as an inferior alternate path to the root bridge, facilitating the dynamic sensing of the absence of communication between the root bridge and the node, receiving a topology change message at the node from the second redundant bridge, and sending an agreement message from the node to the second redundant bridge such that the node automatically begins receiving messages from the second redundant bridge. |
US07792054B2 |
IP backbone network reliability and performance analysis method and apparatus
This invention provides a tool for reliability evaluation and performance analysis of an IP backbone network by using the network packet loss ratio as the main measurement. A queuing model and algorithm is presented for calculating packet loss at congested interfaces or links. A reliability model is presented for considering network hardware component failures such as router failures, ATM switch failures, and physical link failures. Based on the measurement and models presented, a network reliability and performance (NetRAP) apparatus calculates IP network reliability and performance measurements. The NetRAP apparatus uses the network topology, a traffic matrix, and the reliability parameters of a network as inputs and calculates the network packet loss ratio and sigma score, and provides a list of heavily congested links under non-failure or different single failure conditions. |
US07792053B1 |
System for accessing end-to-end broadband network via network access server platform
A system is described for providing personalized network access and services in a distributed end-to-end broadband transport network having a telecommunication device used by a user having a unique personal identifier, a premises-based broadband access agent (BAA), the BAA connected to and in communication with the telecommunication device, a switch specific to an underlying transport medium, the switch connected to and in communication with the distributed end-to-end broadband transport network, a network access server platform (NASP), the NASP connected to and in communication with the BAA and the switch, the NASP provides personalized network access and services on demand and a call connection agent (CCA) to complete a call placed by the user to a terminating user. |
US07792049B2 |
Techniques for modeling and evaluating protocol interactions
Techniques for modeling and evaluating protocol interactions are provided. A service is monitored for its interactions with one or more protocols. The protocols are semantically defined and reference behaviors are derived therefrom in response to the interactions. The reference behaviors are then compared to runtime activities observed for the service with respect to the one or more protocols. If the activities deviate beyond a threshold, then the activities are flagged as suspect or deviant behaviors for the service. |
US07792047B2 |
Asymmetric packet switch and a method of use
The present invention relates to a packet switch and a packet switching method. An example embodiment of the present invention comprises at least three network ports, at least one instrument port, a mux-switch, a packet switch fabric, and an address table. The embodiment updates the address table to include the source address of each ingress packet of each network port and associate the source address with that network port. The mux-switch routes the ingress packet traffic of each network port according to the identity of the network port so that at least a copy of the packet traffic of one of the network ports is routed to an instrument port. The packet switch fabric routes the packets from the instrument ports to the network ports according the destination address of the packet and the identity of the network port that is associated with the destination address as recorded in the address table. |
US07792046B2 |
Ethernet switch-based network monitoring system and methods
A network data monitoring device provides for the flexible, programmable port-to-multi-port steering of data packet traffic between network port pairs, with tap data streams being directed to any of a plurality of monitor ports. The network data monitoring device is constructed utilizing one or more switching integrated circuits programmed to disable layer-2 routing and impose port-to-multiport data packet steering. Physical layer protocol encoding/decoding circuits enable connectivity to physical network media connectors though a system of fail-safe relays. A system controller, preferably implemented by a microprocessor, is connected to all switching integrated circuits and relays for configuration, status and control. Hardware-based logic selectively in complement to the switching integrated circuits provides for the programmable filtering, modification and programmable steering of data packets through the device. |
US07792042B2 |
Classification of signaling protocol errors to trigger network connectivity troubleshooting
In an embodiment, a system and method which monitors a signaling plane for error events among one or more network nodes in a converged network. The system and method classifies and calculates, based on user defined parameters, a threshold value or percentage of error events which occur within a desired amount of time and automatically triggers an alert in the network that a potential network connectivity problem exists in the transport plane. In an embodiment, the trigger automatically initiates troubleshooting procedures to solve the network connectivity problem. |
US07792040B2 |
Bandwidth and cost management for ad hoc networks
A system and method is described herein for managing bandwidth and cost in connection with a plurality of sensors in an ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs an ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes bandwidth information from each sensor in a group of sensors in the ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group exchanges data, including sensor data and multimedia content. |
US07792037B2 |
Integrated circuit including data synchronization apparatus and method
A synchronization apparatus for data synchronization and method for data synchronization is disclosed. One embodiment provides clock signals which are phase-shifted relative to one another are used for synchronizing data packets in a serial-to-parallel conversion device in a write path and equally for synchronizing data packets in a parallel-to-serial conversion device in a read path. |
US07792030B2 |
Method and system for full-duplex mesochronous communications and corresponding computer program product
Data transport is provided in a communication network such as a Network-on-Chip arrangement via full-duplex mesochronous links between routers. Request signals and response signals are exchanged between these routers acting alternatively as an initiator and a target operating in respective clock domains at opposite ends of respective full-duplex mesochronous links. The request initiator flow control signals are monitored at the target end of the link while the response target flow control signals are monitored at the initiator end of the link. The monitoring action involves ascertaining if a request has been granted at the initiator end of the link and if a response has been granted at the target end of said link thus correspondingly managing the data flow over the link. |
US07792028B2 |
Two-tier call admission control method in IEEE 802.11 WLAN
The present invention discloses a two-tier call admission control algorithm in IEEE 802.11 WLAN. The two-tier call admission control algorithm is given to improve the overall system throughput and guarantee the quality of service of every single user in the WLAN. |
US07792027B2 |
Pipelined packet switching and queuing architecture
An architecture for a line card in a network routing device is provided. The line card architecture provides a bi-directional interface between the routing device and a network, both receiving packets from the network and transmitting the packets to the network through one or more connecting ports. In both the receive and transmit path, packets processing and routing in a multi-stage, parallel pipeline that can operate on several packets at the same time to determine each packet's routing destination is provided. Once a routing destination determination is made, the line card architecture provides for each received packet to be modified to contain new routing information and additional header data to facilitate packet transmission through the switching fabric. The line card architecture further provides for the use of bandwidth management techniques in order to buffer and enqueue each packet for transmission through the switching fabric to a corresponding destination port. The transmit path of the line card architecture further incorporates additional features for treatment and replication of multicast packets. |
US07792024B1 |
IO latency reduction
An application and audio driver communicate audio data via a ring buffer using a system interface. An application reads or writes data from the buffer in a unit of data. Positions within the buffer correspond to a particular time. To write data to the buffer at a particular position in the buffer that corresponds to a particular time, an application is awaken a period of time (“client-side offset”) before the driver reaches the position. The period of time is computed based on a variety factors. One factor is the amount of time the system interface assumes an application uses to write the unit of data to the buffer. For operations that entail the application inserting data into the buffer, the application may specify a weight value to apply to the factor to reduce it and the latency period. |
US07792019B1 |
Call management
A system may include a destination device that receives information about a caller via a first outgoing leg and exchanges content with the caller via the first outgoing leg. The system may further include a network device that receives an incoming call from the caller, establishes the first outgoing leg, connects the incoming call to the first outgoing leg so the content can be exchanged, monitors the first outgoing leg, selectively establishes a second outgoing leg in response to the monitoring, and connects the incoming call to the second outgoing leg. |
US07792015B2 |
Byzantine-fault tolerant self-stabilizing protocol for distributed clock synchronization systems
A rapid Byzantine self-stabilizing clock synchronization protocol that self-stabilizes from any state, tolerates bursts of transient failures, and deterministically converges within a linear convergence time with respect to the self-stabilization period. Upon self-stabilization, all good clocks proceed synchronously. The Byzantine self-stabilizing clock synchronization protocol does not rely on any assumptions about the initial state of the clocks. Furthermore, there is neither a central clock nor an externally generated pulse system. The protocol converges deterministically, is scalable, and self-stabilizes in a short amount of time. The convergence time is linear with respect to the self-stabilization period. |
US07792012B2 |
Information recording medium, and data reproduction device
An information recording medium in which an access unit including basic data and extension data is recorded, so as to allow a decoder that decodes only basic data to process the access unit which includes the basic data and the extension data for the next generation.The information recording medium is an information recording medium on which a stream, having plural access units and including at least one of image and audio, is recorded, wherein: each of the access units has: a first packet which includes basic data; and a second packet which includes extension data related to the basic data; the basic data is data that is decodable in a completed state without requiring the extension data and the extension data is data for improving the quality of data generated from the basic data; and the stream includes information which indicates attributes of the first and second packet. |
US07792007B2 |
Optical device for monitor and optical pickup apparatus
A monitor optical device has a first region and a second region. The first region transmits part of light beam emitted from a light source to introduce the transmitted light beam to a monitor device. The second region reflects the remainder of the light beam to introduce the reflected light beam to an optical disk. The first region is formed at least within the second region. |
US07792006B2 |
Optical head capable of providing a subwavelength beams
The present invention provides an optical head with a single or multiple sub-wavelength light beams, which can be used in arenas such as photolithography, optical storage, optical microscopy, to name a few. The present invention includes a transparent substrate, a thin film, and a surface structure with sub-wavelength surface profile. The incident light transmits through the transparent substrate, forms a surface plasma wave along the sub-wavelength aperture located within the thin film, and finally re-emits through spatial coupling with the sub-wavelength profile of the surface structure. As the coupled re-emitting light beam or light beams can maintain the waist less than that of the diffraction limit for a few micrometers out of the surface with sub-wavelength profile in many cases, this invention can have applications ranging from micro or nano manufacturing, metrology, and manipulation by using light beams with waist smaller than the diffraction limit. |